/* * Token apply validate button */
.b-token_inputs_wrap .b-token_inputs_button {
margin-top: 20px;
width: 100%;
height: 40px;
max-width: 155px;
}
.b-token_inputs_wrap .b-token_inputs_button a {
color: #fff;
display: block;
margin-bottom: 15px;
text-align: center;
height: 40px;
line-height: 40px;
margin: 0;
width: 100%;
opacity: 0.7;
background: #34bdc8;
font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;
margin-top: 40px;
}
.b-token_inputs_wrap .b-token_inputs_button a:hover {
opacity: 1;
}
.b-token_inputs_wrap .b-token_inputs_button a.j-btn_disable {
background: #d7d6d6;
opacity: 1;
}
.b-token_inputs_wrap .b-token_inputs_button a.j-btn_disable:hover {
cursor: default;
}
.b-token_inputs_wrap .b-token_inputs_button a .pointer {
background: rgba(0, 0, 0, 0) url("../images/next_ico.png") no-repeat scroll 5px top;
display: inline-block;
height: 23px;
top: 11px;left: 3px;background-size: 8px;
position: relative;
width: 22px;
}
.b-load_progress {}
/* * Token apply inputs area */
.b-token_inputs {
position: relative;
max-width: 155px;
}
.b-token_inputs input {
border: 0 none;
color: #989898;
display: block;
font-family: "MuseoSans-300", Helvetica, Arial, sans-serif;
margin: 0;
padding: 8px 0;
text-align: center;
text-decoration: none;
width: 100%;
border-bottom: 1px solid #989898;
display: inline-block;
text-align: center;
max-width: 50px;
}
.b-token_saperator {
background: rgba(0, 0, 0, 0) url("../images/sap_bg.png") no-repeat scroll center top;
display: inline-block;
filter: invert(30%);
-moz-filter: invert(30%);
-webkit-filter: invert(30%);
-ms-filter: invert(30%);
-o-filter: invert(30%);
padding: 30px 0 0;
position: relative;
top: 25px;
width: 20px;
}
.b-load_progress {
position: absolute;
top: 22px;
right: 0px;
}
.b-load_progress div {
background-position: center center;
background-repeat: no-repeat;
width: 16px;
height: 11px;
display: none;
}
.b-load_progress_not_validate {
background-image: url('../images/not_verified_ico_inner.png');
}
.b-load_progress_validate_progress {
background-image: url('../images/page_preloader.gif');
}
.b-load_progress_validate_success {
background-image: url('../images/verified_ico_inner.png');
}
.j-token_is_not_valide {
display: none;
}
/*  * Book slider */
.b-book_slides_wrap {
float: left;
width: 100%;
overflow: hidden;
padding: 0 0 60px 0;
}
.b-book_slides {
float: left;
width: 100%;
}
.page-node-86 .b-book_slides_wrap .row_bookshelf span.booklet a span:nth-of-type(1) {
box-shadow: none;
}
.j-slide2 {
margin: 0 -1250px 0 0;
}
.b-book_slides2 {
padding: 0 0 60px 0;
}
/*
* Registration/Profile block
*/
.b-registration_personality_type_link {
text-align: left;
text-decoration: none;
background: rgba(0, 0, 0, 0) url("../images/next_ico.png") no-repeat scroll right center;
cursor: pointer;
color: #fff;
font-size: 14px;
font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;
padding: 8px 3%;
width: 84%;
border-bottom: 1px solid #fff;
line-height: 18px;
display: block;
}
.page-user-register  .b-registration_personality_type_link  {
margin-bottom: 25px;
}
.logged-in.page-user-edit .b-registration_personality_type_link {
background: url(../images/next_ico.png) no-repeat 97% center;
background-size: 4%;
height: 18px;
font-size:20px;
}
/*
* Fix search page + preloader
*/
.page-views .views-submit-button input.form-submit,
.page-node-331 .main_bg .navigation_content, 
.page-node-331 .main_bg .bottom_block {display:none;}
/*
* Fix profile page
*/
#user-profile-form .slide.slide_1 .form_content .button_block {text-align: right;}
#user-profile-form .slide.slide_1 .form_content .button_block input.btn {margin: 0;}
/*
* Fix slider on reg.page
*/
.page-user-register .slide_container {visibility: hidden;}
/*
* Theming preloader
*/
.page-node-331 .main_bg {position: relative;}
.page-node-331 .field-name-body {position: absolute;top: 50%;left: 0;right: 0;text-align: center;display: block;}
.page-node-331 .field-name-body img {width: 128px;text-align: center;display: block;margin: 0 auto;height: auto;}