#main, .main, .relative {
    position: relative;
}
.bodyStyleClass, .header-fixed {
    background: url(../img/bg_grad.jpg) top repeat-x;
}
.display-table-cell, .fill_percent, .p-logo .p-logo-in, .ppr_max img, .sky_blue_button a, .vip-star img {
    vertical-align: middle;
}
ordering@charset "utf-8" @font-face {
    font-family: open_sansregular;
    src: url(../fonts/OpenSans-Regular.ttf);
    src: url(../fonts/opensans-regular-webfont.eot);
    src: url(../fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans-regular-webfont.woff) format('woff'), url(../fonts/opensans-regular-webfont.ttf) format('truetype'), url(../fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: open_sansbold;
    src: url(../fonts/opensans-bold-webfont.eot);
    src: url(../fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans-bold-webfont.woff) format('woff'), url(../fonts/opensans-bold-webfont.ttf) format('truetype'), url(../fonts/opensans-bold-webfont.svg#open_sansbold) format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: segoe_uiregular;
    src: url(../fonts/segoeui-webfont.eot);
    src: url(../fonts/egoeui-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/segoeui-webfont.woff) format('woff'), url(../fonts/segoeui-webfont.ttf) format('truetype'), url(../fonts/segoeui-webfont.svg#segoe_uiregular) format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: segoe_uibold;
    src: url(../fonts/SEGOEUIB.eot);
    src: url(../fonts/egoeui-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/segoeui-webfont.woff) format('woff'), url(../fonts/SEGOEUIB.ttf) format('truetype'), url(../fonts/segoeui-webfont.svg#segoe_uiregular) format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: calibriregular;
    src: url(../fonts/calibri-webfont.eot);
    src: url(../fonts/calibri-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/calibri-webfont.woff) format('woff'), url(../fonts/calibri-webfont.ttf) format('truetype'), url(../fonts/calibri-webfont.svg#calibriregular) format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: calibribold;
    src: url(../fonts/Calibri-Bold.eot) format('embedded-opentype');
    src: url(../fonts/Calibri-Bold.eot) format('embedded-opentype');
    src: url(../fonts/Calibri-Bold.woff) format('woff'), url(../fonts/Calibri-Bold.ttf) format('truetype'), url(../fonts/Calibri-Bold.svg#Calibri-Bold) format('svg');
    font-weight: 400;
    font-style: normal;
}
.bodyStyleClass {
    margin: 0 auto;
    padding: 0;
    font-family: calibriregular;
}
.cursor {
    cursor: pointer;
}
img {
    border-thickness: 0;
    border: 0;
}
a, a:hover {
    text-decoration: none;
    outline: 0;
}
.album_content_box a, .common_link, .expand a:hover, .field_input span a, .footer_language a:hover, .gallery_title abbr a, .links a:hover, .links_last a:hover, .more a:hover, .profile_link .select, .profile_link ul li a:hover, .promote_myself a, .region_list .edit a, .see_all a, .seeall a:hover, .view_option a, .view_result a:hover {
    text-decoration: underline;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#main, .main {
    margin: 0 auto;
    width: 100%;
}
#top, header {
    width: 100%}
header {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    min-height: 120px;
}
.header-fixed {
    width: 100%;
    margin: inherit!important;
    padding: inherit!important;
    position: fixed;
    z-index: 1111;
    top: 0;
    left: 0;
    right: 0;
}
.header-fixed .header-content {
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    min-height: 120px;
}
.networkbox {
    position: absolute;
    top: 7px;
    left: -35px;
}
.networkbox a {
    color: #fff;
    font-size: 24px;
}
.networkbox a:hover {
    color: #f1e378;
}
.main-pad-top {
    padding-top: 162px;
}
.mainpadtop-on-menu-close {
    padding-top: 120px!important;
}
.main-pad-top-search {
    padding-top: 50px;
}
.admin_footer {
    text-align: center;
    line-height: 30px;
}
.logo {
    float: left;
    padding-top: 20px;
}
#top_right {
    float: right;
    width: 70%}
.top1-row {
    padding-top: 9px;
    padding-bottom: 9px;
    margin-left: -300px;
}
.top_link {
    float: right;
    padding-top: 5px;
}
.top_link a {
    font-size: 13px;
    font-family: segoe_uibold;
    color: #fff;
    padding: 0 5px;
}
.top_link a:hover {
    color: #fff;
}
.top2-row {
    padding-top: 10px;
}
.top2-row .photo {
    float: left;
    width: 70px;
}
.top2-row .content {
    float: left;
    width: 250px;
    color: #fff;
}
.bookmark, .language {
    float: right;
}
.top2-row .opp-btn-red-block {
    float: right;
    padding-top: 12px;
}
.bookmark {
    padding-top: 3px;
    margin-left: 20px;
    margin-right: 20px;
}
.bookmark a {
    color: #fff;
    font-size: 20px;
    margin: 6px;
}
.language .l-title, .sensible-btn a {
    font-size: 13px;
    color: #fff;
    line-height: 26px;
}
.language .l-title {
    float: left;
    font-family: segoe_uibold;
    margin-right: 10px;
}
.login_home {
    float: right;
}
.facebook-like, .login-social, .signup {
    float: right;
    margin-left: 5px;
}
.f-left, .sensible-btn {
    float: left;
}
.login_home input.input {
    width: 150px;
    border: none;
    height: 30px;
}
.sensible-btn a {
    font-family: segoe_uiregular;
    font-weight: 700;
    margin: 0 3px;
}
.clear {
    clear: both;
}
.m_top_ten {
    margin-top: 10px!important;
}
.m_bot_ten {
    margin-bottom: 10px!important;
}
.m_top_twenty {
    margin-top: 20px!important;
}
.pt_five {
    padding-top: 5px;
}
.pt_ten {
    padding-top: 10px;
}
.p_top_twenty {
    padding-top: 20px!important;
}
.margin5 {
    margin: 5px;
}
.mtop10 {
    margin-top: 10px;
}
.mtop15 {
    margin-top: 15px;
}
.mtop20 {
    margin-top: 20px;
}
.mbottom10 {
    margin-bottom: 10px;
}
.mbottom20 {
    margin-bottom: 20px;
}
.ptop5 {
    padding-top: 5px;
}
.ptop15 {
    padding-top: 15px;
}
.ptop20 {
    padding-top: 20px;
}
.f-right {
    float: right;
}
.f-left-imp {
    float: left!important;
}
.f-right-imp, .f_right {
    float: right!important;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.p-0 {
    padding: 0;
}
.p-5 {
    padding: 5px;
}
.p-10 {
    padding: 10px;
}
.p-top-5 {
    padding-top: 5px;
}
.p-top-10 {
    padding-top: 10px;
}
.p-top-15 {
    padding-top: 15px;
}
.p-top-20 {
    padding-top: 20px;
}
.p-bottom-5 {
    padding-bottom: 5px;
}
.p-bottom-10 {
    padding-bottom: 10px;
}
.p-bottom-15 {
    padding-bottom: 15px;
}
.p-bottom-20 {
    padding-bottom: 20px;
}
.m-top-5 {
    margin-top: 5px;
}
.m-top-10 {
    margin-top: 10px;
}
.m-top-15 {
    margin-top: 15px;
}
.m-top-20 {
    margin-top: 20px;
}
.m-bottom-5 {
    margin-bottom: 5px;
}
.m-bottom-10 {
    margin-bottom: 10px;
}
.m-bottom-15 {
    margin-bottom: 15px;
}
.m-bottom-20 {
    margin-bottom: 20px;
}
.m-lr-5 {
    margin: 0 5px;
}
.m-lr-10 {
    margin: 0 10px;
}
.mt-5 {
    margin-top: 5px;
}
.mt-10 {
    margin-top: 10px;
}
.mt-20 {
    margin-top: 20px;
}
.mr-5 {
    margin-right: 5px;
}
.mr-10 {
    margin-right: 10px;
}
.mb-5 {
    margin-bottom: 5px;
}
.mb-10 {
    margin-bottom: 10px;
}
.mb-20 {
    margin-bottom: 20px;
}
.ml-5 {
    margin-left: 5px;
}
.ml-10 {
    margin-left: 10px;
}
.mt--10 {
    margin-top: -10px;
}
.pt-5 {
    padding-top: 5px;
}
.pt-10 {
    padding-top: 10px;
}
.pt-20 {
    padding-top: 20px;
}
.pb-5 {
    padding-bottom: 5px;
}
.pb-10 {
    padding-bottom: 10px;
}
.pb-20 {
    padding-bottom: 20px;
}
.text-uppercase {
    text-transform: uppercase;
}
.red-text {
    color: #ef131b;
}
.font10, .font11 {
    font-size: 10px;
}
.font12 {
    font-size: 11px;
}
.font13 {
    font-size: 12px;
}
.font14 {
    font-size: 14px;
}
.font15 {
    font-size: 15px;
}
.font16 {
    font-size: 16px;
}
.font17 {
    font-size: 17px;
}
.font18 {
    font-size: 18px;
}
.font19 {
    font-size: 19px;
}
.font20 {
    font-size: 20px;
}
.album_content_box a, .common_link, .field_input span a, .view_option a {
    color: #c41732;
}
hr {
    border-botom: solid 2px #dbdbdb;
    border-top: none;
    border-right: none;
    border-left: none;
}
.f_left {
    float: left!important;
}
.full_width {
    width: 100%!important;
}
.display-table, .width-100, .width100percent {
    width: 100%}
.border_none {
    border: none!important;
}
.tAlign_left {
    text-align: left!important;
}
.red_button a, .settingNav .btnrow, .settingNav .header, .sub_userlistbox-s, .sub_userlistbox_u {
    text-align: center;
}
.m_left_twenty {
    margin-left: 20px!important;
}
.border-b9 {
    border: 1px solid #b9b9b9;
}
.padding-10 {
    padding: 10px;
}
.padding-top-bot-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.red {
    color: #eb1c24;
}
.red-bg {
    background: #eb1c24;
}
.red-bdr {
    border: 1px solid #eb1c24;
}
.darkred-bg {
    background: #880015;
}
.green-bg {
    background: #17a641;
}
.yellow {
    color: #ff0;
}
.lightyellow-bg {
    background: #efe4b0;
}
.gray-bdr {
    border: 1px solid #444;
}
.lightgray-bdr {
    border: 1px solid #888;
}
.smallfont {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.display-block {
    display: block!important;
}
.display-table {
    display: table;
    height: 100%}
.display-table-cell {
    display: table-cell;
    width: 100%;
    height: 100%}
.display-inline-block {
    display: inline-block;
}
.eng {
    background: url(../img/language_us.png) no-repeat;
}
#login {
    margin: 0;
}
.login-button {
    width: 66px;
    height: 26px;
    margin-left: 5px;
}
.facebook_button a, .red_button a {
    margin: 1px;
    line-height: 20px;
    color: #FFF;
    font-family: open_sansbold;
    font-size: 13px;
    display: block;
    text-transform: uppercase;
}
.red_button {
    border: 1px solid #d89091;
    background: url(../img/red_bg.jpg) bottom repeat-x #f26355;
}
.facebook_button, .login-social-btn {
    background: url(../img/facebook_button_bg.jpg) bottom repeat-x #6f82b7;
}
.red_button a {
    padding: 3px 10px;
    border: 1px solid #f8a19a;
}
.facebook_button {
    border: 1px solid #798cbf;
}
.facebook_button a {
    padding: 2px 10px;
    border: 1px solid #8e97b5;
}
.login-social-btn {
    border: 1px solid #798cbf;
}
.login-social-btn a {
    padding: 3px 10px;
    color: #FFF;
    font-family: open_sansbold;
    font-size: 13px;
    margin: 0 2px;
    display: block;
    line-height: 22px;
}
.admin-cont-right {
    float: right;
    width: 79%}
#content {
    width: 100%;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    -moz-box-shadow: 0 0 4px #888;
    -webkit-box-shadow: 0 0 4px #888;
    box-shadow: 0 0 4px #888;
}
.content-pad {
    padding: 10px 10px 0;
    position: relative;
    margin-top: 0links_blockpx;
}
.move-track-share {
    width: 331px;
    height: 127px;
    position: absolute;
    top: 80px;
    right: 30px;
    background: url(../img/share-box.png) no-repeat;
}
.main_nav {
    margin-top: -3px;
    background: #5d5d5d;
    background: -moz-linear-gradient(top, #5d5d5d 0, #514f50 50%, #434142 51%, #434142 100%);
    background: -webkit-linear-gradient(top, #5d5d5d 0, #514f50 50%, #434142 51%, #434142 100%);
    background: linear-gradient(to bottom, #5d5d5d 0, #514f50 50%, #434142 51%, #434142 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d5d5d',  endColorstr='#434142',  GradientType=0 );
    position: relative;
}
.main_nav ul {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    width: 1200px;
    font-family: segoe_uibold;
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
    box-sizing: border-box;
}
#workout_sponsor .title, .profile_link ul li a, .profile_title_2 {
    font-family: segoe_uiregular;
}
.main_nav ul li {
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
}
.main_nav ul li a {
    color: #a3a2a3;
    line-height: 40px;
    display: block;
    padding: 0 18.5px;
    border-right: 1px solid #FFF;
}
.header-fix-nav .main_nav.top ul li:last-child a, .main_nav ul li:last-child a, .no-border-right {
    border-right: 0!important;
}
.main_nav ul li.active {
    background: #179da9;
    background: -moz-linear-gradient(top, #179da9 0, #10929f 50%, #0a8594 51%, #098591 100%);
    background: -webkit-linear-gradient(top, #179da9 0, #10929f 50%, #0a8594 51%, #098591 100%);
    background: linear-gradient(to bottom, #179da9 0, #10929f 50%, #0a8594 51%, #098591 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#179da9',  endColorstr='#098591',  GradientType=0 );
}
.main_nav ul li.active a {
    background: url(../img/menu-hover.png) center bottom no-repeat!important;
    color: #fff;
}
.main_nav_show_hide {
    position: absolute;
    left: 50%;
    top: -28px;
    z-index: 1111;
}
.cm-sub-menu, .cm-sub-menu-top {
    position: absolute;
    top: 41px;
    z-index: 1111;
}
.main_nav_show_hide a {
    color: #fff;
    font-size: 16px;
}
.header-fix-nav .main_nav.top {
    border-top: 1px solid #fff;
}
.cm-sub-menu {
    background: #90ba23;
    left: 0;
    right: 0;
}
.cm-sub-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0 solid #fff;
}
.cm-sub-menu ul li {
    display: inline-block;
    width: 16.3%}
.cm-sub-menu ul li a {
    color: #000;
    display: block;
    line-height: 40px;
    padding: 0;
    border-right: 1px solid #6d9029;
    border-left: 1px solid #c0fc48;
    text-align: center;
}
.cm-sub-menu ul li:first-child a {
    border-left: 0;
}
.cm-sub-menu ul li:last-child a {
    border-right: 0;
}
.cm-sub-menu ul li a:hover {
    background: #9bc827;
}
.cm-sub-menu-top {
    background: #90ba23;
    left: 60px;
    border-radius: 4px;
}
.cm-sub-menu-top ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0 solid #fff;
}
.cm-sub-menu-top ul li {
    display: table-cell;
}
.cm-sub-menu-top ul li a {
    color: #000;
    display: block;
    padding: 0 15px;
    line-height: 40px;
    border-right: 1px solid #6d9029;
    border-left: 1px solid #c0fc48;
}
.cm-sub-menu-top ul li:first-child a {
    border-left: 0;
}
.cm-sub-menu-top ul li:last-child a {
    border-right: 0;
}
.cm-sub-menu-top ul li a:hover {
    background: #9bc827;
}
#profile {
    background: #e8e8e8;
    padding: 10px;
}
.profile_title_box {
    float: left;
    width: 23%;
    height: 38px;
    padding: 0 8px;
    margin-left: 1%;
    background: #edd61d;
    background: -moz-linear-gradient(top, #edd61d 27%, #e2ba19 60%);
    background: -webkit-linear-gradient(top, #edd61d 27%, #e2ba19 60%);
    background: linear-gradient(to bottom, #edd61d 27%, #e2ba19 60%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edd61d',  endColorstr='#e2ba19',  GradientType=0 );
}
.profile_title_2 {
    font-size: 15px;
    color: #ae150c;
    line-height: 40px;
}
.profile_title_box_u {
    float: left;
    width: 310px;
    height: 40px;
    background: url(../img/profiles_title_bg.png) right center no-repeat;
    margin-left: 10px;
}
.profile_link {
    float: left;
    color: #ae150c;
    width: 56%;
    position: relative;
    margin-left: 1%}
.profile_link ul {
    margin: 0;
    padding: 12px 0;
    list-style: none;
}
.profile_link ul li {
    float: left;
    border-right: 1px solid #ae150c;
}
.profile_link ul li:last-child {
    border-right: none;
}
.profile_link ul li a {
    font-size: 14px;
    color: #ae150c;
    padding: 0 8px;
    line-height: 16px;
    display: block;
}
.profile_link ul li:first-child a {
    padding-left: 0;
}
.profile_link_dropdown {
    width: 200px;
    background: #fff;
    border-radius: 4px;
    padding: 5px 10px;
    position: absolute;
    z-index: 111;
    top: 35px;
    box-shadow: 0 0 5px #777;
}
#profile .who-using-sb {
    border-bottom: 1px solid #CDCDCD;
    padding-bottom: 10px;
}
#vip_user1 {
    left: 10px;
}
#vip_user2 {
    left: 80px;
}
#vip_country1 {
    left: 86px;
}
#vip_country2 {
    left: 158px;
}
#vip_country3 {
    left: 230px;
}
#profile_photos ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#profile_photos ul li {
    float: left;
}
#profile_photos ul li a:hover {
    opacity: .7;
}
.selectyoursport {
    float: left;
    width: 15%}
.setting-icon_u {
    float: right;
    margin-right: 10px;
    padding-top: 5px;
    position: relative;
}
.setting-icon_u img {
    width: 28px;
}
.dropselect select option {
    height: 22px;
    padding-top: 5px;
}
.pl_titletext {
    line-height: 30px;
}
.profile_link_dropdown .ok {
    font-size: 16px;
    font-weight: 700;
    color: #111;
    float: left;
    margin: 4px;
}
.profile_link_dropdown .exit {
    font-size: 16px;
    font-weight: 700;
    color: #111;
    float: right;
    margin: 4px;
}
.profile_link_dropdown input[type=text] {
    width: 99%;
    background: #f9f4df;
}
.pld_absolute {
    position: absolute;
    z-index: 111;
    top: 20px;
    left: 0;
}
.center_nav-s {
    background-color: #d3d3d3;
    padding: 10px;
}
.center_nav_icon-s {
    float: left;
    margin-top: 4px;
}
.center_nav-s .admin_setting-s {
    float: left;
    margin-top: 4px;
    margin-left: 20px;
}
.sub_userlistbox-s {
    float: left;
    width: 78%}
.sub_usertitle-s {
    color: #871320;
    font-size: larger;
    font-weight: bolder;
}
.sub_userlistbox_u {
    float: left;
    margin-left: 10px;
    padding-left: 0;
    color: #111;
    font-size: 20px;
    line-height: 40px;
}
.settingNav {
    position: absolute;
    top: 40px;
    right: -40px;
    width: 300px;
    background: #fff;
    padding: 10px;
    box-shadow: 0 0 4px #333;
    font-size: 13px;
}
.settingNav .header {
    padding: 10px;
    background: #7092be;
    color: #fff;
    font-size: 16px;
}
.settingNav .content .leftcol {
    float: left;
    width: 30%;
    margin-right: 2%;
    line-height: 28px;
}
.settingNav .content .rightcol {
    float: left;
    width: 60%}
.sponsor-col, .workout-col {
    width: 25%;
    float: left;
}
#workout_sponsor {
    padding-top: 10px;
    padding-bottom: 10px;
}
#workout_sponsor .title {
    font-size: 15px;
    font-weight: 700;
    line-height: 32px;
    color: #FFF;
    background: url(../img/workout_sponsor_bg.jpg) repeat-x;
    padding-left: 10px;
}
.popular_workout, .sponsor {
    background: #333;
}
.sponsor-col {
    box-sizing: border-box;
    padding-left: 10px;
}
.popular_workout .content {
    padding: 15px;
}
.popular_workout img {
    float: left;
    border: 2px solid #676767;
    margin-right: 20px;
}
.popular_workout p img, .sponsor img {
    border: none;
}
.popular_workout p {
    color: #fff;
    text-align: left;
    font-size: 13px;
}
.blue_button a, .btn-signup-free, .gps_title, .snp_btn {
    text-align: center;
}
.popular_workout span {
    color: #19a8b0;
}
.sponsor-btn-block {
    float: left;
    width: 45%;
    margin-left: .75%;
    background: #333;
}
.sponsor-btn-block .content {
    padding: 25px 12px;
}
.popular_workout .content, .sponsor .content, .sponsor-btn-block .content {
    box-sizing: border-box;
    min-height: 110px;
    overflow: hidden;
}
.sponsor-btn-block .content .blue_button {
    float: left;
    margin: 4px;
}
.blue_button a {
    color: #101010;
    display: block;
    padding: 5px 12px;
    border: 1px solid #FFF;
    border-radius: 4px;
    background: url(../img/blue_bg.jpg) bottom repeat-x #2ac4cb;
    font-family: open_sansbold;
    font-size: 13px;
    font-weight: 700;
    text-shadow: 1px 1px 1px #FFF;
    height: 46px;
    box-sizing: border-box;
}
.blue_button a span {
    color: #101010;
    font-size: 12px;
    font-weight: regular;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    text-shadow: none;
    display: block;
    padding-bottom: 7px;
    margin-top: -2px;
}
.snp_btn, .submit_red a {
    font-weight: 700;
    line-height: 20px;
}
.btn-signup-free {
    padding-top: 30px;
}
.btn-signup-free .blue_button {
    display: inline-block;
}
#product_with_tab {
    width: 100%;
    position: relative;
}
#product_image {
    float: left;
    width: 100%}
#product_image img {
    width: 100%;
    height: 100%}
.ways-to-get-started {
    position: absolute;
    z-index: 1000;
    top: 22px;
    right: 22px;
    width: 610px;
}
.ways-to-get-started #tab_section {
    float: none!important;
    width: 100%}
#tab_section {
    float: right;
    width: 53%}
.submit_red {
    border: 1px solid #d99090;
    background: url(../img/submit_red_bg.jpg) bottom repeat-x;
    cursor: pointer;
}
.submit_red a {
    padding: 5px 20px;
    color: #FFF;
    font-family: open_sansbold;
    font-size: 14px;
    text-transform: uppercase;
    border: 1px solid #a56d6d;
    margin: 1px;
    display: block;
    cursor: pointer;
}
.signup_promotebox {
    background: #dcdff0;
    border-radius: 6px;
    padding: 7px;
    border: 1px solid #bfc1c5;
}
.snp_left {
    float: left;
    width: 64%;
    font-size: 14px;
    line-height: 20px;
}
.snp_right {
    float: left;
    width: 34%;
    margin-left: 2%}
.snp_btn {
    background: url(../img/submit_red_bg.jpg) center bottom repeat-x rgba(0, 0, 0, 0);
    border: 1px solid #284c20;
    color: #fff;
    border-radius: 4px;
    padding: 5px 10px;
}
.snp_btn1 {
    line-height: 12px!important;
    margin-top: 10px;
    font-weight: 400;
    font-size: 13px;
}
.compatible_device_title, .profile_title_1 {
    font-size: 17px;
    line-height: 40px;
    text-transform: uppercase;
}
.promote_myself a {
    float: right;
    color: #5b973c;
}
.srarrow_down {
    background: url(../img/arrow_down_white.png) 111px center no-repeat;
}
.profile_title_1 {
    font-family: segoe_uiregular;
    font-weight: 700;
}
.compatible_device_block {
    height: 40px;
    margin-top: 10px;
    font-family: open_sansbold;
    background: #727272;
    background: -moz-linear-gradient(top, #727272 0, #525252 100%);
    background: -webkit-linear-gradient(top, #727272 0, #525252 100%);
    background: linear-gradient(to bottom, #727272 0, #525252 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727272',  endColorstr='#525252',  GradientType=0 );
}
.compatible_device_title {
    float: left;
    padding-left: 20px;
    color: #fff;
}
.gps_title {
    font-size: 16px;
    line-height: 40px;
    float: right;
    width: 220px;
    color: #fff;
    display: block;
    background: #f80032;
    background: -moz-linear-gradient(top, #f80032 0, #a80023 100%);
    background: -webkit-linear-gradient(top, #f80032 0, #a80023 100%);
    background: linear-gradient(to bottom, #f80032 0, #a80023 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f80032',  endColorstr='#a80023',  GradientType=0 );
}
.gps_title a {
    color: #fff;
    line-height: 40px;
}
.gps_title a:hover {
    color: #fff;
}
.compatible_device_logos {
    background: #f2f2f2;
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #d3d3d3;
}
.compatible_device_logos img {
    margin: 0 17px;
}
.movesbook-info {
    position: fixed;
    z-index: 1111;
    top: 220px;
    left: 0;
}
.movesbook-info a img {
    -webkit-box-shadow: 5px 0 5px #888;
    box-shadow: 3px 0 3px #888;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border: 1px solid #cfcfcf;
}
input[type=text], input[type=password], input[type=number], input[type=email], input[type=tel] {
    color: #777;
    font-size: 14px;
    text-align: left;
    border: 1px solid #ccc;
    padding: 0 5px;
    line-height: 20px;
    height: 30px;
    box-sizing: border-box;
    width: 100%}
textarea {
    border: 1px solid #ccc;
    width: 100%;
    padding: 5px;
    line-height: 24px;
    font-family: calibriregular;
    color: #777;
}
.tab_input_title, .tab_validation {
    font-family: Arial, Helvetica, sans-serif;
}
.custom-select, .pagi_droplist {
    background: url(../img/field_select_arrow.png) right no-repeat rgba(255, 255, 255, 0);
}
.custom-select select, .editselect_field select, .pagi_droplist select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    background: 0 0!important;
    padding: 0 26px 0 5px;
    border: 1px solid #ccc;
}
.custom-select select::-ms-expand, .editselect_field select::-ms-expand, .pagi_droplist select::-ms-expand, .select_img_reg select::-ms-expand {
    display: none;
}
select {
    background: 0 0;
    color: #757575;
    font-size: 15px;
    text-align: left;
    line-height: 26px;
    height: 28px;
    padding: 0 4px;
    box-sizing: border-box;
}
select option {
    padding: 2px 5px;
    border-right: 1px solid #ccc;
}
.dropselect, .profile_link_dropdown .dropselect {
    background: url(../img/field_select_arrow.png) right center no-repeat #fff;
    border: 1px solid silver;
    overflow: hidden;
}
.tab_input .sel_dd {
    margin-left: 20px;
}
.dropselect {
    height: 38px;
}
.dropselect select {
    width: 220px;
    height: 38px;
    line-height: 32px;
}
.profile_link_dropdown .dropselect {
    height: 32px;
}
.tab_select {
    float: left;
    margin-right: 10px;
}
.select_img_reg {
    float: left;
    width: 140px;
    margin-right: 4px;
    background: url(../img/select-image.jpg) right center no-repeat #FFF;
    overflow: hidden;
    height: 28px;
}
.select_img_reg select {
    height: 28px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    background: 0 0!important;
}
.Event_type, .search_gallery, .search_item, .select_img {
    background: url(../img/field_select_arrow.png) right center no-repeat #FFF;
    overflow: hidden;
    height: 28px;
    border: 1px solid #dbdbdb;
    margin-right: 3px;
}
.select_img select {
    width: 410px;
    height: 28px;
    padding-top: 3px;
}
.search_item {
    width: 120px;
}
.search_item select {
    width: 138px;
    height: 28px;
    padding-top: 3px;
}
.search_gallery select {
    width: 220px;
    height: 28px;
    padding-top: 3px;
}
.Event_type {
    width: 250px;
    float: left;
}
.Event_select, .result_select {
    background: url(../img/field_select_arrow.png) right center no-repeat #FFF;
    border: 1px solid silver;
    overflow: hidden;
    height: 28px;
}
.Event_type select {
    width: 280px;
    height: 28px;
    padding-top: 3px;
}
.Event_select {
    margin-right: 3px;
    width: 322px;
    float: left;
}
.Event_select select {
    width: 345px;
    height: 28px;
    padding-top: 3px;
}
.result_select {
    width: 144px;
    float: right;
}
.result_select select {
    width: 165px;
    height: 28px;
    padding-top: 3px;
}
.select_p_img {
    margin-right: 3px;
    background: url(../img/field_select_arrow.png) right center no-repeat;
    overflow: hidden;
    height: 28px;
    border: 1px solid #dbdbdb;
}
.bcl_img, .ci_dropping, .clb_selecbox, .dropbox, .po-select_field, .request_select {
    border: 1px solid silver;
    overflow: hidden;
}
.select_p_img select {
    width: 270px;
    width: 234px\9;
    height: 28px;
    padding-top: 3px;
}
.request_select {
    margin-right: 3px;
    background: url(../img/field_select_arrow.png) right center no-repeat #FFF;
    height: 28px;
    width: 450px;
    float: left;
}
.bcl_img, .ci_dropping, .clb_selecbox, .dropbox, .editselect_field, .po-select_field {
    background: url(../img/field_select_arrow.png) right center no-repeat #fff;
}
.request_select select {
    width: 475px;
    width: 448px\9;
    height: 28px;
    padding-top: 3px;
}
.editselect_field {
    height: 28px;
}
.edit_select {
    width: 99%}
.edit_select select {
    height: 28px;
    width: 120%}
.bcl_img {
    height: 28px;
}
.bcl_img select {
    width: 182px;
    font-size: 14px;
    height: 28px;
    padding-top: 3px;
    line-height: 22px;
}
.cc_select {
    width: 99%}
.cc_select select {
    font-size: 15px;
    height: 28px;
    text-indent: 4px;
    width: 108%}
.clb_selecbox {
    height: 28px;
}
.clb_selecbox select {
    height: 28px;
    line-height: 28px;
    width: 118%}
.ci_select select {
    height: 28px;
    width: 330px;
}
.po-select_field {
    height: 28px;
    float: right;
    width: 200px;
    font-size: 15px;
    margin-top: 5px;
}
.po-select_field select {
    height: 28px;
    width: 122%}
.dropbox {
    height: 27px;
}
.dropbox select {
    width: 110%;
    height: 27px;
}
.message-of-expiry .day-select .droplist {
    background: url(../img/field_select_arrow.png) right center no-repeat;
    border: 1px solid silver;
    height: 28px;
    overflow: hidden;
    line-height: 24px;
    width: 100%}
.message-of-expiry .day-select .droplist select {
    width: 113%}
.message-of-expiry .msg-times .droplist {
    background: url(../img/field_select_arrow.png) right center no-repeat #EFE4B0;
    border: 0 solid silver;
    height: 26px;
    overflow: hidden;
    line-height: 26px;
    width: 100%}
.droplistselect, .selectbox {
    background: url(../img/field_select_arrow.png) right center no-repeat #fff;
}
.droplistselect, .selectbox, .stock_detail .column .droplist {
    border: 1px solid silver;
    overflow: hidden;
}
.message-of-expiry .msg-times .droplist select {
    width: 85px;
}
.droplistselect {
    height: 32px;
}
.droplistselect select {
    width: 115%;
    height: 32px;
    line-height: 32px;
    margin-top: 0;
    margin-bottom: 5px;
}
.selectbox {
    height: 30px;
}
.selectbox select {
    height: 30px;
    line-height: 30px;
}
.pns-stock-detail .droplist {
    background: #fff;
}
.pns-stock-detail .droplist select {
    height: 36px;
    line-height: 36px;
}
.stock_detail .column .droplist {
    background: url(../img/addstock-droplist.png) 92% center no-repeat #f5f5f5;
    height: 35px;
    line-height: 30px;
}
.stock_detail .column .droplist select {
    font-weight: 700;
    height: 35px;
    line-height: 38px;
    margin-bottom: 5px;
    margin-top: 0;
    width: 120%}
.colbox .select-ab, .colbox .select-sel, .cts-select {
    background: url(../img/field_select_arrow.png) right center no-repeat #fff;
    overflow: hidden;
    width: auto;
}
.colbox .select-ab, .colbox .select-sel {
    border-width: 0;
    margin: -4px -3px;
    height: auto;
}
.readnewsselectbox, .viewallpost-show {
    margin-left: 8px;
    float: left;
}
.cts-select, .cts-select select {
    height: 28px;
}
.colbox select {
    height: 28px;
    text-indent: 1px;
}
.cts-select {
    border: 1px solid silver;
}
.oop-select select {
    width: 100%!important;
    height: 30px;
}
.country_box1 {
    width: 300px;
    margin-bottom: 10px;
    clear: both;
}
.readnewsselectbox {
    background: #fff;
    width: 150px;
}
.readnewsselectbox select {
    height: 28px;
}
.viewallpost-show input[type=button] {
    background: linear-gradient(to bottom, #da1a03 1%, #911700 100%) rgba(0, 0, 0, 0);
    border: 1px solid #a60300;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    padding: 4px 10px;
}
.tabcontent .content .pad {
    padding: 10px 15px;
    min-height: 220px;
}
.tabcontent .scroll {
    display: block;
    width: 97%;
    height: 180px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 3%}
.tabcontent .content .pad .form_column_left {
    float: left;
    width: 50%}
.tabcontent .content .pad .form_column_right {
    float: right;
    width: 49%;
    padding-left: 1%}
.scroll .form_row, .tabcontent .form_row {
    margin-bottom: 6px;
    width: 98%;
    display: table;
}
.tab_input_title {
    float: left;
    width: 25%;
    font-size: 14px;
    color: #121212;
    text-align: right;
    line-height: 30px;
}
.tab_input {
    float: right;
    width: 73%}
.tab_input input {
    width: 100%!important;
}
.tab_validation {
    float: right;
    width: 73%;
    font-size: 13px;
    color: #c60028;
    text-align: left;
    line-height: 18px;
}
.tab_submit {
    float: left;
    margin-left: 27%;
    margin-top: 10px;
}
.sel_gender {
    width: 100px;
}
.sel_gender select {
    width: 125px;
}
.sel_ut {
    width: 200px;
}
.sel_hr {
    width: 120px;
    float: left;
}
.sel_ut select {
    width: 225px;
}
.sel_state {
    width: 150px;
}
.sel_mm {
    width: 100px;
}
.sel_mm select {
    width: 125px;
}
.sel_dd {
    width: 60px;
}
.sel_dd select {
    width: 85px;
}
.sel_yy {
    width: 80px;
}
.sel_yy select {
    width: 105px;
}
.theme-select {
    border: 1px solid #bbb;
    position: relative;
    width: 45%}
.theme-select ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    display: table;
    position: relative;
}
.theme-select ul li {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 1px;
    border-bottom: 1px solid #eee;
    display: block;
    position: relative;
}
.theme-select ul li input[type=radio] {
    width: auto!important;
    float: left;
    visibility: hidden;
}
.theme-select ul li .check-selected, .theme-select ul li input[type=radio]:checked+label {
    border: 3px solid red;
}
.theme-select ul li label {
    padding: 5px;
    display: block;
    box-sizing: border-box;
    text-indent: -12px;
}
.theme-select ul li label:hover {
    border: 0 solid gray;
    cursor: pointer;
    background: #f8f8f8;
}
.color-box, .theme-bg {
    border: 1px solid #aaa;
    position: absolute;
}
.color-box {
    right: 20px;
    top: 5px;
    width: 30px;
    height: 20px;
}
.theme-bg {
    width: 200px;
    min-height: 100px;
    top: -1px;
    right: -200px;
    padding: 5px;
    box-sizing: border-box;
    display: none;
}
.theme-bg img {
    width: 100%;
    margin-top: 5px;
}
.theme-select ul li:hover .theme-bg {
    display: block;
}
#links_block {
    margin-top: 10px;
}
.app_download_block {
    float: left;
    width: 28.5%;
    box-sizing: border-box;
    background: #f2f2f2;
    border: 1px solid #d3d3d3;
    min-height: 440px;
}
.app_download {
    padding: 10px;
}
.app_download .row1 {
    height: 360px;
    margin-top: 0;
}
.app_download .row1 .left {
    float: left;
    width: 150px;
}
.app_download .row1 .right {
    float: right;
    width: 162px;
}
#app_device ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#app_device ul li {
    display: block;
}
#app_device ul li a {
    background: url(../img/app_device_up_arrow.png) left top no-repeat;
    color: #b70025;
    display: block;
    line-height: 60px;
    padding-left: 32px;
    margin: 5px 0;
    position: relative;
    font-family: segoe_uiregular;
    font-size: 16px;
}
#app_device ul li a.active, #app_device ul li a:hover {
    background: url(../img/app_device_hover_arrow.png) left top no-repeat;
    color: #FFF;
}
#app_device ul li a img {
    position: absolute;
    top: 13px;
    left: 8px;
}
.download_button a {
    color: #FFF;
    display: block;
    line-height: 40px;
    padding: 0 20px;
    font-family: open_sansbold;
    font-size: 20px;
    border: 1px solid #93040b;
    background: url(../img/download_button_bg.jpg) bottom repeat-x;
    border-radius: 4px;
    text-align: center;
    text-transform: uppercase;
}
.download_button a:hover {
    color: #FFF;
}
.download_button a img {
    margin-left: 15px;
}
.links_block {
    float: right;
    width: 71.5%;
    box-sizing: border-box;
}
.links_block .toprow {
    background: #333;
    margin-bottom: 5px;
    padding: 7px;
}
.links_block .content-bot {
    background: #333;
    min-height: 440px;
    position: relative;
}
.links_block .toprow .title {
    color: #ecd900;
    font-family: open_sansbold;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}
.links, .links_last, .links_title, .links_title_sportbook {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
}
.links_block .border {
    border-bottom: solid 1px #fff;
}
.links_title, .links_title_sportbook {
    color: #fff;
    line-height: 25px;
}
.links_title_sportbook {
    color: #eed91d;
}
.links, .links_last {
    color: #16e8f2;
    line-height: 16px;
    padding: 6px 0;
}
.links a {
    color: #16e8f2;
    line-height: 18px;
}
.links a:hover {
    color: #16e8f2;
}
.links_last a, .links_last a:hover {
    color: #fff;
}
.links_column1, .links_column2, .links_column3, .links_column4, .links_column5, .links_column6 {
    float: left;
    margin: 8px 10px;
}
.links_column1 {
    width: 8%}
.links_column2 {
    width: 10%}
.links_column3 {
    width: 16%}
.links_column4 {
    width: 15%}
.links_column5 {
    width: 20%}
.links_column6 {
    width: 15%}
.links_gicon {
    position: absolute;
    bottom: 0;
    left: 15px;
}
.links_buttons {
    width: 650px;
    margin: 5px auto 0;
}
.links_buttons .buttons {
    float: left;
    margin: 0 5px;
}
.satisfaction_fuarantee {
    width: 170px;
    height: 129px;
    position: absolute;
    top: 265px;
    right: 655px;
}
.sky_blue_button {
    border: 1px solid #FFF;
    background: url(../img/sky_blue_bg.jpg) bottom repeat-x #2ac4cb;
    border-radius: 4px;
    font-family: open_sansbold;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    height: 40px;
}
.sky_blue_button a {
    color: #FFF;
    display: block;
    line-height: 30px;
    padding: 0 20px;
}
.sky_blue_button a span {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    display: block;
    margin-top: -15px;
}
.footer, .footer_language, .footer_link {
    font-family: "segoe UI", "open Sans";
    font-weight: 400;
}
#download_device_models {
    margin-top: 10px;
    border: 1px solid #d3d3d3;
}
.download_block {
    width: 15%;
    float: left;
}
.download_block_last {
    width: 25%;
    float: right;
}
.download_block_last .last {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%}
.download_block .pad {
    padding: 8px;
    border-right: solid 1px #d3d3d3;
}
.red_button img {
    padding-left: 5px;
}
.main_footer {
    background: url(../img/footer_bg.jpg) top repeat-x;
}
#footer {
    margin: 0 auto;
    width: 1200px;
    padding-top: 11px;
}
#footer .left {
    float: left;
}
#footer .right {
    float: right;
    padding-top: 3px;
}
#footer .row2 {
    margin-top: 0;
}
.footer {
    font-size: 12px;
}
.footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer ul li {
    float: left;
    display: inline-block;
}
.footer ul li a {
    color: #fff;
    line-height: 30px;
    padding-left: 0;
    margin-right: 22px;
    display: block;
}
.footer ul li a:hover {
    color: #fff;
}
.footer ul li a img {
    margin-right: 8px;
}
.touch_mode {
    background: url(../img/touch_mode.png) 0 3px no-repeat;
}
.optimize {
    background: url(../img/optimize.png) 0 2px no-repeat;
}
.fast_tracking {
    background: url(../img/fast_tracking.png) 0 5px no-repeat;
}
.workout_player {
    background: url(../img/workout_player.png) 0 5px no-repeat;
}
.mobile_version {
    background: url(../img/mobile_version.png) no-repeat;
}
.cloud_storage {
    background: url(../img/cloud_storage.png) 0 3px no-repeat;
}
.main_footer .row2 .left {
    float: left;
    width: 15%}
.main_footer .row2 .middle {
    float: left;
    width: 78%}
.main_footer .row2 .right {
    float: right;
    width: 7%;
    box-sizing: border-box;
    padding-left: 10px;
}
.main_footer .row2 .right.footer_link a {
    padding: 0!important;
}
.footer_link {
    font-size: 13px;
}
.footer_link a {
    color: #333;
    line-height: 20px;
    padding: 0 2px;
}
.footer_link a:hover {
    color: #000;
}
.footer_language {
    font-size: 12px;
}
.guarantee_right, .logo_right {
    float: right;
    font-size: 17px;
    position: fixed;
}
.footer_language a {
    color: #333;
    line-height: 30px;
    padding: 0 10px;
}
.footer_language a:hover {
    color: #000;
}
.guarantee_right {
    right: 0;
    top: 23%;
    display: none;
}
.logo_right {
    right: -5px;
    top: 72%}
.top_pad {
    padding-top: 10px;
}
.searchbox {
    float: left;
    width: 53%;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 20px;
}
.searchbox_title {
    float: left;
    width: 70px;
    font-size: 14px;
    color: #fff;
    line-height: 26px;
}
.select_img_reg select option {
    text-indent: 5px;
    padding: 5px 0;
    margin-top: 0;
}
.search_input {
    float: left;
    width: 170px;
    position: relative;
    padding-right: 28px;
    background: #fff;
}
.search_input input {
    width: 100%;
    border: none;
    height: 28px!important;
}
.search_input .a-search {
    position: absolute;
    top: 0;
    right: 0;
    color: #666;
    font-size: 16px;
    width: 28px;
    height: 28px;
    text-align: center;
    display: block;
    box-sizing: border-box;
    padding-top: 5px;
}
.searchbox .search {
    float: left;
    width: 28px;
}
.searchbox .search a {
    display: block;
}
#top_welcome_box {
    float: left;
    width: 53%;
    font-family: "segoe UI", "open Sans";
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
    text-align: right;
}
#profile_row {
    float: right;
    width: 42%;
    margin-top: 15px;
}
#profile_row .photo {
    float: left;
    margin-right: 8px;
}
.photo_thumb {
    width: 54px;
    height: 54px;
    border: 1px solid #bababa;
}
.pro-user-bor-bot, .profile_block, .profile_share, .profile_update, .profile_user {
    border-bottom: 1px solid #555;
}
.photo_thumb a {
    display: inline;
}
.photo_thumb a img {
    width: 100%;
    height: 100%}
#profile_row .content {
    float: left;
    width: 50%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
}
#profile_row .content .orange {
    color: #e8b804;
}
#profile_row .right {
    float: right;
    width: 28%;
    margin-left: 8px;
    text-align: right;
    margin-top: 15px;
}
#global-nav ul, #global-nav ul li {
    margin: 0;
    padding: 0;
}
#global-nav {
    background: #393838;
    height: 40px;
    font-family: calibriregular;
    font-size: 16px;
    color: #a3a2a3;
}
#profile_wrap, .profile_status, .profile_title, .profile_update {
    font-family: Arial, Helvetica, sans-serif;
}
#global-nav ul li {
    float: left;
    list-style: none;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
#global-nav ul li a {
    padding: 0 5.8px;
    display: block;
    line-height: 40px;
    color: #a3a2a3;
}
#global-nav li a.active, #global-nav li a:hover {
    color: #fff;
    background: url(../img/menu_hover_bg.jpg) repeat-x;
}
#global-nav ul li ul {
    display: none;
    margin-top: 0;
    padding: 0;
    width: 150px;
    position: absolute;
    list-style: none;
    background: #393838;
    z-index: 1111;
}
#global-nav ul li:hover ul {
    display: block;
}
#global-nav ul li:hover ul li {
    width: 100%;
    border-top: 1px solid #504f4f;
    padding: 8px 0;
}
#global-nav ul li:hover ul li a {
    display: block;
    text-align: left;
    text-indent: 0;
    line-height: 24px;
    font-size: 15px;
}
#global-nav ul li ul li a:hover {
    color: #fff;
}
.fixed-global-nav #global-nav ul li ul {
    z-index: 1111!important;
}
#content_wrap {
    width: 100%;
    margin-top: 10px;
}
#col_left {
    width: 22%;
    float: left;
    margin-right: .8%}
#col_right {
    width: 22%;
    float: right;
}
#col_middle {
    width: 54.4%;
    float: left;
}
#global-nav .testelioicons {
    float: right;
    padding: 5px 10px;
}
#global-nav .testelioicons a {
    margin: 0 5px;
    display: inline-block;
}
#global-nav .testelioicons a img {
    width: 50px;
}
#profile_wrap {
    background: #2b2b2b;
    padding: 10px;
    margin-top: 2px;
}
.profile_status {
    line-height: 30px;
    background: url(../img/profile_status_bg.jpg) repeat-x;
    padding: 0 10px;
}
.profile_status .status {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    margin-left: 20px;
}
.profile_status .online {
    font-size: 12px;
    color: #51d90e;
    margin-left: 10px;
    margin-right: 40px;
}
.profile_status .offline {
    font-size: 12px;
    color: red;
    margin-left: 10px;
    margin-right: 50px;
}
.profile_status .setting {
    font-size: 12px;
    color: red;
    margin: 5px 0 0;
}
.profile_status .setting img {
    width: 20px;
}
.profile_update {
    font-size: 11px;
    line-height: 27px;
    color: #fff;
    text-align: center;
}
.profile_title {
    font-size: 15px;
    line-height: 24px;
    color: #b3b3b3;
}
#profile_links ul li a:hover, #profile_menu ul li a:hover, .icon1 a, .icon1 a:hover, .icon2 a, .icon2 a:hover, .icon3 a, .icon3 a:hover, .icon_pu a, .icon_pu a:hover, .profile_list a, .profile_list a:hover, .profile_share {
    color: #fff;
}
.profile_title img {
    margin-right: 10px;
}
.profile_block {
    padding-bottom: 25px;
}
.profile_img {
    float: left;
    width: 32%}
.profile_list {
    float: right;
    width: 68%;
    font-size: 13px;
    line-height: 18px;
}
.profile_img_thumb {
    width: 63px;
    margin: 7px 0 0;
}
.profile_img_thumb img {
    height: 63px;
}
.pro-user-bor-bot {
    padding-bottom: 8px;
    margin-bottom: 9px;
}
.profile_list a {
    text-decoration: underline;
}
.profile_user {
    font-size: 12px;
    line-height: 22px;
    margin-top: 10px;
    padding-bottom: 10px;
    box-sizing: border-box;
    width: 100%;
    display: table;
}
.icon3, .pumtop {
    margin-top: 5px;
}
.icon1 {
    float: left;
    width: 35%;
    text-align: center;
}
.icon2 {
    float: left;
    width: 45%;
    text-align: center;
}
.icon3, .icon_pu {
    width: 20%;
    text-align: center;
}
.icon3 {
    float: right;
}
.profile_share {
    text-align: center;
    padding: 10px 0;
}
.icon_pu {
    float: left;
    line-height: 16px;
}
#profile_category, #profile_menu {
    margin-top: 1px;
    font-family: Arial, Helvetica, sans-serif;
}
#profile_category {
    background: #2b2b2b;
    padding: 10px 0;
    margin-bottom: 2px;
}
#profile_category ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%}
#profile_category ul li {
    margin: 2px 0;
    padding: 0;
    display: inline;
}
#profile_category ul li a {
    font-size: 15px;
    line-height: 28px;
    display: block;
    text-align: left;
    color: #FFF;
    position: relative;
    padding-left: 30px;
}
#profile_category ul li a:hover {
    color: #fff;
    background: url(../img/refresh.png) 205px 8px no-repeat #484848;
}
#profile_category ul li a img {
    position: absolute;
    top: 5px;
    left: 8px;
}
#profile_category ul li a i {
    width: 18px;
    margin-right: 15px;
    font-size: 18px;
}
#profile_category ul li ul.dropdown {
    background-color: #727272;
}
#profile_category ul li ul.dropdown li a {
    font-weight: 400;
    padding-left: 30px;
}
#profile_menu {
    background: #000;
    padding: 2px;
    height: 40px;
}
#profile_links ul, #profile_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#profile_menu ul li {
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
}
#profile_menu ul li a {
    font-size: 13px;
    color: #cbcbcb;
    line-height: 20px;
    display: block;
    text-align: center;
    padding: 0 6px;
}
#profile_links {
    background: #333;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 2px;
}
#profile_links ul li {
    margin: 0;
    padding: 0;
    display: inline;
}
#profile_links ul li a {
    font-size: 13px;
    color: #dadada;
    line-height: 30px;
    display: block;
    text-align: left;
    padding-left: 15px;
    border-bottom: 1px solid #484848;
}
#profile_links ul li.selected {
    color: #fff;
    background: #767676;
}
#profile_links ul li:last-child a {
    border-bottom: none;
}
#profile_links .sublinks {
    padding: 10px;
    background: #484848;
}
#block_title, .community_title {
    background: #2b2b2b;
    height: 36px;
    text-transform: uppercase;
}
#profile_links .sublinks ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#profile_links .sublinks ul li {
    margin: 0;
    padding: 0;
    display: inline;
}
#profile_links .sublinks ul li a {
    font-size: 13px;
    color: #cbcbcb;
    line-height: 26px;
    display: block;
    text-align: left;
    padding-left: 15px;
}
#community .subtitle, .community_title {
    font-family: segoe_uiregular;
    font-weight: 700;
    font-size: 14px;
}
#profile_links .sublinks ul li a:hover {
    color: #fff;
}
#profile_links ul li a.bb-border {
    border-bottom: 1px solid #888;
}
.community_title {
    line-height: 36px;
    color: #fff;
    margin-top: 1px;
    padding-left: 10px;
}
#community {
    background: #333;
    padding: 0 10px 10px;
}
.community_block {
    border-bottom: 1px solid #555;
    padding-bottom: 0;
}
.com-row {
    padding-left: 20px;
}
#community .subtitle {
    line-height: 32px;
    color: #fff;
}
.show_hide {
    float: right;
    margin: 12px 5px;
}
.community_member {
    float: left;
    margin: 5px 10px 10px 0;
}
#community .community_detail {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #d1d1d1;
    line-height: 22px;
    float: right;
    width: 80%}
#block_title, .see_all a {
    color: #fff;
    font-weight: 700;
}
#block_title {
    line-height: 20px;
    font-family: segoe_uiregular;
    font-size: 14px;
    padding: 7px;
}
#block_title i {
    font-size: 17px;
}
.see_all a {
    float: right;
    font-size: 12px;
    text-transform: none;
}
.button_test a, .submitButton, .text2 {
    text-transform: uppercase;
}
#block {
    background: #f5f5f5;
    padding: 10px;
    margin-bottom: 3px;
    border: 1px solid #b9b9b9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 22px;
}
#block .link a {
    color: #333;
}
#block .link a:hover {
    color: #000;
}
.special-1 {
    color: #1094a1;
}
.friend_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.friend_list ul li {
    float: left;
    width: 100%;
    display: inline;
    line-height: 24px;
    color: #757575;
    margin-top: 4px;
}
.friend_list ul li .left {
    float: left;
    width: 82%}
.friend_list ul li .right {
    float: right;
    min-width: 14%;
    text-align: center;
    max-width: 20%;
    background: #a6a6a6;
    color: #fff;
    padding: 0 5px;
}
.friend_list ul li img {
    margin-right: 10px;
}
#friend_search {
    background: #fff;
    height: 30px;
}
#friend_search .search_input {
    float: left;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #bbb;
}
#friend_search input {
    width: 100%;
    border: none;
    height: 25px;
}
#friend_search .search {
    float: left;
    width: 10%}
#friend_gallery {
    margin-top: 10px;
}
.friend_gallery ul {
    margin: 0 -3px;
    padding: 0;
    list-style: none;
}
.friend_gallery ul li {
    float: left;
    margin: 2px;
    width: 44px;
    height: 43px;
}
.friend_gallery ul li a {
    display: flex;
}
.favorite {
    margin-top: 10px;
}
.favorite ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.favorite ul li {
    float: left;
    width: 100%;
    color: #757575;
    margin-top: 4px;
    line-height: 26px;
}
.text1, .text2 {
    line-height: 22px;
}
.favorite ul li a.left {
    float: left;
    width: 89%}
.favorite ul li .right {
    float: right;
    width: 10%;
    background: #89ccd2;
    color: #fff;
    padding: 0 6px;
}
.favorite ul li a {
    display: block;
    color: #333;
    padding-left: 10px;
}
.favorite ul li a:hover {
    background-color: #89ccd2;
    color: #fff;
}
.button_filter_option a, .friend_search_filter a {
    background: #098592;
    text-align: center;
    display: block;
}
.favorite ul li img {
    margin-right: 10px;
}
#member_block {
    color: #757575;
    padding: 3px;
}
.member_title, .more a, .more a:hover {
    color: #960f27;
}
.member_img_thumb {
    width: 60px;
    height: 60px;
    border: 1px solid #bababa;
    float: left;
    margin-bottom: 7px;
}
.member_img_thumb img {
    width: 54px;
    height: 54px;
    margin: 3px;
}
.friend_search_filter, .profile_detail {
    float: right;
    width: 70%}
.member_block_end {
    border-bottom: 1px solid #ababab;
    margin: 7px 0;
}
.more a {
    font-weight: 700;
}
#block #member_block {
    padding: 0;
}
.text1 {
    color: #606060;
    font-size: 15px;
    text-align: center;
    padding-bottom: 20px;
}
.text2 {
    color: #202020;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
}
.button_sportbook {
    margin: 5px 40px;
}
.button_filter_option {
    margin: 0 40px 10px;
}
.button_filter_option a {
    font-family: segoe_uibold;
    font-size: 13px;
    color: #fff;
    line-height: 25px;
}
.new_member_title {
    color: #333;
}
.send_message {
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.send_message a {
    color: #757575;
    line-height: 22px;
}
.send_message a:hover {
    color: #757575;
}
.friends_wait {
    padding: 10px 0;
    text-align: center;
}
.friend_search_filter {
    margin: 10px 0;
}
.friend_search_filter a {
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    line-height: 25px;
}
.new_member_title-1 {
    color: #820011;
    background: #c3c3c3;
    padding: 1px 5px;
}
.new_member_content-1 {
    min-height: 120px;
    line-height: 18px;
    padding: 8px 0;
}
.share_page {
    padding: 6px;
}
.share_media {
    margin: 5px;
    float: left;
    width: 60px;
}
.social-networks {
    padding: 10px 20px;
}
.social-networks ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.social-networks li {
    float: left;
    padding: 0 0 0 7px;
}
.social-networks a {
    display: block;
    text-indent: -100px;
    overflow: hidden;
    width: 19px;
    height: 19px;
    background: url(../img/sprite.png) no-repeat;
}
.social-networks .google {
    background-position: 0 0;
}
.social-networks .linkedin {
    background-position: -26px 0;
}
.social-networks .twitter {
    background-position: -53px 0;
}
.social-networks .facebook {
    background-position: -79px 0;
}
.social-networks .gmail {
    background-position: -105px 0;
}
.social-networks .pinterest {
    background-position: -132px 0;
}
.social-networks .more {
    background-position: -157px 0;
}
#welcome_bar {
    /* background: url(../img/welcome_bar_bg.jpg) top repeat-x #dfdede; */
    padding: 10px;
    font-family: calibriregular;
    font-weight: 700;
    font-size: 14px;
    width: 100%}
#profile_menu_bar {
    background: url(../img/profile_menu_bg.jpg) top repeat-x #e9e8e8;
    border-bottom: 1px solid #767676;
    margin-top: 1px;
}
.welcome_profile_title {
    float: left;
    width: 10.6%;
    margin-right: .5%;
    color: #b70019;
    text-align: left;
}
.profile_date {
    float: right;
    width: 28%;
    color: #067a86;
    text-align: left;
}
.profile_category ul li a, .profile_category ul li a:hover, .profile_category ul li ul li a:hover {
    color: #767676;
}
.profile_category {
    float: left;
    width: 60%}
.profile_category ul {
    margin: 0;
    padding: 0;
    list-style: none;
    background: url(../img/profile_category_seperator.jpg) right repeat-y;
}
.profile_category ul li, .profile_category ul li .seperator {
    background: url(../img/profile_category_seperator.jpg) left repeat-y;
}
.profile_category ul li {
    float: left;
    display: inline-block;
}
.profile_category ul li a {
    padding: 0 3px;
    display: block;
    text-align: center;
}
.profile_category ul li ul {
    width: 204px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.profile_category ul li ul li {
    float: left;
    display: inline-block;
    background-image: none;
}
.profile_category ul li ul li a {
    padding: 0 3px;
    color: #767676;
    display: block;
    border-right: 1px solid #9c9c9c;
    text-align: center;
    background-image: none;
}
.profile_menu a, .welcomebar-links ul li {
    display: inline-block;
}
.profile_category ul li ul li:last-child a {
    border-right: none;
}
.user_code {
    color: #393838;
}
.welcomebar-links {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-top: 10px;
}
.welcomebar-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.welcomebar-links ul li a {
    padding: 2px 13px;
    color: #333;
}
.welcomebar-links ul li a:hover {
    color: #b70019;
}
.profile_menu {
    font-family: "segoe UI", "open Sans";
    font-weight: 400;
    font-size: 13px;
    padding: 0 10px;
}
.profile_menu a {
    padding: 0 15px;
    color: #434343;
    line-height: 40px;
    text-align: center;
    float: left;
}
.profile_menu a.active {
    color: #000;
    background: url(../img/profile_menu_hover_arrow.png) center bottom no-repeat;
    border-bottom: 3px solid #99041e;
    margin-bottom: -1px;
}
.middle_block_pad {
    margin-top: 10px;
}
#content_block {
    background: #f0f0f0;
    padding: 15px;
    border: 1px solid #dbdbdb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 22px;
}
.content_title_block {
    border-bottom: 1px solid #dbdbdb;
}
.content_tile {
    font-family: segoe_uibold;
    font-size: 13px;
    color: #393838;
    padding-bottom: 10px;
}
.fields_block {
    margin: 20px 10px;
}
.fields_block .row {
    margin: 0;
    padding: 0;
}
.fields_block .left {
    float: left;
    width: 30%}
.fields_block .right {
    float: left;
    width: 66%;
    margin-left: 10px;
    line-height: 28px;
}
.fields_title {
    font-size: 13px;
    color: #434343;
    line-height: 30px;
    text-align: right;
}
.select_img select option {
    height: 25px;
    padding-top: 4px;
}
.submit_block {
    width: 70%;
    margin: 20px 0;
}
.run_test {
    height: 30px;
    background: #c9c9c9;
    margin-top: 10px;
}
.run_test .run {
    height: 30px;
    background: #23b14d;
    width: 70%}
.begin_test {
    width: 40%;
    margin-top: 20px;
}
.button_test {
    border: 1px solid #a6a5a5;
    background: #c4c4c4;
    background: -moz-linear-gradient(top, #c4c4c4 0, #afafaf 100%);
    background: -webkit-linear-gradient(top, #c4c4c4 0, #afafaf 100%);
    background: linear-gradient(to bottom, #c4c4c4 0, #afafaf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4',  endColorstr='#afafaf',  GradientType=0 );
}
.button_test a {
    padding: 5px 10px;
    color: #000;
    font-family: open_sansbold;
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #dadada;
    margin: 1px;
    display: block;
    line-height: 20px;
    text-align: center;
}
.gallery_title, .view_result {
    font-family: "segoe UI", "open Sans";
    font-weight: 700;
}
.right input[type=text] {
    width: 100%;
    border: 1px solid #dbdbdb;
    height: 26px;
    margin-left: -5px;
    box-sizing: border-box;
    padding: 7px 5px;
}
.right input[type=file] {
    width: 160px\9;
}
.profile_pics span {
    color: #999;
}
.gray_button, .right input[type=button] {
    color: #666;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 10px;
    border: 1px solid #999;
    border-radius: 3px;
    text-shadow: 1px 1px #FFF;
    cursor: pointer;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);
    background: -o-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);
    background: -ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #f2f2f2 100%);
    background: linear-gradient(to bottom, #fff 0, #f6f6f6 47%, #f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',  endColorstr='#f2f2f2',  GradientType=0 );
}
a.gray_button {
    padding: 7px 10px;
}
.uplaod_pic {
    float: left;
    width: 180px;
}
.take_photo {
    float: left;
    width: 100px;
}
.avtar {
    float: right;
    width: 100px;
}
.avtar img {
    padding-left: 10px;
}
.left span {
    color: #6e6e70;
}
.branding {
    float: left;
    width: 140px;
}
.branding_content {
    float: left;
    margin-left: 15px;
    width: 73%;
    padding-top: 15px;
    color: #6e6e70;
}
.branding_content ul {
    margin: 0;
    padding: 0;
}
.branding_content ul li {
    margin: 0 0 0 12px;
    padding: 0;
}
.brand_learn {
    padding-left: 18px;
}
.brand_learn b {
    padding-left: 38px;
    color: #333;
}
#filter_option {
    margin-bottom: 30px;
}
#filter_option h3 {
    float: left;
    display: block;
    padding-right: 20px;
}
#search_fields span {
    color: #333;
}
.sector_item {
    float: left;
}
.item_search {
    float: left;
    margin-top: 22px;
    padding: 5px 20px;
    margin-left: 10px;
}
.a_Date, .a_Item, .a_Location, .a_Name, .a_forgetapp, .a_number {
    float: left;
    padding: 5px;
}
.activity_column {
    width: 100%}
.a_number {
    width: 4%}
.a_Name {
    width: 17%}
.a_Item {
    width: 16%}
.a_Date, .a_Location {
    width: 37%}
.a_forgetapp {
    width: 15%;
    text-align: right;
}
.a_forgetapp img {
    padding-top: 4px;
    cursor: pointer;
    text-align: right;
}
.column_gray {
    background-color: #e2e2e2;
}
.forget_all {
    float: right;
}
.premium_box {
    margin-top: 20px;
}
.premium_detail {
    float: left;
    width: 47%;
    padding: 5px 5px 10px;
    line-height: 15px;
    color: #333;
}
.gallery_block {
    border-bottom: 1px solid #dbdbdb;
}
.gallery_title {
    font-size: 20px;
    color: #b70019;
    padding: 10px 0;
}
.gallery_title abbr a {
    font-size: 14px;
    color: #b70019;
    padding: 5px 0;
}
.gallery_title abbr a:hover {
    color: #b70019;
}
.gallery_title span {
    color: #666;
}
.gallery_title a {
    float: right;
}
.photosearch_row {
    padding: 12px 30px 0;
    font-size: 13px;
    color: #434343;
    line-height: 30px;
    text-align: right;
}
.date_title, .datebox, .datepick, .droporder, .dropview, .gallery_search_item, .order, .view {
    float: left;
    margin-right: 10px;
}
.order, .view {
    width: 10%}
.droporder, .dropview {
    width: 35%}
.date_title {
    width: 12%}
.datebox {
    width: 21%}
.gallery_search_item {
    width: 12%}
.datebox input, .rolepage.view {
    width: 100%}
.result_block {
    background: #f0f0f0;
    padding: 10px;
    border: 1px solid #dbdbdb;
    margin-top: 10px;
}
.view_result {
    font-size: 12px;
    color: #434343;
    text-align: center;
}
.view_result a, .view_result a:hover {
    color: #434343;
}
.browse_photo_btrow {
    padding-top: 5px;
    text-align: center;
    margin: 0 auto;
    width: 25%}
.bt_red a, .gallery_bt_red a {
    margin-right: 20px;
    color: #fff;
    padding: 8px;
    border: 1px solid #9c0606;
    font-size: 15px;
    font-weight: 700;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    background: #fb7272;
    background: -moz-linear-gradient(top, #fb7272 0, #e03734 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fb7272), color-stop(100%, #e03734));
    background: -webkit-linear-gradient(top, #fb7272 0, #e03734 100%);
    background: -o-linear-gradient(top, #fb7272 0, #e03734 100%);
    background: -ms-linear-gradient(top, #fb7272 0, #e03734 100%);
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7272',  endColorstr='#e03734',  GradientType=0 );
}
.album_content_box, .gallery_text {
    font-size: 13px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
}
.bt_red, .gallery_bt_red {
    color: #fff;
}
.bt_red a:hover, .gallery_bt_red a:hover {
    color: #fff;
    background: #9c0606;
    background: -moz-linear-gradient(top, #9c0606 0, #bd0c08 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9c0606), color-stop(100%, #bd0c08));
    background: -webkit-linear-gradient(top, #9c0606 0, #bd0c08 100%);
    background: -o-linear-gradient(top, #9c0606 0, #bd0c08 100%);
    background: -ms-linear-gradient(top, #9c0606 0, #bd0c08 100%);
    background: linear-gradient(to bottom, #9c0606 0, #bd0c08 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c0606',  endColorstr='#bd0c08',  GradientType=0 );
}
.add_bt, .list_bt {
    width: 135px;
    float: left;
    margin-left: 12px;
}
.browse_album {
    width: 100%;
    margin-top: 5px;
}
.album_box {
    float: left;
    width: 49%;
    margin-bottom: 12px;
}
.Event_photo_box:hover, .album_box:hover {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ebebeb));
    background: -webkit-linear-gradient(top, #fff 0, #ebebeb 100%);
    background: -o-linear-gradient(top, #fff 0, #ebebeb 100%);
    background: -ms-linear-gradient(top, #fff 0, #ebebeb 100%);
    background: linear-gradient(to bottom, #fff 0, #ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',  endColorstr='#ebebeb',  GradientType=0 );
}
.lt_margin {
    margin-left: 2%}
.inpad {
    padding: 15px;
    border: 1px solid #dbdbdb;
}
.input_title, .input_title1, .input_title2 {
    padding-left: 10px;
}
.gallery_thumb {
    float: left;
    width: 33%}
.album_content_box {
    width: 67%;
    float: right;
    text-align: left;
    color: #434343;
}
.album_content_box a:hover {
    color: #c41732;
}
.gallery_text, .gallery_text .text_fent {
    color: #646464;
}
.gallery_img_thumb {
    width: 75px;
    height: 75px;
    border: 1px solid #bababa;
    float: left;
    background: #fff;
}
.gallery_img_thumb img {
    width: 67px;
    height: 67px;
    margin: 4px;
}
.add_photo_block {
    margin-top: 10px;
}
.add_photo_block img {
    border: 1px solid #bdbdbd;
    margin-top: 10px;
}
.input_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #434343;
    line-height: 20px;
    text-align: left;
}
.g_block, .g_content_block {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border: 1px solid #dbdbdb;
}
.input_title {
    width: 150px;
}
.input_field {
    width: 200px;
    margin-top: -5px;
}
.input_field input {
    width: 100%}
.input_title2 {
    width: 60px;
}
.Gallery_photo_btrow {
    padding-top: 5px;
    text-align: center;
    margin: 0 auto;
    width: 48%}
.g_content_block {
    background: #f0f0f0;
    padding: 25px;
    line-height: 22px;
}
.g_block {
    padding: 15px;
    line-height: 22px;
    margin-top: 15px;
}
.comment_btn {
    float: right;
}
.add_photo img {
    width: 230px;
    height: 241px;
}
.ad-slideshow-controls {
    display: none!important;
}
.g_textarea {
    border: 1px solid #dbdbdb;
    width: 95%;
    padding: 2%}
.events_title_box {
    border: 1px solid #dbdbdb;
    background-color: #f1f1f1;
    padding: 10px 15px 8px!important;
}
.my_events {
    font-size: 14px;
    line-height: 22px;
    color: #414141;
    padding-top: 15px;
}
.my_events img {
    margin-right: 10px;
    margin-bottom: 10px;
}
.event_title {
    font-family: "segoe UI", "open Sans";
    font-size: 14px;
    color: #333;
    padding: 10px 0;
}
.event_title span {
    display: inline-block;
    float: left;
    padding-right: 15px;
    line-height: 28px;
}
.events_title_box .gallery_bt_red {
    width: 175px;
    text-align: center;
    float: left;
    margin-right: 15px;
}
.my_events {
    margin: 20px 0 0;
    padding: 0;
}
.new_event_text {
    float: left;
    width: 420px;
}
.my_events .gray_button {
    float: right;
}
.my_events.left {
    float: left;
    width: 50%}
.my_events.right {
    float: right;
    width: 45%}
.create_new_event {
    padding: 0;
    margin-top: 20px;
}
.event_fields {
    font-size: 14px;
    padding: 4px 0;
}
.field_title {
    float: left;
    line-height: 24px;
    width: 200px;
}
.field_input {
    float: left;
    width: 400px;
}
.field_input input[type=text], .field_input input[type=password], .field_input input[type=number] {
    width: 320px;
}
.field_input textarea {
    width: 318px;
    border: 1px solid silver;
    min-height: 50px;
}
.black_bt, .cl_row_top {
    border: 1px solid #000;
}
.event_fields span, .field_input span, .total_time span {
    color: #666;
    font-size: 13px;
}
.field_input map {
    width: 323px;
    height: 160px;
    background-color: #CCC;
    display: block;
}
.efr.field_input {
    float: left;
    width: 570px!important;
}
.aana .field_title {
    width: 180px!important;
}
.aana .field_input {
    width: 500px!important;
}
.aana input[type=text], .aana input[type=password], .aana input[type=number] {
    width: 280px!important;
}
.aana .Event_select {
    width: 282px!important;
}
.aana .Event_select select {
    width: 310px!important;
}
.aana_form {
    width: 787px;
    margin: 0 auto;
}
.create_new_event1 {
    padding: 0;
    margin: 10px auto 0;
    width: 95%}
.create_new_event1 .event_fields {
    font-size: 14px;
    padding: 4px 0 4px 90px;
    position: relative;
}
.create_new_event1 .event_fields .field_title {
    float: none;
    line-height: 24px;
    width: auto;
    position: absolute;
    top: 10px;
    left: 0;
}
.create_new_event1 .event_fields .field_input, .create_new_event1 .event_fields .field_input input[type=text] {
    float: left;
    width: 100%}
.create_new_event1 .event_fields h4 {
    line-height: 24px;
    width: auto;
    position: absolute;
    top: 10px;
    left: 0;
    margin: 0;
}
.create_new_event1 .event_fields .cke_chrome {
    width: 100%}
.create_new_event1 .event_fields .cke_chrome #cke_1_top {
    width: 100%;
    box-sizing: border-box;
}
.event_submit {
    padding: 20px 0 20px 223px;
}
.event_submit .gallery_bt_red {
    width: 160px;
    float: left;
    text-align: center;
    margin-right: 20px;
}
.event_submit .black_bt {
    float: left;
    margin-left: 20px;
    width: 100px;
}
.black_bt {
    color: #FFF!important;
    padding: 8px 13px;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    text-align: center;
    background: #636363;
    background: -moz-linear-gradient(top, #636363 1%, #282828 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #636363), color-stop(100%, #282828));
    background: -webkit-linear-gradient(top, #636363 1%, #282828 100%);
    background: -o-linear-gradient(top, #636363 1%, #282828 100%);
    background: -ms-linear-gradient(top, #636363 1%, #282828 100%);
    background: linear-gradient(to bottom, #636363 1%, #282828 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363',  endColorstr='#282828',  GradientType=0 );
}
.black_bt:hover {
    background: #1B1B1B;
}
.blog_entry {
    border-bottom: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    padding: 6px 20px;
    font-family: calibriregular;
}
.blog_entry .link {
    float: left;
    width: 30%;
    font-size: 15px;
    color: #333;
}
.blog_entry .link a {
    color: #333;
}
.blog_entry .link a img {
    margin-right: 10px;
}
.blogentry_block {
    background: #fff;
    padding: 10px;
    border: 1px solid #dbdbdb;
    font-size: 15px;
    line-height: 22px;
    margin: 10px 0;
}
.blogentry_block span {
    float: right;
}
.blogentry_block span a {
    font-size: 15px;
    color: #333;
    font-weight: 700;
}
.blog_list, .blog_list a {
    color: #b70019;
}
.blog_list_bg {
    background: #f0f0f0;
    padding: 10px;
}
.blog_list {
    font-family: open_sansregular;
    font-size: 14px;
    padding: 7px 0;
    text-indent: 4px;
    background: #e4e2e2;
    border-top: 1px solid #fff;
}
.blog_list:hover {
    background: #cac8c8;
}
.blog_list_popup_title {
    font-family: open_sansbold;
    font-size: 15px;
    font-weight: 700;
    color: #b70019;
    padding: 7px 0;
}
.blog_list_popup_content {
    margin-top: 15px;
    max-height: 400px;
    overflow: scroll;
    overflow-x: hidden;
}
.total_time {
    width: 200px;
    float: left;
}
.total_time input[type=text] {
    width: 109px;
}
.view_option {
    line-height: 33px;
    float: right;
}
.my_events h3 {
    padding: 0;
    margin: 0;
}
.event_naves {
    padding-top: 15px;
}
.event_naves a {
    margin-right: 10px;
}
#event_photo_main .Event_photo_box:last-child, #event_video_main .Event_photo_box:last-child {
    border-bottom: none;
}
#event_photo_main .Event_photo_box:first-child, #event_video_main .Event_photo_box:first-child, .Event_photo_box {
    border-bottom: solid 1px #dbdbdb;
}
.Event_photo_box {
    margin-top: 15px;
    padding: 10px;
}
.event_photo, .event_video {
    padding: 5px;
    border: 1px solid #bababa;
}
.event_photo {
    float: left;
    height: 170px;
    width: 170px;
}
.photo_details {
    float: right;
    width: 68%}
.photo_details p, .video_details p {
    margin: 0 0 10px;
}
.photo_details input[type=text] {
    width: 90%}
.photo_radio {
    line-height: 40px;
    font-size: 14px;
}
.event_video {
    float: left;
    height: 85px;
    width: 85px;
}
.poll_entry, .sub_titles {
    border-top: 1px solid #dbdbdb;
}
.poll_entry, .sub_titles, .subsub_titles {
    border-bottom: 1px solid #dbdbdb;
}
.video_details {
    float: right;
    width: 81.5%}
.video_rating {
    padding-top: 5px;
    cursor: pointer;
}
.rating_big {
    padding-top: 10px;
}
.rating_big span {
    padding-left: 10px;
    padding-top: 5px;
}
#Event_map_box {
    border: 1px solid #dbdbdb;
    padding: 10px;
    margin-top: 15px;
}
.event_map {
    float: left;
    width: 196px;
    height: 170px;
    border: 1px solid #dbdbdb;
}
.map_detail {
    float: right;
    width: 66%;
    font-size: 14px;
    line-height: 28px;
}
.weather {
    float: left;
    width: 30%;
    text-align: left;
}
.tmax, .tmin, .vento {
    text-align: center;
    float: left;
}
.tmax, .tmin {
    width: 10%}
.vento {
    width: 25%}
.Percent {
    float: left;
    width: 22%;
    font-size: 13px;
}
.g_percent {
    background-color: #e7e7e7;
    width: 100%;
    height: 20px;
}
.fill_percent {
    width: 50%;
    background-color: #23b14d;
    height: 20px;
    line-height: 20px;
    text-indent: 4px;
}
.remain_percent {
    text-align: left;
    float: left;
}
.result_fields {
    width: 49.5%;
    float: left;
    padding-bottom: 7px;
}
.result_fields span {
    line-height: 25px;
    padding-left: 10px;
}
.result_fields input {
    float: right;
}
.ath_results {
    font-size: 13px;
    color: #666;
    padding-bottom: 20px;
}
.result_fields .black_bt {
    width: 160px;
    float: right;
}
.p_droplist {
    float: left;
    width: 46%}
.poll_order {
    float: left;
    width: 15%}
.poll_r_drop {
    float: right;
    width: 80%;
    margin-top: -3px;
}
.select_p_img select option {
    height: 25px;
    padding-top: 4px;
}
.poll_entry {
    padding: 8px 0 6px;
    font-family: calibriregular;
}
.poll_entry .p_link {
    color: #333;
    float: left;
    font-size: 15px;
    width: 26%}
.request_titles, .sub_titles {
    font-size: 18px;
    color: #333;
}
.poll_entry .p_link a {
    color: #333;
}
.poll_entry .p_link a img {
    margin-right: 7px;
}
.req_title {
    padding: 6px 0;
}
.create_request {
    padding: 0 60px;
    margin-top: 20px;
}
.request_titles, .sub_titles, .subsub_titles {
    padding: 5px 0;
    font-weight: 700;
    font-family: "segoe UI", "open Sans"}
.subsub_titles {
    font-size: 15px;
    margin-bottom: 10px;
    color: #666;
}
.event_radio {
    padding-left: 214px;
    padding-top: 10px;
    line-height: 22px;
}
.request_submit {
    padding: 20px 0 20px 32%}
.request_submit .gallery_bt_red {
    width: 160px;
    float: left;
    text-align: center;
    margin-right: 20px;
}
.request_submit .black_bt {
    float: left;
    margin-left: 20px;
    width: 100px;
}
.req {
    color: #d6211e;
}
.request_input {
    float: left;
    width: 450px;
}
.request_input input[type=text], .request_input input[type=password], .request_input input[type=number] {
    width: 450px;
}
.request_input textarea {
    width: 450px;
    border: 1px solid silver;
    min-height: 50px;
}
.event_fields span, .request_input span, .total_time span {
    color: #666;
    font-size: 13px;
}
.add_file, .add_file a {
    color: #4370d1;
}
.request_input map {
    width: 323px;
    height: 160px;
    background-color: #CCC;
    display: block;
}
.add_file_block {
    background: url(../img/add-file.jpg) center 50% no-repeat #f6f6f7;
    padding: 20px;
    border: 2px dashed #ccc;
    width: 410px;
}
.add_file {
    font-weight: 700;
    font-family: "segoe UI", "open Sans";
    font-size: 14px;
    line-height: 22px;
}
.on_click {
    background: #282828;
    width: 280px;
}
.on_click ul {
    margin: 2px 0 0!important;
    padding: 0!important;
    list-style: none;
    font-size: 14px;
}
.on_click ul li {
    margin: 0;
    border-bottom: 1px solid #181818;
    border-top: 1px solid #343434;
    margin-bottom: 0!important;
}
.on_click ul li a {
    padding: 5px 10px!important;
    color: #cdcdcd;
    line-height: 18px;
}
.on_click ul li a:hover {
    color: #fff;
}
.on_click ul li:first-child {
    border-top: none;
}
.on_click ul li:last-child {
    border-bottom: none;
}
.on_click ul li.togg-heading {
    border-bottom: 1px solid #ccc;
}
.on_click ul li.togg-heading span {
    color: #fff;
    font-size: 16px;
    font-family: open_sansbold;
    padding-left: 10px;
    line-height: 30px;
}
.s_link a, .searchlist_title {
    font-family: "segoe UI", "open Sans";
    font-weight: 700;
}
.subdropdwn {
    position: absolute;
    z-index: 999;
    left: 281px;
    top: 0;
}
.searchlist_block {
    border: 1px solid #dbdbdb;
    padding: 10px;
    margin-top: 5px;
}
.searchlist_title {
    font-size: 20px;
    color: #4a4a4a;
    padding: 10px 0;
}
.searchlist_detail {
    float: right;
    width: 86%}
.expand a, .expand a:hover {
    color: #0e929e;
}
.s_link a, .s_link a:hover {
    color: #393838;
}
.s_link a {
    font-size: 13px;
}
.share_social ul li, .share_t1 {
    font-size: 14px;
}
.click_block {
    width: 200px;
    background: #ffff81;
    border: 1px solid #090700;
}
.click_block ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.click_block ul li {
    margin: 0;
}
.click_block ul li a {
    padding-left: 10px;
    color: #000;
    line-height: 26px;
    display: block;
}
.click_block ul li a:hover {
    color: #000;
}
.share_more {
    background: #f2f2f4;
    width: 200px;
    padding: 6px;
    box-shadow: 3px 3px 2px #A8A8A8;
}
.share_t1 img {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}
.clickbox_search {
    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    margin-top: 10px;
    height: 20px;
    padding: 5px;
}
.clickbox_search .search_input {
    float: right;
    width: 88%}
.clickbox_search input {
    width: 100%;
    border: none;
    height: 20px;
    margin-top: -3px;
}
.clickbox_search .search {
    float: left;
    width: 10%}
.share_social {
    height: 200px;
    overflow: scroll;
    overflow-x: none;
}
.share_social ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.share_social ul li a {
    padding-left: 10px;
    color: #474145;
    line-height: 24px;
}
.share_social ul li a:hover {
    color: #474145;
}
.share_social ul li img {
    margin-right: 5px;
}
.share_more .left {
    float: left;
    width: 30%;
    text-align: left;
}
.share_more .middle {
    float: left;
    width: 40%;
    text-align: center;
}
.share_more .right {
    float: right;
    width: 30%;
    text-align: right;
}
.share_more .link a {
    font-size: 13px;
    color: #474145;
}
.invite_friends {
    width: 200px;
    border: 2px solid #7b7b7b;
}
.invite {
    border-bottom: 1px solid #7b7b7b;
    padding: 5px;
}
.invite_friends .left {
    float: left;
    width: 55%;
    padding: 5px;
}
.invite_friends .right {
    float: right;
    width: 40%;
    font-size: 14px;
    padding-top: 10px;
    color: #474145;
    line-height: 18px;
}
.invite_friends .icons {
    float: left;
    width: 44px;
    margin: 5px;
}
#welcome_bar .left_new {
    float: left;
    margin-right: 6px;
}
#welcome_bar .right_new {
    float: right;
    margin-left: 6px;
}
#welcome_bar .right_new_left {
    float: left;
    margin: 0 3px;
    position: relative;
}
.loginpopup, .mp-drop-ab, .mp-drop1 {
    position: absolute;
}
.welbar .left_new {
    float: left;
    margin-right: 3px!important;
}
.welbar .right_new {
    float: right;
    margin-left: 3px!important;
}
.menubark {
    color: #777;
    font-size: 25px;
}
.new_pfl_menu {
    float: left;
    font-family: calibriregular;
    font-weight: 400;
    font-size: 14px;
}
.pole_title, .poll_t4 a, .seeall a, .vp_title {
    font-weight: 700;
}
.new_pfl_menu a {
    padding: 12px 7px;
    color: #434343;
    text-align: center;
    float: left;
    display: inline-block;
}
.new_pfl_menu a.active {
    color: #000;
    background: url(../img/profile_menu_hover_arrow.png) center bottom no-repeat;
    border-bottom: 3px solid #99041e;
    margin-bottom: -1px;
}
.new_pfl_menu img {
    margin-right: 5px;
    width: 12px;
    height: 12px;
    margin-top: -4px;
}
.down {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}
.seeall a {
    color: #960f27;
    float: right;
    font-size: 11px;
}
.mp_text ul li, .mp_title a, .other_eve a, .p_info {
    font-size: 14px;
}
.seeall a:hover {
    color: #960f27;
}
.mp_dropbox {
    width: 196px;
    border: 1px solid #777;
    padding: 2px;
}
.mp_title a {
    background: #2b2b2b;
    color: #fff;
    line-height: 26px;
    padding-left: 8px;
    display: block;
}
.mp_title a:hover {
    color: #fff;
}
.mp_text ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mp_text ul li a {
    padding-left: 10px;
    color: #474145;
    line-height: 24px;
    display: block;
}
.mp_text ul li a.active, .mp_text ul li a:hover {
    color: #000;
    background: #bababa;
}
.mp-drop1 {
    z-index: 999;
    background: #fff;
    top: 28px;
    right: 0;
}
.mp-drop-ab {
    z-index: 999;
    right: 296px;
    top: 366px;
    background-color: #fff;
}
.other_eve a {
    border-top: 1px solid #7b7b7b;
    color: #000;
    line-height: 26px;
    padding-left: 8px;
    display: block;
}
.company_info, .other_info, .p_info {
    line-height: 22px;
    border: 1px solid #bababa;
}
.other_eve a:hover {
    color: #000;
}
.p_photo {
    float: left;
    margin-right: 5%}
.p_info {
    margin-left: 5%;
    margin-right: 5%;
    padding: 15px;
    color: #757575;
}
.photo_block {
    padding-left: 3%}
.photo_g {
    float: left;
    width: 130px;
    height: 125px;
    margin: 10px;
    border: 1px solid #bababa;
    padding: 8px;
    box-sizing: border-box;
}
.photo_g .photo-img {
    min-height: 85px;
    text-align: center;
}
.photo_g .photo-img img {
    width: 80px;
}
.photo_g .photo-name {
    color: #666;
    text-align: center;
    font-size: 16px;
}
.company_info, .other_info {
    float: left;
    width: 40%;
    margin-left: 5%;
    padding: 10px;
    color: #757575;
    font-size: 14px;
}
.right_left, .right_right {
    width: 50%;
    float: left;
}
.poll_text, .right_left a {
    color: #333;
}
.os_profile_thumb {
    height: 63px;
    width: 63px;
    margin: 7px 0 0;
    border: 1px solid #bababa;
    float: left;
}
.os_profile_thumb1 {
    float: left;
    margin: 0;
    border: 1px solid #bababa;
}
.poll_t1, .poll_t3 {
    border-bottom: 1px solid #dbdbdb;
}
.poll_s_title {
    float: left;
    padding-left: 10px;
    width: 130px;
    line-height: 30px;
    color: #333;
    font-family: "segoe UI", "open Sans";
    font-size: 14px;
}
.poll_field {
    float: left;
    width: 315px;
    margin-top: 1px;
}
.poll_field input {
    width: 99%}
.member_search {
    float: left;
    width: 145px;
    margin-left: 5px;
}
.poll_text {
    font-family: segoe_uibold;
}
.cl_listing, .paginate a, .pole_title {
    font-family: "segoe UI", "open Sans"}
.poll_t1 {
    padding-bottom: 10px;
    font-size: 15px;
}
.poll_t2 {
    font-size: 13px;
    line-height: 20px;
    padding: 10px 0;
}
.poll_t3, .poll_t4 {
    font-size: 14px;
    padding: 10px 0;
}
.poll_t4 a {
    font-size: 13px;
    color: #098592;
    margin-right: 10px;
    text-align: left;
}
.poll_t4 a:hover {
    color: #333;
}
.view_pole_block {
    border: 1px solid #dbdbdb;
    padding: 10px;
}
.vpt_block {
    background: #dbdbdb;
    padding-left: 10px;
}
.vp_title {
    line-height: 26px;
    font-size: 14px;
}
.vp_text {
    color: #606060;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    padding: 5px 0;
}
.pole_title {
    color: #393838;
    font-size: 13px;
    padding: 5px 0;
}
.ratio {
    float: left;
    padding-left: 10px;
}
.eccellent_ratio {
    width: 300px;
    float: left;
    height: 20px;
    background: #ffa39e;
    border: 1px solid #664242;
}
.buono_ratio, .ottimo_ratio {
    width: 120px;
    height: 20px;
    float: left;
}
.ottimo_ratio {
    background: #9cfbb7;
    border: 1px solid #3c5f47;
}
.buono_ratio {
    background: #a1d9fa;
    border: 1px solid #3f5966;
}
.bcl_block, .cl_block {
    background-color: #f1f1f1;
}
.b_bottom {
    border-bottom: 1px solid #dbdbdb;
}
.ec_area textarea, .ep_desc_block, .mcl, .vp_title textarea {
    border: 1px solid silver;
}
.vp_title a {
    color: #606060;
}
.vp_title textarea {
    min-height: 70px;
    width: 99%}
.ep_desc_block {
    overflow: scroll;
    x-scroll: none;
    width: 315px;
    max-height: 170px;
    line-height: 20px;
    padding-left: 8px;
}
.backg-box-box img, .ibb_border-moul img, .selected_img img {
    max-height: 100%;
    max-width: 100%}
.radio_text {
    font-size: 14px;
    color: #333;
}
.vp_title span {
    margin-right: 15px;
}
.vp_title span img {
    margin-right: 5px;
}
.ec_area textarea {
    min-height: 50px;
    width: 99%}
.mcl {
    float: left;
    width: 140px;
    padding: 5px;
    display: flex;
}
.mcl img {
    width: 100%}
.mcl_desc {
    float: left;
    width: 445px;
    padding: 0 0 0 10px;
}
.mcl_t1 {
    font-size: 16px;
    line-height: 22px;
}
.mcl_text {
    font-size: 14px;
    line-height: 20px;
}
.cl_block {
    border: 1px solid #dbdbdb;
    padding: 10px;
}
.bcl_left {
    float: left;
    width: 35%}
.bcl_right {
    float: right;
    width: 63%}
.search_1 {
    float: left;
    width: 60%}
.search_b {
    float: right;
    width: 38%}
.search_1 input[type=text] {
    width: 120px;
}
.bcl_1 {
    float: left;
    width: 20%;
    padding-top: 5px;
}
.bcl_2 {
    float: right;
    width: 80%}
.cl_listing {
    font-size: 14px;
}
.cl_listing ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.cl_listing ul li {
    background: url(../img/rt_arrow.png) no-repeat #fff;
    padding-left: 20px;
    border-bottom: 1px solid #dbdbdb;
}
.cl_listing ul li a {
    display: block;
    color: #393838;
    line-height: 28px;
}
.cl_listing ul li a:hover {
    color: #000;
}
.cl_listing ul li:first-child {
    background: #fff;
    padding-left: 10px;
}
.cl_listing ul li:last-child {
    border-bottom: none;
}
.paginate {
    background-color: #f1f1f1;
    text-align: center;
    padding: 5px;
}
.paginate a {
    font-size: 14px;
    color: #393838;
    padding: 0 10px;
}
.paginate a:hover {
    color: #000;
}
.ubspan1, .userblock_left {
    float: left;
    color: #3333;
    font-weight: 700;
}
.bcl_block {
    border: 1px solid #dbdbdb;
    padding: 8px;
}
.bmcl {
    float: left;
    width: 80px;
    border: 2px solid silver;
    padding: 0;
    display: flex;
}
.bmcl img {
    width: 100%}
.bmcl_desc {
    float: left;
    width: 290px;
    padding: 0 0 0 10px;
}
.userblock_left {
    width: 75%;
    font-size: 14px;
}
.userblock_rightnew {
    float: left;
    width: 24%}
.ubspan1 {
    width: 185px;
}
.ubspan2, .ubspan3, .ubspan4 {
    width: 80px;
    padding-left: 5px;
    float: left;
}
.ubspan2 {
    color: #850021;
}
.ubspan3, .ubspan4 {
    color: #3333;
}
.info-version-btn {
    width: 130px;
    margin-top: 7px;
    margin-left: 10px;
}
.info-version-btn a {
    color: #fff;
    background: #444;
    display: block;
    padding: 5px 20px;
    border-radius: 4px;
}
.newCls .userblock_rightnew .info-version-btn a {
    padding: 5px!important;
    margin: 5px 0;
    width: 130px!important;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
}
.userblock_right {
    float: left;
    width: 70%;
    margin-left: 4%;
    margin-top: 10px;
}
.right_user_content {
    padding: 10px;
    overflow-y: scroll;
    height: 100px;
    border: 1px solid #ccc;
    font-size: 15px;
    color: #324f85;
}
.ired {
    color: #e03734;
    font-style: italic;
}
.useleftpop {
    width: 41%!important;
}
.useleftpop h3 {
    margin: 0;
    font-weight: 700;
    color: #324F85;
    font-size: 18px;
    line-height: 25px;
}
.useleftpop .si_user_text {
    font-weight: 700;
    color: #324F85;
    font-size: 14px;
    line-height: 20px;
}
.submitButton {
    float: left;
}
.pad15 {
    padding: 15px;
}
.c_event .field_input {
    width: 400px!important;
}
.c_event .field_title {
    width: 160px!important;
}
.replay_container_outer {
    margin: 10px 0;
}
.replay_container {
    display: none;
}
.social_login {
    margin: 0 auto;
    width: 154px;
}
.social_login a {
    background: url(../img/blue_bg.jpg) center top repeat-x;
    border-radius: 6px;
    font-weight: 700;
    display: block;
    font-size: 16px;
    padding: 5px 20px;
    color: #000;
    text-shadow: 1px 1px 1px #fff;
    border: 1px solid #000;
}
.loginpopup {
    display: block;
    background: #fff;
    z-index: 1111;
    padding: 20px;
    text-align: left;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0 0 4px 2px #ccc;
    -moz-box-shadow: 0 0 4px 2px #ccc;
    -webkit-box-shadow: 0 0 4px 2px #ccc;
    -box-shadow: 0 0 4px 2px #ccc;
    font-family: 'Source Sans Pro', sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 265px;
    top: 14%;
    left: 35%;
    width: 370px;
}
.black_btn, .close_popup {
    text-align: center;
    cursor: pointer;
}
.loginpopup .signin_popup {
    background: #fff;
    border: 1px solid #7f7f7f;
    line-height: 20px;
    padding: 12px;
    width: 330px;
}
.close_lp, .close_popup {
    border-radius: 50%;
    float: right;
    background: #fff;
}
.loginpopup .signin_popup a {
    margin: 2px;
}
.close_lp {
    margin-top: -10px;
    margin-right: -10px;
    box-shadow: 0 0 5px 3px #ccc;
}
.close_lp a i {
    color: #444;
    font-size: 20px;
}
.close_popup {
    box-shadow: 0 0 2px #111;
    box-sizing: border-box;
    display: inline-block;
    font-size: 15px;
    height: 24px;
    margin-right: -20px;
    margin-top: -20px;
    padding-top: 2px;
    width: 24px;
    color: #333;
}
.black_btn, .sky_row {
    line-height: 36px;
    color: #fff;
}
.listoffeature-popup {
    background: #fff;
    border: 1px solid #777;
    padding: 10px;
    width: 500px;
    border-radius: 6px;
}
.newCls {
    background-color: #E2E5EA;
    border: 1px solid #96011d;
    margin-bottom: -1px;
    margin-top: 0;
    padding: 10px;
}
.newCls .userblock_right {
    width: 55%!important;
}
#myLoginsNew.loginpopup {
    left: 32%;
    top: 7%}
.sc_btn_row {
    width: 220px;
    margin: 0 auto;
    padding: 10px 0;
}
.cancel1, .save1 {
    width: 100px;
    float: left;
}
.cancel1 {
    margin-left: 10px;
}
.black_btn {
    background: url(../img/admin/admin-tab-hover.jpg) center bottom repeat-x #474747;
    width: 100%;
    border-radius: 4px;
    font-family: open_sansbold;
    font-size: 14px;
    display: block;
    border: none;
}
.sky_row {
    background: #7092be;
    padding-left: 10px;
    text-align: left;
    font-family: "segoe UI", "open Sans";
    font-size: 18px;
}
.add-delete_popup, .edit_popup {
    font-family: Arial, Helvetica, sans-serif;
}
.cl_row table tr td, .cl_row_top table tr td {
    border-right: 1px solid #000;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    color: #000;
    padding: 5px 0;
    word-break: break-all;
}
.cl_row_top {
    width: 96%;
    border-bottom-width: 0;
}
.cl_row_top table tr td {
    background: #d9d2e9;
}
.cl_row {
    border: 1px solid #000;
    width: 96%}
.cl_row table tr td {
    border-bottom: 1px solid #000;
}
.cl_row table tr:last-child td {
    border-bottom: none;
}
.cl_row table tr td:last-child, .cl_row_top table tr td:last-child {
    border-right: none;
}
.cl_row table tr td.second_left, .cl_row_top table tr td.second_left {
    text-align: left;
    padding-left: 5px;
}
.cl_row .col1, .cl_row_top .col1 {
    width: 3%}
.cl_row .col2, .cl_row_top .col2 {
    width: 15%}
.cl_row .col3, .cl_row_top .col3 {
    width: 6%}
.cl_row .col4, .cl_row_top .col4 {
    width: 12%}
.cl_row .col5, .cl_row .col6, .cl_row_top .col5, .cl_row_top .col6 {
    width: 8%}
.cl_row .col7, .cl_row .col8, .cl_row_top .col7, .cl_row_top .col8 {
    width: 7%}
.cl_row .col9, .cl_row_top .col9 {
    width: 7%;
    position: relative;
}
.cl_row tr.selected td {
    background: #efe4b0;
}
.cl_scroll {
    height: 200px;
    overflow: scroll;
    overflow-x: none;
}
.cl_edit {
    position: absolute;
    width: 30px;
    height: 20px;
    top: 3px;
    right: -35px;
    z-index: 10;
}
.edit_popup {
    background: #fff;
    border: 1px solid #7f7f7f;
    line-height: 20px;
    padding: 10px;
    width: 290px;
    font-size: 13px;
    position: relative;
}
.flag_select_box, .region_box {
    position: absolute;
    top: -1px;
    z-index: 100;
}
.ep_title {
    font-size: 15px;
    background: #7092be;
    padding: 7px;
    color: #fff;
}
.edit_country {
    font-size: 18px;
    font-weight: 700;
}
.edit_row {
    margin: 10px 0;
}
.edit_row .left {
    float: left;
    width: 43%;
    color: #333;
    line-height: 30px;
    text-align: left;
}
.edit_row .right {
    float: right;
    width: 55%}
.edit_field {
    border: 1px solid silver;
    padding: 0 5px;
}
.ef_left {
    float: left;
    padding-top: 2px;
}
.ef_right {
    float: right;
    padding-top: 2px;
}
.edit_halffield {
    width: 45%;
    float: left;
}
.edit_field input[type=text] {
    border: none;
}
.ep_border {
    border: 1px solid #7f7f7f;
    padding: 0 6px;
}
.fleft {
    float: left;
    padding-left: 5px;
}
.fright {
    float: right;
}
.ered {
    color: red;
}
.ep_btns {
    float: left;
    width: 31.3%;
    margin: 0 1%}
.flag_select_box {
    background: #ecedf1;
    border: 1px solid #ccc;
    width: 300px;
    left: -143px;
    padding: 5px;
}
.flag_select_box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.flag_select_box ul li {
    float: left;
    margin: 1px;
    height: 23px;
}
.add-delete_popup {
    background: #fff;
    border: 1px solid #7f7f7f;
    line-height: 20px;
    padding: 10px;
    width: 290px;
    font-size: 13px;
}
a.black_btn {
    background: url(../img/admin/admin-tab-hover.jpg) center bottom repeat-x #474747;
    width: 100%;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    font-family: open_sansbold;
    font-size: 14px;
    display: block;
    line-height: 36px;
}
.region_box {
    background: #f1f1f1;
    border: 1px solid #ccc;
    width: 280px;
    height: 517px;
    left: -1px;
    padding: 15px;
}
.region_title {
    color: #333;
    font-size: 15px;
    background: #aaa;
    padding: 5px;
    text-align: left;
    font-weight: 700;
}
.region_search {
    border: 1px solid silver;
    background: #fff;
    margin-top: 10px;
}
.region_search input[type=text] {
    border: none;
    padding: 5px;
    text-align: left;
    font-size: 12px;
    line-height: 18px;
}
.region_list {
    margin-top: 10px;
    overflow: scroll;
    height: 375px;
    overflow-x: none;
}
.region_list table {
    border: 1px solid #cfcfcf;
    font-size: 13px!important;
}
.region_list table td {
    border-right: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
}
.region_list table td:last-child {
    border-right: none;
    border-bottom: 1px solid #cfcfcf;
}
.region_list table tr:last-child td {
    border-bottom: none;
}
.close_region {
    float: right;
    margin-top: -8px;
    margin-right: -8px;
    margin-bottom: 10px;
}
.region_list .col_sr {
    width: 10%;
    padding: 5px;
    text-align: right;
    box-sizing: border-box;
}
.region_list .col_mid {
    width: 70%;
    color: #0d52ac;
}
.region_list .col_close, .region_list .edit {
    width: 10%;
    padding: 5px;
    text-align: center;
    box-sizing: border-box;
}
.region_field {
    background: #fff;
    display: block;
}
.rl_savebtn {
    width: 50%;
    margin: 0 auto;
    padding-top: 10px;
}
.submitButton {
    border: 1px solid #A56D6D;
    color: #FFF;
    display: block;
    font-family: open_sansbold;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin: 1px;
    padding: 5px 25px;
}
.left_panel_tabs ul li a, .proceed_check {
    font-family: open_sansbold;
}
.add_new_dealer_box, .dealer_box {
    border: 1px solid #ccc;
    width: 280px;
    height: 517px;
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: 100;
    padding: 15px;
}
.dealer_box {
    background: #f1f1f1;
}
.add_new_dealer_box {
    background: #fff;
}
.add_new_dealer_box .edit_row .left {
    color: #333;
    float: left;
    line-height: 30px;
    text-align: left;
    width: 32%}
.add_new_dealer_box .edit_row .right {
    float: left;
    width: 68%}
.add_new_dealer_box .edit_row .save-exit {
    float: left;
    width: 80px;
    margin: 0 5px;
}
.load-btn-box {
    float: left;
    width: 80px;
}
.gray-shine-btn {
    background: #d3d3d3;
    background: linear-gradient(to bottom, #d3d3d3 50%, #bdbdbd 50%, #d9d9d9 100%);
    border: 1px solid #bdbdbd;
    border-radius: 4px;
    color: #111!important;
    cursor: pointer!important;
    display: block;
    font-weight: 700;
    font-size: 12px!important;
    line-height: 30px;
    text-align: center;
    width: 100%!important;
    box-sizing: border-box;
}
.other_options_pannel>li {
    list-style: none;
}
.management_column_right {
    float: left;
    width: 73%;
    margin: 0 3%;
    padding-top: 0;
}
.mng_button_row {
    width: 430px;
    margin: 20px auto;
}
.mng_btn {
    float: left;
    width: 130px;
    margin-right: 10px;
}
.select_language_box {
    border: 1px solid #333;
    padding: 20px;
}
.sl_left {
    float: left;
    width: 50%}
.sl_right {
    float: left;
    width: 47%;
    margin-left: 2%}
.sl_left.ltitle {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    color: #333;
}
.lang_select_tab {
    border: 1px solid #333;
    float: left;
    width: 100%}
.lang_select_tab a {
    border: 1px solid #fff;
    color: #000;
    font-size: 20px;
    float: left;
    padding: 2px 19px;
    margin: 3px;
    display: block;
}
.lang_select_tab a.select {
    border: 1px solid red;
    background: #efe4b0;
}
.mng_area_title {
    background: maroon;
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
    text-align: center;
    line-height: 20px;
    padding: 5px 0;
}
.mng_area {
    background: #e8e8e8;
}
.mng_area table.fsmang {
    border-collapse: collapse;
}
table.fsmang .col_list {
    width: 30%}
table.fsmang .col_basic {
    width: 6%}
table.fsmang .col_original {
    width: 25%;
    padding: 0;
}
table.fsmang .col_edit {
    width: 12%}
table.fsmang td {
    border: 1px solid silver;
    text-align: center;
    padding: 5px;
}
table.fsmang tr:first-child td {
    font-size: 14px;
    font-weight: 700;
}
table.fsmang tr td:first-child {
    text-align: left;
    padding-left: 10px;
}
.ori_content table, .original_title table {
    margin-bottom: 0;
    border-collapse: collapse;
}
.original_title {
    padding: 0!important;
    border-top: 1px solid silver;
}
.original_title table tr td {
    font-weight: 400!important;
    border: none;
    border-right: 1px solid silver!important;
    width: 50%;
    padding: 5px;
    text-align: center!important;
}
.ori_content {
    padding: 0!important;
}
.ori_content table tr td {
    border: none;
    border-right: 1px solid silver!important;
    width: 50%;
    text-align: center!important;
    padding: 5px!important;
}
.ori_content table tr td:last-child, .original_title table tr td:last-child {
    border-right: none!important;
}
.edit_content {
    padding: 0!important;
}
.edit_content table tr td {
    border: none;
    border-right: 1px solid silver!important;
    width: 50%;
    text-align: center!important;
}
.list_red {
    font-size: 16px;
    color: maroon;
}
.list_black {
    font-size: 16px;
    color: #000;
}
.ori_input input[type=text] {
    border: 1px solid #888;
    background: #c3c3c3;
    color: #888;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
}
.inwhite input[type=text] {
    background: #fff!important;
}
.setting_info {
    border: 1px solid #000;
    padding: 0;
    margin: 0 auto;
    width: 80%}
.es_title {
    background: #dcdcdc;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    border-bottom: 1px solid #000;
    padding-left: 10px;
}
.es_content {
    padding: 10px 20px;
}
.fs_box {
    padding: 10px 40px;
}
.function_row {
    margin-top: 10px;
    padding: 5px 0;
}
.function_left {
    float: left;
    width: 20%;
    font-size: 16px;
}
.function_right {
    float: left;
    width: 72%;
    margin-left: 3%}
.function_right input[type=text] {
    border: 1px solid #888;
    background: #dcdcdc;
    color: maroon;
    font-size: 14px;
    font-weight: 700;
    height: 25px;
    line-height: 20px;
    text-align: left;
    text-indent: 8px;
    width: 100%;
    box-sizing: border-box;
}
.function_right textarea {
    border: 1px solid #888;
    background: #fff;
    color: #000;
    font-size: 14px;
    height: 100px;
    line-height: 18px;
    text-align: left;
    text-indent: 8px;
    width: 100%}
.act_title, .au_title {
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px;
    font-weight: 700;
}
.brand_box, .cc_infomail, .fyf_row_sr, .info_smalltitle, .mbm_row2, .proceed_check, .su_row_no, .upgrade_info a {
    text-align: center;
}
.act_title {
    color: #000;
}
.au_title {
    color: #fff;
    background: #747474;
    padding: 5 10px;
}
.include_box {
    border: 1px solid #888;
    margin-top: 30px;
    padding: 20px 20px 10px;
    font-size: 15px;
    color: #000;
}
.include_title {
    margin-top: -35px;
    border: 1px solid #888;
    background: #fff;
    width: 45%;
    padding: 4px;
}
.include_box .col_check {
    float: left;
    width: 30%;
    margin-left: 3%}
.include_box .col_text {
    float: left;
    width: 22%;
    margin-left: 3%}
.include_fbox {
    padding: 15px 0;
    font-size: 14px;
    color: #000;
}
.colf_check {
    float: left;
    width: 15%;
    margin-right: 1%}
.afs_left {
    float: left;
    width: 25%}
.afs_right {
    float: left;
    width: 73%;
    margin-left: 10px;
}
.afs_title {
    background: #bababa;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 15px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.afs_tabs {
    margin-top: 5px;
    border: 1px solid silver;
}
.afs_tabs ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: auto;
}
.afs_tabs ul li {
    width: 100%;
    float: left;
    background: #e8e8e8;
}
.afs_tabs ul li a {
    border-bottom: 1px solid silver;
    font-size: 14px;
    font-weight: 700;
    color: #000;
    line-height: 30px;
    text-decoration: none;
    display: block;
    padding: 8px 10px;
}
.cc_field_desc a, .club-edit-row .get-link a, .inn_next, .mc_changephoto, .mc_view_all a, .newssee_more a, .sp_desc a {
    text-decoration: underline;
}
.afs_tabs ul li:last-child a {
    border-bottom: none;
}
.afs_tabs ul li a.active, .afs_tabs ul li a:hover {
    background: silver;
}
.afs_user_title {
    background: #727272;
    font-size: 16px;
    font-weight: 700;
    padding: 7px 10px;
    margin-top: 5px;
}
.afs_user_block {
    border: 1px solid silver;
    margin: 0;
}
.afs_user_block table tr td {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    line-height: 20px;
    padding: 10px;
    border-bottom: 1px solid #e6e6e6;
    background: #f0f0f0;
}
.afs_user_block table tr:last-child td {
    border-bottom: none;
}
.user_col1 {
    width: 50%;
    padding: 5px;
}
.user_col2, .user_col3 {
    width: 10%;
    padding: 5px;
}
.feature_user_tabs {
    margin-top: 10px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 0 15px;
    border-bottom: 1px solid #a1a0a1;
    background: #bababa;
    background: -moz-linear-gradient(top, #bababa 0, #d9d9d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bababa), color-stop(100%, #d9d9d9));
    background: -webkit-linear-gradient(top, #bababa 0, #d9d9d9 100%);
    background: -o-linear-gradient(top, #bababa 0, #d9d9d9 100%);
    background: -ms-linear-gradient(top, #bababa 0, #d9d9d9 100%);
    background: linear-gradient(to bottom, #bababa 0, #d9d9d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa',  endColorstr='#d9d9d9',  GradientType=0 );
}
.feature_user_tabs a {
    color: #393838;
    line-height: 36px;
    display: block;
    padding: 0 20px;
    float: left;
}
.feature_user_tabs a.active, .feature_user_tabs a:hover {
    color: #fff;
    background: #4f4f4f;
    background: -moz-linear-gradient(top, #4f4f4f 0, #282828 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4f4f4f), color-stop(100%, #282828));
    background: -webkit-linear-gradient(top, #4f4f4f 0, #282828 100%);
    background: -o-linear-gradient(top, #4f4f4f 0, #282828 100%);
    background: -ms-linear-gradient(top, #4f4f4f 0, #282828 100%);
    background: linear-gradient(to bottom, #4f4f4f 0, #282828 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f',  endColorstr='#282828',  GradientType=0 );
}
.add_new_feature {
    background: #dcdcdc;
    font-size: 18px;
    padding: 10px 15px;
}
.tab1_submit {
    float: left;
    margin-left: 2%;
    margin-top: 10px;
}
.tab1_submit img {
    margin-left: 10px;
}
#content_payment {
    margin-top: 20px;
    width: 100%}
.sp_title {
    border-radius: 4px;
    border: 1px solid #c3c2ba;
    border-collapse: collapse;
    background: #fffffd;
    background: -moz-linear-gradient(top, #fffffd 0, #ebe8e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffffd), color-stop(100%, #ebe8e1));
    background: -webkit-linear-gradient(top, #fffffd 0, #ebe8e1 100%);
    background: -o-linear-gradient(top, #fffffd 0, #ebe8e1 100%);
    background: -ms-linear-gradient(top, #fffffd 0, #ebe8e1 100%);
    background: linear-gradient(to bottom, #fffffd 0, #ebe8e1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffd',  endColorstr='#ebe8e1',  GradientType=0 );
}
.sp_title ul {
    margin: 0;
    padding: 0 25px;
    list-style: none;
}
.sp_title ul li {
    float: left;
    width: 25%;
    background: url(../img/sp_title_bg_single.png) right 0 no-repeat;
}
.sp_title ul li.select {
    color: #fff;
}
.sp_title ul li span {
    padding: 6px 25px 8px;
    float: left;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}
.mbm_block, .sample_payblock {
    padding: 15px;
}
.sp_title ul li.spt span {
    background: url(../img/sp_title_bg_single.png) left -37px repeat-x;
}
.sp_title ul li.spt1 {
    background-position: right 0;
    color: #fff;
}
.sp_title ul li.spt1 span {
    background: url(../img/sp_title_bg_repeat_span.png) left 0 no-repeat;
}
.sp_title ul li.spt2 {
    background-position: right -37px;
    color: #fff;
}
.sp_title ul li.spt2 span {
    background: url(../img/sp_title_bg_repeat_span.png) left -37px no-repeat;
}
.sp_title ul li.spt3 {
    background-position: right -74px;
    color: #b9b2aa;
}
.sp_title ul li.spt3 span {
    background: url(../img/sp_title_bg_repeat_span.png) left -74px no-repeat;
}
.sp_title ul li.spt4 {
    background-position: right -111px;
    color: #b9b2aa;
}
.sp_title ul li.spt4 span {
    background: url(../img/sp_title_bg_repeat_span.png) left -111px no-repeat;
}
.sp_block {
    background: #f3f3eb;
    border-radius: 6px;
    border: 1px solid #c3c2ba;
}
.sp_col_left {
    background: #f9f9f9;
    float: left;
    width: 60%;
    border: 1px solid #c3c2ba;
    border-radius: 6px;
    margin: -1px 0 0 -1px;
}
.mbm_block, .mbm_info, .sp_desc {
    margin-top: 10px;
}
.sp_col_right {
    float: left;
    width: 38%}
.payment_title {
    font-size: 22px;
    color: #000;
}
.sp_desc {
    font-size: 15px;
    color: #444;
    line-height: 20px;
}
.sp_desc a, .sp_desc span {
    color: #c9251a;
}
.mbm_info {
    color: #586b1c;
    font-size: 20px;
}
.mbm_block {
    background: #eff2d3;
    border-radius: 4px;
    border: 1px solid #cfc2a7;
}
.mbm_row1, .mbm_row2 {
    padding-bottom: 10px;
}
.mbm_row1, .mbm_row_border {
    border-bottom: 1px solid #c2b8a6;
}
.mbm_row_title {
    color: #000;
    font-size: 18px;
}
.mbm_row_text {
    color: #000;
    font-size: 14px;
}
.mbm_row2 {
    padding-top: 10px;
    padding-left: 180px;
}
.mbm_row_border {
    padding-bottom: 5px;
}
.payment_row {
    padding: 10px 0;
}
.pay_option_box {
    float: left;
    width: 50%;
    margin: 5px 0;
}
.cc_col1, .cc_col1-1 {
    width: 22%}
.cc_col1-1, .cc_col2, .cc_col3, .cc_col4, .cc_col5 {
    margin-left: 1%;
    float: left;
}
.cc_row {
    padding: 0;
}
.cc_row span {
    line-height: 28px;
    font-size: 15px;
}
.cc_col1 {
    float: left;
}
.cc_col2, .cc_col3 {
    width: 15%}
.cc_col4 {
    width: 22%}
.cc_col5 {
    width: 2%}
.cc_title {
    font-size: 15px;
    line-height: 22px;
    margin-top: 10px;
}
.cc_field {
    font-size: 15px;
    margin-top: 5px;
}
.cc_field input[type=text] {
    width: 50%}
.ccf_width {
    width: 50.4%!important;
}
.cc_col1-1 input[type=text], .cc_col4 input[type=text] {
    width: 100%;
    height: 30px!important;
}
.select_bthday select {
    width: 120%}
.proceed_check_btn_box {
    width: 40%;
    float: left;
}
.proceed_check {
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    display: block;
    line-height: 36px;
    cursor: pointer;
    border: none;
    width: 100%;
    background: #9faf68;
    background: -moz-linear-gradient(top, #9faf68 0, #5b6e15 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9faf68), color-stop(100%, #5b6e15));
    background: -webkit-linear-gradient(top, #9faf68 0, #5b6e15 100%);
    background: -o-linear-gradient(top, #9faf68 0, #5b6e15 100%);
    background: -ms-linear-gradient(top, #9faf68 0, #5b6e15 100%);
    background: linear-gradient(to bottom, #9faf68 0, #5b6e15 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9faf68',  endColorstr='#5b6e15',  GradientType=0 );
}
.secure_server {
    padding-top: 8px;
    float: left;
    margin-left: 10px;
}
.cc_infomail {
    font-size: 20px;
    color: #000;
}
.cc_field_desc {
    font-size: 15px;
    line-height: 22px;
    padding: 10px 0;
}
.su_row_no, .su_row_title {
    font-weight: 700;
    line-height: 36px;
}
.cc_field_desc a {
    color: #c9251a;
}
.su_continue_btn {
    width: 110px;
    padding: 10px 0;
    float: right;
}
.su_row {
    padding: 0 30px;
}
.fd_row, .fyf_row {
    padding-bottom: 30px;
}
.su_row_title {
    float: left;
    width: 85%;
    margin-left: 15px;
    font-size: 22px;
    color: #000;
}
.su_row_no {
    float: left;
    width: 40px;
    height: 40px;
    font-size: 20px;
    color: #000;
    border-radius: 50%;
    border: 2px solid #333;
}
.su_subtext {
    line-height: 20px;
    font-size: 15px;
    font-weight: 400;
    color: #000;
}
.su_row_content {
    padding-left: 60px;
    padding-top: 10px;
}
.su_row_content .left {
    float: left;
    width: 20%;
    padding-top: 10px;
}
.su_row_content .right {
    float: left;
    width: 50%;
    margin-left: 5%}
.no-img {
    border: 2px solid #7f7f7f;
}
.su_fd_title {
    font-size: 15px;
    line-height: 18px;
    margin-top: 5px;
}
.su_selectbox1 {
    float: left;
    width: 60%}
.su_selectbox2 {
    float: left;
    width: 35%;
    margin-left: 10px;
}
.su_date {
    width: 25%}
.su_month {
    width: 33%}
.fyf_row {
    padding-left: 45px;
}
.fyf_row_sr {
    float: left;
    width: 6%;
    font-size: 20px;
    color: #000;
    font-weight: 700;
}
.fyf_row_right {
    float: left;
    width: 80%;
    margin-left: 10px;
}
.search_friend_box {
    width: 250px;
    float: left;
}
.fd_row {
    padding-left: 40px;
}
.fd_left {
    float: left;
    width: 50%}
.fd_right {
    float: left;
    width: 46%;
    margin-left: 4%}
.gosetting_btn {
    width: 230px;
    padding: 5px 0;
    margin: 0 auto;
}
.gosubmit_btn {
    width: 120px;
    padding: 0;
    margin: 0 auto;
}
.p-logo {
    float: left;
    width: 194px;
    height: 74px;
    margin: 5px;
    border: 1px solid #ddd;
    display: table;
}
.p-logo .p-logo-in {
    width: 100%;
    height: 100%;
    display: table-cell;
    text-align: center;
}
.selectdevice_backbtn {
    width: 200px;
    padding: 10px 0;
    float: left;
}
.select_device_title {
    font-size: 25px;
    color: #000;
    font-weight: 700;
}
.select_device_block {
    border: 1px solid #7f7f7f;
    padding: 10px;
    margin-top: 10px;
}
.sd_selector {
    margin: 0 auto;
    width: 100px;
    padding: 20px 0;
}
.google_add1, .sm_btn {
    padding-bottom: 10px;
}
.sd_left {
    float: left;
    width: 25%}
.sd_right {
    float: left;
    width: 70%;
    margin-left: 5%}
.sm_btn {
    float: right;
    width: 140px;
}
.brand_box {
    margin: 10px auto;
    width: 170px;
    height: 50px;
    border-radius: 4px;
    border: 2px solid #000;
    padding-top: 10px;
}
.pad {
    padding: 0 10px;
}
.info_onclub_title {
    font-size: 20px;
    padding: 10px 0;
}
.clubinfo_left {
    float: left;
    width: 30%}
.clubinfo_right {
    float: right;
    width: 60%;
    margin-left: 3%;
    padding-top: 35px;
}
.icf1, .icf2, .infochekbox {
    margin: .5% 1%;
    float: left;
}
.infoclub_logo {
    width: 200px;
    border: 1px solid #444;
    padding: 5px;
}
.infoclub_logo img {
    width: 100%}
.info_smalltitle {
    font-size: 14px;
    line-height: 24px;
    color: #222;
}
.info_smalltitle a {
    color: #222;
}
.ic_selectfile {
    float: left;
    width: 77%;
    padding-top: 10px;
}
.ic_uploadfile {
    float: left;
    width: 23%}
.infoclub_field {
    border: 1px solid #ccc;
    padding: 0;
}
.clubinfo_checks, .infoclub_mater {
    padding: 10px 0;
}
.infoclub_field textarea {
    border: none;
    height: 70px;
    width: 99%!important;
}
.infochekbox {
    width: 23%}
.icf1 {
    width: 35%}
.icf2 {
    width: 26%}
.left_panel_tabs ul {
    float: left;
    clear: both;
    list-style: none;
    padding: 0;
    width: 100%;
    margin: 0;
}
.left_panel_tabs ul li {
    float: left;
    margin-right: 5px;
}
.left_panel_tabs ul li:last-child {
    margin-right: 0;
}
.left_panel_tabs ul li a {
    color: #2b2b2b;
    font-size: 16px;
    line-height: 36px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: block;
    padding: 0 30.8px;
    background: #d1d1d1;
    background: -moz-linear-gradient(top, #d1d1d1 0, #969696 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1d1d1), color-stop(100%, #969696));
    background: -webkit-linear-gradient(top, #d1d1d1 0, #969696 100%);
    background: -o-linear-gradient(top, #d1d1d1 0, #969696 100%);
    background: -ms-linear-gradient(top, #d1d1d1 0, #969696 100%);
    background: linear-gradient(to bottom, #d1d1d1 0, #969696 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1',  endColorstr='#969696',  GradientType=0 );
}
.left_panel_tabs ul li a.active {
    color: #fff;
    background: #525252;
    background: -moz-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #525252), color-stop(100%, #2b2b2b));
    background: -webkit-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -o-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -ms-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: linear-gradient(to bottom, #525252 1%, #2b2b2b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252',  endColorstr='#2b2b2b',  GradientType=0 );
}
.senetwork {
    color: #fff;
    background: maroon;
}
.allow_user {
    font-size: 12px;
    color: #fff;
    padding: 0 0 10px;
}
.sprtbook_banner {
    width: 100%;
    height: 250px;
    border-radius: 7px;
    border: 1px solid #333;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
.sprtbook_banner img {
    width: 100%}
.upload_newuserbanner a {
    position: absolute;
    z-index: 1000;
    left: 15px;
    top: 10px;
    color: #fff;
    font-size: 22px;
}
.newimage_block {
    position: absolute;
    z-index: 100;
    left: 10px;
    bottom: 10px;
    width: 170px;
    height: 100px;
    border-radius: 4px;
    overflow: hidden;
    background: rgba(255, 255, 255, .8);
}
.blog_block, .hlpimprt_block {
    overflow-y: auto;
    overflow-x: hidden;
}
.newimage_block a {
    display: block;
}
.newimage_block img {
    width: 100%;
    border-radius: 3px;
}
.upload_newimage a {
    position: absolute;
    z-index: 1000;
    left: 22px;
    bottom: 15px;
    color: #fff;
    font-size: 22px;
}
.upload_newimage a i {
    font-size: 20px!important;
    color: #333;
}
.upgrade_info {
    position: absolute;
    z-index: 90;
    right: 10px;
    bottom: 10px;
    width: 200px;
    height: 80px;
}
.upgrade_info a {
    float: left;
    width: 100%;
    border: 1px solid #444;
    padding: 5px 0;
    background: #fff;
    color: #000;
    border-radius: 3px;
    margin-top: 10px;
}
.username_banner {
    position: absolute;
    z-index: 100;
    left: 190px;
    bottom: 11px;
    width: 250px;
    font-size: 18px;
    background: #7092be;
    color: #fff;
    border-radius: 3px;
    padding: 5px 10px;
}
.my-club-absolute {
    position: absolute;
    top: 0;
    left: 125px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #bbb;
    box-shadow: 0 0 3px #555;
    min-width: 150px;
    padding: 5px 0;
}
.my-club-absolute a {
    font-family: open_sansregular!important;
    font-size: 14px!important;
    background: 0 0!important;
    padding: 5px!important;
    line-height: 18px!important;
}
.my-club-absolute a:hover {
    background: #ddd!important;
    border-radius: 0!important;
}
.main_nav.top {
    margin-top: 0;
    margin-bottom: 0;
}
#global-nav.top {
    margin-top: 0;
}
#welcome_bar .right_new {
    position: relative;
}
.activity_setting {
    position: absolute;
    background: #D9F1F8;
    width: 240px;
    top: 376px;
    right: 291px;
    border: 1px solid #a6964d;
    z-index: 100;
    padding: 5px;
    color: #000;
}
.activity_setting:after {
    border-bottom: 9px solid #7092BE;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    margin-left: -24px;
    margin-top: -65px;
    position: absolute;
    z-index: 100;
}
.activity_setting_frst {
    position: absolute;
    background: #EDEDED;
    width: 240px;
    top: 370px;
    border: 1px solid #a6964d;
    z-index: 100;
    padding: 5px;
    color: #000;
}
.activity_setting_frst:after {
    border-bottom: 9px solid #a6964d;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    margin-left: -118px;
    margin-top: -64px;
    position: absolute;
    z-index: 100;
}
.as_link ul li, .frstsetting-block ul li {
    position: relative;
}
.activity_setting .title, .activity_setting_frst .title {
    font-size: 18px;
    border: 1px solid #444;
    padding: 5px;
    background: #F2F0CE;
}
.as_link {
    padding: 8px 0;
}
.as_link ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.as_link ul li {
    float: left;
    width: 100%}
.as_link ul li a {
    padding: 3px 10px;
    color: #000;
    font-size: 14px;
    display: block;
    font-weight: 400;
}
.as_link ul li.last {
    border-top: 1px solid #444;
}
.frstsetting-block .frstitle, .frstsetting-block .maintitle {
    border: 1px solid #333;
    box-sizing: border-box;
    text-align: center;
}
.frstsetting-block .maintitle {
    background: #ffc90e;
    padding: 5px;
    color: #880015;
    font-size: 15px;
    font-family: open_sansbold;
}
.frstsetting-block .frstitle {
    background: #c8bfe7;
    color: #111;
    padding: 4px;
}
.frstsetting-block ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.frstsetting-block ul li a {
    padding: 5px 0;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px solid #333;
    display: block;
}
.frstsetting-block ul li a i, .frstsetting-block ul li a img {
    margin-right: 8px;
}
.frstsetting-block ul li:last-child a {
    border-bottom: none;
}
.sport-event, .sport-event .title {
    border: 1px solid #333;
    padding: 5px;
}
.sport-event {
    position: absolute;
    z-index: 111;
    background: #fff;
    width: 240px;
    top: -1px;
    right: -252px;
    color: #000;
}
.sport-event .title {
    font-size: 18px;
    color: #fff;
    background: #7091BD;
}
.desktop_wallpaper_setting {
    background-color: #fff;
    border: 1px solid #a6a6a6;
    border-radius: 6px;
    box-shadow: 0 0 5px #ccc;
}
.bg_select_block ul {
    padding: 5px;
    margin: 0;
    list-style: none;
}
.bg_select_block ul li {
    float: left;
    width: 20%;
    margin: 2.5%}
.bg_select_block ul li .color_box {
    padding: 5px;
    border: 1px solid #d8d8d9;
    border-radius: 4px;
}
.bg_select_block ul li .color_box a {
    height: 80px;
    display: block;
}
.bg_select_block ul li:hover {
    background: #18aebc;
    border-radius: 4px;
}
.l_gray {
    background: #e6e9f0;
}
.m_gray {
    background: #e3e3e3;
}
.l_yellow {
    background: #efe4b0;
}
.orrange {
    background: #ffc90e;
}
.l_purple {
    background: #c8bfe7;
}
.l_blue {
    background: #7092be;
}
.d_gray {
    background: #727c85;
}
.black {
    background: #000;
}
.fts_row {
    padding: 10px 20px;
    border-top: 1px solid #ccc;
}
.show_hide_eye {
    float: left;
}
.archive_post {
    position: absolute;
    background: #fff;
    width: 300px;
    top: -40px;
    left: -330px;
    z-index: 110;
    padding: 5px;
    color: #000;
    border: 1px solid #7b7b7b;
}
.archive_post:after {
    border-left: 9px solid #7b7b7b;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    content: "";
    position: absolute;
    z-index: 100;
    left: 100%;
    top: 30px;
}
.my_post_content:after, .new_post_content:after {
    border-left: 9px solid #080505;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    margin-left: 7px;
    margin-top: -249px;
    position: absolute;
    z-index: 100;
    content: ""}
.my_post_content, .new_post_content {
    top: 32px;
    left: -118px;
}
.my_post_content:after {
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.new_post_content:after {
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.suo_close, .suo_close1 {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 111;
    right: 10px;
    cursor: pointer;
}
.suo_close {
    top: 10px;
}
.suo_close1 {
    top: 5px;
    color: #fff;
}
.archive_post .title {
    font-size: 16px;
    border: 1px solid #444;
    padding: 5px;
    font-weight: 700;
}
.yellow_apt {
    background: #ffc90e;
    color: #000;
}
.blue_apt {
    background: #4d78b0;
    color: #fff;
}
.black_apt {
    background: #000;
    color: #fff;
}
.purple_apt {
    background: #b3a6de;
    color: #000;
}
.brr_left, .brr_left a {
    color: #444;
}
.blog_block {
    padding: 15px 10px;
    height: 200px;
}
.blog_row {
    float: left;
    width: 100%;
    margin-bottom: 0;
    border-bottom: 1px solid #f1f1f1;
}
.blog_row .left {
    float: left;
    width: 9%;
    padding: 9px 6px 6px 0;
    box-sizing: border-box;
}
.blog_row .middle {
    float: left;
    width: 19%;
    padding: 7px;
    border: 1px solid #fff;
    box-sizing: border-box;
}
.blog_row .right, .blog_row .right-1 {
    padding: 5px;
    border: 1px solid #fff;
    float: left;
    box-sizing: border-box;
}
.blog_row .right {
    width: 90%}
.blog_row .right-1 {
    width: 72%}
.brr_left {
    float: left;
}
.brr_left span {
    float: left;
    width: 25px;
    font-size: 13px;
}
.brr_right {
    float: right;
    width: 60px;
    display: none;
    margin-top: -6px!important;
    margin-bottom: -5px!important;
}
.blog_row .right:hover .brr_right, .blog_row .rright:hover .brr_right, .brr_right a {
    display: block;
}
.brr_right a {
    margin-right: 4px;
    padding: 0 2px!important;
    line-height: 16px;
}
.as_btn, .asr_btn {
    margin: 3px;
    float: left;
}
.brr_right a img {
    width: 18px;
}
.blog_row .right:hover {
    background: #fffdcc;
    border: 1px solid #444;
}
.as_btn {
    width: 80px;
}
.asr_btn {
    width: 120px;
}
.blog_row .lleft {
    float: left;
    width: 9%;
    padding: 9px 6px 6px 0;
    box-sizing: border-box;
}
.blog_row .rright {
    float: left;
    width: 90%;
    padding: 5px;
    border: 1px solid #fff;
    box-sizing: border-box;
}
.blog_row .rright:hover {
    background: #fffdcc;
    border: 1px solid #444;
}
.iconcolor_post, .other_post {
    background: #fff;
    top: 35px;
    left: 10px;
    position: absolute;
}
.blog_row .photocontent {
    border-bottom: 1px solid #f1f1f1;
    width: 100%}
.blog_row .photocontent .leftp {
    float: left;
    width: 10%;
    box-sizing: border-box;
    padding: 5px;
}
.blog_row .photocontent .middlep {
    float: left;
    width: 15%;
    box-sizing: border-box;
    padding: 5px;
}
.blog_row .photocontent .rightp {
    float: left;
    width: 75%;
    box-sizing: border-box;
    padding: 5px;
}
.other_post .title {
    font-size: 16px;
    border: 1px solid #444;
    padding: 5px;
    font-weight: 700;
}
.other_post {
    width: 260px;
    z-index: 110;
    padding: 5px;
    color: #000;
    border: 1px solid #7b7b7b;
}
.other_post:after {
    border-bottom: 9px solid #7b7b7b;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    margin-left: -25px;
    margin-top: -156%;
    position: absolute;
    z-index: 100;
}
.op_row {
    float: left;
    width: 95%;
    padding: 5px;
    margin: 0;
    list-style: none;
}
.opb {
    border-top: 1px solid #7b7b7b;
}
.op_row li {
    float: left;
    width: 100%;
    padding: 5px;
}
.op_row li a {
    color: #444;
}
.op_row li a span {
    float: left;
    width: 25px;
    font-size: 13px;
    padding-top: 3px;
}
.iconcolor_post .title {
    font-size: 16px;
    border: 1px solid #444;
    padding: 5px;
    font-weight: 700;
}
.iconcolor_post {
    width: 400px;
    z-index: 110;
    padding: 5px;
    color: #000;
    border: 1px solid #7b7b7b;
}
.iconcolor_post .title span {
    font-size: 13px;
    font-weight: 400;
}
.iconcolor_post:after {
    border-bottom: 9px solid #7b7b7b;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    margin-left: 365px;
    margin-top: -429px;
    position: absolute;
    z-index: 100;
}
.icp_row {
    float: left;
    width: 95%;
    padding: 5px;
    margin: 0;
    list-style: none;
    font-size: 15px;
}
.icp_row li {
    float: left;
    width: 100%;
    padding: 5px;
}
.icp_row li a {
    color: #444;
}
.icp_row li .left_icon {
    float: left;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid #7f7f7f;
}
.icp_row li .icp_right {
    float: left;
    margin-left: 10px;
    width: 300px;
}
.ic_gray {
    background: #c3c3c3;
}
.ic_rose {
    background: #ffaec9;
}
.ic_blue-v {
    background: #3f48cc;
}
.ic_brown {
    background: #880015;
}
.ic_azure {
    background: #99d9ea;
}
.ic_violet {
    background: #a349a4;
}
.ic_blue-r {
    background: #7092be;
}
.ic_green {
    background: #22b14c;
}
.ic_red {
    background: #ed1c24;
}
.ic_orange {
    background: #ff7f27;
}
.ic_yellow {
    background: #ffc90e;
}
.privacy_links .title {
    font-size: 18px;
    padding: 10px;
    font-weight: 700;
}
.privacy_links {
    position: absolute;
    background: #fff;
    width: 290px;
    top: 103px;
    right: 0;
    z-index: 110;
    padding: 5px;
    color: #000;
    border: 1px solid #7b7b7b;
}
.privacy_links .title a {
    color: #000;
}
.privacy_links:after {
    border-bottom: 9px solid #7b7b7b;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    margin-left: -15px;
    position: absolute;
    z-index: 100;
    left: 50%;
    top: -10px;
}
.privacy_links_row {
    border-top: 1px solid #ccc;
    padding: 8px 0;
}
.pl_img {
    float: left;
    width: 45px;
}
.pl_img img {
    width: 100%}
.pl_links {
    float: left;
    margin-left: 10px;
    width: 215px;
    line-height: 24px;
}
.plo_setting a {
    color: #444c7e;
    font-weight: 700;
}
#club_nav {
    background: #393838;
    height: 40px;
    color: #a3a2a3;
    margin-top: 5px;
    font-family: calibriregular!important;
}
#club_nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#club_nav ul li {
    float: left;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-align: center;
    border-right: 1px solid #a3a2a3;
}
#club_nav ul li:last-child {
    border-right: none;
}
#club_nav ul li a {
    padding: 0 22px;
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #a3a2a3;
}
#club_nav ul li i {
    font-size: 18px;
    font-weight: 700;
    margin-left: 10px;
}
#club_nav li a.active, #club_nav li a:hover {
    color: #fff200;
}
#club_nav ul li ul {
    display: none;
    margin-top: 0;
    padding: 0;
    width: 150px;
    position: absolute;
    list-style: none;
    background: #393838;
    z-index: 1000;
}
#club_nav ul li:hover ul {
    display: block;
}
#club_nav ul li:hover ul li {
    width: 100%;
    border-top: 1px solid #504f4f;
    padding: 8px 0;
}
#club_nav ul li:hover ul li a {
    display: block;
    text-align: left;
    text-indent: 0;
    line-height: 22px;
    font-size: 13px;
}
#club_nav ul li ul li a:hover {
    color: #fff;
}
.mc_flike {
    float: right;
    clear: right;
}
.mtop5 {
    margin-top: 5px;
}
.mc_changephoto {
    color: #c3c3c3;
    font-size: 12px;
}
.profile_img_thumb img {
    width: 100%}
.profile_list {
    color: #fff;
}
.pl_title {
    color: #ffc90e;
}
.mc_social {
    background: #2b2b2b;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 1px;
}
.mc_social ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.mc_social ul li {
    margin-bottom: 5px;
    position: relative;
}
.mc_social ul li>a {
    background: #7f7f7f;
    color: #c1c1c1;
    padding: 5px 8px;
    font-size: 13px;
    display: block;
}
.mc_social ul li:last-child {
    margin-bottom: 0;
}
.mc_social ul li .rightarrow {
    float: right;
    font-size: 18px;
    line-height: 10px;
}
.mc_social ul li .right-add {
    float: right;
    font-size: 14px;
    line-height: 10px;
    padding-right: 10px;
}
.mc_social ul li ul {
    margin: 8px 0 0;
    padding: 0;
    list-style: none;
}
.mc_social ul li ul li a {
    background: 0 0;
    padding: 1px 8px;
}
.mc_social .club-admin {
    background: #C8BFE8;
}
.mc_social .club-admin a {
    color: #820011;
}
.mc_social .yellow {
    color: #FAC800;
}
#community .subtitle a {
    line-height: 32px;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
}
.mcc_show_hide {
    float: right;
    padding: 5px 0 5px 5px;
    font-size: 24px!important;
}
#community .subtitle span {
    font-size: 12px;
    font-weight: 400;
}
#community .mct_close a {
    float: right;
    margin-top: 0;
    color: #fff;
}
.mc_manage_section {
    background: #ed1c24;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 8px;
    margin-bottom: 5px;
    min-height: 32px;
    box-sizing: border-box;
}
.mc_admintitle {
    background: #efe4b0;
    color: #000;
    font-size: 13px;
    padding: 5px;
}
.mc_admintitle .mc_add {
    float: right;
    color: #000;
}
.mc_admintitle .mc_add i {
    font-size: 16px;
}
.offline-red {
    color: red;
}
.online-green {
    color: #22b14c;
}
.mc_manage_section .rightarrow {
    float: right;
    font-size: 18px;
    line-height: 10px;
}
.mc_manage_section .rightcog {
    float: right;
    font-size: 20px;
    line-height: 10px;
    margin-right: 8px;
}
.mc_operator {
    padding: 5px;
}
.mc_operator .operator_member {
    float: left;
    margin: 5px 10px 10px 0;
}
.mc_operator .operator_detail {
    color: #fff;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 22px;
    width: 80%}
.operator_detail .od_close a {
    color: #fff;
    float: right;
    margin-top: 0;
}
.mc_ctitle {
    color: #488ae0;
}
.mc_view_all a {
    line-height: 36px;
    font-family: "segoe UI", "open Sans";
    font-weight: 700;
    font-size: 12px;
    color: #ffc90e;
    padding-right: 10px;
    float: right;
    text-transform: none;
}
::after, ::before {
    box-sizing: border-box;
}
#ui-datepicker-div.ui-datepicker {
    z-index: 99999;
}
#mc_block {
    background: #333;
    border: 1px solid #b9b9b9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 22px;
    padding: 10px;
}
.helppage_clubtitle, .purple_club_bar {
    font-family: "segoe UI", "open Sans";
    font-weight: 700;
}
#mc_block .mc_link a {
    color: #dcdcdc;
}
.mcfriend_list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.mcfriend_list ul li {
    color: #dcdcdc;
    display: inline;
    float: left;
    line-height: 24px;
    margin-top: 4px;
    width: 100%}
.mcfriend_list ul li .left {
    float: left;
    width: 82%}
.mcfriend_list ul li img {
    margin-right: 10px;
}
.mcfriend_list ul li .right {
    background: #a6a6a6;
    color: #fff;
    float: right;
    padding: 0 5px;
    width: 10%}
.friend_search {
    background: #fff;
    border: 1px solid #dbdbdb;
    height: 30px;
    margin-top: 3px;
    width: 100%;
    box-sizing: border-box;
    float: left;
}
.friend_search .search_input {
    float: left;
    width: 88%}
.friend_search input {
    border: none;
    height: 25px;
    width: 100%}
.friend_search .search {
    float: left;
    width: 10%}
.fb_iframe_widget iframe {
    width: 60px!important;
}
.pluginSkinLight table {
    width: 360px!important;
}
.of_bg {
    background: #ccc!important;
}
.friend_gallery {
    margin-top: 10px;
}
.friend_gallery a {
    float: left;
    width: 40px;
    height: 40px;
    margin: 3.6px;
}
.friend_gallery img {
    width: 100%;
    height: 100%}
.mc_favorite ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.mc_favorite ul li {
    color: #757575;
    float: left;
    line-height: 26px;
    margin-top: 4px;
    width: 100%}
.mc_favorite ul li a {
    color: #fff;
    display: block;
    padding-left: 10px;
}
.mc_favorite ul li .right {
    background: #89ccd2;
    color: #fff;
    float: right;
    padding: 0 6px;
    width: 10%}
.mc_favorite ul li a:hover {
    background-color: #89ccd2;
    color: #000;
}
.trc_content {
    min-height: 100px;
    border-bottom: 1px solid #b9b9b9;
}
.trc_content .right {
    float: right;
}
.purple_club_bar {
    background: #c8bfe7;
    padding: 10px;
    font-size: 14px;
}
.btn_bug_report {
    float: left;
}
.btn_page_help {
    float: right;
    margin-right: 10px;
}
.btn_page_help_edit {
    float: right;
}
.clslanguage_box {
    border: 1px solid #aaa;
    padding: 10px;
}
.chkpswdopacity {
    display: block!important;
}
.chkabsolute {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    display: none;
    background: #fff;
    opacity: .8;
}
.chk_bx1, .innewstext {
    position: relative;
}
.clubsl_left {
    float: left;
    border: 1px solid #aaa;
}
.clubsl_r-one {
    float: left;
    width: 28%;
    margin-left: 2%}
.clubsl_r-two {
    float: left;
    width: 24%;
    margin-left: 2%}
.clubsl_r-two input[type=text] {
    width: 99%;
    padding: 5px;
}
.clubsl_left a {
    border: 1px solid #fff;
    color: #000;
    font-size: 20px;
    float: left;
    padding: 2px 10px;
    margin: 3px;
    display: block;
}
.clubsl_left a.select {
    border: 1px solid red;
    background: #efe4b0;
}
.helppage_clubtitle {
    background: #880015;
    font-size: 18px;
    color: #fff;
    padding: 5px 10px;
}
.club-edit-row .get-link a, .red_btn {
    font-family: open_sansbold;
}
.club-edit-row table {
    border-collapse: collapse;
    width: 100%}
.club-edit-row table td {
    padding: 5px;
    border: none;
    vertical-align: middle;
}
.club-edit-row .club-lang {
    width: 8%}
.club-edit-row .club-chara {
    width: 26%}
.club-edit-row .club-btns {
    width: 17%}
.club-edit-row .clb_language {
    float: left;
    margin-left: 0;
}
.club-edit-row .clb_language a {
    border: none;
}
.club-edit-row .input-chara input[type=text] {
    color: #b31833;
    background: #fffdce;
}
.club-edit-row .one-other {
    width: 22%}
.club-edit-row .one-other .change {
    color: #ac1816;
}
.club-edit-row .get-link {
    width: 30%}
.cerow_col1 {
    width: 19%}
.cerow_col2 {
    width: 13%;
    line-height: 28px;
}
.cerow_col3 {
    width: 16%}
.cerow_col4 {
    width: 2%;
    line-height: 16px;
    text-align: right;
}
.cerow_col2-1, .cerow_col3-1, .clubeditrow .ln-height {
    line-height: 28px;
}
.clb_button_row, .inn_search, .red_btn, .selected_img, .setpass_button_row {
    text-align: center;
}
.cerow_col5 {
    width: 18%}
.cerow_col1-1 {
    width: 12%}
.cerow_col2-1 {
    width: 21%}
.cerow_col3-1 {
    width: 16%}
.cerow_col4-1 {
    width: 17%}
.cerow_colb-1 {
    width: 15%}
.clubeditrow .cerow_col1-1.clb_edit_btn {
    float: none;
}
.clubeditrow .col-1 {
    float: left;
    width: 17%;
    margin: 0 .5%}
.clubeditrow .col-2 {
    float: left;
    width: 25%;
    margin: 0 .5%}
.clubeditrow .col-3 {
    float: left;
    width: 14%;
    margin: 0 .5%}
.clubeditrow .col-4 {
    float: left;
    width: 22%;
    margin: 0 .5%}
.clubeditrow .col-5 {
    float: left;
    width: 18%;
    margin: 0 .5%}
.clb_edit_btn a {
    padding: 5px;
    float: left;
    margin-right: 5px;
    color: #fff;
    font-size: 15px;
    background: #515151;
    background: -moz-linear-gradient(top, #515151 0, #515151 50%, #3a3c3b 50%, #3a3c3b 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #515151), color-stop(50%, #515151), color-stop(50%, #3a3c3b), color-stop(99%, #3a3c3b));
    background: -webkit-linear-gradient(top, #515151 0, #515151 50%, #3a3c3b 50%, #3a3c3b 99%);
    background: -o-linear-gradient(top, #515151 0, #515151 50%, #3a3c3b 50%, #3a3c3b 99%);
    background: -ms-linear-gradient(top, #515151 0, #515151 50%, #3a3c3b 50%, #3a3c3b 99%);
    background: linear-gradient(to bottom, #515151 0, #515151 50%, #3a3c3b 50%, #3a3c3b 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151',  endColorstr='#3a3c3b',  GradientType=0 );
}
.ce_btn {
    margin-left: 10px;
    float: left;
}
.clb_language {
    float: right;
}
.clb_language a {
    background: #efe4b0;
    color: #000;
    border: 1px solid red;
    padding: 3px 10px;
    font-size: 18px;
}
.clb_editor, .clb_editor img {
    width: 100%}
.clb_button_row {
    margin: 10px auto;
    width: 100%}
.clb_btn {
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
}
.setpass_subtitle {
    color: #880015;
    padding: 10px 5px;
}
.setpass_block {
    padding: 10px;
    width: 320px;
    margin: 0 auto;
}
.setpass_row {
    padding-bottom: 10px;
    float: left;
    width: 100%}
.setpass_lang {
    float: left;
    width: 54px;
}
.setpass {
    float: left;
    width: 250px;
    border: 1px solid grey;
    margin-left: 10px;
}
.setpass input[type=text] {
    border: none;
    line-height: 30px;
}
.setpass_lang a {
    color: #000;
    display: block;
    font-size: 20px;
    padding: 2px 15px;
}
.setpass_lang a.select {
    background: #efe4b0;
    border: 1px solid red;
}
.setpass_button_row {
    margin: 20px auto;
    width: 220px;
}
.setpass_button_rownew {
    margin: 20px auto 0;
    text-align: center;
}
.setpass_button_rownew .clb_btn {
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
}
.setpass_button_rownew .clb_btn .submit, .setpass_button_rownew .submit {
    display: inline-block;
}
.red_btn {
    width: 100%;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    display: block;
    line-height: 36px;
    cursor: pointer;
    border: none;
    background: #d35852!important;
    background: -moz-linear-gradient(top, #d35852 0, #a31515 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d35852), color-stop(100%, #a31515))!important;
    background: -webkit-linear-gradient(top, #d35852 0, #a31515 100%)!important;
    background: -o-linear-gradient(top, #d35852 0, #a31515 100%)!important;
    background: -ms-linear-gradient(top, #d35852 0, #a31515 100%)!important;
    background: linear-gradient(to bottom, #d35852 0, #a31515 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d35852',  endColorstr='#a31515',  GradientType=0 );
}
.blue_club_bar {
    background: #7092be;
    padding: 10px;
    font-family: "segoe UI", "open Sans";
    font-weight: 700;
    font-size: 14px;
}
.selected_img {
    float: left;
    margin-left: 10px;
    width: 200px;
    height: 51px;
    background: #fff;
    margin-right: 10px;
}
.eplang_title {
    color: #000;
    font-size: 25px;
    padding: 10px 0;
}
.edit_pagelang {
    float: left;
    width: 100%;
    border-bottom: 1px solid #555;
    padding-bottom: 10px;
}
.edit_pagelang a {
    border: 1px solid #fff;
    color: #000;
    font-size: 20px;
    float: left;
    padding: 2px 10px;
    margin: 3px;
    display: block;
}
.edit_pagelang a.select {
    border: 1px solid red;
}
.cerow_col2-1 span a {
    background: #fff!important;
}
.in_news_titlerow {
    background: #880015;
    padding: 5px 10px;
}
.inn_left {
    float: left;
}
.inn_right {
    float: right;
}
.arg_news {
    padding: 5px;
}
.arg_news a i {
    font-size: 25px;
    color: #ffc90e;
    line-height: 10px;
}
.home_titlerow_blue {
    background: #7092be!important;
}
.inn-news-condition {
    float: left;
    width: 47%}
.inn-news-condition .inn_searchbox {
    width: 70%}
.inn_title {
    font-size: 18px;
    float: left;
    color: #fff;
    line-height: 22px;
    margin-left: 10px;
}
.inn_title span {
    color: #fff200;
}
.inn_searchbox {
    font-size: 14px;
    float: left;
    width: 26%;
    background: #404040;
    height: 30px;
    margin-left: 10px;
}
.inn_search {
    float: right;
    display: block;
    background: #262626;
    box-sizing: border-box;
    height: 30px;
    width: 36px;
}
.inn_search i {
    font-size: 18px;
    color: #fff;
    line-height: 26px;
}
.inn_next {
    font-size: 20px;
    font-weight: 700;
    float: left;
    width: 10%;
    margin-left: 10px;
    color: #fff;
}
.isheight {
    padding: 6px 10px!important;
}
.display-news-section {
    padding: 10px;
}
.disnewsrow {
    border: 1px solid #aaa;
}
.disnewsrow.fe_newstitle {
    padding: 8px 10px;
    width: 100%;
    display: table;
}
.fgtl a, .inn-btns, .inn-btns .btn-white {
    display: inline-block;
}
.inn-news-condition-news {
    float: left;
    width: 350px;
    margin-left: 10px;
}
.inn-news-condition-news .inn_searchbox {
    width: 100%;
    margin-left: 0;
}
.inn-btns {
    float: left;
    margin-left: 10px;
}
.inn-btns .btn-white {
    margin: 0 3px;
    padding: 5px 6px;
    background: #fff;
    color: #111;
    font-family: open_sansbold;
}
.inn-btns .btn-red {
    padding: 5px 10px;
    line-height: 20px;
}
.inn-select-news {
    float: left;
    margin-left: 10px;
    width: 150px;
    background: #fff;
}
.in_news_next-prev {
    float: left;
    padding-left: 6px;
}
.in_news_next-prev .in_news_btn input[type=button] {
    background: #f7f5f2;
    background: linear-gradient(to bottom, #f7f5f2 0, #e8e8e8 100%);
    font-size: 16px;
    border-radius: 4px;
    padding: 3px 10px;
    margin: 0 4px;
    border: none!important;
}
.lastnews_refresh {
    float: left;
    padding: 5px;
    margin-left: 10px;
    color: #fff;
}
.lastnews_refresh a {
    color: #fff;
    font-size: 18px;
}
.inn_searchbox input[type=text] {
    border: none;
    background: 0 0;
    width: 88%;
    line-height: 30px;
    color: #dbdbdb;
    text-indent: 8px;
}
.innews_left {
    float: left;
    width: 67%;
    padding: 10px 0;
}
.newsfrom, .section-news, .sport-names {
    padding: 0 10px;
    float: left;
    line-height: 28px;
    box-sizing: border-box;
}
.innews_right {
    float: left;
    width: 32%;
    margin: 10px 0 10px 1%;
    background: #f0f0f0;
}
.innews_row {
    float: left;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #cfcfcf;
    margin: 5px 0;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
.newsfrom {
    width: 30%;
    background: #7092BE;
    color: #fff;
    font-size: 12px;
}
.section-news {
    width: 21%;
    color: #b70019;
    font-weight: 700;
}
.section-news span {
    color: #043e8d;
    font-weight: 400;
}
.sport-names {
    width: 29%;
    color: #b70019;
    font-weight: 700;
}
.sport-names span {
    color: #043e8d;
    font-weight: 400;
}
.innewsrow-top {
    background: #F8F2D8;
    border: 1px solid #7092BE;
}
.upnews-content {
    padding: 10px;
}
.upnews-content-top .upleft {
    float: left;
    width: 50%}
.upnews-content-top .upright {
    float: left;
    width: 48%;
    margin-left: 2%}
.upsection-news {
    color: #b70019;
    font-weight: 700;
    line-height: 28px;
    padding-right: 10px;
}
.upcomments, .upcontinue-reading, .uptext-title {
    color: #009fb7;
}
.uptext-title {
    font-size: 22px;
}
.uptext-content img {
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.fgtl a {
    margin: 0 2px;
    width: 34px;
    height: 34px;
}
.ffacebook {
    background: url(../img/fgtl.png) no-repeat;
}
.ggoogleplus {
    background: url(../img/fgtl.png) -35px 0 no-repeat;
}
.ttwitter {
    background: url(../img/fgtl.png) -71px 0 no-repeat;
}
.llinkedin {
    background: url(../img/fgtl.png) -106px 0 no-repeat;
}
.newsposted {
    color: #000;
    line-height: 28px;
    padding: 2px 10px;
}
.newsposted span {
    color: #043e8d;
    padding-left: 10px;
}
.newspost_title {
    color: #043e8d;
    padding: 10px;
}
.newsby {
    float: right;
    color: maroon;
    line-height: 28px;
    padding: 0 10px;
    width: 20%;
    box-sizing: border-box;
}
.newsby span {
    color: red;
}
.innewstext {
    padding: 5px 10px;
    line-height: 20px;
    color: #000;
}
.innewstext p {
    margin: 0;
}
.newssee_more {
    text-align: right;
}
.load_pic_btn a, .newsltr_btn {
    text-align: center;
    display: block;
}
.newssee_more a {
    color: maroon;
}
.newletter_titlebox {
    background: #5e5652;
    color: #fff;
    font-size: 18px;
    padding: 8px;
    margin-bottom: 20px;
}
.newletter_titlebox:after {
    border-top: 10px solid #5e5652;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    margin-left: -50px;
    position: absolute;
    margin-top: 28px;
    z-index: 100;
}
.newsletter_content {
    padding: 0 20px 20px;
}
.in_newsletter_title {
    color: #de4a4a;
    font-size: 20px;
    font-weight: 700;
    font-family: "segoe UI", "open Sans"}
.innewsletter_field {
    border: 1px solid #bababa;
    border-radius: 4px;
}
.innewsletter_field input[type=text] {
    border: none;
    width: 100%;
    line-height: 30px;
    color: #555;
    border-radius: 4px;
}
.newsltr_btn {
    width: 100%;
    border-radius: 4px;
    color: #fff;
    font-family: open_sansbold;
    font-size: 14px;
    line-height: 36px;
    cursor: pointer;
    border: none;
    background: #de4a4a;
}
.newsltr_message {
    margin: 5px 0;
    color: red;
}
.clubs_ef {
    width: 100%!important;
}
.ps_edit_feature {
    background: #e8e8e8;
    padding: 10px;
}
.edit_feature_title {
    font-size: 16px;
    font-weight: 700;
    font-family: "segoe UI", "open Sans";
    padding-bottom: 10px;
}
.ef_row {
    background: #fff;
    padding: 10px;
}
.efr_left {
    float: left;
    width: 50%}
.efr_right {
    float: left;
    width: 49%;
    margin-left: 1%}
.load_pic_block {
    float: left;
    width: 124px;
    margin: 5px 8px;
}
.load_pic_btn {
    margin-bottom: 10px;
}
.load_pic_btn a {
    width: 100px;
    margin: 0 auto;
    line-height: 30px;
    border-radius: 4px;
    color: #000;
    background: #d1d1d1;
    font-size: 14px;
    font-weight: 700;
}
.load_picture {
    width: 100%;
    position: relative;
}
.load_picture img {
    width: 100%}
.load_pic_close {
    position: absolute;
    z-index: 100;
    top: 5px;
    right: 5px;
}
.viewallpost-absolute, .viewtop-absolute {
    position: absolute;
    z-index: 111;
    right: 25px;
}
.load_pic_close a {
    font-size: 20px;
    color: #000;
}
.news_links a, .social_links a {
    text-align: left;
    font-size: 14px;
    display: block;
}
.activeuser_row {
    background: #f0f0f0;
    padding: 10px;
}
.news_links {
    background: #e0e0e0;
    padding: 15px;
}
.news_links a {
    color: #043e8d;
    line-height: 22px;
}
.social_links {
    padding: 0;
}
.sl_bb {
    border-bottom: 1px solid #dadada;
}
.social_links a {
    padding: 9px 0;
    line-height: 10px;
    line-height: 27px;
    color: #5b5b5a;
}
.si_subscription_title, .support_row, .support_value {
    text-align: center;
    font-weight: 700;
}
.social_links a span {
    padding-right: 10px;
    font-size: 30px;
    float: left;
}
.facebook {
    color: #3b5998;
}
.twitter {
    color: #00aced;
}
.googleplus {
    color: #d94c3b;
}
.linkedin {
    color: #23659f;
}
.pinterest {
    color: #e94e5c;
}
.rssfeed {
    color: #ff8402;
}
.ifnews_left {
    float: left;
    width: 67%;
    margin: 10px 0;
}
.ifnews_right {
    float: left;
    width: 31%;
    margin: 10px 0 10px 2%}
.viewallpost_btn {
    border: 1px solid #a60300;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: open_sansbold;
    font-size: 14px;
    padding: 5px 10px;
    background: #da1a03;
    background: -moz-linear-gradient(top, #da1a03 1%, #911700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #da1a03), color-stop(100%, #911700));
    background: -webkit-linear-gradient(top, #da1a03 1%, #911700 100%);
    background: -o-linear-gradient(top, #da1a03 1%, #911700 100%);
    background: -ms-linear-gradient(top, #da1a03 1%, #911700 100%);
    background: linear-gradient(to bottom, #da1a03 1%, #911700 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1a03',  endColorstr='#911700',  GradientType=0 );
}
.la_news_title, .sport_nametime {
    font-family: Arial, Helvetica, sans-serif;
}
.frt {
    float: right;
}
.viewallpost-absolute {
    bottom: 22px;
}
.viewtop-absolute {
    bottom: -50px;
}
.la_newsrow {
    margin: 0;
    padding: 10px;
}
.la_newsrow ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.la_newsrow ul li {
    width: 47%;
    margin: 10px 1.5%;
    float: left;
    min-height: 100px;
    position: relative;
}
.la_newsrow ul li .sport_img a {
    border: 1px solid #d7d9d8;
    padding: 3px;
    width: 97%;
    display: flex;
    height: 140px;
}
.la_newsrow ul li .sport_img a img {
    width: 100%}
.sport_nametime {
    color: #b2b2b2;
    font-size: 12px;
    font-weight: 700;
    line-height: 28px;
}
.sport_nametime .redt {
    color: #970001;
    text-transform: uppercase;
    padding-right: 10px;
}
.la_news_title {
    color: #666;
    font-size: 20px;
    line-height: 24px;
}
.ci_title, .si_subscription_title, .support_row, .support_value {
    font-family: "segoe UI", "open Sans"}
.la_news_title a {
    color: #666;
}
.la_newsrow ul li .sport_img a:hover {
    border: 1px solid #cf1b00;
    background: #cf1b00;
}
.news_category {
    position: absolute;
    width: 41px;
    height: 41px;
    top: 15px;
    left: 290px;
    background: url(../img/sport_img_top.png) no-repeat;
    padding-top: 4px;
    padding-left: 11px;
}
.news_category a {
    color: #fff;
    font-size: 16px;
}
.social_right {
    background: #f0f0f0;
    padding: 15px;
}
.gs_title {
    text-transform: none!important;
}
.fe_newstitle, .plb-text span, .po_content h3 {
    text-transform: uppercase;
}
.gs_title span {
    color: #888;
}
.getsociallink a {
    float: left;
    margin: 3px;
    font-size: 40px;
}
.p_postrow {
    padding: 8px 0 8px 85px;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.p_postrow .post_img {
    position: absolute;
    left: 0;
    top: 10px;
    border: 1px solid #ccc;
    padding: 2px;
    width: 75px;
    height: 75px;
}
.p_postrow .post_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.p_postrow .post_img:hover {
    border: 1px solid #cf1b00;
    background: #cf1b00;
}
.p_postrow .postright {
    color: #666;
    font-size: 14px;
    line-height: 20px;
}
.p_postrow .postright .date {
    color: #ababab;
}
.p_postrow .postright .readmore a {
    color: #970001;
}
.social_right .p_postrow:last-child {
    border-bottom: none;
}
.support_intro {
    padding: 10px 30px;
}
.si_left, .si_right {
    float: left;
    width: 48%;
    margin: 0 1%}
.si_subscription_title {
    padding: 15px 50px;
    font-size: 30px;
    color: #1375bb;
}
.support_col {
    float: left;
    width: 21%;
    margin: 20px 2% 0;
    color: #4c4c4c;
}
.support_row {
    min-height: 170px;
    padding-top: 40px;
    background: url(../img/support-bg-sb.png) no-repeat;
    color: #fff;
    font-size: 26px;
    box-sizing: border-box;
}
.support_value {
    font-size: 28px;
    padding: 5px;
}
.download_row, .support_text {
    padding: 10px 0;
}
.support_text {
    font-size: 16px;
    text-align: justify;
    line-height: 20px;
}
.resp_title {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.download_left {
    float: left;
    width: 64%;
    margin: 0 2%}
.download_right {
    float: left;
    width: 28%;
    margin: 0 2%}
.download_col {
    float: left;
    width: 32%;
    margin-right: 1%}
.br_icon {
    border-right: 1px solid #b2b2b2;
    float: left;
}
.iconbox {
    float: left;
    margin: 5px 14px;
    background: url(../img/responsive-icons.jpg) no-repeat;
}
.iconbox a {
    display: block;
    width: 46px;
    height: 46px;
}
.apple_dc {
    background-position: -14px -9px;
}
.android_dc {
    background-position: -256px -11px;
}
.windows_dc {
    background-position: -322px -9px;
}
.mobile_dc {
    background-position: -74px -13px;
}
.ipad_dc {
    background-position: -137px -12px;
}
.tablet_dc {
    background-position: -198px -13px;
}
.twitter_dc {
    background-position: -394px 0;
}
.facebook_dc {
    background-position: -455px 0;
}
.youtube_dc {
    background-position: -522px 0;
}
.blog_dc {
    background-position: -579px 0;
}
.contact_iconmail {
    float: left;
    width: 113px;
}
.contact_iconmail img {
    width: 100%}
.ci_title {
    float: left;
    padding-left: 20px;
    font-size: 22px;
    color: #f26621;
    padding-top: 20px;
}
.ci_text {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 10px;
}
.ci_link {
    color: #000;
    font-weight: 700;
}
.ci_subtitle {
    font-size: 18px;
    color: #666;
    font-family: "segoe UI", "open Sans";
    padding-top: 10px;
}
.ci_form {
    padding: 10px;
}
.ci_fieldrow {
    margin-bottom: 8px;
}
.ci_field_title {
    color: #666;
    float: left;
    font-size: 13px;
    font-weight: 700;
    text-align: right;
    width: 25%;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
}
.ci_btns a, .ci_submit {
    cursor: pointer;
    text-align: center;
}
.ci_submit, .social_item_tabs ul li a {
    font-family: open_sansbold;
    display: block;
}
.ci_fields {
    float: left;
    width: 58%;
    margin-left: 10px;
    box-sizing: border-box!important;
}
.ci_fields input[type=text], .ci_fields input[type=email] {
    width: 100%;
    line-height: 25px;
    box-sizing: border-box;
    border: 1px solid silver;
}
.ci_fields textarea {
    width: 100%;
    box-sizing: border-box;
}
.tele-input {
    border: 0!important;
    width: 99%!important;
    line-height: 26px;
}
.ci_btn_margin {
    padding-left: 27%}
.ci_btns {
    float: left;
    margin-right: 10px;
    position: relative;
}
.ci_submit {
    background: #de4a4a;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    width: 90px;
}
.ci_btns a {
    border: 1px solid #ccc;
    border-radius: 0;
    color: #444;
    display: block;
    font-size: 20px;
    line-height: 30px;
    padding: 2px 10px;
}
.support_loader1 {
    position: absolute;
    top: 0;
    left: 30px;
    z-index: 100;
}
.banner_NewsLetterloader, .banner_SearchNewsloader, .banner_loader {
    height: 60px;
    z-index: 1000;
    position: absolute;
}
.banner_loader {
    width: 60px;
    top: 105px;
    left: 560px;
}
.banner_loader img {
    width: 100%}
.banner_SearchNewsloader {
    width: 60px;
    top: 670px;
    left: 332px;
}
.banner_SearchNewsloader img {
    width: 100%}
.banner_NewsLetterloader {
    width: 35px;
    top: 655px;
    left: 964px;
}
.banner_NewsLetterloader img {
    width: 100%}
.chk_bx {
    border-radius: 16px;
    border: 1px solid #a5a5a5;
    width: 93px;
    height: 28px;
}
.chk_bx input[type=radio] {
    margin-left: 15px;
    margin-top: 7px;
}
#facebook .plugin li .pluginSkinLight table {
    width: 400px!important;
}
.border-clr {
    clear: both;
    border-bottom: 1px solid #bababa;
    padding-top: 10px;
    margin-bottom: 10px;
}
#widget_bounds .uXa {
    width: 100px!important;
}
#widget_bounds #button, html>body #widget_bounds .uXa {
    width: inherit!important;
}
@-moz-document url-prefix() {
    #widget_bounds #button {
    width: inherit;
}
}#___follow_0 .g7Rvaf #widget_bounds #button, #button.FP {
    width: 60px!important;
}
.pimg_click {
    position: absolute;
    top: 103px;
    left: 135px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    box-shadow: 0 0 4px #ccc;
    background: #f0f0f0;
}
.pimg_click a {
    color: #666;
    font-size: 18px;
    padding: 5px 0 0 5px;
}
.sup-img-content {
    padding: 0;
}
.sup-img-content .left .pimg_click {
    top: 80px;
    left: 70px;
}
.blank_page_content {
    min-height: 348px;
    color: #444;
    font-size: 14px;
    line-height: 22px;
    padding: 10px;
    text-align: justify;
}
.ocf_btn a, .plb-img, .pov_box {
    text-align: center;
}
.product_overview_page {
    width: 1040px;
    margin: 0 auto;
}
.po_content {
    padding: 10px;
    border: 1px solid #ccc;
    color: #fcf8ae;
}
.po_content .content {
    background: #d47e07;
    padding: 10px;
    font-size: 14px;
}
.po_content h3 {
    font-size: 15px;
    font-style: italic;
    line-height: 18px;
    margin: 10px 0;
}
.ocf_btn {
    float: right;
    width: 150px;
}
.ocf_btn a {
    border-radius: 4px;
    background: #333;
    display: block;
    line-height: 30px;
    color: #fff;
}
.productoverview_table {
    padding-top: 20px;
}
.pov_left_box {
    width: 33%}
.pov_box {
    border: 1px solid #ffe17f;
    width: 16%}
.productoverview_table table {
    border-collapse: collapse;
}
.productoverview_table table tr td {
    padding: 2px 8px;
    line-height: 28px;
    border: 1px solid #ffe17f;
}
.product_over_content_row table {
    border-collapse: collapse;
    border: 1px solid #ffe17f;
}
.product_over_content_row .pov_left_box {
    width: 33%}
.inbox_table {
    margin-left: -8px;
    margin-right: -8px;
}
.ipo_col2, .ipo_col3 {
    margin-left: 20px;
    float: left;
}
.inbox_table table {
    width: 100%}
.inbox_table table tr td {
    border: 0;
    width: 33%}
.pob_bottom {
    border-top: 1px solid #ffe17f;
}
.nb_top_left {
    border-top: none!important;
    border-left: none!important;
}
.plb-img {
    float: left;
    width: 65px;
    margin-right: 10px;
}
.plb-text {
    float: left;
    line-height: 14px;
    font-size: 13px;
    text-align: left;
    width: 245px;
}
.ipo_btn_row {
    margin-top: 10px;
    background: #fff;
    padding: 15px;
    color: #444;
}
.ipo_col1 {
    float: left;
    width: 20%;
    padding-top: 10px;
}
.ipo_col2 {
    width: 28%;
    padding-top: 20px;
}
.ipo_col3 {
    width: 47%}
.overview-profile-row .ot-left {
    float: left;
}
.overview-profile-row .ot-right {
    float: left;
    width: 86%;
    margin-left: 2%}
.overview-profile-row .yellow-row {
    padding: 10px;
    background: #EFE3AE;
    border: 1px solid #999;
}
.overview-profile-row .yellow-row .span-col {
    float: left;
    margin-right: 25px;
}
.overview-profile-row .profile-img {
    width: 95px;
}
.overview-profile-row .profile-img img {
    width: 100%}
.overview-profile-row .ot-left-2 {
    float: left;
    width: 18%;
    margin-left: 2%}
.overview-profile-row .ot-left-3 {
    float: left;
    width: 64%;
    margin-left: 2%}
.font-darkred {
    color: #871320;
}
.sharesocialAddelement {
    text-align: center!important;
}
.usermypage a {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    height: 40px!important;
}
.psmypage {
    color: #fff;
    font-size: 13px!important;
    text-align: left!important;
}
#MsgDisplayID, .cpr_photo .remove, .current_photo {
    text-align: center;
}
.psmypage a {
    color: #fff;
    font-size: 18px;
}
.logo_info img {
    width: 100%}
.cr_upload {
    width: 160px!important;
}
.blockmydata_btn {
    width: 100%}
.blockmydata_btn a {
    border-radius: 4px;
    color: #222;
    display: block;
    font-weight: 700;
    font-size: 12px;
    line-height: 32px;
    text-align: center;
    background: #fff;
    margin: 0 3px 10px;
    padding: 0 6px;
    float: left;
}
.blockmydata_btn a span {
    padding: 0 5px;
}
.social_item_tabs ul {
    float: left;
    clear: both;
    list-style: none;
    padding: 0;
    margin: 0;
    border-bottom: 2px solid #111;
}
.social_item_tabs ul li {
    float: left;
    margin-right: 4px;
}
.social_item_tabs ul li:last-child {
    margin-right: 0;
}
.social_item_tabs ul li a {
    color: #2b2b2b;
    font-size: 12px;
    line-height: 36px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 11px;
    background: #d1d1d1;
    background: -moz-linear-gradient(top, #d1d1d1 0, #969696 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1d1d1), color-stop(100%, #969696));
    background: -webkit-linear-gradient(top, #d1d1d1 0, #969696 100%);
    background: -o-linear-gradient(top, #d1d1d1 0, #969696 100%);
    background: -ms-linear-gradient(top, #d1d1d1 0, #969696 100%);
    background: linear-gradient(to bottom, #d1d1d1 0, #969696 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1',  endColorstr='#969696',  GradientType=0 );
}
.social_item_tabs ul li a.active, .social_item_tabs ul li a:hover, a.gray_tab {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252',  endColorstr='#2b2b2b',  GradientType=0 );
}
.social_item_tabs ul li a.active, .social_item_tabs ul li a:hover {
    color: #fff;
    background: #525252;
    background: -moz-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #525252), color-stop(100%, #2b2b2b));
    background: -webkit-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -o-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -ms-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: linear-gradient(to bottom, #525252 1%, #2b2b2b 100%);
}
.editclubinfo_item_tabs ul {
    width: 100%!important;
}
#MsgDisplayID {
    position: absolute;
    z-index: 111;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    background: #7092BE;
    color: #fff;
    font-size: 25px;
    padding: 15px 0;
}
.importpg {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 10px #333;
    font-size: 14px;
    height: 300px;
    left: 36%;
    padding: 0;
    position: fixed;
    top: 20%;
    width: 350px;
    z-index: 111;
}
.pgClose {
    float: right;
    font-size: 18px;
    color: #333;
    background: #fff;
    border-radius: 50%;
    height: 22px;
    margin-right: -5px;
    margin-top: -5px;
    padding-left: 5px;
    padding-top: 3px;
    width: 20px;
    box-shadow: 0 0 4px #333;
}
.hlpimprt_block {
    height: 250px;
    padding: 6px;
}
.hlpimprt_box {
    float: left;
    width: 46%;
    margin: 2%;
    background: #D4D4D4;
}
.tvl1, .tvl2 {
    width: 30%!important;
    float: left!important;
}
.hlpimprt_box table td {
    padding: 8px 5px;
}
.hlpimprt_title {
    font-size: 20px;
    color: #fff;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background: #880015;
    padding: 8px 15px;
    font-weight: 700;
}
.tvl1 {
    padding-left: 20%}
.edit-op-profile .editopro img {
    width: 80px;
    height: 80px;
}
.edit-op-profile .editopdetail {
    font-size: 14px;
    line-height: 20px;
}
.edit-op-profile .editopdetail .edtitle {
    width: 140px;
    display: inline-block;
}
.oplist-tabs ul {
    width: 100%!important;
}
.sessiond-border {
    padding: 4px;
    border: 1px solid #bbb;
}
#toggle_links {
    display: none;
}
.dropdwn {
    position: absolute;
    z-index: 999;
    left: 250px;
    top: 0;
    overflow: inherit!important;
}
.onclick_dropdwn_mfc {
    position: relative;
    background: #484848;
    left: -10px;
    margin-top: -1px;
    width: 219px;
    padding: 0 10px;
}
.onclick_dropdwn_mfc li a {
    border-bottom: 1px solid #333!important;
}
.onclick_dropdwn_mfc li:last-child a {
    border-bottom: none!important;
}
.dropdwn-left {
    left: 240px!important;
}
.sublinks_toggle {
    background: #444;
}
.sublinks_toggle ul li a {
    padding: 0 30px!important;
}
.sublinks_toggle ul li a:hover {
    color: #fff;
    background: url(../img/refresh.png) 205px 8px no-repeat #383838!important;
}
.plinfotitle {
    color: #ff0;
    float: left;
    width: 42%}
.plinfovalue {
    float: right;
    width: 58%}
.mc_social .sublinks {
    background: #444;
    margin: 0!important;
    padding: 10px;
}
.mc_social .sublinks li {
    margin-bottom: 0!important;
}
.mc_social .sublinks li a {
    padding: 5px 10px;
}
.mc_social .sublinks li a:hover {
    color: #fff;
    background: #383838!important;
}
.insnewitm {
    background: #262626!important;
    padding: 5px!important;
    margin-left: 10px!important;
}
.insnewitm li {
    border-bottom: 1px solid #ccc!important;
    margin: 0 -5px!important;
    padding-left: 10px;
}
.pp_col2, .pp_col3 {
    margin-left: 15px;
    float: left;
}
.insnewitm li:first-child {
    padding-left: 0;
}
.personal_profile_row {
    font-size: 15px;
    line-height: 22px;
    padding: 5px 10px;
    background: #ddd;
}
.pp_img_thumb {
    border: 1px solid #bababa;
    height: 64px;
    width: 64px;
    float: left;
}
.pp_col1 {
    float: left;
    width: 15%}
.pp_col2 {
    width: 28%}
.pp_col3 {
    width: 30%}
.pp_main_title {
    font-size: 30px;
    line-height: 35px;
}
.pp_delete, a.gray_tab {
    color: #fff;
    line-height: 30px;
    border-radius: 4px;
    display: block;
    padding: 0 15px;
    font-size: 14px;
    font-family: open_sansbold;
}
a.gray_tab {
    background: #525252;
    background: -moz-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #525252), color-stop(100%, #2b2b2b));
    background: -webkit-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -o-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -ms-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: linear-gradient(to bottom, #525252 1%, #2b2b2b 100%);
}
.pp_delete {
    background: #ed1c24;
}
.current_photo_row {
    font-size: 14px;
    padding-top: 10px;
}
.cpr_photo {
    float: left;
    width: 23%}
.cpr_discription {
    float: left;
    width: 74%;
    margin-left: 2%}
.current_photo {
    border: 1px solid #888;
    padding: 7px;
}
.current_photo img {
    width: 130px;
    height: 130px;
}
.cpr_photo .remove a {
    color: #444;
}
.cpr_discription .select_row {
    width: 100%;
    padding: 10px 0;
}
.ppro_form_bg, .ppro_form_bg1 {
    background: #dadee1;
    margin: 0 auto;
    border: 1px solid #888;
    padding: 10px;
    float: left;
}
.cpr_discription .select_row .select {
    float: left;
    width: 60%}
.cpr_discription .select_row .upload {
    float: left;
    width: 40%}
.ppro_form_bg {
    width: 80%;
    box-sizing: border-box;
}
.ppro_form_bg1 {
    width: 96.6%}
.address_row, .coadmin_row, .option_row, .uploadphoto_row, .vip-section {
    margin-top: 10px;
}
.pprfield_row {
    background: #fff;
    border: 1px solid #bfc3c6;
    margin-bottom: 7px;
    border-radius: 10px;
}
.pprfield_row table tr td {
    border-top: 1px solid #bfc3c6;
}
.pprfield_row table tr:first-child td {
    border-top: none;
}
.ppr_fieldleft {
    width: 25%;
    border-right: 1px solid #bfc3c6;
}
.ppr_fieldright {
    width: 74%;
    padding: 5px 0;
}
.ppr_fieldtitle {
    line-height: 28px;
    color: #3c4650;
    font-family: open_sansbold;
    font-size: 14px;
    text-align: right;
    padding: 6px;
}
.ppr_fieldcontent {
    color: #3c4650;
    font-size: 14px;
    text-align: left;
    padding: 5px 10px;
}
.ppr_fieldcontent input[type=password] {
    background: #c3c3c3;
}
.ppr_fieldcontent textarea {
    width: 98%;
    min-height: 70px;
}
.main_pass {
    font-size: 15px;
    line-height: 18px;
    padding-bottom: 8px;
    color: #222;
}
.ppr-inner-title {
    text-align: left;
}
.pprfield_link {
    width: 100%;
    display: table;
    border-bottom: solid 1px #bfc3c6;
}
.ppr_fiellink a {
    color: #3c4650;
    font-family: open_sansbold;
    font-size: 14px;
    display: inline-block;
    float: left;
    line-height: 28px;
    padding: 6px 12px;
    text-decoration: underline;
}
.ppr-field-tr-div .add, .ppr-field-tr-div .subsc {
    font-family: Arial, Helvetica, sans-serif!important;
}
.ppr_fiellink a:hover {
    text-decoration: none;
}
.link-right {
    float: right;
}
.ppr_redtext {
    color: #b7161c;
    font-size: 14px;
    padding: 10px;
    border-top: solid 1px #bfc3c6;
}
.ppr-checkboxe {
    display: block;
    padding-bottom: 6px;
}
.ppr_fieldright .input60 input {
    width: 100%}
.ppr_yes {
    float: left;
    width: 12%;
    padding-top: 4px;
}
.ppr_yesfield {
    float: left;
    width: 68%}
.ppr_max {
    float: right;
    padding-top: 3px;
    font-size: 13px;
}
.ppr_commi {
    padding-top: 5px;
}
.ppr_company1 {
    width: 48%;
    float: left;
}
.ppr_company2 {
    width: 48%;
    float: right;
    padding: 3px;
    border: 1px solid silver;
    display: table;
}
.ppr_dead {
    float: left;
    width: 34%;
    padding: 0;
}
.ppr_emptyf {
    float: left;
    width: 41%;
    padding: 0 5px;
}
.ppr_dotimg {
    float: right;
    width: 18%;
    padding: 0;
}
.ppr_emptyf input {
    height: 21px;
}
.vip-section {
    padding: 5px;
    border: 1px solid #888;
}
.vip-section h3 {
    background: #ffe282;
    border: 1px solid #888;
    padding: 6px 10px;
    margin: 0 0 5px;
    font-size: 18px;
    font-weight: 400;
}
.vip-checkbox {
    padding: 5px 0;
    color: #7f7f7f;
}
.vip-checkbox a {
    color: #880015;
    font-style: italic;
}
.vip-star {
    padding: 10px 0;
}
.savecancel p {
    color: #ed1c24;
    text-align: center;
    font-size: 15px;
    margin: 12px 0;
}
.input15, .input20, .input25, .input30, .input40, .input45, .input50, .input60 {
    margin-right: 2%;
    float: left;
}
.prs-setting {
    position: relative;
    margin-top: 20px;
    border: 1px solid #ccc;
    padding: 20px 10px 10px;
}
.prs-setting .prstitle {
    position: absolute;
    left: 10px;
    top: -15px;
    padding: 3px 10px;
    background: #fff;
    border: 1px solid #ccc;
}
.input50 {
    width: 50%}
.input45 {
    width: 45%}
.input40 {
    width: 40%}
.input25 {
    width: 25%}
.input20 {
    width: 20%}
.input15 {
    width: 15%}
.input30 {
    width: 30%}
.input60 {
    width: 60%}
.ppr-field-tr-div {
    background: #F6F1D6;
}
.ppr_fieldleft-div {
    width: 25%;
    float: left;
    padding: 5px 5px 5px 10px;
    box-sizing: border-box;
}
.ppr_fieldright-div {
    width: 74%;
    float: left;
    padding: 5px 10px;
    box-sizing: border-box;
}
.ppr-field-tr-div .add {
    float: left;
    font-weight: 400!important;
    font-size: 13px;
}
.ppr-field-tr-div .subsc {
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
}
.ppr-field-tr-div .red {
    color: #d71d19;
    font-weight: 700;
}
.ppr_fieldcontent .list-member {
    color: #757575;
    padding: 4px 0;
}
.ppr_fieldcontent .list-member .member-thumb {
    border: 1px solid #bababa;
    float: left;
}
.ppr_fieldcontent .list-member .member-thumb img {
    height: 54px;
    margin: 3px;
    width: 54px;
}
.select20, .select25, .select30, .select40, .select45 {
    margin-right: 2%;
    float: left;
}
.ppr_fieldcontent .list-member .profile_detail {
    float: left;
    width: 78%;
    box-sizing: border-box;
    padding-left: 15px;
    color: #333;
    line-height: 20px;
}
.ppr_fieldcontent .list-member .profile_detail .red1 {
    color: #e03734;
}
.ppr_fieldcontent input[type=email], .ppr_fieldcontent input[type=password], .ppr_fieldcontent input[type=text] {
    width: 100%;
    box-sizing: border-box;
}
.ppr_fieldcontent input[type=email] {
    border: 1px solid silver!important;
    padding: 5px;
}
.select100 {
    width: 100%}
.select100 select {
    width: 110%}
.select45 {
    width: 45%}
.select40 {
    width: 40%}
.select40 select {
    width: 120%}
.select30 {
    width: 30%}
.select30 select {
    width: 120%}
.select25 {
    width: 25%}
.select25 select {
    width: 120%}
.select20 {
    width: 20%}
.select20 select {
    width: 120%}
.add_operator {
    color: #222;
    text-decoration: underline;
    line-height: 22px;
}
.btn_red, a.btn_black {
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    display: block;
    cursor: pointer;
}
.ppr_btn_box {
    width: 365px;
    margin: 20px auto 0;
}
.btn_box_save {
    float: left;
    width: 100px;
    margin: 0 10px;
}
.btn_red {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
    border-radius: 3px;
    padding: 8px 30px;
}
a.btn_black {
    background: linear-gradient(to bottom, #636363 1%, #282828 100%) rgba(0, 0, 0, 0);
    border: 1px solid #000;
    border-radius: 3px;
    padding: 8px 10px;
}
.sp_col3, .sp_col4 {
    margin-left: 3%;
    padding-top: 10px;
}
.ppr_fieldright {
    position: relative;
}
.ppr_reset_pass {
    position: absolute;
    z-index: 11;
    width: 150px;
    right: -168px;
    top: 8px;
}
.ppr_reset_pass a {
    color: #e03734;
    text-decoration: underline;
    font-size: 14px;
}
.validation {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #c60028;
    text-align: left;
    line-height: 18px;
}
.set_password_row {
    font-size: 15px;
    line-height: 22px;
}
.sp_col1 {
    float: left;
    width: 12%;
    text-align: center;
}
.spfield_region, .spfield_title {
    text-align: right;
    margin-right: 2%;
    float: left;
}
.sp_col2 {
    float: left;
    width: 65%}
.sp_col3 {
    float: left;
    width: 20%}
.sp_col4 {
    float: left;
    width: 26%}
.sp_col2-1 {
    float: left;
    width: 59%}
.sp_input_block {
    padding-top: 30px;
}
.spfield_row {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}
.spfield_title {
    width: 17%;
    line-height: 28px;
    color: #3c4650;
    font-family: arial;
    font-size: 14px;
}
.blue_tab, .coadm_title {
    font-family: open_sansbold;
}
.spfield_input1 {
    float: left;
    width: 36.5%;
    margin-right: 2%}
.spfield_input2 {
    float: left;
    width: 27%;
    margin-right: 2%}
.spfield_region {
    width: 9%}
.spfield_select1 {
    float: left;
    width: 36%;
    margin-right: 2%}
.spfield_select1 select {
    width: 110%}
.spfield_select2 {
    float: left;
    width: 27%;
    margin-right: 2%}
.spfield_select2 select {
    width: 120%}
.spfield_textarea1 {
    float: left;
    width: 54%}
.address_row input[type=text], .sp_input_block input[type=text], .spfield_textarea1 textarea {
    width: 100%}
.spfield_forpass {
    float: left;
    width: 30%;
    margin-right: 2%}
.gs-heading {
    padding: 10px 0;
    font-size: 18px;
}
.gs-tagline {
    color: #D03427;
    font-size: 15px;
}
.gsport_box {
    float: left;
    width: 60px;
    margin: 10px;
    text-align: center;
    font-size: 14px;
    color: #829798;
    cursor: pointer;
    min-height: 83px;
    word-wrap: break-word;
    word-break: break-all;
}
.sportbx {
    width: 40px;
    height: 40px;
    border: 3px solid #bfc6c7;
    margin: 0 auto;
    position: relative;
}
.gsport_box.checked {
    color: #000;
    font-weight: 700;
    position: relative;
}
.gsport_box.checked .sportbx {
    border: 3px solid #111;
}
.gsport_box.checked .name, .gsport_box.redchecked .name {
    line-height: 16px;
    font-size: 13px;
}
.gsport_box.redchecked .name {
    color: #E85244;
    font-weight: 700;
}
.sportbx .stardiv {
    position: absolute;
    z-index: 11;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    box-sizing: border-box;
    padding: 2px 0 0 1px;
    font-size: 14px;
    cursor: pointer;
}
.gsport_box.redchecked .sportbx {
    border: 3px solid #D03427;
}
.sportbx .stardiv .fa-star-o {
    color: #111;
}
.sportbx .stardiv .fa-star {
    color: #D03427;
}
.address_row {
    line-height: 22px;
    padding: 10px;
}
.address_left {
    float: left;
    width: 48%}
.address_left textarea {
    width: 100%}
.address_right {
    float: left;
    width: 48%;
    margin-left: 3%}
.address_spf {
    line-height: 22px;
    color: #888;
    font-size: 14px;
}
.roster {
    width: 60%;
    font-size: 16px;
    line-height: 26px;
    color: #333;
    padding-top: 10px;
}
.coadmin_row {
    line-height: 22px;
    padding: 10px 0;
}
.coadm_title {
    color: #000;
    font-size: 18px;
}
.add_coadmin {
    float: right;
}
.add_coadmin a {
    float: right;
    color: #000;
}
.redcoadmin {
    color: #e03734;
    font-size: 14px;
}
.coadmin_box {
    border: 1px solid #888;
    padding: 10px;
}
.coadmin_col1 {
    float: left;
    width: 40px;
    margin-right: 10px;
}
.coadmin_col2 {
    float: left;
    width: 63%;
    margin-right: 10px;
}
.coadmin_col3, .coadmin_col4 {
    float: left;
    width: 25%;
    margin-right: 10px;
}
.coadmin_col4 a {
    padding: 0 10px;
    color: #333;
    text-decoration: underline;
}
.coadmin_col1 img {
    width: 35px;
    height: 35px;
}
.upload_logo_info {
    width: 330px;
    border: 1px solid #ccc;
    margin-top: 10px;
}
.upload_logo_info img {
    width: 100%}
.bb_gray1 {
    border-bottom: 1px solid #666;
}
.option_row {
    font-size: 15px;
    padding: 10px;
}
.blue_tab, .mainbar_title {
    color: #fff;
    font-size: 14px;
}
.option_left {
    float: left;
    width: 5%}
.option_right {
    float: left;
    width: 93%}
.optionrow_input {
    float: left;
    width: 50%}
.optionrow_submit {
    float: left;
    width: 20%;
    margin-left: 10px;
}
.blue_tab {
    line-height: 28px;
    border-radius: 3px;
    display: block;
    padding: 0 15px;
    background: #4788ee;
    border: none;
}
.mainbar_title, .searchby-name {
    font-family: Arial, Helvetica, sans-serif;
}
.haveyouforgot_row {
    width: 55%;
    margin: 10px auto 0;
}
.mainbar_title {
    font-weight: 700;
    text-align: left;
    padding: 10px 5px;
    background: #004040;
    border: 1px solid #fff;
    border-left-width: 0;
    border-right-width: 0;
}
.newsentry_block {
    font-size: 15px;
    line-height: 22px;
    padding: 10px 0;
    border-bottom: 1px solid #bcbcbc;
}
.newsentry_title {
    color: #000;
    font-size: 20px;
    line-height: 24px;
}
.search_color_div {
    float: left;
    width: 15%;
    margin-right: .5%;
    font-size: 14px;
}
.search_resetall {
    float: right;
}
.search_resetall a {
    color: #111;
    text-decoration: underline;
    font-weight: 700;
}
.pstab {
    float: left;
    border: 1px solid #333;
    width: 30px;
    height: 20px;
    margin-right: 5px;
}
.singleusertab {
    background: #7092be;
}
.coachestab {
    background: #1d9641;
}
.groupstab {
    background: #a349a4;
}
.teamstab {
    background: #880015;
}
.clubstab {
    background: #ed1c24;
}
.publicfiguretab {
    background: #ff7f27;
}
.friends_block {
    padding: 5px;
    background: #e9eaed;
}
.friendsleft, .friendsright {
    float: left;
    background: #fff;
}
.friendsleft {
    width: 65%}
.friendsright {
    width: 34%;
    margin-left: 1%}
.friendsleft .col2, .friendsleft .col3 {
    margin-left: 5px;
    float: left;
}
.friendsleft-content {
    padding: 8px;
    border-bottom: 1px solid #bcbcbc;
}
.friendsright-content {
    padding: 8px;
}
.friendsleft .col1 {
    float: left;
}
.friendsleft .col3 {
    width: 60px;
}
.friendsleft .col4 {
    float: left;
    width: 51%}
.friendsleft .col3 .row1 {
    height: 18px;
    position: relative;
}
.friendsleft .col4 .topfriendbox a {
    border: 1px solid #bcbcbc;
    padding: 2px 8px;
    color: #111;
    font-size: 14px;
    display: block;
}
.friendsright .people-title {
    color: maroon;
}
.friendsright .people-see-all {
    float: right;
    margin-bottom: 5px;
}
.friendsright .people-see-all a {
    font-size: 12px;
    color: #000;
    text-decoration: underline;
}
.know_people_block {
    padding: 10px 0;
    border-bottom: 1px solid #bcbcbc;
}
.know_people_block .pleft {
    float: left;
    margin-right: 10px;
}
.know_people_block .pright {
    float: left;
    width: 60%}
.know_people_block .people_detail {
    margin-bottom: 5px;
}
.know_people_block .pleft img {
    width: 50px;
    height: 50px;
}
.know_people_block .topfrienddetail {
    font-size: 14px;
    line-height: 16px;
}
.know_people_block .topfrienddetail span {
    font-size: 12px;
    color: #888;
}
.know_people_block .topfriendbox a {
    border: 1px solid #bcbcbc;
    padding: 4px 8px;
    display: block;
    color: #111;
    font-size: 13px;
}
.bluetitle {
    color: #3b5998;
}
.greentitle {
    color: #22b14c;
}
.post_content {
    font-weight: 400!important;
    font-style: normal!important;
}
.post_content .title {
    float: left;
    width: 20%}
.post_content .content {
    float: left;
    width: 77%;
    margin-left: 3%}
.newsentryprint .standard-col {
    float: left;
    width: 14%;
    margin: 0 5%}
.newsentryprint .standard {
    background: #ccc;
    border-radius: 4px;
    margin: 7px 0;
    padding: 3px 5px;
    font-size: 11px;
    text-align: center;
}
.newsentryprint .activity-box {
    border: 1px solid #777;
    border-radius: 12px;
    padding: 13px 0;
    text-align: center;
}
.newsentryprint .activity-box img {
    width: 40px;
    height: 40px;
}
.searchby-name {
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    font-size: 13px;
    line-height: 20px;
    width: 435px;
    overflow-y: scroll;
    height: 460px!important;
}
.searchbyname_title {
    background: #f6f7f8;
    padding: 5px;
}
.searchby-name .searchbyname_title .search_color_div {
    float: left;
    width: 25%;
    margin-right: .5%;
    font-size: 14px;
}
.searchby-name .search_resetall {
    float: right;
}
.searchby-name .search_resetall a {
    color: #111;
    text-decoration: underline;
    font-weight: 700;
}
.searchby-name .pstab {
    float: left;
    border: 1px solid #333;
    width: 30px;
    height: 20px;
    margin-right: 5px;
}
.searchby-name .singleusertab {
    background: #7092be;
}
.searchby-name .coachestab {
    background: #1d9641;
}
.searchby-name .groupstab {
    background: #a349a4;
}
.searchby-name .teamstab {
    background: #880015;
}
.searchby-name .clubstab {
    background: #ed1c24;
}
.searchby-name .publicfiguretab {
    background: #ff7f27;
}
.searchby-name .lightpurpletab {
    background: #C8BFE7;
}
.searchby-name .purpletab {
    background: #A349A4;
}
.searchby-name .friends_block {
    padding: 5px;
    background: #e9eaed;
}
.searchby-name .friendsleft {
    background: #fff;
    padding: 5px;
    width: auto;
}
.searchby-name .friendsleft-content {
    border-bottom: 1px solid #bcbcbc;
}
.searchby-name .friendsright-content {
    padding: 8px;
}
.searchby-name .friendsleft .col1 {
    float: left;
}
.searchby-name .friendsleft .col2 {
    float: left;
    margin-left: 5px;
}
.searchby-name .friendsleft .col3 {
    float: left;
    width: 60px;
    margin-left: 5px;
}
.searchby-name .friendsleft .col4 {
    float: left;
    width: 54%}
.searchby-name .friendsleft .col4-1 {
    float: left;
    width: 43%}
.searchby-name .friendsleft .col-last {
    float: right;
}
.friendsleft .col1 img {
    width: 80px;
    height: 80px;
}
.friendsleft .col2 img {
    width: 40px;
    height: 80px;
    border: 1px solid #bcbcbc;
}
.friendsleft .col3 .row2 {
    height: 28px;
}
.friendsleft .col3 .row3 {
    height: 32px;
}
.friendsleft .col3 .row4 {
    height: 18px;
}
.friendsleft .col3 .row1 .contry-icon-box {
    position: absolute;
    top: 0;
    right: 10px;
    font-weight: 700;
}
.friendsleft .col3 .row1 img {
    height: 18px;
    width: 26px;
}
.friendsleft .col3 .row2 img {
    height: 28px;
    width: 35px;
}
.friendsleft .col3 .row3 img {
    height: 30px;
    width: 30px;
}
.friendsleft .col3 .row4 .rightmark {
    color: #5890ff;
}
.friendsleft .col4 .toptitle {
    float: left;
}
.friendsleft .col4 .topfriendbox {
    float: right;
}
.friendsleft .col4 .topfriendbox a img {
    width: 25px;
    height: 25px;
}
.friendsleft .col4 .topfrienddetail {
    font-size: 14px;
    line-height: 16px;
}
.friendsleft .col4 .topfrienddetail span {
    font-size: 12px;
    color: #888;
}
.friendsleft .col4 .friend-see-more {
    text-align: right;
    margin-bottom: 5px;
}
.friendsleft .col4 .friend-see-more a {
    font-size: 12px;
    color: #000;
    text-decoration: underline;
}
.friendsleft .col4 .friendreference {
    border: 1px solid #bcbcbc;
    padding: 4px 8px;
    display: block;
    color: 333;
    font-size: 12px;
}
.displaynews_content, .dspl-pagi {
    border: 1px solid #bbb;
}
.tenresults {
    color: #888;
    text-align: center;
    padding: 5px;
}
.tenresults .resultlink {
    color: #5f8ac5;
    font-weight: 700;
}
.tenresults .red {
    color: red;
    font-weight: 700;
}
.displaynews_block {
    margin: 10px 0;
    background: #f0f0f0;
    padding: 10px 10px 20px;
}
.displaynews_left {
    float: left;
    width: 69%}
.displaynews_right {
    float: left;
    width: 29.5%;
    margin-left: 1.5%}
.displaynews_content {
    padding: 10px;
}
.dspl-col-1, .dspl-col-2 {
    float: left;
    margin-right: 10px;
}
.displaynews-title-row {
    border-bottom: 1px solid #bbb;
    padding-bottom: 10px;
}
.displaynews-title-row .rightlinkarrow {
    color: #333;
    font-size: 16px;
}
.fe_newstitle {
    font-size: 18px;
    font-weight: 700;
    font-family: "segoe UI", "open Sans";
    padding: 10px 0;
    color: #ab0006;
}
.fe_newsrow {
    background: #f0f0f0;
    margin: 10px 0;
}
.fe_newstitle .news {
    color: #222;
}
.displaynews_block .p_postrow .postright {
    float: left;
    width: 220px;
    font-size: 14px;
    color: #646464;
    line-height: 20px;
    margin-left: 10px;
}
.displaynews_block .viewallpost_btn, .social_continue a {
    display: block;
    font-family: calibriregular;
    font-size: 15px;
    font-weight: 700;
}
.displaynews_block .viewallpost_btn {
    background: linear-gradient(to bottom, #da1a03 1%, #911700 100%) rgba(0, 0, 0, 0);
    border: 1px solid #a60300;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    padding: 3px 5px;
    text-transform: none;
}
.viewallpost_btn a {
    color: #fff;
}
.displaynews_block .la_newsrow {
    margin: 0;
    padding: 0;
}
.social_continue {
    margin: 10px auto 0;
    width: 100px;
}
.social_continue a {
    background: linear-gradient(to bottom, #4e4e4e 1%, #363636 98%) rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    padding: 4px 5px;
    text-align: center;
    text-decoration: none;
}
.fov_block, .inarticle_row, .left_title_admin, .other_itmes ul li a {
    font-family: Arial, Helvetica, sans-serif;
}
.inarticle_row {
    float: left;
    width: 100%;
    margin: 6px 0;
    font-size: 14px;
}
.inarticle_row p {
    line-height: 24px;
}
.arti-techno {
    background: #e4e2e2;
    color: #b70019;
    float: right;
    line-height: 28px;
    padding: 0 10px;
    width: 20%}
.article_by {
    float: right;
    color: red;
    font-weight: 700;
    padding-right: 10px;
}
.bborder {
    border-bottom: 1px solid #777;
}
.ath_scroll-img {
    border: 0 solid red;
    height: 120px;
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
}
.ath_scroll-img ul {
    margin: 0;
    padding: 0;
    width: 2000px;
    overflow: hidden;
}
.ath_scroll-img ul li {
    width: 95px;
    float: left;
    display: inline-block;
    margin: 5px;
    padding: 0!important;
}
#ath_imgs-btn {
    width: 100%;
    position: relative;
}
#ath_imgs-btn .btn {
    width: auto!important;
    font-size: 18px;
    background: 0 0!important;
    border: none!important;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 100;
    bottom: 55px;
    cursor: pointer;
}
#ath_imgs-btn .btnleft {
    left: -5px;
}
#ath_imgs-btn .btnright {
    right: -5px;
}
.ath_scroll-img .sslp_detail_column {
    width: 100%}
.ath_scroll-img .ssld_topimg {
    padding: 3px 0;
}
.ath_scroll-img .ssld_topimg img {
    height: 20px;
}
.ath_scroll-img .ssld_midimg {
    padding: 5px 0;
}
.ath_scroll-img .ssld_midimg a {
    display: block;
}
.ath_scroll-img .ssld_midimg img {
    height: 80px;
    width: 80px;
}
.ath_scroll-img .ssl_detail_name {
    font-size: 12px;
}
.ath_scroll-img .ssl_detail_name .right-country {
    float: right;
    color: #ae150c;
}
.ath_scroll-img .ssl_detail_name .left-red-bold {
    color: #ae150c;
    font-weight: 700;
}
.vipinfopop-relative {
    position: relative;
}
.vipinfopopup {
    position: fixed;
    z-index: 1111;
    left: 50%;
    top: 50%;
    margin-bottom: -50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    border-radius: 4px;
    box-shadow: 0 0 6px #555;
    width: 600px;
}
.vipinfopopup .popup_title {
    background: #444;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-size: 18px;
    color: #fff;
    line-height: 36px;
    padding: 0 10px;
    text-align: center;
}
.vipinfopopup .popup_title .closepopup {
    float: right;
    color: #fff;
    margin-top: 0;
}
.vipinfopopup .popup_content {
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 10px;
}
.vipinfopopup .popup_content .infoleft {
    float: left;
    width: 98px;
    box-sizing: border-box;
    padding-right: 10px;
}
.vipinfopopup .popup_content .infoleft img {
    width: 90px;
    height: 90px;
}
.vipinfopopup .popup_content .inforight {
    float: left;
    width: 477px;
    box-sizing: border-box;
    border: 1px solid #aaa;
    padding: 8px;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
}
.vipinfopopup .popup_content .infodetail_left {
    width: 120px;
    display: inline-block;
}
.infonamebox {
    background: #ede4ad;
    padding: 0 5px;
    border: 1px solid #444;
    font-weight: 700;
    display: inline-block;
    width: 200px;
    min-height: 22px;
}
.countrynamebox {
    color: #820011;
}
.sportnamebox {
    color: #4449cf;
    font-weight: 700;
    font-style: italic;
}
.reference_block {
    border: 1px solid #aaa;
    padding: 6px;
}
.reference_block ul {
    margin: 0;
    padding: 0;
    list-style: none!important;
    width: 100%;
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
.reference_block ul li {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin-left: 20px;
}
.gray-btn1 a {
    background: #444;
    border-radius: 4px;
    color: #fff;
    display: block;
    padding: 2px 10px;
}
.ask-link-row {
    width: 100%;
    display: table;
    border-bottom: 1px solid #bcbcbc;
    padding: 5px 0;
}
.ask-link-row span {
    display: inline-block;
    text-decoration: underline;
    color: #880015;
    margin: 0 5px;
}
.inforighticon {
    position: absolute;
    z-index: 111;
    right: 5px;
    bottom: 5px;
}
.inforighticon img {
    width: 30px;
}
.vipinfolayout {
    position: relative;
    top: inherit;
    left: inherit;
    width: 1000px;
    margin: 0 auto;
    border-radius: 4px;
    box-shadow: inherit;
    transform: inherit;
}
.vipinfolayout .popup_content {
    border: 1px solid #aaa;
    border-radius: 0;
    padding: 15px;
}
.vipinfolayout .reference_block ul {
    overflow-y: inherit;
    height: auto;
}
.vipsetting_showbox {
    position: absolute;
    z-index: 111;
    top: 60px;
    left: 270px;
    width: 450px;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    border: 1px solid #777;
    box-shadow: 0 0 6px #888;
}
.vipsetting_showbox .topleft, .vipsetting_showbox .topright {
    float: left;
    width: 41%;
    margin: 5px 2%}
.ssl_text {
    margin-top: 10px;
    font-weight: 700;
}
.ssl_select_tab {
    margin: 5px auto;
    width: 270px;
}
.ssl_select_tab a {
    float: left;
    background: #e8e8e8;
    border: 1px solid #e3151a;
    padding: 5px 10px;
    border-collapse: collapse;
    color: #333;
    display: block;
}
.data_displayed {
    border: 1px solid #888;
    padding: 8px;
    line-height: 26px;
}
.ssl_preview {
    background: #7592c0;
    border: 1px solid #333;
    color: #fff;
    padding: 3px 8px;
}
.sslp_detail_column {
    padding: 5px;
    box-sizing: border-box;
}
.ssld_midimg, .ssld_topimg {
    padding: 0;
}
.data_displayed .sslp_detail_column .ssl_detail_name {
    font-size: 12px;
    line-height: 18px;
}
.data_displayed .sslp_detail_column .ssl_detail_name .show_country {
    float: right;
}
.ssld_topimg img {
    height: 20px;
}
.ssld_midimg img {
    width: 90px;
    height: 90px;
}
.no-bg {
    background: 0 0!important;
    margin: 0;
}
.da-header {
    background: #97011e;
    padding: 5px 10px;
}
.da-language {
    width: 98%;
    margin: 10px auto;
}
.left-da {
    float: left;
    width: 20%;
    margin-right: 1%}
.right-da {
    float: left;
    width: 78%;
    margin-left: 1%}
.other_itmes {
    background: grey;
    padding: 15px 0;
}
.other_itmes ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.other_itmes ul li {
    margin: 0 15px .5em;
    padding: 0;
    white-space: nowrap;
}
.other_itmes ul li a {
    background: url(../img/admin/dashboard_menu_bg.jpg) repeat-x;
    border: none;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 24px;
    display: block;
    min-width: 0;
    padding: 4px 8px;
    text-decoration: none;
}
.btnmanage a, .link-sf, .m-breadcrum-box a, .m-menu-links li a.active {
    text-decoration: underline;
}
.other_itmes ul li a.select {
    background: #333;
    background: linear-gradient(to bottom, #333 51%, #222 53%, #222 100%);
}
.left_title_admin {
    background: url(../img/admin/dashboard_left_title_bg.jpg) repeat-x;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 10px 5px;
    text-align: center;
}
.style-condition1 {
    width: 246px;
    margin-top: 10px;
}
.btnmanage {
    padding: 10px 0;
}
.btnmanage a {
    padding: 0 5px;
}
.show-dealer-overlay {
    position: absolute;
    z-index: 1000;
    width: 100%;
    height: 363%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #333;
    opacity: .6;
    display: none;
}
.fix-msg, .movebook-pop {
    z-index: 1111;
    position: absolute;
}
.movebook-pop {
    top: 5%;
    left: 13%;
    width: 70%;
    background: #e8e8e8;
    border-radius: 12px;
    box-shadow: 0 0 12px #333;
    padding: 10px;
}
.movebook-pop .m-content {
    border-radius: 6px;
    padding: 10px 15px;
    background: #fff;
    margin-top: 10px;
}
.movebook-pop .m-topbar {
    border-radius: 6px;
    padding: 10px;
    background: #73828a;
    background: -moz-linear-gradient(top, #73828a 1%, #5e6d76 50%, #46555e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #73828a), color-stop(50%, #5e6d76), color-stop(100%, #46555e));
    background: -webkit-linear-gradient(top, #73828a 1%, #5e6d76 50%, #46555e 100%);
    background: -o-linear-gradient(top, #73828a 1%, #5e6d76 50%, #46555e 100%);
    background: -ms-linear-gradient(top, #73828a 1%, #5e6d76 50%, #46555e 100%);
    background: linear-gradient(to bottom, #73828a 1%, #5e6d76 50%, #46555e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73828a',  endColorstr='#46555e',  GradientType=0 );
}
.m-menu-links {
    margin: 0 0 0 -10px;
    padding: 0;
    list-style: none;
}
.m-menu-links li {
    float: left;
    border-right: 1px solid #909ca2;
}
.m-menu-links li a {
    display: block;
    padding: 1px 20px;
    color: #ffda0e;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.m-menu-links li a.active {
    color: #fff;
}
.m-search-box {
    float: right;
    width: 180px;
    height: 30px;
    border-radius: 20px;
    background: #fff;
    padding: 4px;
    box-sizing: border-box;
}
.m-search-box input[type=text] {
    float: left;
    width: 130px;
    height: 20px!important;
    margin-left: 5px;
    border: none!important;
    color: #b2afaf;
}
.m-search-btn {
    float: right;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 2px;
    background: #ededed;
    text-align: center;
    line-height: 20px;
    color: #5d686e;
}
.m-breadcrum-box {
    float: left;
    background: #eee;
    border-radius: 16px;
    line-height: 24px;
    padding: 0 10px;
}
.m-breadcrum-box a {
    margin: 0 10px;
    color: #111;
}
.b-title {
    float: right;
    width: 60%;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    color: #444;
}
.fov-btn1-1 a, .m-input-submit {
    text-align: center;
    display: block;
}
.icon-link {
    margin: 0 5px;
}
.m-select-row {
    margin: 10px 0;
}
.m-input-print i, .m-input-submit i {
    margin-right: 6px;
}
.m-select-row .text-tow {
    padding-bottom: 10px;
}
.m-select-col-1, .m-select-col-2 {
    float: left;
    width: 180px;
}
.m-select-col-3 {
    float: left;
    width: 90px;
}
.m-input-submit {
    border-radius: 16px;
    background: #58666f;
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    padding: 5px 0;
}
.m-input-print {
    color: #333;
    font-size: 20px;
    padding-left: 25px;
}
.m-content-row {
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 7px 0;
    font-size: 14px;
}
.mc-col1 {
    float: left;
    width: 13%;
    box-sizing: border-box;
    border-right: 1px solid #ccc;
    min-height: 100px;
}
.mc-col2 {
    float: left;
    width: 15%;
    padding-left: 20px;
    box-sizing: border-box;
}
.mc-col3 {
    float: left;
    width: 70%;
    padding-left: 15px;
    box-sizing: border-box;
}
.ts-box {
    padding: 3px 5px;
    border: 1px solid #ccc;
    margin: 3px 0;
}
.loade_scroll {
    width: 100%;
    height: 362px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ts-img img {
    width: 100px;
    height: 100px;
}
.ts-class {
    background: #F7F0D1;
    min-height: 80px;
}
.fov_block {
    background: #fff;
    box-sizing: border-box;
    color: #666;
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
}
.back-to-vf, .fov-blogk-title, .fov-btn1-1 a {
    font-family: open_sansbold;
}
.fov-border {
    border: 1px solid #bcbcbc;
}
.fov-border-top {
    border-top: 1px solid #bcbcbc;
}
.fov-border-bottom {
    border-bottom: 1px solid #bcbcbc;
}
.fov-content-row {
    padding: 15px 0;
}
.ptop8 {
    padding-top: 8px;
}
.ptop10 {
    padding-top: 10px;
}
.pbottom10 {
    padding-bottom: 10px;
}
.fov-btn1 {
    float: left;
    width: 250px;
}
.fov-btn1-1 {
    float: left;
    width: 300px;
    margin-left: 15px;
    margin-top: 8px;
}
.fov-btn2 {
    float: right;
    width: 260px;
    margin-top: 8px;
    margin-right: 5px;
}
.fov-btn3 {
    float: right;
    width: 220px;
}
.fov-btn1-1 a {
    color: #396EA3;
    float: left;
    padding: 7px 15px;
    font-size: 14px;
}
.fov-btn1-1 a.active {
    background: linear-gradient(to bottom, #414141 0, #262626 100%) rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
}
.fov-btn2 a {
    margin: 0 6px;
    float: left;
}
.fov-blogk-title {
    background: linear-gradient(to bottom, #5b8fc8 0, #33689c 100%) rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 22px;
    min-height: 20px;
    padding: 15px;
    text-align: left;
}
.back-to-vf {
    background: linear-gradient(to bottom, #414141 0, #262626 100%);
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    padding: 7px 15px;
    text-align: center;
    border-radius: 4px;
    display: block;
}
.fov-content-row .left {
    float: left;
    width: 25%;
    padding: 0 10px;
    box-sizing: border-box;
}
.fov-content-row .right {
    float: left;
    width: 75%;
    padding: 10px;
    box-sizing: border-box;
}
.fov-content-row .left img {
    width: 110px;
    margin: 0 10px;
}
.fov-check-mark {
    color: #94b801;
    font-size: 20px;
}
.fov-check-title, .link-sf {
    font-weight: 700;
    color: #111;
}
.fov-check-title {
    font-size: 15px;
}
.tabular-list {
    width: 95%;
    margin: 20px auto;
}
.tabular-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.tabular-list ul li {
    border: 1px solid #cfcfcf;
    font-size: 15px;
    line-height: 20px;
    padding: 5px 10px;
    margin-top: -1px;
}
.tabular-list .member_img_thumb {
    border: 1px solid #bababa;
    float: left;
    height: 46px;
    width: 46px;
    margin-bottom: 0;
}
.tabular-list .member_img_thumb img {
    height: 40px;
    margin: 3px;
    width: 40px;
}
.tabular-list .profile_detail {
    float: left;
    width: 70%;
    margin-left: 3%}
textarea.fix-input1 {
    height: 62px!important;
    width: 107%!important;
    background-color: #F7F1D6!important;
    box-sizing: border-box;
    margin: -1px -6px;
    padding: 5px!important;
}
.link-sf {
    font-family: segoe_uiregular;
    font-size: 14px;
}
.fix-msg {
    top: 30px;
    left: 17%;
    width: 850px;
    height: 120px;
    box-sizing: border-box;
    padding: 40px 15px 15px;
    background: rgba(195, 187, 184, .3);
    border: 3px;
    border-radius: 6px;
    box-shadow: 0 0 8px #888;
    font-size: 18px;
    text-align: center;
}
.new-add-post {
    border: 1px solid #bcbcbc;
    width: 640px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 111;
    background: #fff;
    box-shadow: 0 0 18px #666;
    border-radius: 4px;
}
.type-post {
    border-bottom: 1px solid #bcbcbc;
    padding: 10px;
}
.type-post textarea {
    border: none;
    width: 97%;
    min-height: 100px;
}
.post-col2, .post-col3 {
    border-left: 1px solid #bcbcbc;
}
.post-col1, .post-col2 {
    width: 30%;
    padding: 8px 12px;
    box-sizing: border-box;
}
.type-icon {
    float: right;
}
.type-icon a {
    color: 444;
}
.post-col1, .post-col2 {
    float: left;
}
.post-col3 {
    float: left;
    width: 40%;
    padding: 8px 12px;
    box-sizing: border-box;
}
.btn-black, .btn-white {
    padding: 5px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    display: block;
}
.post-link {
    color: #444;
}
.btn-white {
    background: #F6F6F8;
    border-radius: 4px;
    color: #595959;
    border: 1px solid #BFBFBF;
}
.btn-black {
    background: #3A3A3A;
    border-radius: 4px;
    color: #fff;
}
.left-panel-title-tabs {
    float: left;
    font-family: open_sansbold;
    font-size: 16px;
    line-height: 36px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 27px;
    color: #fff;
    background: #525252;
    background: -moz-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #525252), color-stop(100%, #2b2b2b));
    background: -webkit-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -o-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -ms-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: linear-gradient(to bottom, #525252 1%, #2b2b2b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252',  endColorstr='#2b2b2b',  GradientType=0 );
}
.border-top-blue {
    border-bottom: 2px solid #7092BE;
}
.cl-top-titlerow .blockmydata_btn {
    float: left;
    width: 120px;
    margin-left: 10px;
}
.cl-top-titlerow .blockmydata_btn a {
    text-align: center;
    background: #ccc;
    margin: 0;
    float: none;
}
#profile_wrap .allow_user {
    float: left;
    width: 227px;
}
.vip-set-left {
    margin-left: -175px;
}
.ft-box {
    width: 550px;
}
.ft-left {
    float: left;
}
.ft-right {
    float: left;
    margin-left: 1%;
    width: 95%}
.gallery-friends {
    background: #fff;
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10px;
}
.gallery-friends ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.gallery-friends ul li {
    float: left;
    margin: 1px;
    width: 43px;
    height: 43px;
}
.gallery-friends ul li a {
    display: flex;
}
.send-req-of-membership-btn {
    display: inline-block;
    color: #fff;
    margin: 0 5px;
    background: 222;
    border-radius: 16px;
    padding: 8px 5px;
    border: 1px solid #ccc;
    font-size: 13px;
}
.ptop-10 {
    padding-top: 10px;
}
.opp-red_btn {
    float: right;
    border: 1px solid #76161a;
    background: url(../img/red_bg.jpg) bottom repeat-x #f26355;
    padding: 5px 25px;
    color: #FFF;
    font-family: open_sansbold;
    font-size: 14px;
    display: block;
    line-height: 20px;
    border-radius: 4px;
    margin: 0 5px;
}
.no-mar-right {
    margin-right: 0!important;
}
.opp-slider-left {
    float: left;
    width: 1080px;
}
.globe-with-social {
    float: right;
    width: 90px;
}
.opp-slider-left #slider {
    width: 100%!important;
}
.globe-with-social a {
    margin: 0 auto 10px;
    display: block;
}
.globe-1 {
    width: 75px;
    height: 75px;
    background: url(../img/globe-with-social.jpg) -4px -4px no-repeat;
}
.chat-1, .facebook-1, .google-1, .twitter-1 {
    width: 28px;
    height: 28px;
}
.chat-1 {
    background: url(../img/globe-with-social.jpg) -28px -97px no-repeat;
}
.facebook-1 {
    background: url(../img/globe-with-social.jpg) -28px -137px no-repeat;
}
.twitter-1 {
    background: url(../img/globe-with-social.jpg) -28px -177px no-repeat;
}
.google-1 {
    background: url(../img/globe-with-social.jpg) -28px -217px no-repeat;
}
.opp-slider-left #slides .slidesjs-container {
    height: 225px!important;
}
.opp-techno-menu {
    margin-top: -4px;
    background: #333;
    width: 100%}
.opp-techno-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.opp-techno-menu ul li {
    float: left;
    position: relative;
}
.opp-techno-menu ul li a {
    display: block;
    padding: 5px 20px;
    color: #fff;
}
.opp-techno-menu ul li a:hover {
    color: #fff200;
}
.opp-comment-toprow {
    margin: 0 0 10px;
    border-top-left-radius: 5px;
    border-bottom: 0 solid #ccc;
}
.onclick-techno-menu {
    position: absolute;
    z-index: 111;
    top: 30px;
    left: 0;
    background: #333;
    width: 200px;
    display: none;
}
.onclick-techno-menu.links a {
    color: #16e8f2;
    text-decoration: none;
    line-height: 16px;
}
.onclick-techno-menu.links a:hover {
    color: #16e8f2;
    text-decoration: underline;
}
.opp-editor-content {
    text-align: center;
    padding-top: 0;
}
.opp-footer {
    border-top: 1px solid #ccc;
    background: 0 0!important;
    margin-top: 15px;
    padding: 10px 0!important;
}
.opp-footer.main_footer .row2 .middle {
    width: 78%!important;
}
.opp-footer.main_footer .row2 .right {
    width: 7%!important;
    margin-right: 0!important;
}
.opp-footer .footer_link a {
    padding: 0 4px!important;
}
.opp-down-width {
    width: 160px!important;
    float: right!important;
}
.opp-comment {
    width: 80%;
    box-sizing: border-box;
    margin: 10px auto;
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 6px;
}
.opp-comment-title-top {
    float: left;
    width: 24%;
    font-size: 25px;
    color: #111;
}
.opp-comment-link {
    float: left;
    width: 38%;
    line-height: 30px;
}
.opp-comment-link a {
    color: #111;
}
.opp-lng-selected {
    float: right;
    width: 20%;
    padding-top: 22px;
}
.opp-follow-us {
    float: right;
    width: 37%;
    margin-left: 1%;
    padding-top: 0;
}
.opp-follow-us img {
    margin: 2px;
    width: 30px;
}
.opp-comment-block {
    margin: 20px 0 20px 25px;
    padding: 20px 20px 20px 40px;
    box-sizing: border-box;
    position: relative;
    border-radius: 4px;
}
.comment-image {
    position: absolute;
    z-index: 100;
    left: -30px;
    top: 10px;
    width: 50px;
    height: 50px;
}
.comment-image img {
    width: 95%;
    height: 95%;
    border-radius: 50%;
    border: 4px solid #fff;
}
.ocb-blue {
    background: #eaf4f9;
}
.ocb-l-yellow, .ocb-yellow {
    background: #f9f9e0;
}
.ocb-sky {
    background: #eaf4f9;
}
.ocb-l-sky {
    background: #f2f8fc;
}
.sub-com-block {
    margin: 20px 0 20px 50px!important;
}
.opp-comment-title {
    color: #09f;
    font-style: italic;
    font-size: 18px;
}
.opp-comment-date {
    float: right;
    font-style: normal;
    color: #555;
    font-size: 14px;
}
.black_title, .getmovesbook, .red_title, .titlespeed {
    font-style: italic;
}
.comment-description {
    color: #555;
    font-size: 15px;
    padding-top: 20px;
    line-height: 20px;
}
.opp-comment-block .cross {
    color: #333;
    padding-left: 10px;
}
.opp-comment-block .delete {
    font-size: 20px;
    text-align: right;
}
.add-a-comment .post-btn, .fpc-title, .load-img1, .ns-chat-list-box .status, .ns-chat-serch .ns-search, .opp-load-more, .see-invites {
    text-align: center;
}
.opp-comment-block .delete a {
    color: #8C041A;
}
.add-a-comment .left1 textarea {
    width: 100%;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-family: calibriregular;
    padding: 10px;
}
.add-a-comment .left1 {
    float: left;
    width: 88%}
.add-a-comment .right1 {
    float: left;
    width: 10%;
    margin-left: 2%}
.add-a-comment .post-btn {
    background: url(../img/red_bg.jpg) center bottom repeat-x #f26355;
    border: 1px solid #76161a;
    box-sizing: border-box;
    color: #fff;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-family: open_sansbold;
    font-size: 18px;
    line-height: 20px;
    padding-top: 16px;
}
.opp-coment-gray_button {
    color: #333;
    padding: 5px 20px;
    border: 1px solid #ccc;
    font-size: 15px;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 700;
    margin: 0 5px;
    background: #d5d5d5;
    background: -moz-linear-gradient(top, #d5d5d5 0, #d5d5d5 50%, #bdbdbd 51%, #d5d5d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d5d5d5), color-stop(50%, #d5d5d5), color-stop(51%, #bdbdbd), color-stop(100%, #d5d5d5));
    background: -webkit-linear-gradient(top, #d5d5d5 0, #d5d5d5 50%, #bdbdbd 51%, #d5d5d5 100%);
    background: -o-linear-gradient(top, #d5d5d5 0, #d5d5d5 50%, #bdbdbd 51%, #d5d5d5 100%);
    background: -ms-linear-gradient(top, #d5d5d5 0, #d5d5d5 50%, #bdbdbd 51%, #d5d5d5 100%);
    background: linear-gradient(to bottom, #d5d5d5 0, #d5d5d5 50%, #bdbdbd 51%, #d5d5d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5',  endColorstr='#d5d5d5',  GradientType=0 );
}
.opp-load-more a, .smg-sucess {
    font-size: 18px;
    font-weight: 700;
}
.sp-line {
    border-bottom: 2px solid #ccc;
    clear: both;
    padding-top: 20px;
    margin-bottom: 20px;
}
.opp-load-more a {
    color: #D03427;
}
.smg-sucess {
    margin: 0 auto;
    width: 80%;
    box-sizing: border-box;
    background: #F26355;
    color: #fff;
    border-radius: 4px;
    padding: 10px;
}
.ns-left {
    float: left;
    width: 77.2%;
    box-sizing: border-box;
}
.ns-right {
    float: right;
    width: 22%;
    box-sizing: border-box;
    line-height: 18px;
}
.ns-left .sprtbook_banner {
    border-radius: 0;
}
.ns-menu-row {
    margin-top: 10px;
}
.ns-sponsored {
    float: left;
    width: 100%;
    margin-right: 0;
    background: #CDCDCD;
    padding: 7px 10px;
    -webkit-padding-before: 19px;
    box-sizing: border-box;
}
.ns-chat-col {
    float: right;
    width: 0;
    padding: 0;
    box-sizing: border-box;
    min-height: 100px;
    position: relative;
}
.ns-chat-list-box {
    background: #ccc;
    position: fixed;
    z-index: 111;
    top: 163px;
    right: 14px;
    bottom: 0;
    display: block;
    box-sizing: border-box;
    padding: 7px;
    color: #000;
}
.ns-chat-list-scroll {
    width: 46px;
    height: 415px;
    overflow: hidden;
}
.ns-chat-list-box:hover .ns-chat-list-scroll {
    width: 190px;
    overflow-x: hidden;
    overflow-y: auto;
}
.ns-chat-list-box .chat-list-row {
    padding-bottom: 5px;
}
.ns-chat-list-box .img {
    float: left;
    margin-right: 5px;
}
.ns-chat-list-box .img img {
    width: 30px;
    height: 30px;
}
.ns-chat-list-box .list-title {
    float: left;
    width: 120px;
    margin-right: 5px;
    padding-top: 10px;
    display: none;
    font-size: 13px;
}
.ns-chat-list-box:hover .list-title {
    display: block;
}
.ns-chat-list-box .status {
    float: left;
    width: 10px;
    padding-top: 8px;
}
.ns-chat-list-box .online {
    color: #51D90E;
    text-shadow: 0 0 1px #000;
    font-size: 12px;
}
.ns-chat-list-box .mobile {
    width: 10px;
    font-size: 18px;
}
.ns-chat-serch {
    background: #fff;
    min-height: 30px;
    position: relative;
    padding-left: 25px;
}
.ns-chat-serch .ns-search {
    box-sizing: border-box;
    color: #666;
    display: block;
    font-size: 16px;
    height: 28px;
    padding-top: 5px;
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
}
.ns-chat-serch input[type=text] {
    display: none;
    margin-right: 5px;
    width: 90px;
    border-width: 0;
}
.ns-chat-serch .ns-link {
    display: none;
    margin-right: 0;
    padding: 4px;
    position: relative;
}
.ns-chat-serch .ns-link a {
    color: #333;
}
.ns-chat-list-box:hover .ns-chat-serch .ns-link, .ns-chat-list-box:hover .ns-chat-serch input {
    display: inline;
}
.ns-chat-setting {
    position: absolute;
    z-index: 11111;
    bottom: 40px;
    right: 0;
    width: 240px;
    height: 322px;
    background: #fff;
    border: 1px solid #aaa;
    box-sizing: border-box;
}
.ns-chat-setting:after {
    border-top: 9px solid #fff;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    margin-left: 190px;
    margin-top: 321px;
    position: absolute;
    z-index: 111111;
}
.ns-chat-setting ul {
    margin: 0;
    padding: 2px 0;
    list-style: none;
}
.ns-chat-setting ul li {
    display: block;
    margin: 0 10px;
    border-bottom: 1px solid #ccc;
}
.ns-chat-setting ul li a {
    display: block;
    padding: 2px 10px;
    margin: 0 -10px;
    font-size: 13px;
}
.ns-chat-setting ul li a:hover {
    background: #42599E;
    color: #fff;
}
.ns-chat-setting ul li:last-child {
    border-bottom: none;
}
.ns_sponsor_title {
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
.nsm-blue, .nsm-title {
    color: #4862A3;
}
.ns-sponsor-block {
    border-bottom: 1px solid #bcbcbc;
    padding: 6px 0;
}
.ns-member_img img {
    width: 90px;
    height: 64px;
}
.nsm-title {
    font-size: 14px;
    font-family: calibribold;
}
.nsm-gray {
    color: #757575;
}
.blocktitle-withchat {
    width: 188px;
    display: inline-block;
}
.block-withchat {
    width: 198px;
    box-sizing: border-box;
}
.club-user-search-box {
    background: #fff;
    position: relative;
    display: none;
    padding: 5px;
    margin-top: 5px;
}
.club-user-search-box .input-span {
    width: 110px;
}
.club-user-search-box .input-span, .club-user-search-box a {
    display: inline-block;
    margin: 0 2px;
}
.ns-chat-list-box:hover .club-user-search-box {
    display: block;
}
.club-user-option-box {
    position: absolute;
    bottom: 40px;
    right: 0;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #888;
    width: 260px;
    padding: 8px;
}
.club-user-option-box:after {
    border-top: 9px solid #888;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    right: 30px;
    bottom: -10px;
    position: absolute;
    z-index: 111;
}
.club-user-option-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.club-user-option-box ul li {
    display: block;
}
.club-user-option-box ul li a {
    padding: 0 8px;
    display: block;
    line-height: 22px;
    font-size: 13px;
}
.club-user-option-box ul li a:hover {
    color: #fff;
    background: #42599e;
}
.club-user-option-box ul .li-section {
    display: block;
    border-bottom: 1px solid #ccc;
}
.club-user-option-box ul .li-section:last-child {
    border-bottom: none;
}
.see-invites a {
    font-size: 15px;
    text-decoration: underline;
    color: #333;
}
.forgot-pass-home {
    float: right;
    position: relative;
    margin-top: -3px;
}
.forgot-pass-content, .profile-absolute {
    position: absolute;
    box-sizing: border-box;
}
.forgot-pass-home a {
    color: #fff;
    text-decoration: underline;
    font-size: 14px;
}
.forgot-pass-content {
    z-index: 1111;
    top: 25px;
    right: 0;
    width: 300px;
    background: #fff;
    padding: 10px 20px;
    box-shadow: 0 0 4px #333;
    border-radius: 6px;
}
.fpc-title {
    font-size: 18px;
    margin: -10px -20px 0;
    padding: 10px;
    background: #ccc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.fpc-field, .fpc-fieldtitle {
    margin-top: 10px;
}
.fpc-field input[type=text] {
    width: 100%}
.fpc-btn {
    margin: 15px 0;
}
.fpc-btn .cancel, .fpc-btn .submit {
    float: left;
    width: 90px;
    margin-right: 10px;
}
.fpc-btn .gray_btn, .fpc-btn .red-btn, .red-btn {
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
}
.fpc-btn .red-btn, .red-btn {
    border: 1px solid #9C0606;
    background: linear-gradient(to bottom, #FB7272 0, #E03734 100%) rgba(0, 0, 0, 0);
}
.fpc-btn .gray_btn {
    border: 1px solid #000;
    background: #636363;
    background: linear-gradient(to bottom, #636363 1%, #282828 100%);
    background: -moz-linear-gradient(top, #636363 1%, #282828 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #636363), color-stop(100%, #282828));
    background: -webkit-linear-gradient(top, #636363 1%, #282828 100%);
    background: -o-linear-gradient(top, #636363 1%, #282828 100%);
    background: -ms-linear-gradient(top, #636363 1%, #282828 100%);
}
.get_visiting_them {
    color: #fff;
    margin: 5px 0;
    padding: 5px 0;
    font-size: 13px;
    border-bottom: 1px solid #555;
}
.profile-absolute {
    background: #fff;
    right: 2px;
    width: 300px;
    border: 2px solid #000;
    text-align: left;
    height: 500px;
    overflow-x: hidden!important;
    overflow-y: auto!important;
    z-index: 999999;
}
.profile-absolute ul {
    margin: 0;
    padding: 10px 15px;
    list-style: none;
    box-sizing: border-box;
    width: 100%}
.profile-absolute ul li {
    padding: 2px 10px;
}
.profile-absolute ul li a i, .profile-absolute ul li a img {
    margin-right: 5px;
}
.profile-absolute ul li a img {
    width: 18px;
}
.profile-absolute .border-seperator {
    border-bottom: 2px dotted #000;
    padding-top: 5px;
    margin-bottom: 4px;
}
.profile-absolute .online {
    margin-left: -8px!important;
    background: url(../img/profile_status_online.png) 0 7px no-repeat;
    padding-left: 22px;
}
.profile-absolute ul li a {
    display: block;
    line-height: 24px;
    color: #333;
    margin-left: -10px;
}
.profile-innertab li a {
    margin-left: 0!important;
}
.profile-absolute ul li a.p-left-20 {
    padding-left: 22px;
}
.p_info .left-span {
    width: 80px;
    float: left;
}
.account-identification {
    background: #2F2F2F;
    padding: 0;
    margin: 0;
}
.account-identification .top-title {
    background: #2F2F2F;
    color: #fff;
    border-bottom: 1px solid #7F7F7F;
    margin: 0 0 5px;
}
.account-identification .top-title li a {
    padding: 8px 10px!important;
    color: #fff;
    font-size: 13px;
}
.account-identification .top-title .link-box {
    background-color: #7F7F7F;
    width: 100%;
    padding: 1px 0 0;
}
.circle, .gray-circle {
    width: 8px;
    height: 8px;
    border-radius: 50%}
.account-identification .top-title .link-box ul {
    margin: 0;
}
.account-identification .top-title .link-box ul li a {
    padding: 6px 10px!important;
}
.circle {
    float: left;
    margin: 4px 7px 0 -2px;
}
.circle .yellow {
    background: #FAFB00;
}
.red-b {
    background: #EA0818;
}
.green {
    background: #ADEF04;
}
.blue {
    background: #3499E9;
}
.yellow-b {
    background: #FAFB00;
}
.gray-circle, .grayc {
    background: #333;
}
.security.yellow {
    color: #FAFB00;
}
.other-item-circle {
    float: right;
    margin-right: 15px;
    margin-top: 7px;
}
.account-identification .top-title li a .show_hide {
    margin: 5px!important;
}
.black_row1, .blue_row1, .blue_row2, .cream-yellow-row, .darkyellow_row1, .gray-blue-row1, .green_row, .green_row1, .green_row2, .greenyellow_row1, .lgray_row1, .light_purple_row1, .mud-brown-row, .orange_row, .paleyellow_row, .purple_row1, .red_row1, .reddish_row1, .sky-blue-row1, .sky-row1, .violet-blue-row1, .yellow_row1 {
    border: 1px solid #7f7f7f;
    font-family: open_sansbold;
    font-size: 15px;
    color: #fff;
    padding: 5px 10px;
}
.purple_row1 {
    background: #A349A4;
}
.light_purple_row1 {
    background: #c8bfe7;
    color: #111;
}
.blue_row1 {
    background: #7092be;
}
.green_row {
    background: #0f5123;
}
.green_row1, .green_row2 {
    background: #22b14c;
}
.greenyellow_row1 {
    background: #b5e61d;
}
.black_row1 {
    background: #111;
}
.blue_row2 {
    background: #00a2e8;
}
.reddish_row1 {
    background: #880015;
}
.red_row1 {
    background: #ED1C24;
}
.lgray_row1 {
    background: #c3c3c3;
    color: #111;
}
.yellow_row1 {
    background: #ffc90e;
}
.darkyellow_row1 {
    background: #ddc659;
}
.paleyellow_row {
    background: #efe4b0;
    color: #111;
}
.violet-blue-row1 {
    background: #3f48cc;
}
.sky-blue-row1 {
    background: #00a2e8;
}
.gray-blue-row1 {
    background: #7092be;
}
.sky-row1 {
    background: #99d9ea;
    color: #111;
}
.orange_row {
    background: #ff7f27;
}
.mud-brown-row {
    background: #b97a57;
}
.cream-yellow-row {
    background: #efe4b0;
    color: #111;
}
.text-center {
    text-align: center;
}
.mm-account-link {
    border-bottom: 1px solid #ccc;
}
.mm-account-link ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%}
.mm-account-link ul li {
    float: left;
    display: inline;
}
.mm-account-link ul li a {
    display: block;
    padding: 0 11px;
    line-height: 30px;
    color: #111;
    font-size: 16px;
    border-bottom: 3px solid #fff;
    font-family: calibribold;
}
.mm-account-link ul li a.active, .mm-account-link ul li a:hover {
    border-bottom: 3px solid #880015;
    color: #111;
}
.mm-account-tablink {
    border-bottom: 2px solid #333;
}
.mm-account-tablink ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%}
.mm-account-tablink ul li {
    float: left;
    display: inline;
    margin-right: 2px;
}
.mm-account-tablink ul li a {
    display: block;
    padding: 0 4px;
    line-height: 36px;
    font-size: 14px;
    font-weight: 700;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background: url(../img/admin/admintab_bg.jpg) left top repeat-x #bababa;
    color: #111;
}
.mm-account-tablink ul li a.active, .mm-account-tablink ul li a:hover {
    color: #fff;
    background: url(../img/admin/admin-tab-hover.jpg) left top repeat-x #474747;
}
.account-buyed .col1 {
    width: 6%;
    background: #fff!important;
}
.account-buyed .col2 {
    width: 20%;
    text-align: right!important;
}
.account-buyed .col3, .account-buyed .col4, .account-buyed .col5 {
    width: 11%}
.account-buyed .col6, .account-buyed .col7 {
    width: 12%}
.account-buyed .col8 {
    width: 14%;
    margin-left: 3%}
.account-buyed .col1, .account-buyed .col2, .account-buyed .col3, .account-buyed .col4, .account-buyed .col5, .account-buyed .col6, .account-buyed .col7, .account-buyed .col8 {
    float: left;
    color: #fff;
    line-height: 16px;
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
    font-size: 14px;
}
.ac-buyed-title-row .col1, .ac-buyed-title-row .col2, .ac-buyed-title-row .col3, .ac-buyed-title-row .col4, .ac-buyed-title-row .col5, .ac-buyed-title-row .col6, .ac-buyed-title-row .col7, .ac-buyed-title-row .col8 {
    min-height: 60px;
    background: #45818e;
}
.account-buyed .ac-buyed-title-row .border-right {
    border-right: 1px solid #f8f8f8;
}
.ac-buyed-bpp {
    margin-top: 10px;
}
.ac-buyed-bpp .col1, .ac-buyed-bpp .col2, .ac-buyed-bpp .col3, .ac-buyed-bpp .col4, .ac-buyed-bpp .col5, .ac-buyed-bpp .col6, .ac-buyed-bpp .col7, .ac-buyed-bpp .col8 {
    border-left: 1px solid #111;
    border-top: 1px solid #111;
    border-bottom: 1px solid #111;
    font-size: 16px;
    font-weight: 700;
    font-family: open_sansbold;
}
.ac-buyed-bpp .col1 {
    border: 0;
}
.ac-buyed-bpp .col2 {
    background: #fff200;
    color: #111;
}
.ac-buyed-bpp .col3, .ac-buyed-bpp .col4 {
    background: #ffd966;
    color: #111;
}
.ac-buyed-bpp .col5 {
    background: #ffd966;
    color: #ed1c24;
}
.ac-buyed-bpp .col6 {
    background: #c3c3c3;
    color: #111;
}
.ac-buyed-bpp .col7 {
    background: #22b14c;
    color: #fff;
    border-right: 1px solid #111;
}
.ac-buyed-bpp .col8 {
    background: #880015;
    color: #fff;
    border-right: 1px solid #111;
}
.ac-buyed-bpp .col3 a, .ac-buyed-bpp .col4 a {
    color: #111;
    display: block;
}
.ac-buyed-bpp .col5 a {
    color: #ed1c24;
    display: block;
}
.ac-buyed-bpp .col6 a {
    color: #111;
    display: block;
}
.ac-buyed-bpp .col7 a, .ac-buyed-bpp .col8 a {
    color: #fff;
    display: block;
}
.settings-bpp {
    margin-top: 5px;
}
.settings-bpp .col1, .settings-bpp .col2, .settings-bpp .col3, .settings-bpp .col4, .settings-bpp .col5, .settings-bpp .col6, .settings-bpp .col7, .settings-bpp .col8 {
    border-left: 1px solid #999;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    font-size: 14px;
    color: #333;
}
.settings-bpp .col1 {
    border: 0;
}
.settings-bpp .col7, .settings-bpp .col8 {
    border-right: 1px solid #999;
}
.settings-bpp .col3, .settings-bpp .col4, .settings-bpp .col5, .settings-bpp .col6 {
    background: #b6d7a8;
}
.settings-bpp .col3 a, .settings-bpp .col4 a, .settings-bpp .col5 a, .settings-bpp .col6 a {
    color: #333;
    display: block;
    background: #b6d7a8;
}
.mma-btn-row {
    width: 90%;
    margin: 20px auto;
    display: table;
}
.mma-btn-row .btn-flt-left {
    float: left;
}
.mma-btn {
    margin: 10px;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-family: calibriregular;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    padding: 7px 20px;
    text-align: center;
    text-decoration: none;
    background: linear-gradient(to bottom, #4e4e4e 1%, #363636 98%) rgba(0, 0, 0, 0);
}
.h-data-row, .history-row {
    line-height: 30px;
}
.overlay-common {
    background: #111;
    opacity: .5;
    position: fixed;
    z-index: 9999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.order-confirmed-box {
    background: #fff;
    border: 1px solid #111;
    width: 500px;
    position: fixed;
    z-index: 11111;
    top: 50%;
    margin-top: -100px;
    left: 50%;
    margin-left: -250px;
    box-shadow: 0 0 8px #555;
}
.order-confirmed-box .title-row {
    background: #EFE4B0;
    color: #111;
    text-align: center;
    padding: 5px;
    font-size: 22px;
    font-weight: 700;
    border-bottom: 1px solid #111;
}
.order-confirmed-box .text1 {
    text-align: center;
    padding: 10px;
    font-size: 16px;
}
.close-common {
    float: right;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    display: block;
    color: #111;
    font-size: 16px;
    padding: 5px;
    margin-right: -15px;
    margin-top: -12px;
    box-shadow: 0 0 3px #555;
}
.message-of-expiry, .setting-smg {
    box-shadow: 0 0 5px #555;
    text-align: left;
    left: 0;
}
.message-of-expiry {
    position: absolute;
    z-index: 90;
    top: 30px;
    width: 230px;
    padding: 10px;
    border: 1px solid #111;
    background: #fff;
    color: #111;
}
.message-of-expiry .msg-alert {
    background: #ed1c24;
    padding: 5px;
    margin-top: 0;
    margin-bottom: 7px;
    color: #fff;
}
.message-of-expiry .bold {
    font-weight: 700;
}
.message-of-expiry .msg-type {
    background: #efe4b0;
    padding: 5px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.message-of-expiry .msg-times {
    float: left;
    background: #efe4b0;
    padding: 0;
    margin-top: 5px;
    font-size: 16px;
    font-weight: 700;
    border: 1px solid #333;
    width: 60px;
}
.message-of-expiry .msg-times input[type=text] {
    border: none;
    background: 0 0;
    font-size: 16px;
    color: #333;
    width: 100%}
.message-of-expiry .day-select {
    margin-top: 10px;
    width: 60%;
    position: relative;
    top: 0;
    font-weight: 400;
}
.message-of-expiry .msg-btn {
    margin: 10px auto;
    width: 50%}
.message-of-expiry .msg-btn .btn-ok, .setting-smg .btn-ok {
    margin: 5px 10px;
    font-size: 18px;
    color: #111;
    font-weight: 700;
    text-decoration: underline;
}
.message-of-expiry .msg-btn .btn-ok {
    float: left;
}
.setting-smg {
    position: absolute;
    top: 27px;
    z-index: 1111;
    width: 200px;
    padding: 5px;
    border: 1px solid #111;
    background: #fff;
    color: #111;
}
.setting-smg .btn-ok {
    float: right;
    background: 0 0!important;
}
.setting-smg input[type=text] {
    background: 0 0;
    font-size: 14px;
    color: #333;
    width: 30px;
    border: 1px solid #ccc;
}
.setting-smg .pg-close {
    float: right;
    margin-top: -15px;
    margin-right: -15px;
    font-size: 16px;
    color: #333;
    background: #fff!important;
    border-radius: 50%;
    height: 19px;
    width: 18px;
    padding-left: 4px;
    padding-top: 2px;
    box-shadow: 0 0 4px #333;
}
.history-ac {
    border: 1px solid #000;
    font-family: Arial, Helvetica, sans-serif;
}
.as_tab, .as_tab ul li:first-child a {
    border-top-left-radius: 7px;
}
.history-ac .col1, .history-ac .col2 {
    width: 20%}
.history-ac .col3, .history-ac .col4, .history-ac .col5, .history-ac .col6 {
    width: 15%}
.history-ac td {
    padding: 5px;
    box-sizing: border-box;
    border-collapse: collapse;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #ccc;
}
.history-ac td:last-child {
    border-right: none;
}
.history-row {
    background: #45818e;
    border-bottom: 1px solid #000;
}
.history-row td {
    color: #fff;
    font-weight: 700;
}
.h-data-row td {
    color: #333;
    border-bottom: 1px solid #ccc;
}
.h-data-row tr:last-child td {
    border-bottom: none;
}
.as_tab {
    background: url(../img/admin/admintab_bg.jpg) bottom repeat-x #bababa;
    margin-top: 10px;
    border-top-right-radius: 7px;
    width: 100%;
    position: relative;
}
.as_tab ul, .as_tab ul li {
    padding: 0;
    margin: 0;
}
.as_tab ul li {
    display: inline-block;
    float: left;
    list-style: none;
}
.as_tab ul li a, .dya-row a {
    display: block;
    text-align: center;
    font-weight: 700;
}
.as_tab ul li a {
    padding: 10px 15px;
    color: #393838;
    font-size: 14px;
}
.ucm-row .left1, .ucm-row .right1 {
    padding: 10px;
    box-sizing: border-box;
}
.as_tab ul li a:hover, .as_tab_active {
    background: url(../img/admin/admin-tab-hover.jpg) bottom repeat-x #474747;
    color: #FFF!important;
}
.ucm-row .left1 {
    float: left;
    width: 50%}
.ucm-row .right1 {
    float: right;
    width: 48%;
    margin-left: 2%;
    border: 1px solid #333;
    margin-top: 10px;
}
.yc-mail {
    color: #111;
    font-size: 16px;
    font-weight: 700;
}
.yc-mailid {
    color: #437494;
    font-size: 16px;
}
.ucm-row .left1 p {
    font-size: 14px;
}
.yc-mail-info {
    padding: 10px 0;
    float: left;
    width: 80%}
.yc-mail-info input[type=text] {
    width: 100%}
.yc-mail-info-submit {
    float: left;
    line-height: 11;
    padding: 10px 0;
    margin-left: 10px;
}
.address-confident {
    font-size: 12px;
    color: red;
}
.dya-row {
    padding: 0 45px;
    margin: 15px 0;
}
.dya-row a {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    padding: 8px 10px;
}
.ycp-text {
    font-size: 16px;
    line-height: 22px;
    color: #26208a;
}
.cls-row .desc_block .desc_text, .cls-row .desc_block .desc_title {
    font-size: 12px;
    line-height: 23px;
    font-family: calibriregular;
    text-align: center;
}
.ycp-text span {
    color: red;
}
.cls-row .desc_block .desc_title, .histo-sub th {
    background: #d9d2e9;
    color: #000;
    font-weight: 700;
}
.cls-row .user_list {
    border: 1px solid #909090;
}
.cls-row .check_block, .cls-row .desc_block {
    border-right: 1px solid #989898;
    float: left;
    box-sizing: border-box;
}
.cls-row .check_block {
    padding: 17px 0;
    width: 5%}
.cls-row .descript_block {
    float: left;
    width: 80%;
    box-sizing: border-box;
}
.cls-row .chk_des {
    margin-left: 23%;
    box-sizing: border-box;
}
.cls-row .desc_block {
    width: 15.82%}
.cls-row .desc_block .desc_title {
    border-bottom: 1px solid #989898;
}
.cls-row .touser {
    font-size: 15px!important;
}
.ulist1 .descript_block .desc_block {
    width: 25%!important;
}
.histo-sub table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    font-family: calibriregular;
}
.histo-sub td, .histo-sub th {
    border: 1px solid #999;
    box-sizing: border-box;
    padding: 3px;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
}
.hs-print-row {
    float: left;
    margin: 0 0 10px;
}
.hs-print-row .black_btn {
    padding: 0 10px;
}
.col-action-link a {
    color: #333;
    margin: 5px;
    display: inline-block;
    font-size: 15px;
}
.search_bt-p {
    float: left;
    line-height: 11px;
}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;
    width: 100%}
.hide {
    display: none!important;
}
.bt_sub a, .create-new-member-block .take-photo a {
    display: block;
}
.bt_sub a {
    background: #f9f9f9;
    border: 1px solid #b5b5b5;
    border-radius: 50%;
    color: #111;
    cursor: pointer;
    font-size: 15px;
    padding: 9px 4px 9px 15px;
    line-height: 20px;
    width: 14px;
    height: 14px;
}
.yellow-r {
    color: #ff0;
}
.smallfont-r {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.code-sub-block {
    border: 1px solid #333;
}
.code-sub-block .col1 {
    width: 10%}
.code-sub-block .col2 {
    width: 28%}
.code-sub-block .col3 {
    width: 10%}
.code-sub-block .col4 {
    width: 20%}
.code-sub-block .col5 {
    width: 10%}
.code-sub-block .col6 {
    width: 20%}
.code-sub-block .col1, .code-sub-block .col2, .code-sub-block .col3, .code-sub-block .col4, .code-sub-block .col5, .code-sub-block .col6 {
    float: left;
    box-sizing: border-box;
    padding: 5px;
    font-size: 14px;
}
.code-sub-row {
    background: #3f84c7;
    color: #fff;
}
.code-sub-row .col1, .code-sub-row .col2, .code-sub-row .col3, .code-sub-row .col4, .code-sub-row .col5, .code-sub-row .col6 {
    border-right: 1px solid #fff;
    text-align: center;
    min-height: 45px;
}
.code-sub-row .col6 {
    border-right: none!important;
}
.code-data-row {
    background: #fff;
    color: #111;
    border-bottom: 1px solid #ccc;
}
.code-data-row .col1, .code-data-row .col2, .code-data-row .col3, .code-data-row .col4, .code-data-row .col5, .code-data-row .col6 {
    border-right: 1px solid #ccc;
    text-align: center;
    min-height: 35px;
}
.code-data-row .col1, .code-data-row .col2 {
    font-size: 18px;
}
.code-data-row .col2 {
    text-align: left!important;
}
.code-data-row .col6 {
    border-right: none!important;
}
.ce-btn-row {
    width: 70%;
    margin: 0 auto;
}
.ce-btn-row .back-to-vf {
    float: left;
    margin: 0 20px;
    width: 150px;
}
.create-new-member-block .take-photo {
    float: left;
    width: 100%;
    padding-left: 0;
}
.create-new-member-block .discript {
    float: left;
    width: 100%;
    margin-left: 0;
}
.create-new-member-block .discript .ppro_form_bg {
    width: 100%}
.create-new-member-block .take-photo .upload_button1 {
    margin-top: 30px;
}
.search-member-row .ppro_form_bg {
    width: 100%}
.search-member-row .ppro_form_bg .input70 {
    float: left;
    width: 70%;
    margin-right: 2%;
    margin-left: 2%}
.search-member-row .ppro_form_bg .input25 {
    float: left;
    width: 25%}
.search-member-row .ppro_form_bg .input70 input[type=text] {
    width: 98%}
.eco-operator {
    padding-left: 130px;
    position: relative;
    min-height: 130px;
}
.eco-operator .photo {
    position: absolute;
    top: 0;
    left: 0;
}
.eco-operator .photo img {
    width: 110px;
    height: 110px;
}
.eco-field-row table {
    width: 100%;
    border-collapse: collapse;
}
.eco-field-row td {
    padding: 7px;
    box-sizing: border-box;
    font-size: 15px;
    border: 1px solid #ccc;
    line-height: 24px;
}
.eco-field-row td:first-child {
    width: 30%;
    background: #eee;
}
.ecotitle {
    color: #333;
    font-weight: 700;
}
.hap-print {
    width: 800px!important;
    margin: 10% auto!important;
}
.an-inform, .nmoc-title {
    margin-left: 50px;
    float: left;
}
.hap-print-title {
    color: #a349a4!important;
}
.find-btn {
    padding: 2px 15px;
    border-radius: 4px;
    box-shadow: none;
}
.black-row {
    border: 2px solid #111;
    border-radius: 8px;
    color: #fff;
    padding: 8px 10px;
    background: #6a6c72;
    background: -moz-linear-gradient(top, #6a6c72 0, #242c36 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6a6c72), color-stop(100%, #242c36));
    background: -webkit-linear-gradient(top, #6a6c72 0, #242c36 100%);
    background: -o-linear-gradient(top, #6a6c72 0, #242c36 100%);
    background: -ms-linear-gradient(top, #6a6c72 0, #242c36 100%);
    background: linear-gradient(to bottom, #6a6c72 0, #242c36 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6c72',  endColorstr='#242c36',  GradientType=0 );
}
.black-row .big {
    font-size: 20px;
}
.black-row .small, .black-row a {
    font-size: 15px;
}
.black-row a {
    color: #fff;
    padding: 5px 8px;
    border-radius: 22px;
    border: 1px solid #fff;
    width: 30px;
    height: 22px;
    display: inline-block;
    text-align: center;
}
.create-new-member-block .take-photo img {
    width: 120px;
}
.ppr_signup-td {
    padding: 6px;
    width: 70%}
.ppr_signup-text {
    line-height: 20px;
    color: #3c4650;
    font-size: 14px;
}
.ppr_signup-text span {
    color: #535973!important;
}
.signup-privacy {
    background: #6c9f50;
    display: block;
    color: #fff;
    padding: 5px 20px;
    float: left;
}
.an-inform {
    margin-top: -8px;
}
.nmoc-title {
    font-size: 18px;
    font-family: open_sansbold;
    color: #ed1c24;
    margin-top: 3px;
}
.nmoc-block .check_block {
    width: 4%!important;
    box-sizing: border-box;
}
.nmoc-block .img_block green {
    width: 15%!important;
    box-sizing: border-box;
}
.nmoc-block .descript_block {
    width: 81.4%!important;
    box-sizing: border-box;
}
.nmoc-block .desc_block {
    width: 16.6%!important;
    box-sizing: border-box;
}
.nmoc-block-1 .check_block {
    width: 4%!important;
    box-sizing: border-box;
}
.nmoc-block-1 .img_block green {
    width: 15%!important;
    box-sizing: border-box;
}
.nmoc-block-1 .descript_block {
    width: 81.4%!important;
    box-sizing: border-box;
}
.nmoc-block-1 .desc_block {
    width: 20%!important;
    box-sizing: border-box;
}
.nmoc-block-2 .check_block {
    width: 4%!important;
    box-sizing: border-box;
}
.nmoc-block-2 .img_block green {
    width: 15%!important;
    box-sizing: border-box;
}
.nmoc-block-2 .descript_block {
    width: 81.4%!important;
    box-sizing: border-box;
}
.nmoc-block-2 .desc_block {
    width: 20%!important;
    box-sizing: border-box;
}
.nmoc-block-ju .desc_block {
    width: 14.28%!important;
}
.nmoc-block-table table {
    box-sizing: border-box;
    width: 100%;
    border-collapse: collapse;
}
.nmoc-block-table table td {
    border: 1px solid #999;
    box-sizing: border-box;
    vertical-align: top;
}
.nmoc-block-table .col-check {
    width: 28px;
}
.nmoc-block-table .col-img-block {
    width: 91px;
}
.nmoc-block-table table td.col-img-block .img_block {
    border-left: 0!important;
    border-right: 0!important;
}
.descript-block-k table {
    box-sizing: border-box;
    width: 100%;
    border-collapse: collapse;
    margin: -1px;
}
.descript-block-k table td {
    border: 1px solid #999;
    box-sizing: border-box;
}
.descript-block-k table td .desc_block {
    border-right-width: 0;
    border-right-style: inherit;
    width: 103px;
}
.descript-block-k table td .desc_text {
    min-height: 30px;
}
.car-printbox .icc-border, .cmi-list-printbox .icc-border, .cmrm-list-printbox .icc-border {
    min-height: 56px;
}
.av-membership .css_block {
    border: 1px solid #666;
    padding: 10px;
}
.av-membership .detail_block, .av-membership .sss {
    border: 1px solid #000;
    font-family: open_sansbold;
}
.av-membership .bar_grayblue {
    background: #7092be;
}
.av-membership .confirm_sub {
    margin-left: 210px;
    margin-top: 10px;
    width: 310px;
}
.av-membership .bar_purple {
    background: #a349a4;
}
.av-membership .sss {
    color: #fff;
    font-size: 16px;
    margin-top: 10px;
    padding: 7px 10px;
    text-align: center;
}
.av-membership .bar_darkgreen {
    background: #006c00;
}
.av-membership .sss img {
    float: left;
    margin-top: -5px;
}
.av-membership .account_detail_block {
    padding: 15px 0;
}
.av-membership .detail_title {
    float: left;
    width: 34%;
    box-sizing: border-box;
    font-family: open_sansbold;
    font-size: 13px;
    padding: 4px 10px;
    text-align: right;
}
.av-membership .detail_block, .av-membership .title_block {
    width: 15%;
    font-size: 14px;
    padding: 4px 10px;
    float: left;
    box-sizing: border-box;
}
.av-membership .detail_block {
    text-align: center;
}
.av-membership .title_block {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: underline;
}
.av-membership .hide, .ct-accounts .col2, .ct-accounts .col4, .whenit-expire-title {
    font-family: open_sansbold;
}
.av-membership .p_top_five {
    padding-top: 5px;
}
.av-membership .db_grayblue {
    background: #45818e;
    color: #fff;
}
.av-membership .db_whitegreen {
    background: #b6d7a8;
}
.av-membership .db_lightgreen {
    background: #b5e61d;
}
.av-membership .db_gray {
    background: #7f7f7f;
}
.av-membership .db_graypurp {
    background: #7592C0;
    color: #fff;
}
.av-membership .hide {
    color: #a349a4;
    float: left;
    font-size: 15px;
    padding: 4px 0 4px 10px;
    width: 80px;
}
.av-membership .bar_lightgreen {
    background: #22b14c;
}
.av-membership .db_grayblue a {
    color: #fff!important;
}
.whenit-expire-title {
    color: #b97a57;
    font-size: 16px;
}
.whenit-expire-box {
    border: 1px solid #666;
    padding: 10px;
}
.whenit-expire-box .left-img {
    float: left;
    width: 10%}
.whenit-expire-box .right-text {
    float: left;
    width: 90%;
    font-size: 14px;
    line-height: 22px;
    color: #a40015;
    padding-left: 30px;
    box-sizing: border-box;
}
.whenit-expire-box .right-text input[type=checkbox] {
    margin-left: -17px;
}
.ct-accounts {
    padding: 10px 0;
    margin-top: 10px;
}
.ct-accounts .col1 {
    width: 5%;
    padding-top: 5px;
}
.ct-accounts .col2 {
    width: 40%}
.ct-accounts .col3, .ct-accounts .col4, .ct-accounts .col5 {
    width: 18%}
.ct-accounts .col1, .ct-accounts .col2, .ct-accounts .col3, .ct-accounts .col4, .ct-accounts .col5 {
    float: left;
    box-sizing: border-box;
}
.ct-accounts .col2, .ct-accounts .col4 {
    font-size: 15px;
    color: #111;
}
.ct-accounts .textbox-gray, .ct-accounts .textbox-white {
    border: 1px solid #333;
    padding: 5px;
    color: #333;
}
.ct-accounts .textbox-gray {
    background: #e5e5e5;
}
.ct-accounts .col3 .create-profile-btn {
    background: #d1d1d1;
    padding: 5px 10px;
    border-radius: 6px;
    color: #111;
    text-align: center;
    line-height: 22px;
    font-size: 13px;
    font-family: open_sansbold;
    display: block;
}
.cmc-account .btn, .csc-btn-row .btn {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    display: block;
    font-family: open_sansbold;
}
.csc-btn-row {
    margin: 0 auto;
    width: 77%}
.csc-btn-row .btn {
    float: left;
    margin: 0 10px;
    width: 110px;
    color: #fff;
    padding: 7px 15px;
    border-radius: 4px;
}
.csc-btn-row .continue-btn {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0);
}
.csc-btn-row .cancel-btn {
    background: linear-gradient(to bottom, #414141 0, #262626 100%);
}
.cmc-account {
    padding: 10px 0;
    margin-top: 10px;
}
.cmc-account .col1, .cmc-account .col2, .cmc-account .col3 {
    float: left;
    box-sizing: border-box;
}
.cmc-account .col1 {
    width: 40%}
.cmc-account .col2 {
    width: 20%;
    padding-left: 10px;
}
.cmc-account .col3 {
    width: 40%;
    padding-left: 10px;
}
.cmc-account .textbox-white {
    border: 1px solid #333;
    padding: 5px;
    color: #333;
}
.cmc-account .btn {
    background: linear-gradient(to bottom, #414141 0, #262626 100%) rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    margin: 0 10px;
    padding: 7px 10px;
    width: auto;
}
.createthisaccount .subtitle {
    font-weight: 700;
    color: #000;
    text-align: center;
    margin: 10px 0;
    font-size: 16px;
}
.createthisaccount .sup-box {
    background: #EFE3AE;
    border: 1px solid #222;
    color: #87031B;
    padding: 5px 10px;
    text-align: center;
}
.createthisaccount .btn-row {
    float: right;
    padding-right: 10px;
}
.createthisaccount .request-accept-box {
    background: #fff;
    border: 1px solid #222;
    color: #4189EE;
    width: 95%;
    box-sizing: border-box;
    margin: 2px auto;
    padding: 5px 10px;
}
.createthisaccount .btn-row .btn {
    float: left;
    margin: 0 5px;
    color: #fff;
    font-family: open_sansbold;
    font-weight: 400;
    font-size: 14px;
    padding: 7px 12px;
    text-align: center;
    border-radius: 4px;
    display: block;
    width: auto!important;
}
.createthisaccount .btn-row .upgrade-btn {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0);
}
.createthisaccount .btn-row .cancel-btn {
    background: linear-gradient(to bottom, #414141 0, #262626 100%);
}
.createthisaccount .leftdiv {
    float: left;
    width: 45%;
    box-sizing: border-box;
    padding: 20px 5px;
}
.createthisaccount .rightdiv {
    float: left;
    width: 55%}
.createthisaccount .rightdiv .fieldrow {
    width: 100%;
    display: table;
    margin: 10px 0;
}
.createthisaccount .rightdiv .left {
    float: left;
    width: 50%;
    text-align: right;
    line-height: 28px;
}
.createthisaccount .rightdiv .right {
    float: left;
    width: 40%;
    margin-left: 5%;
    margin-right: 5%}
.createthisaccount .rightdiv .fieldrow .datebox {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #222;
    color: #111;
    padding: 5px 10px;
}
.createthisaccount .rightdiv .fieldrow .usdbox {
    float: left;
    width: 40%;
    border: 1px solid #222;
    box-sizing: border-box;
    padding: 5px 10px;
}
.createthisaccount .rightdiv .fieldrow .paybox {
    float: left;
    width: 60%;
    border: 1px solid #222;
    box-sizing: border-box;
    padding: 5px 10px;
}
.createthisaccount .rightdiv .fieldrow .red {
    color: #D80000;
}
.ssc-detail-row {
    font-family: open_sansbold;
}
.ssc-detail-row .left {
    float: left;
    width: 43%;
    margin: 0 2% 0 5%;
    padding: 10px 0;
}
.cs-box, .pr-box {
    padding: 5px;
    font-size: 15px;
    text-align: center;
}
.ssc-detail-row .right {
    float: left;
    width: 43%;
    margin: 0 5% 0 2%}
.cs-box {
    background: #45818e;
    border: 1px solid #fff;
    color: #fff;
}
.pr-box {
    background: #b6d7a8;
    border: 1px solid #333;
    color: #111;
    margin-top: 5px;
}
.hs-btn, .otu-block .category_block {
    margin: 7px 0;
}
.pr-box .redblack {
    color: #880015;
    text-decoration: underline;
}
.hs-btn {
    background: #333;
    border-radius: 4px;
    color: #fff;
    padding: 7px 5px;
    text-align: center;
    font-size: 15px;
    display: block;
}
.otu-block {
    padding: 20px;
}
.hoap-btn-row {
    text-align: center;
}
.hoap-btn-row .hs-btn {
    display: inline-block;
    padding: 7px 20px;
}
.otu-block .avano {
    font-size: 12px;
    line-height: 16px;
    padding-left: 20.5%}
.otu-block .t_title {
    text-align: left;
    height: auto!important;
    font-size: 12px;
}
.otu-block .t_col1 {
    text-align: center;
    width: 20%}
.otu-block .t_col1, .otu-block .t_col2, .otu-block .t_col3 {
    float: left;
    height: 34px;
    margin-left: 4%}
.otu-block .t_col2 {
    text-align: center;
    width: 6%}
.otu-block .coach_title {
    font-size: 18px;
    font-weight: 700;
    line-height: 34px;
}
.otu-block .ava_block, .otu-block .current_block {
    background: #efe4b0;
    border: 1px solid #232325;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
}
.otu-block .t_col3 {
    width: 30%}
.sharing-coaches {
    position: absolute;
    z-index: 111;
    top: 0;
    left: -20px;
    width: 320px;
    background: #fff;
    border: 1px solid #888;
    padding: 7px;
    box-shadow: 0 0 3px #888;
}
.sharing-coaches .close {
    float: right;
}
.sharing-coaches .close a {
    color: #333;
    font-size: 14px;
}
.sharing-coaches .title {
    background: #efe4b0;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    padding: 5px;
}
.sharing-coaches .links {
    background: #7f7f7f;
    padding: 10px 5px;
    color: #fff;
    font-size: 13px;
}
.sharing-coaches .contains {
    margin: 10px 0 5px;
    border: 1px solid #ccc;
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.sharing-coaches .btn-row {
    margin: 10px 0;
}
.sharing-coaches .links .username {
    float: left;
    margin-right: 100px;
}
.sharing-coaches .links .end, .sharing-coaches .links .start {
    float: left;
    margin-right: 20px;
}
.sharing-coaches .links .delete {
    float: right;
}
.cotains-row {
    border-bottom: 1px solid #ccc;
    padding: 5px;
}
.cotains-row .col1 {
    float: left;
    margin-right: 10px;
}
.cotains-row .col2 {
    float: left;
    width: 50%;
    font-size: 13px;
    text-decoration: underline;
}
.cotains-row .col3 {
    float: right;
    width: 20%;
    text-align: right;
}
.cotains-row .col1 img {
    width: 50px;
    height: 50px;
}
.cotains-row .col3 a {
    text-decoration: underline;
    color: #ed1c24;
    font-size: 13px;
}
.sharing-coaches .btn-row .invite-btn {
    margin: 0 auto;
    width: 180px;
    color: #fff;
    font-family: open_sansbold;
    font-weight: 400;
    font-size: 14px;
    padding: 7px 15px;
    text-align: center;
    border-radius: 4px;
    display: block;
    background: linear-gradient(to bottom, #414141 0, #262626 100%);
}
.curr-mem-row {
    font-family: open_sansbold;
}
.curr-mem-row .hs-btn {
    float: left;
    margin: 0 3px;
    font-size: 14px;
    padding: 7px 8px;
}
.memberReqMainTabs {
    width: 450px;
    margin: 0 auto;
    display: table;
}
.filt-order .col1, .filt-order .col2 {
    width: 20%;
    float: left;
}
.filt-order .col2 {
    margin-left: 2%}
.filt-order .col3 {
    float: left;
    width: 13%;
    margin-left: 2%;
    line-height: 30px;
}
.filt-order .col4 {
    float: left;
    width: 20%;
    margin-left: 2%}
.droplistinput input[type=text] {
    border: 1px solid silver;
    line-height: 32px!important;
    height: 32px!important;
    text-indent: 5px;
}
.renewal-admin-block {
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.renewal-admin-block .nmoc-block .descript_block {
    width: 81%!important;
}
.renewal-admin-block .cb-t {
    padding-top: 1%!important;
}
.renewal-admin-block .ult .desc_title {
    border-bottom: none!important;
}
.car-printbox, .cmi-list-printbox, .cmrm-list-printbox {
    border: 1px solid #989898;
    display: table;
    box-sizing: border-box;
}
.renewal-admin-block .ult .desc_title, .renewal-admin-block .ult .img_block {
    height: 24px!important;
    line-height: 24px;
    text-align: center!important;
    font-weight: 400;
    font-size: 14px;
}
.car-print {
    width: 950px!important;
    margin: 10% auto;
}
.car-printbox {
    width: 100%}
.car-printbox .img_block {
    width: 10%;
    display: table;
}
.car-printbox .descript_block {
    width: 90%;
    box-sizing: border-box;
}
.car-printbox .descript_block .desc_block {
    width: 13%;
    box-sizing: border-box;
}
.car-printbox .descript_block .desc_title {
    font-size: 13px;
    font-weight: 400;
}
.car-printbox .descript_block .desc_text {
    font-size: 13px;
}
.car-printbox .icc-border img {
    width: 55px!important;
}
.cmi-list-printbox {
    width: 100%}
.cmi-list-printbox .img_block {
    width: 10%;
    display: table;
}
.cmi-list-printbox .img_block img {
    width: 82px;
    height: 78px;
}
.cmi-list-printbox .descript_block {
    width: 90%;
    box-sizing: border-box;
}
.cmi-list-printbox .descript_block .desc_block {
    width: 20%!important;
    box-sizing: border-box;
}
.cmi-list-printbox .descript_block .desc_title {
    font-size: 13px;
    font-weight: 400;
}
.cmi-list-printbox .descript_block .desc_text {
    font-size: 13px;
}
.cmi-list-printbox .icc-border img {
    width: 55px!important;
}
.cmi-list-printbox .descript_block .desc_block_mfl {
    box-sizing: border-box;
    float: left;
    width: 12.5%}
.cmrm-list-printbox {
    width: 100%}
.cmrm-list-printbox .img_block {
    width: 10%;
    display: table;
}
.cmrm-list-printbox .img_block img {
    width: 82px;
    height: 78px;
}
.cmrm-list-printbox .descript_block {
    width: 90%;
    box-sizing: border-box;
}
.cmrm-list-printbox .descript_block .desc_block {
    width: 16.66%!important;
    box-sizing: border-box;
}
.cmrm-list-printbox .descript_block .desc_title {
    font-size: 13px;
    font-weight: 400;
}
.cmrm-list-printbox .descript_block .desc_text {
    font-size: 13px;
    padding-top: 3px!important;
}
.cmrm-list-printbox .icc-border img {
    width: 55px!important;
}
.d-block-row .desc_block {
    width: 13.33%}
.d-block-row .desc_block.db-box {
    width: 20%!important;
}
.apd-block-row .desc_block {
    width: 12%}
.apd-block-row .desc_block.db-box {
    width: 16%!important;
}
.ccp-setting img {
    width: 28px!important;
    height: 28px!important;
    margin: 0 auto;
}
.dsc_block_db {
    float: left;
    width: 91.2%}
.dsc_block_db .dbb_width {
    float: left;
    width: 20%!important;
    box-sizing: border-box;
    border-right: 1px solid #989898;
}
.img_block_db {
    border-right: 1px solid #909090;
    float: left;
    box-sizing: border-box;
    width: 55px;
    min-height: 57px!important;
}
.img_block_db img {
    width: 50px!important;
}
.cau-list-print .desc_block {
    width: 20%!important;
}
.cau-list-print .desc_block .desc_text, .cau-list-print .desc_block .desc_title {
    font-size: 15px!important;
}
.npu_button {
    color: #fff;
    padding: 6px 10px;
    font-size: 15px;
    border-radius: 4px;
    font-weight: 700;
    background: #111;
    text-align: center;
    display: block;
    width: 200px;
    margin: 0 auto;
}
.onclick-newpost {
    position: absolute;
    z-index: 111;
    left: 20px;
    top: 50px;
    width: 600px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    box-shadow: 0 0 4px #333;
    background: #fff;
}
.cont-absol, .fixed-center {
    left: 50%;
    transform: translate(-50%, -50%);
}
.onclick-newpost .type {
    border-bottom: 1px solid #ccc;
    color: #666;
}
.onclick-newpost .type .write {
    float: left;
    width: 95%;
    box-sizing: border-box;
}
.onclick-newpost .type .write textarea {
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    padding: 8px;
    border: none;
}
.onclick-newpost .type .symbol {
    float: left;
    width: 5%;
    box-sizing: border-box;
    text-align: right;
    padding: 8px;
}
.onclick-newpost .type .symbol a {
    font-size: 15px;
    color: #666;
}
.onclick-newpost .btns .btn {
    float: left;
    box-sizing: border-box;
    text-align: center;
    padding: 8px;
}
.onclick-newpost .btns .addfile, .onclick-newpost .btns .addphoto {
    width: 30%;
    border-right: 1px solid #ccc;
}
.onclick-newpost .btns .confirm {
    width: 40%}
.onclick-newpost .btns .btn a {
    display: block;
    font-size: 15px;
    color: #666;
}
.onclick-new {
    padding: 20px 30px;
    background: #f5f5f5;
}
.onclick-new .row1 {
    padding: 0;
}
.onclick-new .row1 .left {
    float: left;
    width: 37%}
.onclick-new .row1 .left .list-member {
    color: #757575;
    padding: 4px 0;
}
.onclick-new .row1 .left .member-thumb {
    border: 1px solid #bababa;
    float: left;
}
.onclick-new .row1 .left .member-thumb img {
    height: 54px;
    margin: 3px;
    width: 54px;
}
.onclick-new .row1 .left .profile_detail {
    float: left;
    width: 65%;
    box-sizing: border-box;
    padding-left: 10px;
    color: #333;
    line-height: 20px;
    text-align: left;
}
.onclick-new .row2 {
    padding: 5px 0;
}
.onclick-new .row2 .block {
    background: #fff;
    border: 1px solid #ccc;
    min-height: 40px;
    padding: 10px;
    border-radius: 4px;
}
.onclick-new .row2 .block::after {
    border-top: 9px solid #b2b2b2;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    position: absolute;
    z-index: 100;
}
.onclick-new .row2 .block1::after {
    margin-left: -215px;
    margin-top: 50px;
}
.onclick-new .row2 .block2::after {
    margin-left: -140px;
    margin-top: 50px;
}
.onclick-new .row2 .block3::after {
    margin-left: -70px;
    margin-top: 50px;
}
.onclick-new .row2 .block4::after {
    margin-left: 0;
    margin-top: 50px;
}
.onclick-new .row2 .block5::after {
    margin-left: 75px;
    margin-top: 50px;
}
.onclick-new .row2 .block6::after {
    margin-left: 145px;
    margin-top: 50px;
}
.onclick-new .row3 {
    padding: 0;
}
.onclick-new .row3 ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    width: 450px;
}
.onclick-new .row3 ul li {
    display: inline;
    float: left;
    list-style: none;
    padding: 5px 25px 0;
    cursor: pointer;
    color: #888;
    font-size: 22px;
}
.onclick-new .row3 ul li.active {
    color: #4ea63a;
}
.sr-membership {
    width: 185px;
    display: block;
    border-radius: 16px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 10px 3px;
}
.club-box-repeat {
    padding: 0;
    border: 1px solid #bcbcbc;
}
.club-cont-box {
    padding: 10px;
}
.club-cont-box .col1 {
    float: left;
    box-sizing: border-box;
}
.club-cont-box .col1-1 {
    float: left;
    box-sizing: border-box;
    padding-left: 5px;
}
.club-cont-box .col3, .club-cont-box .col4 {
    float: left;
    padding-left: 10px;
    box-sizing: border-box;
}
.club-cont-box .col2 {
    float: left;
    box-sizing: border-box;
    margin-left: 5px;
    background: #f8f8f8;
}
.club-cont-box .col3 {
    width: 38%}
.club-cont-box .col4 {
    width: 29%;
    text-align: right;
}
.club-cont-box .col1 img {
    width: 96px;
    height: 100px;
}
.club-cont-box .col1-1 img {
    width: 50px;
    height: 100px;
}
.club-cont-box .col2 img {
    width: 30px;
    height: 30px;
}
.club-cont-box .font-blue {
    color: #7c91c1;
    font-size: 16px;
}
.club-cont-box .font-lgray {
    color: #979997;
}
.club-cont-box .font-dgray {
    color: #111;
}
.club-cont-box .bemember {
    color: #ed1c24;
    font-size: 13px;
}
.club-cont-box .btn {
    background: #c2c2c2;
    border: 1px solid #adadad;
    border-radius: 3px;
    padding: 5px 0;
    font-size: 14px;
    font-weight: 700;
    display: block;
    text-align: center;
}
.club-cont-box .accept {
    color: #111;
    float: right;
    width: 120px;
}
.club-cont-box .reject {
    color: #ed1c24;
    float: right;
    width: 120px;
}
.detailv {
    color: #111;
    width: 140px;
    margin: 10px auto;
    float: inherit!important;
}
.btnRed {
    line-height: 22px;
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0)!important;
    border: 1px solid #9c0606;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 0 10px;
    box-sizing: border-box;
}
.cont-absol {
    margin: 0 -50% -50% 0;
    position: fixed;
    z-index: 9999;
    top: 45%}
.cont-absol img {
    border: 1px solid #00a2e8;
    box-shadow: 0 0 7px #999;
    display: flex;
    border-radius: 10px;
}
.cont-absol .close {
    position: absolute;
    z-index: 10000;
    top: 10px;
    right: 10px;
    color: #111;
}
.cont-absol .close a {
    cursor: pointer;
}
.fixed-center {
    position: fixed;
    top: 50%;
    margin-right: -50%;
    margin-bottom: -50%;
    z-index: 9999;
}
.fixed-center-pop {
    background: #fff;
    box-shadow: 0 0 5px #333;
    border-radius: 6px;
    padding: 10px;
}
.ab-pop-close, .popup-close {
    text-align: center;
    box-shadow: 0 0 3px #333;
}
.popup-close {
    float: right;
    margin-top: -20px;
    margin-right: -20px;
    font-size: 16px;
    width: 25px;
    height: 25px;
    background: #fff;
    border-radius: 50%;
    padding-top: 2px;
    color: #333;
}
.popup-close a {
    display: block;
    color: #333;
}
.popup-overlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: .6;
    display: block;
}
.fixed .fixed-center {
    z-index: 11111111!important;
}
.rof-popup {
    margin: 0;
    position: fixed;
    z-index: 9999;
    top: 100px;
    right: 302px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #111;
    width: 450px;
    padding: 10px;
}
.rof-popup .purple_apt {
    font-size: 18px;
    font-weight: 700;
    padding: 5px;
    text-align: center;
}
.rof-popup .user-block {
    height: 440px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-top: 10px;
}
.rof-popup .user-block ul {
    margin: 0;
    padding: 0;
    width: 100%}
.rof-popup .user-block ul li {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
    padding: 10px;
    border-collapse: collapse;
    border-bottom-width: 0;
}
.rof-popup .user-block ul li:last-child {
    border-width: 1px;
}
.rof-popup .user-block ul li:hover {
    background: #e6e6e6;
}
.rof-popup .member_img_thumb {
    margin-bottom: 0;
    border-width: 0;
}
.rof-popup .member_img_thumb img {
    widows: 100%;
    height: 100%;
    border: 1px solid #bababa;
    margin: 0;
}
.rof-popup .profile_detail {
    float: left;
    width: 82%;
    margin-left: 2%}
.rof-popup .new_member_title {
    color: #169AA6;
}
.rof-popup .members {
    color: #666;
    font-size: 13px;
}
.rof-popup .user-block ul li:hover .new_member_title {
    color: #444;
}
.rof-popup .user-block ul li:hover .members {
    color: #169AA6;
}
.rof-popup .btn {
    float: left;
    display: block;
    padding: 0 10px;
    margin: 5px 10px 0 0;
    line-height: 26px;
    font-size: 15px;
    border-radius: 3px;
    width: auto;
}
.rof-popup .accept {
    color: #fff;
    background: #666;
    border: 1px solid #666;
}
.rof-popup .delete {
    float: right;
    color: #555;
    font-size: 18px;
}
.ab-scroll-block {
    height: 530px;
    overflow-x: hidden;
    overflow-y: auto;
}
.ab-pop-close {
    float: right;
    margin-top: -20px;
    margin-right: -20px;
    font-size: 16px;
    width: 25px;
    height: 25px;
    background: #fff;
    border-radius: 50%;
    padding-top: 2px;
}
.ab-pop-close a {
    display: block;
    color: #333;
}
.profile_lft .fileUpload span, .profile_lft .upload, .take-photo .fileUpload span, .take-photo .upload {
    font-family: segoe_uibold;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    background: #3a3a3a;
    box-sizing: border-box;
    text-align: center;
}
.profile_lft {
    font-size: 14px;
}
.profile_lft .lft_item .left {
    float: left;
    margin-right: 20px;
}
.profile_lft .lft_item .left .profile_image {
    width: 100px;
    height: 100px;
}
.profile_lft .lft_item .right {
    float: left;
    width: 75%}
.profile_lft .fileUpload {
    position: relative;
    overflow: hidden;
    width: 120px;
}
.profile_lft .fileUpload input.browse {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.profile_lft .fileUpload span, .profile_lft .upload {
    padding: 4px 15px;
}
.profile_lft .upload {
    margin-top: 10px;
}
.take-photo {
    padding-left: 140px;
    position: relative;
    min-height: 125px;
}
.take-photo .photo {
    position: absolute;
    top: 0;
    left: 0;
}
.take-photo .photo img {
    width: 125px;
    height: 125px;
}
.take-photo .upload_button {
    float: left;
    margin-top: 95staff whofsdfsdfsdfdsfpx;
}
.take-photo .upload_button1 {
    float: left;
    margin-top: 15px;
}
.take-photo .fileUpload {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.take-photo .fileUpload input.browse {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.take-photo .fileUpload span, .take-photo .upload {
    padding: 4px 15px;
}
.take-photo .upload {
    margin-top: 10px;
}
.club-user-access-popup-scroll {
    height: 480px;
    overflow-y: auto;
    overflow-x: hidden;
}
.club-user-access-popup-tablecell {
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
}
.cuf-alert-popup {
    width: 650px;
    min-height: 140px;
    background: #F4EFCE;
    border: 1px solid red;
    border-radius: 4px;
    box-shadow: 0 0 6px #333;
    box-sizing: border-box;
    padding: 12px;
}
.cuf-alert-popup-card-payment_card {
    background: #f4efce;
    border: 1px solid red;
    border-radius: 6px;
    box-shadow: 0 0 6px #333;
    box-sizing: border-box;
    min-height: 150px;
    padding: 15px;
    width: 650px;
}
.cuf-alert-popup-account, .cuf-alert-popup-message {
    border: 1px solid red;
    box-shadow: 0 0 6px #333;
    box-sizing: border-box;
}
.cuf-alert-popup .title {
    color: #7a0000;
    font-size: 24px;
    padding: 5px 0;
}
.cuf-alert-popup .text {
    color: #7a0000;
    padding: 5px 0;
    font-size: 14px;
}
.cuf-alert-popup .subtitle {
    color: #7a0000;
    font-size: 16px;
    padding: 5px 0;
}
.cuf-alert-popup .date {
    color: #fff;
    background: #e3151a;
    font-size: 14px;
    padding: 3px 10px;
}
.cuf-alert-popup .cross {
    color: #e3151a;
}
.cuf-alert-popup .btn-row {
    padding: 5px 0;
    display: table;
    margin: 5px auto;
    width: 100%;
    text-align: center;
}
.cuf-alert-popup-message {
    width: 650px;
    min-height: 140px;
    background: #F4EFCE;
    border-radius: 4px;
    padding: 12px;
}
.cuf-alert-popup-message .title {
    color: #7a0000;
    font-size: 24px;
    padding: 5px 0;
}
.cuf-alert-popup-message .text {
    color: #7a0000;
    padding: 5px 0;
    font-size: 14px;
}
.cuf-alert-popup-message .subtitle {
    color: #7a0000;
    font-size: 16px;
    padding: 5px 0;
}
.cuf-alert-popup-message .date {
    color: #fff;
    background: #e3151a;
    font-size: 14px;
    padding: 3px 10px;
}
.cuf-alert-popup-message .cross {
    color: #e3151a;
}
.cuf-alert-popup-message .btn-row {
    padding: 5px 0;
    display: table;
    margin: 5px auto;
    width: 100%;
    text-align: center;
}
.cuf-alert-popup-account {
    width: 600px;
    min-height: 200px;
    background: #F4EFCE;
    border-radius: 4px;
    padding: 20px;
}
.cuf-alert-popup-account .title {
    color: #7a0000;
    font-size: 24px;
    padding: 5px 0;
}
.cuf-alert-popup-account .text {
    color: #7a0000;
    padding: 5px 0;
    font-size: 14px;
}
.cuf-alert-popup-account .subtitle {
    color: #7a0000;
    font-size: 16px;
    padding: 5px 0;
}
.cuf-alert-popup-account .date {
    color: #fff;
    background: #e3151a;
    font-size: 14px;
    padding: 3px 10px;
}
.cuf-alert-popup-account .cross {
    color: #e3151a;
}
.cuf-alert-popup-account .btn-row {
    padding: 5px 0;
    display: table;
    margin: 5px auto;
    width: 91%}
.cuf-alert-popup-card-payment, .cuf-alert-popup-card-payment-five-day-msg {
    width: 600px;
    min-height: 200px;
    background: #F4EFCE;
    border: 1px solid red;
    border-radius: 6px;
    box-shadow: 0 0 6px #333;
    box-sizing: border-box;
    padding: 15px;
}
.cuf-alert-popup-card-payment .title {
    color: #7a0000;
    font-size: 24px;
    padding: 5px 0;
}
.cuf-alert-popup-card-payment .text {
    color: #7a0000;
    padding: 5px 0;
    font-size: 14px;
}
.cuf-alert-popup-card-payment .subtitle {
    color: #7a0000;
    font-size: 16px;
    padding: 5px 0;
}
.cuf-alert-popup-card-payment .date {
    color: #fff;
    background: #e3151a;
    font-size: 14px;
    padding: 3px 10px;
}
.cuf-alert-popup-card-payment .cross {
    color: #e3151a;
}
.cuf-alert-popup-card-payment .btn-row {
    padding: 5px 0;
    display: table;
    margin: 5px auto;
    width: 91%}
.cuf-alert-popup-card-payment .subtitle-smartcard {
    color: #7a0000;
    font-size: 18px;
    padding: 5px 0;
    font-family: open_sansbold;
}
.cuf-alert-close {
    color: #e3151a;
    float: right;
    font-size: 22px;
}
.btn-gray, .btn-light-gray, .btn-red, .btn-medium-gray , .btn-white-gray {
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 4px 12px;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}
.btn-gray, .btn-red {
    color: #fff;
}
.btn-medium-gray {
	color: #000;
	background: #cacaca;
	border:none;
}

.btn-red {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0)!important;
    border: 1px solid #9c0606;
}
.btn-red:hover {
    background: linear-gradient(to bottom, #e03734 0, #c32926 100%) rgba(0, 0, 0, 0);
}
.btn-gray {
    background: linear-gradient(to bottom, #666 0, #333 100%) rgba(0, 0, 0, 0);
}
.btn-gray:hover {
    background: linear-gradient(to bottom, #444 0, #222 100%) rgba(0, 0, 0, 0);
}
.btn-light-gray {
    color: #111;
    background: linear-gradient(to bottom, #e0e0e0 0, #b0b0b0 100%) rgba(0, 0, 0, 0);
    border: 1px solid #b0b0b0;
}
.btn-light-gray:hover {
    background: linear-gradient(to bottom, #b0b0b0 0, #999 100%) rgba(0, 0, 0, 0);
}
input[type=submit].btn-red {
    border: 1px solid #9c0606;
}
button.btn-gray, button[type=submit].btn-gray, button[type=reset].btn-gray, input[type=button].btn-gray, input[type=submit].btn-gray, input[type=reset].btn-gray {
    border: 1px solid #333;
    line-height: 22px;
}
input[type=submit] {
    margin: 0;
}
.v-detail-row {
    margin: 10px 0;
}
.v-detail-row span {
    float: left;
}
.v-detail-row .v-box {
    padding: 5px 10px;
    color: #111;
}
.v-detail-row .ds-box {
    background: #EBEBEB;
    border: 1px solid #ccc;
    padding: 5px 10px;
    color: #555;
}
.v-detail-row .de-box {
    background: #E3151A;
    border: 1px solid #ccc;
    padding: 5px 10px;
    color: #fff;
}
.sh-btn-row .btn-light-gray, .sh-info {
    color: #333;
}
.shared-content-block {
    background: #f0f0f0;
    padding: 15px;
    border: 1px solid #dbdbdb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 22px;
}
.sh-c-row {
    padding: 10px 5px;
}
.sh-c-row .left, .sh-c-row .right-1 {
    padding: 5px;
    float: left;
    box-sizing: border-box;
}
.sh-c-row .left {
    width: 25%;
    line-height: 20px;
}
.sh-c-row .right {
    float: left;
    width: 50%}
.sh-c-row .right-1 {
    width: 10%}
.sh-c-row .right-full {
    float: left;
    width: 75%}
.sh-btn-row {
    padding: 10px 0;
    width: 200px;
    margin: 0 auto;
    box-sizing: border-box;
}
.sh-select select {
    width: 110%}
.sh-info {
    font-size: 18px;
}
.pop-col {
    float: left;
    width: 50%;
    padding: 10px 0;
}
.pop-col span {
    float: left;
    margin-right: 10px;
    width: 26px;
    height: 26px;
    background: url(../img/pop-img.jpg) no-repeat;
}
.pop-col .span1 {
    background-position: -7px -6px;
}
.pop-col .span2 {
    background-position: -43px -6px;
}
.pop-col .span3 {
    background-position: -7px -42px;
}
.pop-col .span4 {
    background-position: -43px -42px;
}
.pop-col .span5 {
    background-position: -7px -78px;
}
.pop-col .span6 {
    background-position: -43px -78px;
}
.pop-block .btn-row {
    margin: 10px 0;
}
.pop-block .btn-call {
    float: left;
    padding: 6px;
}
.csi-row .descript_block {
    width: 81.6%!important;
    box-sizing: border-box;
}
.csi-row .descript_block .desc_block {
    box-sizing: border-box;
}
.csi-row .img_block {
    min-height: 122px;
}
.csi-row .search_user {
    width: 13%!important;
    margin-right: 10px;
}
.csi-row .ordering {
    width: 20%}
.csi-row .search_block {
    width: 18%!important;
    margin-right: 10px;
}
.csi-row .search_block input[type=text] {
    height: auto;
    line-height: 28px;
    width: 100%}
.csi-row .search_bt {
    margin-left: 0;
}
.csi-row .search_bt .btnRed {
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
}
.record_text {
    text-align: center;
    font-weight: 700;
}
.hap-btn {
    position: absolute;
    right: 10px;
    top: 60px;
    z-index: 111;
}
.club-member-db table {
    border-collapse: collapse;
    margin: -1px;
}
.club-member-db table td {
    border: 1px solid #989898;
}
.club-member-db table td .desc_block {
    float: none;
    width: auto!important;
    border-right: none!important;
}
.club-member-db table td {
    width: 16.33%;
    vertical-align: top;
}
.club-member-db table td .desc_block .desc_text, .club-member-db table td .desc_block .desc_title {
    min-height: 30px;
}
.mcm-member-row .filter a {
    width: auto;
}
.mcm-member-row .ordering {
    width: 14%}
.mcm-member-row .ordering-new {
    width: 14%;
    float: left;
    margin-right: 10px;
}
.mcm-member-row .search_user {
    width: 8%!important;
}
.mcm-member-row .search_block {
    width: 11%!important;
}
.mcm-head {
    border: 1px solid #555;
}
.mcm-head td {
    background: #d9d2e9;
}
.mcm-content {
    border: 1px solid #bbb;
}
.mcm-content td {
    border-bottom: 1px solid #bbb;
}
.mcm-content tr:last-child td {
    border-bottom: none;
}
.mcm-table table {
    width: 100%;
    border-collapse: collapse;
}
.mcm-table tr:nth-child(2n+2) {
    background: #f1fafc;
}
.mcm-table td {
    vertical-align: middle;
    text-align: left;
    font-size: 13px;
    box-sizing: border-box;
    padding: 5px;
}
.chksts-not-renewed .descript-block-td, .cust-testi-select table td, .history-acc-purchase .descript-block-td, .request-contact .descript-block-td, .request-contact .descript_block table td, .user-managelist .descript-block-td {
    vertical-align: top;
}
.mcm-table td:first-child, .mcm-table td:last-child {
    text-align: center;
}
.mcm-table .col1-check {
    width: 5%}
.mcm-table .col2-photo {
    width: 10%}
.mcm-table .col3-status {
    width: 13%}
.mcm-table .col4-name {
    width: 27%}
.mcm-table .col5-member {
    width: 20%}
.mcm-table .col6-debt {
    width: 10%}
.mcm-table .col7-expire {
    width: 15%}
.mcm-table .col2-photo img {
    width: 100%}
.cust-testi-select .club-member-db table td.td-1, .cust-testi-select .club-member-db table td.td-2 {
    width: 15%!important;
}
.cust-testi-select .club-member-db table td.td-3 {
    width: 70%!important;
}
.cust-testi-select .csi-row .descript_block {
    width: 84.9%!important;
}
.cust-testi-select .csi-row .descript_block table {
    width: 100%}
.cust-testi-select .cust-testi-select .csi-row .descript_block {
    width: 100%!important;
}
.cust-testi-select .check_block {
    width: 4%!important;
}
.cust-testi-select .testimonial-lang-row .edit_pagelang a {
    font-size: 12px;
}
.cust-testi-select .edit_pagelang a {
    padding: 2px 5px;
    margin: 1px;
}
.cust-testi-select .testimonial-lang-row {
    padding: 0 0 0 110px;
}
.cust-testi-select table {
    width: 100%;
    border-collapse: collapse;
}
.cust-testi-select table td {
    padding: 0;
    border: 1px solid #aaa;
    font-weight: 400;
    text-align: center;
}
.cust-testi-select .col-check {
    width: 5%;
    vertical-align: middle;
}
.cust-testi-select .col-img {
    width: 9%;
    vertical-align: middle;
}
.cust-testi-select .col-table {
    width: 27%}
.cust-testi-select .col-testi {
    width: 59%}
.cust-testi-select .col-img .colimgbox {
    width: 55px;
    height: 55px;
    overflow: hidden;
    margin: 0 auto;
}
.cust-testi-select .col-img .colimgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cust-testi-select .col-img img {
    width: 60px;
}
.cust-testi-select table table td {
    width: 50%;
    border: none;
    border-bottom: 1px solid #989898;
    border-right: 1px solid #989898;
}
.cust-testi-select table table td:last-child {
    border-right: none;
}
.cust-testi-select table table tr:last-child td {
    border-bottom: none;
}
.cust-testi-select table table td .desc_block {
    float: none;
    width: auto;
    border-right: none!important;
}
.cust-testi-select table table td .desc_title {
    border-right: none!important;
}
.cust-testi-select table table td .desc_text {
    border-bottom: none;
    border-right: none;
}
.cust-testi-select table td .commentesti {
    padding: 5px;
    line-height: 18px;
    text-align: left;
}
.price-cards .row {
    border: 1px solid #ccc;
    padding: 10px;
    color: #111;
}
.price-cards .terms-row span {
    float: left;
    margin-right: 10px;
    line-height: 30px;
    font-size: 14px;
}
.price-cards .message-row .editlast {
    width: 27%;
    font-size: 14px;
}
.price-cards .message-row .edit-language {
    width: 72%}
.price-cards .row .acc-select {
    width: 100px;
}
.price-cards .row .acc-select select {
    width: 120px;
}
.gray-tab {
    position: relative;
}
.gray-tab ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    display: table;
    border-bottom: 2px solid #777;
}
.gray-tab ul li {
    display: inline-block;
    float: left;
}
.gray-tab ul li a {
    background: url(../img/admin/admintab_bg.jpg) bottom repeat-x #bababa;
    display: block;
    padding: 10px 15px;
    color: #393838;
    font-size: 14px;
    font-weight: 700;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    margin: 0 2px;
}
.gray-tab ul li a.active, .gray-tab ul li a:hover {
    background: url(../img/admin/admin-tab-hover.jpg) bottom repeat-x #474747;
    color: #FFF!important;
}
.badges-row {
    width: 100%;
    display: table;
    font-size: 14px;
    margin: 2px 0;
    padding: 5px 0;
}
.badges-row .col-title {
    float: left;
    width: 35%;
    font-weight: 700;
    line-height: 24px;
}
.badges-row .col-box {
    float: left;
    width: 60px;
    margin: 0 5px;
    text-align: center;
}
.badges-row .pricing {
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
}
.badges-row .redbox {
    background: #ed1c24;
    text-align: center;
    color: #fff;
}
.badges-row .checkrowbox {
    border-bottom: 1px solid #999;
    text-align: center;
    margin-bottom: 10px;
}
.badges-row .pricebox, .badges-row .t-pricebox {
    text-align: center;
    border: 1px solid #b6b6b6;
    height: 30px;
    line-height: 28px;
}
.badges-row .checkbox {
    margin-bottom: -10px;
}
.badges-row-radio .checkbox {
    margin-bottom: -8px!important;
}
.badges-row .pricebox {
    background: #efe4b0;
    width: 40px;
}
.badges-row .t-pricebox {
    background: #fff200;
    width: 55px;
}
.badges-row .pricebox input[type=text], .badges-row .t-pricebox input[type=text] {
    border: 0 solid #ccc;
    box-sizing: border-box;
    height: 30px;
    margin-left: 0;
    padding: 5px;
    width: 100%;
    text-indent: inherit;
    font-weight: 700!important;
    color: #333;
}
.badges-row .pricebox input[type=text] {
    background: #efe4b0;
}
.badges-row .t-pricebox input[type=text] {
    background: #fff200;
}
.his-acc-purchase .row {
    border: 1px solid #ccc;
    padding: 10px;
    color: #111;
}
.his-acc-purchase .check_link {
    float: left;
    line-height: 28px;
}
.back-btn-hofacutnt {
    float: left;
    margin-left: 10px;
}
.back-btn-hofacutnt .btn-black {
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
}
.order-to-manu-tab .order-left {
    float: left;
}
.order-to-manu-tab .shipped-right {
    float: right;
}
.order-to-manu-tab .membership a {
    padding: 0 10px;
}
.mo-user-list .check_block {
    padding-top: 10px;
}
.mo-user-list .circle {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 2px solid #555;
    margin: 4px;
}
.mo-user-list .green {
    background: #22B14C;
}
.mo-user-list .red {
    background: #eb1c24;
}
.mo-user-list .gray {
    background: #C3C3C3;
}
.mo-user-list .descript_block .desc_text, .mo-user-list .descript_block .desc_title {
    text-align: left;
    box-sizing: border-box;
    padding-left: 5px;
    padding-top: 0;
    word-wrap: break-word;
}
.mo-user-list .col-1 {
    float: left;
    width: 14%}
.mo-user-list .col-2 {
    float: left;
    width: 12%}
.mo-user-list .col-3 {
    float: left;
    width: 16%}
.mo-user-list .col-4 {
    float: left;
    width: 10%}
.mo-user-list .col-5 {
    float: left;
    width: 11%}
.mo-user-list .col-6 {
    float: left;
    width: 12%}
.mo-user-list .col-7 {
    float: left;
    width: 11%}
.mo-user-list .col-8 {
    float: left;
    width: 14%}
.mo-user-list .col-9 {
    float: left;
    width: 12%}
.mo-user-list table {
    width: 100%;
    border-collapse: collapse;
}
.mo-user-list table td {
    border: 1px solid #999;
}
.mo-user-list td.check_blockt {
    width: 3%;
    float: none;
}
.mo-user-list td.img_blockt {
    width: 10%;
    float: none;
}
.mo-user-list td.descript_block {
    width: 87%;
    float: none;
    padding: 0;
}
.mo-user-list td.img_blockt a {
    display: block;
    text-align: center;
}
.mo-user-list td.img_blockt img {
    width: 70px;
}
.mo-user-list td.descript_block table td {
    border: none;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    word-break: break-all;
    padding: 0;
}
.mo-user-list td.descript_block table tr td:last-child {
    border-right: none;
}
.mo-user-list td.descript_block table tr:last-child td {
    border-bottom: none;
}
.mo-user-list td.descript_block table tr td .desc_title {
    text-align: center;
    padding: 0;
    line-height: 20px;
    min-height: 35px;
}
.mo-user-list td.descript_block table tr td .desc_text {
    text-align: center;
    padding: 0;
    min-height: 35px;
    line-height: 16px;
}
.mo-user-list td.descript_block table tr td.col-1 {
    width: 15%;
    float: none;
}
.mo-user-list td.descript_block table tr td.col-2 {
    width: 10%;
    float: none;
}
.mo-user-list td.descript_block table tr td.col-3, .mo-user-list td.descript_block table tr td.col-4, .mo-user-list td.descript_block table tr td.col-5 {
    width: 15%;
    float: none;
}
.mo-user-list td.descript_block table tr td.col-6, .mo-user-list td.descript_block table tr td.col-7, .mo-user-list td.descript_block table tr td.col-8 {
    width: 10%;
    float: none;
}
.mo-height-list .desc_text {
    min-height: 36px!important;
    line-height: 12px!important;
}
.mo-height-list .ibb_border {
    min-height: 130px!important;
}
.car-print-height .desc_title {
    min-height: 30px!important;
}
.car-print-height .desc_text {
    min-height: 42px!important;
}
.car-print-height .ibb_border {
    min-height: 156px!important;
}
.ibb_border-moul {
    border-left: 1px solid #909090;
    border-right: 1px solid #909090;
    height: 58px;
    text-align: center;
}
.ibb_border-moul img {
    padding: 4px;
    width: inherit!important;
    border-width: 0!important;
}
.manuftr1 {
    width: 22%!important;
}
.manuftr1 select {
    width: 112%!important;
}
.mo-user-list .normal_db {
    width: 97%!important;
}
.mo-user-list .normal_mode {
    width: 16.65%!important;
    border-left: 1px solid #989898;
    box-sizing: border-box;
}
.hcp-user-list .check_block {
    padding-top: 10px;
    width: 20px;
}
.hcp-user-list .img_block {
    width: auto;
    min-height: 110px;
}
.hcp-user-list .circle {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 2px solid #555;
    margin: 4px;
}
.hcp-user-list .green {
    background: #22B14C;
}
.hcp-user-list .red {
    background: #EB1C24;
}
.hcp-user-list .gray {
    background: #C3C3C3;
}
.hcp-user-list .descript_block {
    width: 83.2%}
.hcp-user-list .descript_block .desc_text, .hcp-user-list .descript_block .desc_title {
    text-align: left;
    box-sizing: border-box;
    padding-left: 5px;
    padding-top: 0;
}
.hcp-user-list .col-1 {
    float: left;
    width: 16%}
.hcp-user-list .col-2 {
    float: left;
    width: 12%}
.hcp-user-list .col-3 {
    float: left;
    width: 22%}
.hcp-user-list .col-4 {
    float: left;
    width: 14%}
.hcp-user-list .col-5, .hcp-user-list .col-6, .hcp-user-list .col-7, .hcp-user-list .col-8 {
    float: left;
    width: 12%}
.manufacture-product {
    border: 4px solid #e8e8e8;
    padding: 10px;
}
.mp-field-row {
    float: left;
    width: 50%;
    padding: 5px 0;
}
.mp-field-row .left {
    float: left;
    width: 31%}
.mp-field-row .right {
    float: left;
    width: 69%}
.mp-field-row .titlefont, .mp-field-row-full .titlefont {
    font-weight: 700;
    line-height: 26px;
    padding-left: 10px!important;
    box-sizing: border-box;
}
.mp-field-row-full {
    float: left;
    width: 100%;
    padding: 5px 0;
}
.mp-field-row .right .col-1, .mp-field-row .right .col-2, .mp-field-row .right .col-3, .mp-field-row .right .col-3-2, .mp-field-row-full .right .col-1, .mp-field-row-full .right .col-5, .mp-field-row-full .right .col-6 {
    padding-left: 5px;
    float: left;
    box-sizing: border-box;
}
.mp-field-row-full .left {
    float: left;
    width: 15.5%}
.mp-field-row-full .right {
    float: left;
    width: 84.5%}
.mp-field-row .right .col-1 {
    width: 100%}
.mp-field-row .right .col-2 {
    width: 50%}
.mp-field-row .right .col-3 {
    width: 33.3%}
.mp-field-row .right .col-3-2 {
    width: 66.66%}
.mp-field-row-full .right .col-1 {
    width: 100%}
.mp-field-row-full .right .col-5 {
    width: 20%}
.mp-field-row-full .right .col-6 {
    width: 13.8%}
.mp-field-row .right .col-1 select {
    width: 110%}
.mp-field-row .right .col-2 select {
    width: 115%}
.mp-field-row .right .col-3 select {
    width: 125%}
.mp-field-row input[type=text], .mp-field-row-full input[type=text] {
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 30px;
    margin-left: 0;
    padding: 5px;
    width: 100%}
.mp-btn-row {
    margin: 0 auto;
    text-align: center;
}
.mp-btn-row .btn-col {
    margin: 0 5px;
    display: inline-flex;
}
.pfb-overlay {
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
}
.payment-form-block {
    margin: 0 -50% -50% 0;
    position: fixed;
    z-index: 1111;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.payment-form {
    width: 500px;
    box-shadow: 0 0 8px #333;
    background: #fff;
    border-radius: 4px;
    padding: 10px;
    position: relative;
}
.payment-form a.close {
    position: absolute;
    z-index: 1119;
    top: -8px;
    right: -8px;
    background: #fff;
    box-shadow: 0 0 3px #333;
    border-radius: 50%;
    padding: 2px 5px 1px;
    cursor: pointer;
    color: #111;
    font-size: 16px;
}
.payment-form .green_row-pf {
    font-family: open_sansbold;
    font-size: 15px;
    color: #fff;
    padding: 5px 10px;
    background: #22b14c;
}
.pns-stock-detail, .stock_detail {
    font-family: segoe_uiregular;
}
.payment-form table.payformtable {
    border-collapse: collapse;
    width: 100%}
.payment-form table.payformtable th {
    background: #d9d2e9;
}
.payment-form table.payformtable td, .payment-form table.payformtable th {
    padding: 5px;
    min-height: 30px;
    border: 1px solid #bbb;
    line-height: 20px;
    width: 30%;
    box-sizing: border-box;
    text-align: center;
}
.payment-form table.payformtable td:first-child, .payment-form table.payformtable th:first-child {
    width: 10%}
.payment-form-border {
    border: 1px solid #666;
}
.payment-form .row {
    padding: 7px;
    border: none;
}
.payment-form .bg-white {
    background: #fff;
}
.payment-form .bg-creamy {
    background: #efe4b0;
}
.payment-form .bbottom {
    border-bottom: 1px solid #ccc;
}
.payment-form .row .col, .payment-form .row .col-left {
    float: left;
    width: 25%}
.payment-form .row .col-right {
    float: left;
    width: 75%}
.payment-form .row .col-right .col {
    float: left;
    width: 33.33%}
.payment-form .row .pro-image {
    text-align: center;
    margin: 3px;
}
.payment-form .row .pro-image img {
    width: 60px;
    height: 60px;
}
.payment-form .row .box-gray, .payment-form .row .box-purple, .payment-form .row .box-red, .payment-form .row .box-white {
    margin: 3px;
    padding: 3px 5px;
    line-height: 22px;
}
.payment-form .row .box-gray, .payment-form .row .box-purple, .payment-form .row .box-white {
    border: 1px solid #ccc;
}
.payment-form .row .box-white {
    background: #fff;
}
.payment-form .row .box-purple {
    background: #d9d2e9;
}
.payment-form .row .box-red {
    border: 1px solid #ed1c24;
    background: #ed1c24;
    color: #fff;
}
.payment-form .row .box-gray {
    background: #c3c3c3;
}
.payment-form .row .box-white-input {
    margin: 3px;
    background: #fff;
}
.payment-form .row .box-gray-input {
    margin: 3px;
    background: #c3c3c3;
}
.payment-form .row .box-gray-input input[type=text], .payment-form .row .box-white-input input {
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 30px;
    margin-left: 0;
    padding: 5px;
    width: 100%;
    text-indent: inherit;
}
.payment-form .row .box-gray-input input[type=text] {
    background: #c3c3c3;
}
.payment-form .row .box-white select {
    width: 120%}
.payment-form-btn-row {
    margin: 5px auto;
    width: 175px;
}
.payment-form-btn-row a {
    margin: 0 6px;
    float: left;
}
.payment-form-validation-row {
    margin: 5px auto 10px;
    width: 90%;
    text-align: center;
    color: #ed1c24;
}
.pns-stock-detail .col {
    box-sizing: border-box;
    padding: 5px;
}
.pns-stock-detail .col1, .pns-stock-detail .col5, .pns-stock-detail .col6 {
    float: left;
    width: 19%}
.pns-stock-detail .col2, .pns-stock-detail .col3, .pns-stock-detail .col4 {
    float: left;
    width: 14%}
.pns-stock-detail .col7 {
    float: left;
    width: 31%}
.pns-stock-detail .col1 select, .pns-stock-detail .col5 select, .pns-stock-detail .col6 select {
    width: 115%}
.pns-stock-detail .col2 select, .pns-stock-detail .col3 select, .pns-stock-detail .col4 select {
    width: 120%}
.pns-stock-detail .inputblock {
    background: #f5f5f5;
    border: 1px solid silver;
    height: 35px;
}
.pns-stock-detail .leftd {
    float: left;
    width: 20%;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
}
.pns-stock-detail .rightd {
    float: left;
    width: 80%;
    font-size: 20px;
    font-weight: 700;
}
.pns-stock-detail .rightd input[type=text] {
    padding: 5px 0;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    border-left: 1px solid silver!important;
    background: #fffcc6;
    border: 0;
}
.pns-stock-detail input[type=text] {
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 35px;
    margin-left: 0;
    padding: 5px;
    width: 100%;
    text-indent: inherit;
}
.pns-btn-row {
    padding: 5px 10px;
}
.pns-btn-row a {
    float: right;
}
.payments-link-row {
    margin: 0 auto;
    width: 510px;
}
.addastock {
    background: #efe4b0;
    border: 1px solid #7f7f7f;
    padding: 10px;
    margin-top: 10px;
}
.bug_send, .bug_title {
    font-family: Arial, Helvetica, sans-serif;
}
.stock_detail .column {
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding: 5px;
}
.addstock_title {
    font-size: 22px;
    font-weight: 700;
    color: #111;
}
.stock_detail_title {
    font-size: 12px;
}
.righ-tp-icon, .right-icon-fixed {
    width: 50px;
    position: fixed;
    z-index: 1199;
    right: 0;
    text-align: center;
    background: #fff;
    padding: 15px 0 15px 8px;
    border-radius: 20px 0 0 20px;
    box-shadow: 0 0 5px #666;
    border-right-width: 0!important;
    border: 1px solid #E0483D;
}
.right-icon-fixed {
    top: 165px;
}
.right-icon-fixed .text {
    color: #333;
    font-size: 11px;
    text-align: center;
    line-height: 16px;
}
.right-icon-fixed a {
    float: left;
    margin-left: 10px;
    background: #098591;
    box-shadow: 0 0 3px #555;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: block;
    position: relative;
}
.right-icon-fixed .bug-report, .right-icon-fixed .help {
    border-bottom: 1px solid #ccc;
}
.right-icon-fixed a span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    padding-top: 2px;
    font-size: 18px;
}
.right-icon-fixed .help, .right-icon-fixed .help-edit {
    padding-top: 12px;
}
.right-icon-fixed .help-edit span .fa-question {
    margin-left: -14px;
    color: #098591;
}
.right-icon-fixed>div:hover a {
    background: #8D051B;
}
.right-icon-fixed .help-edit:hover a span .fa-question {
    color: #8D051B;
}
.right-help-support {
    right: -51px;
}
.righ-tp-icon {
    top: 125px;
    padding: 0!important;
    border-radius: 15px 0 0 15px;
    height: 40px;
}
.righ-tp-icon a {
    font-size: 11px;
    padding: 13px 10px 11px 11px;
    color: #555;
    display: block;
}
.view-drop-country select {
    width: 110%}
.fts-block .left-col {
    float: left;
    width: 29%}
.fts-block .right-col {
    float: left;
    width: 69%;
    margin-left: 2%}
.fts-block .left-col .ad-tab-title-box, .fts-block .right-col .ad-tab-titlt-box-right {
    line-height: 4;
    font-weight: 700;
    padding-left: 25px;
}
.lastID {
    border-right: 1px solid #fff;
    float: left;
    height: 30px;
    padding: 8px;
    position: relative;
    vertical-align: middle;
    width: 27%}
.feature_name, .sel_tab {
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    color: #000;
    padding: 5px 10px;
}
.feature_name {
    background: #f0f0f0;
    line-height: 28px;
    width: 100%;
    display: table;
}
.sel_tab {
    background: #BABABA;
}
.feature_name .left {
    float: left;
    width: 70%}
.feature_name .right {
    float: right;
    width: 25%}
.sp-payment-block {
    padding: 10px;
}
.spp-title {
    background: #4d81b8;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    padding: 5px;
}
.mbs-row {
    border: 1px solid #ccc;
    color: #111;
    padding: 10px;
    background: #E8E8E8;
}
.mbs-row .gymaccess {
    width: 200px;
    margin-left: 10px;
}
.mbs-row .gymaccess select {
    width: 112%}
.bug_report {
    background: #fff;
    height: auto;
    border: 1px solid #888;
}
.bug_close {
    padding-right: 15px;
    float: left;
}
.bug_close img {
    width: 24px;
}
.bug_cross, .bug_form {
    width: 50%;
    float: left;
}
.bug_title {
    font-size: 16px;
    line-height: 24px;
    background: #f1f1f1;
    font-weight: 700;
    padding: 5px;
}
.bug_cross {
    margin-top: 20px;
    text-align: center;
}
.bug_cross a img {
    width: 150px;
}
.bform_content {
    padding: 10px;
}
.bfomr {
    margin-bottom: 8px;
}
.bug_form input[type=text], .bug_form textarea, .change-pass-popup input[type=text], .change-pass-popup input[type=password], .change-pass-popup textarea {
    border: 1px solid silver;
    color: #888;
    font-size: 13px;
    height: 30px!important;
    line-height: 24px;
    text-align: left;
    text-indent: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
}
.btn-delete-all a, .bug_send {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.bug_form textarea {
    height: 80px!important;
}
.bug_send {
    padding: 6px 20px;
    background: #de4a4a;
    border: none;
}
.blink {
    padding-left: 8px;
    padding-top: 5px;
}
.bugrow_buttons {
    width: 70%;
    margin: 0 auto;
}
.requestDate .co-span {
    margin: 5px 20px 5px 0;
    float: right;
}
.input-readonly {
    background: #f0f0f0;
}
.btn-delete-all {
    float: right;
}
.btn-delete-all a {
    background: #474747;
    padding: 8px 20px;
    border-radius: 4px;
    display: inline-block;
}
.delete-logins-row th {
    border-bottom-width: 1px;
}
.change-pass-popup {
    position: fixed;
    z-index: 9999;
    background: #fff;
    width: 400px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -100px;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 10px;
    box-shadow: 0 0 5px #333;
}
.background_opacity, .inactive {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.change-pass-popup .cpp-content {
    padding: 20px;
    border: 1px solid #aaa;
}
.cpp-content .fieldrow {
    width: 100%;
    display: table;
    margin-bottom: 10px;
}
.cpp-content .left_row {
    float: left;
    width: 30%;
    line-height: 20px;
}
.cpp-content .right_row {
    float: left;
    width: 70%}
.cpp-content .button_row {
    width: 100px;
    margin: 0 auto;
}
.background_opacity {
    display: none;
    z-index: 9990;
    background: #000;
    opacity: .7;
}
.cpp-content .error {
    display: none;
    font-size: 15px;
    margin: 1px 0;
    color: red;
}
.cpp-close {
    background-color: #5c5c5c;
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff!important;
    cursor: pointer;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: .5;
    overflow: visible;
    padding: 5px;
    position: absolute;
    right: -10px;
    top: -10px;
}
.card-magic-tabs {
    width: 100%;
    display: table;
}
.card-magic-tabs a {
    float: left;
    background: url(../img/admin/admintab_bg.jpg) bottom repeat-x #bababa;
    color: #393838;
    display: block;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 15px;
    text-align: center;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    margin-right: 5px;
}
.card-magic-tabs a.active, .card-magic-tabs a:hover {
    background: url(../img/admin/admin-tab-hover.jpg) bottom repeat-x #474747;
    color: #FFF!important;
}
.card-magic-section .row {
    border: 1px solid #ccc;
    color: #111;
    padding: 15px 10px;
    background: #e8e8e8;
}
.card-magic-content {
    box-sizing: border-box;
    width: 100%;
    display: table;
    margin-top: -1px;
}
.card-magic-content .col {
    float: left;
    margin-right: 10px;
    line-height: 24px;
}
.assign-card-tabs a, .manage-card-tabs a {
    margin-right: 5px;
    float: left;
}
.manage-card-list-tab, .manage-card-title-tab {
    border-bottom: 1px solid #b2b2b2;
    width: 100%;
    box-sizing: border-box;
    display: table;
}
.manage-card-list-tab a, .manage-card-title-tab a {
    background: url(../img/admin/admintab_bg.jpg) center top repeat-x #bababa;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    position: relative;
    font-family: calibriregular;
    font-size: 14px;
    font-weight: 700;
    padding: 7px 9px;
    text-align: center;
    color: #333;
    display: block;
    float: left;
    margin-right: 5px;
}
.manage-card-list-tab a.active, .manage-card-title-tab a.active {
    background: url(../img/admin/admin-tab-hover.jpg) center bottom repeat-x #474747;
    color: #fff!important;
}
.manage-card-tabs {
    border-bottom: 1px solid #333;
    width: 100%;
    box-sizing: border-box;
    display: table;
}
.manage-card-tabs a {
    background: linear-gradient(to bottom, #515151 0, #515151 47%, #363636 48%, #515151 99%);
    display: inline-block;
    font-family: open_sansregular;
    font-size: 15px;
    font-weight: 700;
    padding: 7px 15px;
    text-align: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
}
.manage-card-tabs a.active, .manage-card-tabs a:hover {
    background: linear-gradient(to bottom, teal 0, teal 47%, #035f5f 48%, teal 99%);
    color: #FFF!important;
}
.assign-card-tabs {
    width: 100%;
    box-sizing: border-box;
    display: table;
}
.mcs-row {
    width: 100%;
    box-sizing: border-box;
    display: table;
}
.mcs-row .search_user {
    width: inherit;
}
.mcslist-block {
    background: #e8e8e8;
    border: 1px solid #ccc;
}
.mcslist-block .club-status {
    float: left;
    width: 68%;
    box-sizing: border-box;
    border-right: 1px solid #ccc;
}
.mcslist-block .system-status {
    float: left;
    width: 32%;
    box-sizing: border-box;
}
.mcslist-block .list-row, .mcslist-block .main-title-row, .mcslist-block .sub-title-row {
    border-bottom: 1px solid #ccc;
    width: 100%;
    display: table;
    position: relative;
}
.mcslist-block .list-row.active, .mcslist-block .list-row:hover {
    background: #dff3f9;
}
.inactive {
    background: #fff;
    opacity: .3;
    z-index: 111;
}
.noeditable-block, .ss-noneditable-block {
    position: absolute;
    z-index: 111;
    opacity: .1;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.mcslist-block .main-title-row .club-status {
    background: #efe4b0;
}
.mcslist-block .main-title-row .system-status {
    background: #dff3f9;
}
.mcslist-block .main-title-row .club-status, .mcslist-block .main-title-row .system-status {
    color: #8c051b;
    padding: 5px;
    min-height: 36px;
}
.mcslist-block .sub-title-row .club-status, .mcslist-block .sub-title-row .system-status {
    color: #111;
    font-size: 13.5px;
}
.mcslist-block .list-row .club-status, .mcslist-block .list-row .system-status {
    color: #333;
    font-size: 13.5px;
}
.ss-noneditable-block {
    background: #000;
}
.noeditable-block {
    background: #fff;
}
.mcslist-block .assign, .mcslist-block .cards {
    width: 15%}
.mcslist-block .suspend {
    width: 34%}
.mcslist-block .last-user {
    width: 36%}
.mcslist-block .enable {
    width: 49%}
.mcslist-block .date-block {
    width: 51%}
.mcslist-block .assign, .mcslist-block .cards, .mcslist-block .date-block, .mcslist-block .enable, .mcslist-block .last-user, .mcslist-block .suspend {
    float: left;
    box-sizing: border-box;
    padding: 4px;
    min-height: 36px;
    line-height: 15px;
}
.mcslist-block .assign, .mcslist-block .cards, .mcslist-block .last-user, .mcslist-block .suspend {
    border-right: 1px solid #ccc;
    position: relative;
}
.mcslist-block .suspend input {
    width: 46px!important;
}
.mcslist-block .circle {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 2px solid #333;
}
.mcslist-block .circle, .mcslist-block input[type=checkbox] {
    float: left;
    margin: 6px 4px;
}
.mcslist-block .list-row input[type=text] {
    float: left;
    width: 60px;
    height: 26px;
    margin: 0 2px;
}
.mcslist-block .green-bg {
    background: #b5e61d;
}
.mcslist-block .red-bg {
    background: #eb1c24;
}
.mcslist-block .gray-bg {
    background: #c3c3c3;
}
.mcslist-block .yellow-bg {
    background: #ffc90e;
}
.mcslist-block .white-bg {
    background: #fff;
}
.mcslist-block .list-row .enable input[type=radio], .mcslist-block .list-row .enable span {
    float: left;
    margin: 6px 4px;
    line-height: 14px;
}
.mcs-btn-row {
    margin: 0 -3px;
}
.mcs-col {
    float: left;
    margin: 0 3px;
}
.mcs-btn-row a {
    background: url(../img/admin/admintab_bg.jpg) center top repeat-x #bababa;
    border-radius: 4px;
    font-family: arial;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #333;
    float: left;
    padding: 3px 6px;
    border: 1px solid #bbb;
}
.mcs-input1 {
    width: 60px;
}
.mcs-input2 {
    width: 70px;
}
.e-input {
    width: 65px!important;
    float: left;
}
.mcs-input2 input[type=text] {
    height: 26px;
}
.mcslist-block .historical-mtr .club-status {
    background: #c8bfe7;
}
.mcslist-block .historical-mtr .system-status {
    background: #dff3f9;
}
.mcslist-block .historical-mtr .club-status, .mcslist-block .historical-mtr .system-status {
    min-height: 36px;
}
.mcslist-block .system-status span {
    float: left;
    margin-right: 4px;
    margin-left: 4px;
    line-height: 22px;
}
.system-status-title {
    text-align: center;
    line-height: 24px;
    padding: 5px;
}
.mcslist-main-block {
    background: #e8e8e8;
    border: 1px solid #555;
}
.admin_tab, .admin_tab ul li:first-child a {
    border-top-left-radius: 7px;
}
.mcs-save-exit-row {
    width: 140px;
    margin: 0 auto 10px;
    display: table;
}
.card-lists-popup-overlay {
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
}
.card-lists-popup {
    margin: 0 -50% -50% 0;
    position: fixed;
    z-index: 9999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.card-lists-popup .mcslist-main-block {
    width: 700px;
    padding: 10px;
}
.mcslist-assign-block .club-status {
    width: 63%!important;
}
.mcslist-assign-block .system-status {
    width: 37%!important;
}
.mcslist-assign-block .system-status .mcs-btn-row {
    margin-left: 2px;
    margin-top: 1px;
}
.mcslist-assign-block .system-status .mcs-btn-row #Assing_card_toUser {
    margin-left: 2px;
}
.mcslist-assign-block .system-status .mcs-btn-row #Assing_card_toUser a {
    padding: 5px 10px;
}
.admin_tab ul, .admin_tab ul li {
    padding: 0;
    margin: 0;
}
.admin_tab {
    background: url(../img/admin/admintab_bg.jpg) bottom repeat-x #bababa;
    border-top-right-radius: 7px;
    position: relative;
}
.admin_tab ul li {
    display: inline-block;
    float: left;
    list-style: none;
}
.admin_tab ul li a {
    display: block;
    padding: 10px 11px;
    text-align: center;
    color: #393838;
    font-size: 14px;
    font-weight: 700;
}
.admin_tab ul li a.active, .admin_tab ul li a:hover, .admin_tab_active {
    background: url(../img/admin/admin-tab-hover.jpg) bottom repeat-x #474747;
    color: #FFF!important;
}
.add-item-row {
    font-family: open_sansbold;
    font-size: 14px;
    font-weight: 700;
    position: relative;
}
.typo-blue-title-row, .typo-darksky-title-row {
    font-family: open_sansbold;
}
.add-item-row a, .add-item-row button[type=button], .add-item-row input[type=submit] {
    background: url(../img/admin/admin-tab-hover.jpg) center bottom repeat-x #474747;
    border-radius: 4px;
    color: #fff!important;
    display: block;
    float: left;
    font-weight: 400;
    line-height: 30px;
    margin: 0 2px;
    padding: 3px 10px;
}
.add-item-row button[type=button] {
    border: none;
    border-width: 0;
    padding: 2px 10px;
}
.add-edit-row-title {
    padding: 4px 10px;
    color: #333;
}
.add-edit-row-title .colk {
    float: left;
}
.add-edit-row-title .col-category {
    width: 20%}
.add-edit-row-title .col-name {
    width: 40%}
.add-edit-row-title .col-edit, .add-edit-row-title .col-inputbox {
    width: 20%}
.add-edit-row-title .col-category-area {
    width: 80%}
.add-edit-row {
    background: #dcdada;
    border-radius: 3px;
    padding: 8px 10px;
    margin-bottom: 8px;
}
.add-edit-row .colk {
    float: left;
}
.add-edit-row .col-category {
    width: 20%;
    color: #a9021c;
    font-size: 20px;
}
.add-edit-row .col-name {
    width: 40%;
    color: #111;
    font-size: 20px;
}
.add-edit-row .col-inputbox {
    width: 20%}
.add-edit-row .col-edit {
    width: 20%;
    text-align: right;
    padding-top: 5px;
}
.add-edit-row .col-category-area {
    width: 80%;
    color: #a9021c;
    font-size: 20px;
}
.add-edit-row .col-inputbox .inputbox {
    background: #fff;
    border: 1px solid #888;
    padding: 3px 5px;
}
.add-edit-row .col-edit a {
    color: #111;
    margin: 5px;
}
.add-edit-row .col-edit a:hover {
    color: #a9021c;
}
.add-edit-row .col-addnew {
    width: 80%;
    position: relative;
}
.add-edit-row .col-addnew a {
    color: #444;
}
.no-padding-top {
    padding-top: 0!important;
}
.addnew-absolute {
    position: absolute;
    z-index: 111;
    top: 25px;
    left: 0;
}
.addnew-center-bot {
    position: absolute;
    z-index: 111;
    top: -45px;
    left: 50%;
    margin-left: -140px;
}
.addnew-center {
    position: fixed;
    z-index: 111;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -150px;
    transform: translate(-50%, -50%);
}
.addnew-popup {
    width: 280px;
    border: 1px solid #666;
    padding: 10px;
    background: #fff;
    border-radius: 4px;
}
.addnew-popup .rowk {
    margin-bottom: 10px;
    width: 100%;
    display: table;
}
.addnew-popup .rowk .costk {
    color: #111;
}
.addnew-popup .rowk .pricek {
    font-size: 25px;
    color: #a9021c;
}
.addnew-popup .rowk .pricek span {
    padding: 0 5px;
    background: #ccc;
    border: 1px solid #555;
}
.addnew-popup .leftk {
    float: left;
    width: 30%}
.addnew-popup .rightk {
    float: left;
    width: 61%;
    margin-left: 5%;
    position: relative;
}
.addnew-popup .rightk .ordering {
    width: 160px;
}
.addnew-popup .rightk .ordering select {
    width: 180px;
}
.addnew-popup .rightk input[type=text] {
    width: 150px;
}
.pricekinr {
    position: absolute;
    top: 0;
    right: -15px;
    font-size: 16px;
}
.save-exit-row {
    text-align: center;
}
.save-exit-row a, .save-exit-row button, .save-exit-row input[type=submit] {
    display: inline;
    border-radius: 4px;
    text-align: center;
    color: #111;
    margin: 5px;
    padding: 6px 20px;
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
}
.save-exit-row a {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0)!important;
    padding: 7px 20px;
    color: #fff;
}
.mmtype-content-row .colm, .mmtype-minititle-row .colm, .mmtype-title-row .colm {
    float: left;
    margin: .3%}
.mmtype-content-row, .mmtype-title-row {
    background: #dcdada;
    border-radius: 3px;
    margin-bottom: 8px;
    padding: 5px 10px;
    border: 1px solid #888;
}
.mmtype-title-row {
    font-size: 14px;
}
.mmtype-minititle-row {
    padding: 0 10px;
    font-size: 11px;
}
.mmtype-content-row {
    font-size: 14px;
}
.mmtype-title-row .col-mmt {
    width: 10%}
.mmtype-title-row .col-mmdsct {
    width: 47%}
.mmtype-title-row .col-aft {
    width: 7%}
.mmtype-title-row .col-debt {
    width: 6%}
.mmtype-title-row .col-yn {
    width: 3%}
.mmtype-title-row .col-header, .mmtype-title-row .col-last, .mmtype-title-row .col-model {
    width: 7%}
.mmtype-minititle-row .colm {
    line-height: 16px;
}
.mmtype-content-row .col-sr, .mmtype-minititle-row .col-sr {
    width: 10%}
.mmtype-content-row .col-subs, .mmtype-minititle-row .col-subs {
    width: 7.2%}
.mmtype-content-row .col-cost, .mmtype-content-row .col-max, .mmtype-minititle-row .col-cost, .mmtype-minititle-row .col-max {
    width: 7%}
.mmtype-content-row .col-yn, .mmtype-minititle-row .col-yn {
    width: 3%;
    text-align: center;
}
.mmtype-content-row .col-ab, .mmtype-minititle-row .col-ab {
    width: 6.5%}
.mmtype-content-row .col-sel, .mmtype-minititle-row .col-sel {
    width: 9%}
.mmtype-content-row .col-edit, .mmtype-minititle-row .col-edit {
    width: 6%}
.mmtype-content-row .col-edit {
    text-align: right;
    padding-top: 5px;
}
.mmtype-content-row .col-edit a {
    color: #111;
    margin: 3px;
    display: inline;
    font-size: 15px;
}
.mmtype-content-row .col-edit a:hover {
    color: #a9021c;
}
.mmtype-content-row .colbox {
    background: #fff;
    border: 1px solid #888;
    box-sizing: border-box;
    padding: 5px 3px;
}
.mmtype-content-row .colbox input[type=text] {
    border-width: 0;
    margin: -5px -3px;
    padding: 4px;
    width: 108%!important;
}
.mmtype-content-row .col-yn-check {
    padding-top: 6px;
    text-align: center;
}
.mmtype-relative {
    position: relative;
    min-height: 1px;
}
.mmtype-edit-popup {
    position: fixed;
    z-index: 111;
    top: 50%;
    left: 50%;
    margin-top: -80px;
    margin-left: -400px;
    width: 800px;
    border-radius: 6px;
    padding: 10px;
    border: 1px solid #888;
    background: #fff;
    box-shadow: 0 0 6px #555;
}
.mmtype-edit-popup .mmtype-minititle-row {
    padding: 0;
}
.mmtype-edit-popup .mmtype-content-row {
    border: 0;
    background: #fff;
    padding: 0;
}
.mmtype-btn-row {
    text-align: center;
    padding: 5px;
    margin-bottom: 5px;
}
.mmtype-btn-row a.btn, .mmtype-btn-row button[type=button].btn, .mmtype-btn-row button[type=submit].btn, .mmtype-btn-row input[type=button].btn, .mmtype-btn-row input[type=submit].btn, .save-btn {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%);
    border: 1px solid #9c0606;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    padding: 6px 15px;
    margin: 0 6px;
    width: auto;
    float: none;
    line-height: 19px;
}
.mmtype-btn-row .gray-btn {
    background: linear-gradient(to bottom, #525252 1%, #2b2b2b 100%) rgba(0, 0, 0, 0)!important;
    border: 1px solid #111!important;
}
.mmtype-edit-popup .mmtype-content-row .col-sr, .mmtype-edit-popup .mmtype-minititle-row .col-sr {
    width: 13%}
.mmtype-edit-popup .mmtype-title-row .col-mmt {
    width: 12%}
.mmtype-edit-popup .mmtype-title-row .col-mmdsct {
    width: 48%}
.mmtype-edit-popup .mmtype-title-row .col-yn {
    width: 3%}
.mmtype-edit-popup .mmtype-content-row .col-sel, .mmtype-edit-popup .mmtype-minititle-row .col-sel {
    width: 12%}
.mmtype-edit-popup .mmtype-title-row .col-debt {
    width: 7%}
.mmtype-edit-popup .mmtype-content-row .colbox input[type=text] {
    width: 105%!important;
}
.mmtype-edit-popup .select-sel select {
    width: 115px;
}
.mmtype-btn-row button[type=button].btn, .mmtype-btn-row button[type=submit].btn, .mmtype-btn-row input[type=submit].btn {
    padding: 5px 20px;
}
.select-ab select {
    width: 70px;
}
.select-sel select {
    width: 90px;
}
.typo-blue-title-row {
    background: #0060c0;
    border: 1px solid #0060c0;
    font-size: 16px;
    color: #fff;
    padding: 5px 10px;
}
.typo-blue-content {
    border: 1px solid #0060c0;
    padding: 10px;
    background: #f9f9f9;
    font-size: 15px;
}
.cts-fieldrow {
    padding: 4px 0;
    box-sizing: border-box;
    width: 100%;
    display: block;
    min-height: 36px;
    line-height: 24px;
}
.cts-fieldrow .col-1 {
    float: left;
    width: 18%;
    margin-right: 2%;
    text-align: right;
}
.cts-fieldrow .col-2 {
    float: left;
    width: 78%;
    margin-right: 0;
}
.cts-fieldrow .col-2-1 {
    float: left;
    width: 38%;
    margin-right: 2%}
.cts-fieldrow .col-2-2 {
    float: left;
    width: 25%;
    margin-right: 2%}
.cts-fieldrow .col-3 {
    float: left;
    width: 38%;
    margin-right: 0;
}
.cts-fieldrow .col-3-1 {
    float: left;
    width: 18%;
    margin-right: 2%;
    text-align: right;
}
.cts-fieldrow .col-4 {
    float: left;
    width: 31%;
    margin-right: 0;
}
.cts-2 select {
    width: 105%}
.cts-2-1 select {
    width: 109%}
.cts-input input[type=text] {
    width: 100%;
    box-sizing: border-box;
}
.cts-hr {
    border-bottom: 1px solid silver;
    margin-bottom: 5px;
    padding-top: 5px;
}
span a.opentab {
    background: #fff;
    border: 1px solid silver;
    height: 27px;
    width: 28px;
    display: block;
    cursor: pointer;
    text-align: center;
    font-size: 20px;
}
.limit-title {
    font-size: 18px;
    padding-bottom: 5px;
}
input[type=text].maxlimit {
    width: 70px;
    background: #eee;
}
.limit-row {
    padding: 5px 0;
}
.limit-row .left1 {
    float: left;
    width: 20%;
    margin-right: 2%}
.limit-row .right1 {
    float: left;
    width: 78%;
    margin-right: 0;
}
.limit-row .right1 span {
    float: left;
    width: 35px;
    margin-right: 5px;
}
.limit-row .right1 span input[type=text] {
    width: 100%}
.redtext {
    color: #d9261b;
}
.session-box {
    background: #eaeaea;
    border: 1px solid #ccc;
    padding: 10px;
}
.session-box .sessionleft {
    float: left;
    width: 50%;
    margin-right: 2%}
.session-box .sessionright {
    float: left;
    width: 48%;
    margin-right: 0;
}
.subscription-btns {
    padding: 5px 0;
    text-align: right;
}
.subscription-btns a, .subscription-btns button {
    background: #ccc;
    border: 1px solid #666;
    border-radius: 3px;
    color: #333;
    display: inline-block;
    margin: 5px;
    padding: 5px 0;
    text-align: center;
    width: 90px;
}
.typo-darksky-title-row {
    background: #7092be;
    font-size: 16px;
    color: #fff;
    padding: 5px 10px;
}
.tab-btn-row {
    display: table;
    margin-top: 10px;
    width: 100%}
.tab-btn-row ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.tab-btn-row ul li {
    float: left;
    display: inline;
    margin: 0 5px;
}
.tab-btn-row ul li a {
    display: block;
    padding: 5px 20px;
    border-radius: 4px;
    color: #333;
    border: 1px solid #999;
    background: #bcbcbc;
    background: -moz-linear-gradient(top, #bcbcbc 0, #dadada 100%);
    background: -webkit-linear-gradient(top, #bcbcbc 0, #dadada 100%);
    background: linear-gradient(to bottom, #bcbcbc 0, #dadada 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc',  endColorstr='#dadada',  GradientType=0 );
}
.activity-title-row {
    border: 1px solid #888;
    border-bottom-width: 0;
    font-size: 15px;
}
.activity-content-row {
    border: 1px solid #888;
    font-size: 15px;
}
.cola0, .cola1, .cola2, .cola3, .cola4, .cola5, .cola6, .cola7 {
    float: left;
    box-sizing: border-box;
    padding: 5px;
    min-height: 40px;
}
.cola-active, .cola-check, .cola-comm, .cola-corenew, .cola-cost, .cola-radio, .cola-renew {
    float: left;
    box-sizing: border-box;
    padding: 4px;
    min-height: 40px;
}
.cola0 {
    width: 5%}
.cola1 {
    width: 20%}
.cola2 {
    width: 35%}
.cola3, .cola4, .cola5, .cola6, .cola7 {
    width: 8%}
.cola-radio {
    width: 4%;
    text-align: center;
}
.cola-check {
    width: 6%;
    text-align: center;
}
.cola-active {
    width: 22%}
.cola-cost {
    width: 8%}
.cola-comm {
    width: 9%}
.cola-renew {
    width: 7%}
.cola-corenew {
    width: 8%}
.activity-content-row .cola-active, .activity-content-row .cola-check, .activity-content-row .cola-comm, .activity-content-row .cola-cost, .activity-content-row .cola-radio, .activity-content-row .cola-renew, .activity-content-row .cola0, .activity-content-row .cola1, .activity-content-row .cola2, .activity-content-row .cola3, .activity-content-row .cola4, .activity-content-row .cola5, .activity-content-row .cola6 {
    border-right: 1px solid #ccc;
}
.na-input input[type=text] {
    width: 100%;
    height: 30px;
}
.fit-select select {
    width: 120%}
.in-check, .in-radio {
    text-align: center;
    padding-top: 8px;
}
.error {
    color: red;
    font-weight: 700;
}
.session-box-p {
    border: 1px solid #bbb;
    padding: 15px 10px 10px;
    position: relative;
    margin-top: 17px;
}
.active-title {
    position: absolute;
    top: -15px;
    left: 10px;
    padding: 5px 10px;
    background: #eee;
}
.session-box-p input[type=radio] {
    margin-right: 5px;
}
.cts-input {
    position: relative;
}
.cts-percent {
    position: absolute;
    top: 5px;
    right: -15px;
}
input[type=text].maxsuspension {
    width: 60px;
    background: #fff;
}
.cts-fieldrow .colsp-1 {
    float: left;
    width: 40%;
    margin-right: 2%;
    text-align: right;
    line-height: 28px;
}
.cts-fieldrow .colsp-2 {
    float: left;
    width: 55%;
    margin-right: 0;
}
.cts-fieldrow .colsp-2-1 {
    float: left;
    width: 25%;
    margin-right: 2%}
.cts-fieldrow .colsp-3 {
    float: left;
    width: 30%;
    margin-right: 0;
}
.cts-fieldrow .colsp-2-2, .cts-fieldrow .colsp-3-1 {
    width: 15%;
    margin-right: 2%;
    float: left;
}
.cts-fieldrow .colsp-3-1 {
    text-align: right;
}
.cts-fieldrow .colsp-4 {
    float: left;
    width: 20%;
    margin-right: 0;
}
.cts-fieldrow .colsp-10, .cts-fieldrow .colsp-20, .cts-fieldrow .colsp-40, .cts-fieldrow .colsp-50, .cts-fieldrow .colsp-70, .cts-fieldrow .colsp-stleft {
    margin-right: 2%;
    line-height: 28px;
    float: left;
}
.cts-fieldrow .colsp-1-1, .cts-fieldrow .colsp-3-2 {
    float: left;
    width: 23%;
    margin-right: 2%;
    text-align: right;
    line-height: 28px;
}
.cts-fieldrow .colsp-50 {
    width: 48%}
.cts-fieldrow .colsp-20 {
    width: 15%}
.cts-fieldrow .colsp-40 {
    width: 35%}
.cts-fieldrow .colsp-10 {
    width: 11%}
.cts-fieldrow .colsp-70 {
    width: 65%}
.cts-fieldrow .colsp-stleft {
    width: 40%;
    text-align: right;
}
.cts-fieldrow .colsp-stright {
    float: left;
    width: 45%;
    margin-right: 0;
}
.cts-stu select {
    width: 110%}
.mp-pro-left, .mp-pro-right {
    float: left;
    box-sizing: border-box;
    width: 100%}
.mp-pro-left .take-photo {
    padding-left: 0;
}
.mp-pro-left .take-photo img {
    width: 100%}
.mp-pro-right .ppro_form_bg {
    float: none;
    width: 100%;
    box-sizing: border-box;
}
.click-to-change-box {
    background: #c3c3c3;
    position: relative;
    height: 130px;
    width: 135px;
    border: 2px solid #111;
    float: left;
}
.click-to-change-box img {
    width: 100%!important;
    height: 100%!important;
}
.click-to-change-box .click-to-change {
    position: absolute;
    z-index: 11;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: table;
    color: #111;
}
.click-to-change-box .click-to-change span {
    display: table-cell;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    width: 100%}
.photo-img {
    text-align: center;
    padding-top: 0;
    float: right;
}
.btn-password {
    display: block;
    text-align: center;
    padding: 5px 0;
    background: #ccc;
    color: #333;
    border-radius: 6px;
}
.password-popup {
    position: fixed;
    z-index: 1111;
    top: 50%;
    left: 50%;
    margin-bottom: -50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
.pass-popup-box {
    width: 480px!important;
}
.ppr-leftside .ppr_fieldleft {
    width: 40%}
.ppr-leftside .ppr_fieldright {
    width: 60%}
.ppr-leftside .pprfieldc input[type=text], .pprfieldcolor input[type=text] {
    background: #c3c3c3;
}
.club-typo-sub-print {
    background: #f8f8f8;
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .25);
    box-sizing: border-box;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 4% auto;
    padding: 20px;
    width: 800px;
}
.cts-print-title-row .cont_title, .cts-print-title-row .sbtitle {
    font-family: "segoe UI", "open Sans"}
.cts-print-title-row {
    border-bottom: 1px solid #bcbcbc;
}
.cts-print-title-row .cont_title {
    color: #f26621;
    float: left;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 10px;
}
.cts-print-title-row .sbtitle {
    color: #000;
    float: right;
    font-size: 22px;
    text-transform: uppercase;
}
.change-op-pass-title, .crl-infobox-top, .crl-title1, .enter-password .pass-title {
    font-family: open_sansbold;
}
.typosub-over-block {
    border: 1px solid #777;
    background: #ddd;
}
.typosub-links {
    padding: 15px 10px;
    margin: 10px;
    background: #fff;
}
.typosub-name-title {
    background: #7092be;
    color: #fff;
    font-size: 22px;
    padding: 5px 10px;
    border-radius: 3px;
}
.typosub-links ul {
    border-left: 1px solid #777;
    list-style: none;
    margin: 5px 0 0 15px;
    padding: 8px 0;
    position: relative;
}
.typosub-links ul li {
    border-top: 1px solid #777;
    margin-top: 20px;
    padding-left: 0;
    margin-left: -12px;
}
.typosub-links ul li ul {
    border-left: 1px solid #777;
    margin-left: 48px;
}
.typosub-links ul li ul li {
    border-top: 1px solid #8f8f8f;
    margin-top: 5px;
    padding-left: 25px;
    margin-left: 0;
    min-height: 17px;
}
.typosub-links ul li a {
    background: #fff;
    color: #111;
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin-top: -17px;
    padding: 0 0 0 20px;
    text-align: left;
    position: relative;
}
.typosub-links ul li a span {
    left: -15px;
    position: absolute;
    top: 6px;
}
.span-zero {
    width: 0;
    display: none;
}
.white-span, .white-span-ul {
    background: #fff;
    left: -1px;
    width: 5px;
    position: absolute;
}
.typosub-links ul li ul li a {
    background: #fff;
    color: #111;
    line-height: 28px;
    padding-left: 10px;
}
.white-span {
    bottom: -4;
    height: 29px;
}
.white-span-ul {
    bottom: 0;
    height: 65px;
}
.name-icon-box {
    font-size: 16px;
    color: #777;
    border-radius: 4px;
    margin-right: 6px;
}
.typosub-links ul li i {
    margin-left: 20px;
    margin-right: 5px;
}
.typosub-links ul li ul li i {
    margin-left: 0;
    margin-right: 5px;
}
.typosub-links ul li ul li input[type=checkbox] {
    margin-right: 5px;
}
.typosub-up {
    border: 1px solid #f36d72;
    border-radius: 3px;
}
.typosub-active {
    border: 1px solid #f36d72;
    border-radius: 3px;
    background: #fff200!important;
}
.typosub-radio {
    position: absolute;
    top: -11px;
    right: 10px;
}
.assign-act-left {
    position: relative;
}
.assign-act-right {
    padding: 10px;
}
.assign-btn-reader-top {
    position: absolute;
    z-index: 111;
    top: 20px;
    right: 18px;
}
.assign-btn-row {
    margin-top: -15px;
}
.assign-btn-row a.btn, .assign-btn-row button[type=button].btn, .assign-btn-row button[type=submit].btn, .assign-btn-row input[type=submit].btn, .change-op-exit-btn-row .btn, .create-pass-btn-row a.btn, .en-pass-proceed-btn-row .btn, .exit-btn, .function-btn {
    border-radius: 4px;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    margin: 5px;
    padding: 6px 15px;
    width: auto;
    box-sizing: border-box;
    float: none;
    background: #525252;
    background: -moz-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #525252), color-stop(100%, #2b2b2b));
    background: -webkit-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -o-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: -ms-linear-gradient(top, #525252 1%, #2b2b2b 100%);
    background: linear-gradient(to bottom, #525252 1%, #2b2b2b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252',  endColorstr='#2b2b2b',  GradientType=0 );
}
.assign-btn-row a.btn {
    padding: 7px 15px;
}
.assign-act-right .assign-btn-row button[type=button].btn {
    margin: 5px 2px;
    padding: 6px 9px;
}
.fixed-popup {
    position: fixed;
    z-index: 1111;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    margin-bottom: -50%;
    transform: translate(-50%, -50%);
}
.edit-assign {
    border-radius: 6px;
    border: 1px solid #888;
    background: #fff;
    width: 400px;
    box-shadow: 0 0 6px #555;
}
.edit-assign .title-row, .edit-reader .title-row {
    border-radius: 6px 6px 0 0;
    background: #7092be;
    padding: 10px;
    color: #fff;
    font-size: 20px;
}
.edit-assign .content-row, .edit-reader .content-row {
    border-radius: 0 0 6px 6px;
    background: #eee;
    padding: 10px;
    font-size: 14px;
    line-height: 24px;
}
.edit-assign .reader-content, .edit-assign .reader-title {
    background: #fff;
    padding: 8px;
    border: 1px solid #999;
}
.edit-assign .reader-content {
    margin-top: 8px;
}
.edit-assign .reader-content .reader-row {
    position: relative;
    padding: 5px;
    margin-bottom: 1px;
    border-bottom: 1px solid #99d9ea;
}
.edit-assign .reader-content .reader-select {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 30px;
    bottom: 1;
    text-align: center;
    color: #3a5589;
    padding-top: 5px;
}
.edit-assign .reader-content .reader-row.active {
    background: #99d9ea;
}
.ea-close, .edit-reader {
    background: #fff;
    box-shadow: 0 0 6px #555;
}
.edit-assign .reader-content .message-content {
    padding: 10px;
}
.ea-close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    height: 21px;
    padding-top: 4px;
    text-align: center;
    border-radius: 50%;
    color: #111;
    font-size: 18px;
}
.edit-reader {
    border-radius: 6px;
    border: 1px solid #888;
    width: 600px;
}
.reader-box {
    border: 1px solid #bbb;
    margin-top: 20px;
    position: relative;
    padding: 15px 10px 10px;
}
.col-10, .col-100, .col-15, .col-20, .col-25, .col-30, .col-35, .col-40, .col-45, .col-50, .col-60, .col-65, .col-70, .col-75, .col-80, .col-85, .col-90, .col-95 {
    margin: 0 1%;
    float: left;
}
.reader-box-title {
    position: absolute;
    top: -14px;
    left: 10px;
    background: #eee;
    padding: 0 5px;
    font-size: 16px;
}
.readersub-up {
    border: 1px solid #333;
    border-radius: 3px;
}
.readersub-active {
    border: 1px solid #333;
    border-radius: 3px;
    background: #eae6d1!important;
}
.col-10 {
    width: 8%}
.col-15 {
    width: 13%}
.col-20 {
    width: 18%}
.col-25 {
    width: 23%}
.col-30 {
    width: 28%}
.col-35 {
    width: 33%}
.col-40 {
    width: 38%}
.col-45 {
    width: 43%}
.col-50 {
    width: 48%}
.col-55 {
    float: left;
    width: 53%;
    margin: 0 1%}
.col-60 {
    width: 58%}
.col-65 {
    width: 63%}
.col-70 {
    width: 68%}
.col-75 {
    width: 73%}
.col-80 {
    width: 78%}
.col-85 {
    width: 83%}
.col-90 {
    width: 88%}
.col-95 {
    width: 93%}
.col-100 {
    width: 98%}
.reader-box input[type=text] {
    width: 100%}
.reader-box select {
    width: 120%}
.listact-content {
    background: #fff;
    padding: 8px;
    border: 1px solid #999;
    height: 150px;
    overflow-y: auto;
}
.member-pay-col {
    border: 1px solid #ccc;
    font-size: 14px;
    margin-left: 10px;
    float: left;
    width: 140px;
}
.mp-bor-bot {
    border-bottom: 1px solid #ccc;
}
.pref-bor-bot, .pref-title {
    border-bottom: 1px solid #bbb;
}
.member-pay-col .mp-title {
    background: #ddd;
    position: relative;
    padding: 8px;
}
.member-pay-col .mp-link-menu {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
    border-radius: 3px;
    background: #fff;
    color: #333;
}
.member-pay-col .mp-row {
    position: relative;
    min-height: 60px;
    padding: 5px 5px 5px 60px;
}
.member-pay-col .mp-img {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 50px;
    height: 50px;
    background: #bbb;
}
.member-pay-col .mp-img img {
    overflow: hidden;
    width: 100%}
.member-pay-col .mp-delete {
    position: absolute;
    top: 20px;
    right: 5px;
    text-align: center;
    font-size: 16px;
    border-radius: 3px;
    background: #fff;
    color: #555;
}
.member-pay-col .mp-footer {
    background: #ddd;
    position: relative;
    min-height: 60px;
    padding: 5px 5px 5px 60px;
}
.member-pay-col .mp-add-new {
    color: #111;
    margin-top: 13px;
    display: inline-block;
    font-size: 16px;
}
.pref-block {
    border: 1px solid #bbb;
    width: 90%;
    margin: 10px auto;
    font-size: 14px;
}
.pref-row {
    display: table;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
    line-height: 24px;
}
.pref-title {
    background: #e0e0e0;
    padding: 5px 10px;
    border-top: 1px solid #bbb;
}
.pref-content {
    padding: 10px;
}
.pref-select select {
    width: 110%}
.pstandard-select select {
    width: 120%}
.discount-box {
    background: #e0e0e0;
    border: 1px solid #999;
}
.discount-box .discount-title {
    background: #fff;
    padding: 5px;
    font-size: 13px;
}
.discount-box .discount-content {
    padding: 5px;
}
.disco-col {
    width: 14.5%;
    float: left;
    margin: 0 1%}
.disco-col input[type=text] {
    width: 100%;
    height: 30px;
}
.disco-col discobox {
    border: 1px solid #999;
    height: 30px;
}
.no-border-top {
    border-top-width: 0;
}
.pref-row input[type=text] {
    width: 100%}
.access-control-row {
    background: #880015;
    color: #fff;
    font-size: 16px;
    padding: 5px;
    border-bottom: 1px solid #5e0311;
    border-top: 1px solid #5e0311;
}
.authorise-box {
    position: relative;
}
.authorise-box a {
    position: absolute;
    top: 5px;
    right: 5px;
}
.radio-select, .time-scale {
    right: 0;
    position: absolute;
}
.cts-fieldrow input[type=radio], .cts-fieldrow input[type=checkbox], .pref-row input[type=radio], .pref-row input[type=checkbox] {
    margin-right: 4px;
}
.setting-block {
    border: 1px solid #999;
    background: #eee;
    font-size: 14px;
}
.sett-reader-row {
    border-bottom: 1px solid #999;
    padding: 8px 5px;
}
.seats-gray, .seats-green, .seats-red {
    font-size: 25px;
    border: 1px solid #ccc;
    text-align: center;
}
.sett-content-row {
    padding: 10px;
}
.numr-select select {
    width: 130%}
.relaytype-select select {
    width: 120%}
.docu-select select {
    width: 117%}
.cts-input textarea, .setting-block .social_item_tabs ul {
    width: 100%}
.sett-columns-row {
    padding: 10px 0;
    margin: 0 -5px;
}
.seats-gray {
    background: #ccc;
    color: #555;
}
.seats-red {
    background: #fff;
    color: #890828;
}
.seats-green {
    background: #eee;
    color: #22B14F;
}
.increase-seat a {
    background: #ccc;
    border: 1px solid #666;
    border-radius: 3px;
    color: #333;
    display: block;
    padding: 5px;
    text-align: center;
}
.os-btn, button[type=submit].os-btn, input[type=button].os-btn, input[type=submit].os-btn {
    background: #ccc;
    border: 1px solid #666;
    border-radius: 3px;
    color: #333;
    display: block;
    padding: 4px 10px;
    text-align: center;
}
.os-btn {
    padding: 2px 10px;
}
.set-textarea {
    width: 100%;
    height: 150px;
}
.renewal-red {
    color: #a00019;
}
a.ttb-btn, button[type=submit].ttb-btn, input[type=button].ttb-btn, input[type=submit].ttb-btn {
    background: #b2b2b2;
    border: 1px solid #666;
    border-radius: 3px;
    color: #111;
    font-weight: 700;
    display: block;
    padding: 4px 10px;
    text-align: center;
}
a.ttb-btn {
    padding: 3px 8px;
}
.title-btn-row {
    padding: 10px 0;
}
.timetable-block {
    background: #eee;
    border: 1px solid #999;
    padding: 10px;
    position: relative;
}
.timescale-row, .timeselect-row {
    position: relative;
    padding: 5px 23px 5px 50px;
}
.day-select {
    position: absolute;
    top: 13px;
    left: 0;
    font-weight: 700;
}
.radio-select {
    top: 17px;
}
.timescale-block {
    font-size: 12px;
    margin: 0 -2%}
.timescale-block span {
    float: left;
    width: 4%;
    text-align: center;
}
.time-reset .ui-slider-handle {
    left: 0!important;
}
.time-reset .ui-slider-range {
    width: 0!important;
}
.time-range {
    width: 100%}
.time-scale {
    z-index: 11;
    top: 0;
    bottom: 0;
    left: 0;
    background: url(../img/time-scale.png) center bottom no-repeat;
    background-size: 100%}
.set-print-content {
    background: #f9f9f9;
    border: 1px solid #bbb;
    font-size: 15px;
    padding: 10px;
    color: #444;
}
.st-print-row {
    padding: 5px 0;
    line-height: 26px;
}
.day-session-title, .wbox {
    line-height: 20px;
}
.wbox {
    border: 1px solid #ccc;
    background: #fff;
    height: 20px;
    padding: 5px;
}
.day-session-row {
    line-height: 24px;
    padding: 5px 0;
}
.circle-blue, .circle-gray, .circle-green, .circle-orange, .circle-red, .circle-sky-blue {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 8px 5px;
}
.circle-red {
    background: #EB0014;
}
.circle-blue {
    background: #00F;
}
.circle-gray {
    background: #666;
}
.circle-orange {
    background: #f35e15;
}
.circle-green {
    background: #22b14c;
}
.circle-sky-blue {
    background: #3cc1f9;
}
.crlist-btn {
    font-size: 18px!important;
    margin: 4px 2px!important;
}
.crl-info-pop-box {
    background: #fff;
    border-radius: 6px;
    border: 2px;
    box-shadow: 0 0 8px #555;
    width: 600px;
    padding: 20px;
    font-size: 14px;
    position: relative;
}
.crl-infobox-top {
    padding: 10px 0;
    font-size: 14px;
}
.crl-info-pop-content {
    height: 560px;
    overflow-y: auto;
}
.crl-title1 {
    background: #ffe99b;
    padding: 2px 4px;
    border: 1px solid #333;
    border-radius: 3px;
    font-size: 14px;
}
.add-activities {
    background: #ece9d8;
    border: 1px solid #888;
    padding: 3px 6px;
    border-radius: 3px;
    color: #111;
    font-weight: 700;
}
.popup-block, .popup-block-close {
    background: #fff;
    box-shadow: 0 0 6px #555;
}
.crl-infobox, .crl-infotext {
    padding: 10px 0;
}
.crl-infotext {
    line-height: 22px;
}
.info-red {
    color: #ed1c24;
}
.crl-pop-close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #333;
    z-index: 11119;
    font-size: 20px;
}
.crl-infoleft {
    float: left;
    width: 60%}
.crl-inforight {
    float: left;
    width: 33%;
    margin-left: 2%;
    box-sizing: border-box;
    padding: 10px;
    border: 1px solid red;
}
.status-of-parking {
    padding-left: 40px;
    padding-right: 40px;
}
.setting-img-row {
    padding: 0;
}
.setting-img-row span {
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 10px;
    border: 1px solid #ccc;
}
.setting-img-row span img {
    width: 100%}
.popup-block {
    border-radius: 6px;
    border: 1px;
    padding: 15px;
    position: relative;
}
.popup-block-close {
    position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 50%;
    text-align: center;
    padding: 1px 0;
    color: #111;
    z-index: 111;
    width: 23px;
    height: 23px;
    font-size: 18px;
    border: none;
}
.icon-onoff, .lock-icon, .lock-icon-middle {
    border-radius: 3px;
    text-align: center;
    display: inline-block;
}
.enter-password {
    width: 460px;
    font-size: 14px;
}
.lock-icon {
    color: #f5740c;
    padding-top: 1px;
    background: #ccc;
    width: 28px;
    height: 28px;
    font-size: 20px;
    margin: 0 5px;
}
.enter-password .pass-title {
    float: left;
    padding: 14px 10px;
    color: #111;
    font-size: 18px;
    margin: -10px 0;
    border-right: 1px solid #bbb;
}
.lock-icon-middle {
    color: #f5740c!important;
    padding: 6px 4px 2px;
    background: #ccc;
    width: 40px;
    height: 40px;
    font-size: 34px;
    margin: 0 5px;
}
.enter-password .en-pass-proceed-btn-row, .enter-password .input-pass {
    float: left;
    padding: 0 10px;
}
.enter-password .en-pass-proceed-btn-row .btn {
    margin: 0;
    padding: 4px 15px;
}
.change-op-pass-title {
    font-size: 18px;
}
.change-op-table {
    margin-top: 20px;
    font-family: calibriregular;
}
.change-op-left {
    float: left;
    width: 77%;
    box-sizing: border-box;
}
.ch-op-rght-ab {
    position: absolute;
    top: 10px;
    left: 100%;
    margin-left: 16px;
    width: 160px;
}
.enable-pass-right, .enable-pass-right-end {
    margin-left: 2%;
    float: left;
    box-sizing: border-box;
}
.ch-op-rght-ab a {
    color: #3b5999;
    text-decoration: underline;
    font-size: 14px;
}
.change-op-table .ppr_fieldtitle {
    font-family: calibriregular;
    font-size: 15px;
}
.admin-pass-block {
    width: 460px;
    font-size: 14px;
}
.ad-pass-row {
    padding: 10px 0;
}
.ad-pass-field-title {
    color: #8d0f0a;
    line-height: 26px;
    font-size: 16px;
}
.ad-pass-btn-ok {
    font-weight: 700;
    text-decoration: underline;
    color: #111;
    font-size: 16px;
}
.retype-pass {
    color: #8d0f0a;
}
.enable-pass-left {
    float: left;
    width: 15%;
    box-sizing: border-box;
}
.enable-pass-right {
    width: 63%}
.enable-pass-right-end {
    width: 18%}
.enable-pass-block .ppr_fieldleft {
    width: 40%}
.enable-pass-block .ppr_fieldright {
    width: 60%}
.icon-onoff {
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 32px;
    padding-top: 10px;
    box-sizing: border-box;
    background: #cc8789;
    background: -moz-linear-gradient(top, #cc8789 0, #c30606 52%);
    background: -webkit-linear-gradient(top, #cc8789 0, #c30606 52%);
    background: linear-gradient(to bottom, #cc8789 0, #c30606 52%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc8789',  endColorstr='#c30606',  GradientType=0 );
}
.down-arrow-icon {
    color: #eb1c24;
    font-size: 20px;
    text-align: center;
    display: inline-block;
}
.input-green {
    background: #17a641!important;
    color: #fff!important;
}
.input-red {
    background: #eb1c24!important;
    color: #fff!important;
}
.process-enable-block {
    border: 1px solid #7f7f7f;
    padding: 0;
}
.process-en-point-row {
    padding-left: 50px;
    min-height: 60px;
    position: relative;
    font-size: 15px;
    margin: 10px;
}
.pro-en-point {
    position: absolute;
    top: 5px;
    left: 0;
    width: 40px;
    height: 40px;
    background: #fff;
    border: 2px solid #444;
    text-align: center;
    padding-top: 6px;
    box-sizing: border-box;
    border-radius: 50%;
    font-size: 20px;
}
.colm1, .colm2 {
    border-right: 1px solid #888;
}
.ena-disa-block, .func-avai-block {
    border: 1px solid #888;
}
.text-bg-gray {
    background: #333;
    color: #fff;
}
.only-club-amin-row .left {
    float: left;
    width: 85%}
.only-club-amin-row .right {
    float: left;
    width: 13%;
    margin-left: 2%}
.only-club-amin-row .left .red_row1 {
    font-family: calibriregular;
}
.only-club-amin-row .right .exit-btn {
    margin: 0;
}
.ena-disa-block {
    font-size: 15px;
    background: #f8f2dc;
    padding: 10px;
}
.ena-disa-block .left {
    float: left;
    width: 12%}
.ena-disa-block .right {
    float: left;
    width: 86%;
    margin-left: 2%;
    line-height: 24px;
}
.func-avai-block .titlerow {
    border-bottom: 1px solid #888;
    font-size: 13px!important;
}
.colm1, .colm2, .colm3, .colmcom {
    float: left;
    box-sizing: border-box;
    border-right: 1px solid #888;
}
.colm1 {
    width: 34%}
.colm2 {
    width: 54%}
.colm3, .contentrow .colm2 .colmcom:last-child, .titlerow .colm2 .colmcom:last-child {
    border-right: none;
}
.colm3 {
    width: 12%}
.colmcom {
    width: 25%}
.func-avai-block .titlerow .exit-btn {
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 6px 8px;
}
.func-avai-block .titlerow .colm1, .func-avai-block .titlerow .colm2, .func-avai-block .titlerow .colm3 {
    min-height: 80px;
}
.contentrow .colm1, .contentrow .colm2 {
    min-height: 30px;
}
.titlerow .colmcom {
    min-height: 36px;
}
.func-avai-block .titlerow .colm1 {
    padding: 5px;
}
.contentrow .colm1, .contentrow .colm3, .contentrow .colmcom {
    padding: 5px;
    box-sizing: border-box;
    min-height: 30px;
}
.contentrow .colm3, .contentrow .colmcom {
    text-align: center;
}
.contentrow .colm3 input[type=checkbox], .contentrow .colmcom input[type=checkbox] {
    margin-top: 4px;
}
.operate-btn {
    border-radius: 4px;
    color: #111;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 6px 8px;
    width: auto;
    box-sizing: border-box;
    background: #d4d4d4;
    background: -moz-linear-gradient(top, #d4d4d4 22%, #bfbfbf 60%, #bfbfbf 100%);
    background: -webkit-linear-gradient(top, #d4d4d4 22%, #bfbfbf 60%, #bfbfbf 100%);
    background: linear-gradient(to bottom, #d4d4d4 22%, #bfbfbf 60%, #bfbfbf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4',  endColorstr='#bfbfbf',  GradientType=0 );
}
.pass-to-access {
    float: left;
    width: 75%;
    margin-left: 2%;
    box-sizing: border-box;
    border: 1px solid #888;
    padding: 10px;
}
.op-header, .password-tab a {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.password-tab {
    position: relative;
    padding: 0 15px;
}
.password-tab a {
    display: inline-block;
    float: left;
    background: url(../img/admin/admintab_bg.jpg) bottom repeat-x #bababa;
    padding: 10px 15px;
    color: #393838;
    font-size: 15px;
    font-weight: 700;
    margin: 0 2px;
}
.password-tab a.active, .password-tab a:hover {
    background: url(../img/admin/admin-tab-hover.jpg) bottom repeat-x #474747;
    color: #FFF!important;
}
.create-pass-btn-row {
    margin: 0 -5px;
    padding: 5px 0;
}
.op-header {
    padding: 5px 10px;
    color: #fff;
    font-size: 18px;
    background: #3492ff;
    background: -moz-linear-gradient(top, #3492ff 0, #0160ec 11%, #3492ff 69%, #0160ec 100%);
    background: -webkit-linear-gradient(top, #3492ff 0, #0160ec 11%, #3492ff 69%, #0160ec 100%);
    background: linear-gradient(to bottom, #3492ff 0, #0160ec 11%, #3492ff 69%, #0160ec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3492ff',  endColorstr='#0160ec',  GradientType=0 );
}
.op-contener {
    border: 1px solid #0e69f0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
.op-contener table {
    font-size: 14px;
    border: 1px solid #666;
}
.op-contener table tr td {
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    padding: 5px;
    margin: 0;
    box-sizing: border-box;
}
.op-contener table tr td:last-child {
    border-right: none;
}
.op-contener table tr:last-child td {
    border-bottom: none;
}
.op-col-1 {
    width: 4%}
.op-col-2 {
    width: 30%}
.op-col-3 {
    width: 16%}
.op-col-4 {
    width: 20%}
.op-col-5 {
    width: 18%}
.op-col-6 {
    width: 10%}
.op-top-row {
    background: #ece9d8;
}
.op-mid-row {
    background: #e2f5fa;
}
.op-delete, .op-edit {
    color: #333;
    margin: 0 2px;
}
.op-bg {
    background: #ece9d8;
}
.oplist-opname {
    padding-left: 50px;
    padding-top: 5px;
    position: relative;
    word-break: break-all;
    min-height: 45px;
}
.oplist-opname img {
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 0;
}
.freeacc-available-pop {
    background: #fff;
    width: 600px;
    box-shadow: 0 0 5px #888;
    border-radius: 6px;
    padding: 15px;
}
.fap-scroll {
    height: 350px;
    overflow-y: auto;
    overflow-x: hidden;
}
.freeacc-available-pop table {
    width: 100%;
    border-collapse: collapse;
}
.freeacc-available-pop table td, .freeacc-available-pop table th {
    border: 1px solid #ccc;
    padding: 5px;
    text-align: left;
}
.freeacc-available-pop table th {
    background: #ddd;
}
.close-fap {
    float: right;
    cursor: pointer;
    font-size: 18px;
    margin-bottom: 5px;
    margin-right: -5px;
    margin-top: -5px;
}
.chksts-not-renewed td .check_block input[type=checkbox], .history-acc-purchase td .check_block input[type=checkbox], .request-contact td .check_block input[type=checkbox], .user-managelist td .check_block input[type=checkbox] {
    margin: 0;
}
.club-pass-popup {
    background: #fff;
    border: 1px solid #555;
    width: 350px;
    text-align: center;
    box-sizing: border-box;
    box-shadow: 0 0 5px #888;
    border-radius: 6px;
    padding: 40px 10px;
    position: relative;
}
.club-pass-popup .submit-row {
    text-align: center;
    padding-top: 20px;
}
.club-pass-popup .submit-row input[type=submit] {
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-family: open_sansbold;
    font-size: 14px;
    padding: 7px 15px;
    text-align: center;
    border-width: 0;
    background: linear-gradient(to bottom, #414141 0, #262626 100%) rgba(0, 0, 0, 0);
}
.club-pass-popup input[type=password] {
    width: 230px;
}
.ecpp-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 16px;
    color: #777;
}
.all-the-purchase {
    padding: 10px;
    text-align: center;
}
.all-the-purchase.membership a {
    float: none;
    display: inline-block;
}
.all-the-purchase.membership a.active {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
    color: #fff;
}
.history-acc-purchase table {
    width: 100%;
    border-collapse: collapse;
}
.history-acc-purchase td {
    border: 1px solid #999;
    box-sizing: border-box;
}
.history-acc-purchase .check-block-td {
    width: 24px;
    text-align: center;
}
.history-acc-purchase .img-block-td {
    width: 90px;
    text-align: center;
}
.history-acc-purchase td .img_block {
    border-left: none;
    border-right: none;
    float: none;
    width: auto;
    height: auto;
}
.history-acc-purchase td .check_block, .history-acc-purchase td .descript_block {
    float: none;
    width: auto;
}
.history-acc-purchase td .img_block img {
    width: 58px;
    height: 58px;
}
.history-acc-purchase .descript_block table {
    width: 100%;
    border-collapse: collapse;
}
.history-acc-purchase .descript_block table td {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: none;
    border-top: none;
    width: 12.5%;
    vertical-align: top;
}
.history-acc-purchase .descript_block table td:last-child {
    border-right: none;
}
.history-acc-purchase .descript_block table td .desc_block {
    width: auto!important;
    float: none!important;
    border-right: none;
}
.user-managelist table {
    width: 100%;
    border-collapse: collapse;
}
.user-managelist td {
    border: 1px solid #999;
    box-sizing: border-box;
}
.user-managelist .check-block-td {
    width: 24px;
    text-align: center;
}
.user-managelist .img-block-td {
    width: 90px;
    text-align: center;
}
.user-managelist td .img_block {
    border-left: none;
    border-right: none;
    float: none;
    width: auto;
    height: auto;
}
.user-managelist td .check_block, .user-managelist td .descript_block {
    float: none;
    width: auto;
}
.user-managelist .descript_block table {
    width: 100%;
    border-collapse: collapse;
}
.user-managelist .descript_block table td {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: none;
    border-top: none;
    width: 12.5%}
.user-managelist .descript_block table td:last-child {
    border-right: none;
}
.user-managelist .descript_block table td .desc_block {
    width: auto!important;
    float: none!important;
    border-right: none;
}
.user-managelist .descript_block table td .desc_block .dbb_right {
    border-right: none;
    border-bottom: none;
}
.user-managelist .descript_block table tr:last-child td {
    border-bottom: none;
}
.chksts-not-renewed table {
    width: 100%;
    border-collapse: collapse;
}
.chksts-not-renewed td {
    border: 1px solid #999;
    box-sizing: border-box;
}
.chksts-not-renewed .check-block-td {
    width: 24px;
    text-align: center;
}
.chksts-not-renewed .img-block-td {
    width: 90px;
    text-align: center;
}
.chksts-not-renewed td .img_block {
    border-left: none;
    border-right: none;
    float: none;
    width: auto;
    height: auto;
    display: inline-block;
}
.chksts-not-renewed td .img_block img {
    width: 58px;
    height: 58px;
}
.chksts-not-renewed td .check_block, .chksts-not-renewed td .descript_block {
    float: none;
    width: auto;
}
.chksts-not-renewed .descript_block table {
    width: 100%;
    border-collapse: collapse;
}
.chksts-not-renewed .descript_block table td {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: none;
    border-top: none;
    width: 12.5%}
.chksts-not-renewed .descript_block table td:last-child {
    border-right: none;
}
.chksts-not-renewed .descript_block table td .desc_block {
    width: auto!important;
    float: none!important;
    border-right: none;
}
.chksts-not-renewed .descript_block table td .desc_block .dbb_right {
    border-right: none;
    border-bottom: none;
}
.request-contact table {
    width: 100%;
    border-collapse: collapse;
}
.request-contact td {
    border: 1px solid #999;
    box-sizing: border-box;
}
.request-contact .check-block-td {
    width: 24px;
    text-align: center;
}
.request-contact .img-block-td {
    width: 90px;
    text-align: center;
}
.request-contact td .img_block {
    border-left: none;
    border-right: none;
    float: none;
    width: auto;
    height: auto;
    display: inline-block;
}
.request-contact td .img_block img {
    width: 58px;
    height: 58px;
}
.request-contact td .check_block, .request-contact td .descript_block {
    float: none;
    width: auto;
}
.request-contact .descript_block table {
    width: 100%;
    border-collapse: collapse;
}
.request-contact .descript_block table td {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: none;
    border-top: none;
    width: 14%}
.request-contact .descript_block table td:last-child {
    border-right: none;
}
.request-contact .descript_block table td .desc_title {
    padding: 4px;
}
.request-contact .descript_block table td .desc_text {
    word-wrap: break-word;
    word-break: break-all;
    padding: 4px;
}
.mngclub-mthumb-row {
    display: table;
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
    border: 1px solid #999;
}
.mngclub-thumbox {
    float: left;
    width: 104px;
    min-height: 140px;
    margin: 0;
    padding: 5px;
    border: 1px solid #909090;
    box-sizing: border-box;
}
.mngclub-thumb-img {
    width: 92px;
    height: 92px;
}
.mngclub-thumb-img img {
    width: 100%;
    height: 100%}
.mngclub-thumbox .fullname {
    padding: 5px 0 0 17px;
    position: relative;
    font-size: 12px;
    word-break: break-all;
    word-wrap: break-word;
    text-align: left;
}
.mngclub-thumbox .fullname input[type=checkbox] {
    position: absolute;
    left: 0;
    top: 7px;
    margin-left: 0;
}
.mb-form-col-2, .mb-form-col-3 {
    margin-left: 2%}
.call-cetner-page {
    position: relative;
    background: #f4f4f4;
    box-sizing: border-box;
    padding: 10px;
    border: 1px solid #ccc;
}
.movebook-call-block {
    padding: 10px 50px;
}
.movebook-call-form {
    padding: 10px 0;
}
.mb-call-form {
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
}
.mb-call-btn-row {
    padding: 10px 0;
}
.mb-form-group {
    display: table;
    width: 100%}
.mb-form-col-1, .mb-form-col-2 {
    width: 35%;
    float: left;
}
.mb-fieldtitle {
    padding-bottom: 5px;
}
.mb-form-col-3 {
    float: left;
    width: 25%}
.mb-form-col-1-2 {
    float: left;
    width: 72%}
.mb-other-title {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    font-size: 18px;
    margin-bottom: 10px;
}
.require {
    color: red;
}
.mb-textarea textarea {
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    padding: 5px;
}
.mb-call-btn {
    display: inline-block;
    padding: 6px 20px;
    cursor: pointer;
    border-radius: 4px;
    margin: 5px;
    color: #333;
    background: #cfcfcf;
    background: -moz-linear-gradient(top, #cfcfcf 48%, #c7c7c7 50%);
    background: -webkit-linear-gradient(top, #cfcfcf 48%, #c7c7c7 50%);
    background: linear-gradient(to bottom, #cfcfcf 48%, #c7c7c7 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf',  endColorstr='#c7c7c7',  GradientType=0 );
}
.opacity_box {
    position: fixed;
    height: 100%;
    width: 100%;
    opacity: .5;
    background: #cecece;
    z-index: 9999;
    display: none;
}
.image_loader {
    left: 50%;
    position: absolute;
    top: 118%;
    z-index: 1;
}
.popup {
    border-radius: 7px;
    background: #6b6a63;
    margin: 30px auto 0 -400px;
    padding: 6px;
    // here it comes
      position: absolute;
    width: 500px;
    top: 50%;
    left: 63%;
    position: fixed;
    height: 100px;
    display: none;
    z-index: 99999;
    // 1/2 width
      margin-top: -40px;
}
#supportsHomeMessageDiv {
    background: #ddd;
    display: none;
    border-radius: 6px;
    box-shadow: 0 0 5px #333;
    padding: 20px;
    width: 350px;
    box-sizing: border-box;
}
#supportsHomeMessageDiv .close {
    float: right;
    cursor: pointer;
    margin-top: -14px;
}
.ordering-oals {
    width: 18.4%;
    float: left;
}
.search-block-oals {
    width: 29%;
    float: left;
    margin-left: 10px;
}
.search-block-oals .div1 {
    float: left;
    line-height: 24px;
}
.search-block-oals .div2 {
    float: left;
    margin-left: 8px;
    width: 128px;
}
.btn-link-oals {
    font-family: open_sansbold;
    font-weight: 400;
    font-size: 15px;
    padding: 8px 0;
    text-align: left;
}
.btn-link-oals a {
    padding: 0 15px;
    color: #333;
    line-height: 30px;
    display: inline-block;
}
.audioclass, .disable {
    display: none;
}
.btn-link-oals a.active {
    color: #000;
    border-bottom: 3px solid #99041e;
}
.current_log {
    background: #efe4b0;
    margin-bottom: 10px;
}
.current_log .custom-select {
    background: url(../img/dropdown-current-log.png) right no-repeat rgba(255, 255, 255, 0);
}
.current_log select {
    font-size: 13px;
    border: none;
    font-weight: 700;
}
.co_admin_password_box {
    background: #efe4b0;
    height: 79px;
    margin-bottom: 60px;
    margin-left: 238px;
    margin-top: -23px;
    padding: 14px;
    position: absolute;
    text-align: center;
    width: 231px;
    display: none;
    z-index: 1;
}
.delelete_managment_cookies {
    min-height: 24px;
    padding: 0;
    text-align: right;
}
.delelete_managment_cookies span {
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    cursor: pointer;
}
.audioclass {
    text-align: center;
    padding-bottom: 8px;
    position: absolute;
    left: 449px;
    top: 509px;
}
.image-size {
    height: 30px;
    width: 30px;
}
.activity-clubs-typology table {
    width: 100%;
    border-collapse: collapse;
}
.activity-clubs-typology th {
    height: 40px;
}
.activity-clubs-typology td, .activity-clubs-typology th {
    border: 1px solid #888;
    box-sizing: border-box;
    font-size: 15px;
    padding: 5px;
    text-align: center;
}
.activity-clubs-typology .srno {
    width: 4%}
.activity-clubs-typology .area-activity, .activity-clubs-typology .name-activity {
    width: 20%;
    text-align: left;
}
.activity-clubs-typology .active, .activity-clubs-typology .audio, .activity-clubs-typology .cost, .activity-clubs-typology .limit, .activity-clubs-typology .room {
    width: 10%}
.activity-clubs-typology .action {
    width: 6%}
.cards-other-company {
    background: #f5efcf;
}
.userlist-links, .userlist-tab-links {
    padding: 10px 0;
    text-align: center;
}
.userlist-links a, .userlist-tab-links a {
    display: inline-block;
    border-radius: 4px;
    line-height: 28px;
    margin: 0 2px;
    padding: 3px 15px;
    font-family: open_sansbold;
    font-size: 14px;
}
.userlist-links a, .userlist-tab-links a.active, .userlist-tab-links a:hover {
    color: #fff;
    border: 1px solid #444;
    background: #444;
    background: -moz-linear-gradient(top, #444 1%, #222 100%);
    background: -webkit-linear-gradient(top, #444 1%, #222 100%);
    background: linear-gradient(to bottom, #444 1%, #222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444',  endColorstr='#222222',  GradientType=0 );
}
.userlist-tab-links a {
    background: linear-gradient(to bottom, #e0e0e0 0, #b0b0b0 100%) rgba(0, 0, 0, 0);
    border: 1px solid #b0b0b0;
    color: #111;
}
.contry-table-row .dbb-block, .contry-table-row td {
    border: 1px solid #aaa;
}
.proceed-row_u {
    padding: 10px 0;
    margin: 0 -5px;
}
.proceed-row_u .btn-col, .proceed-row_u .contry-col, .proceed-row_u .fullname-col, .proceed-row_u .order-col, .proceed-row_u .s-user-col, .proceed-row_u .sport-col, .proceed-row_u .user-col {
    float: left;
    margin: 0 5px;
}
.proceed-row_u .user-col-title {
    line-height: 24px;
}
.proceed-row_u .sport-col, .proceed-row_u .user-col {
    width: 100px;
}
.proceed-row_u .contry-col {
    width: 120px;
}
.proceed-row_u .order-col {
    width: 110px;
    padding-top: 22px;
}
.proceed-row_u .s-user-col {
    padding-top: 22px;
    line-height: 26px;
}
.proceed-row_u .fullname-col {
    width: 140px;
    padding-top: 22px;
}
.proceed-row_u .btn-col {
    padding-top: 22px;
}
.proceed-row_u .btn-col .btn-red {
    padding: 2px 8px;
}
.paginat-row_u {
    padding: 10px 0;
}
.contry-table-row {
    padding: 10px 0;
    position: relative;
}
.contry-table-row table {
    width: 100%;
    border-collapse: collapse;
}
.contry-table-row td {
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
}
.contry-table-row .col-check {
    width: 4%;
    vertical-align: middle;
}
.contry-table-row .col-detail1 {
    width: 15%;
    vertical-align: top;
}
.contry-table-row .col-detail2 {
    width: 30%;
    vertical-align: top;
}
.contry-table-row .col-img {
    width: 50%}
.col-img1 img, .contry-table-row .col-img img {
    width: 100%}
.contry-table-row .enable-row {
    padding-left: 27px;
    position: relative;
    text-align: left;
    min-height: 30px;
    line-height: 30px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.contry-table-row .enable-row span.check {
    position: absolute;
    top: 3px;
    left: 0;
}
#container, #example, #slides, .slides_container {
    position: relative;
}
.contry-table-row .inputdd {
    background: #eee;
}
.contry-table-row .btn-light-gray {
    display: inline;
    margin: 0 5px;
    color: #111;
}
.re-col1, .re-col2, .re-col3 {
    margin-right: 1.5%;
    float: left;
}
.row-refe-list {
    border: 1px solid #ccc;
    padding: 10px;
    color: #111;
}
.refer-list-bar {
    margin-top: 20px;
}
.refer-list-bar .m-topbar {
    background: linear-gradient(to bottom, #73828a 1%, #5e6d76 50%, #46555e 100%) rgba(0, 0, 0, 0);
    border-radius: 6px;
    padding: 10px;
}
.refer-list-title {
    float: left;
    color: #fff;
    font-size: 20px;
    font-family: open_sansregular;
    font-weight: 400;
}
.cancel-wall-btn, .desk-title, .ok-wall-btn, .re-spo-box, .re-tab-bar, .re-tab-title {
    font-family: open_sansbold;
}
.re-col1, .re-col2 {
    width: 15%}
.re-col3 {
    width: 13%}
.re-content-row {
    border: 1px solid #ccc;
    padding: 5px;
    font-size: 14px;
}
.re-content-row img {
    width: 100%;
    display: flex;
}
.re-tab-bar {
    border-bottom: 1px solid #333;
}
.re-tab-bar ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.re-tab-bar ul li {
    display: inline-block;
    margin: 0 1px;
}
.re-tab-bar ul li a {
    padding: 0 11px;
    color: #444;
    font-size: 14px;
    display: block;
    line-height: 36px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background: #d3d3d3;
    background: -moz-linear-gradient(top, #d3d3d3 0, #969696 100%);
    background: -webkit-linear-gradient(top, #d3d3d3 0, #969696 100%);
    background: linear-gradient(to bottom, #d3d3d3 0, #969696 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3',  endColorstr='#969696',  GradientType=0 );
}
.re-tab-bar .active, .re-tab-bar ul li a.active, .re-tab-bar ul li a:hover {
    color: #FFF!important;
    background: #444;
    background: -moz-linear-gradient(top, #444 1%, #222 100%);
    background: -webkit-linear-gradient(top, #444 1%, #222 100%);
    background: linear-gradient(to bottom, #444 1%, #222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444',  endColorstr='#222222',  GradientType=0 );
}
.re-tab-bar ul li:first-child a {
    border-top-left-radius: 7px;
}
.re-tab-title {
    background: #7092be;
    border: 1px solid #7f7f7f;
    color: #fff;
    font-size: 24px;
    padding: 5px 10px;
}
.desk-footer, .desk-header {
    padding: 10px;
}
.re-sporting-block {
    display: block;
}
.re-spo-row {
    margin: 0 -1.5%}
.re-spo-box {
    display: inline-block;
    width: 30%;
    margin: 0 1.5%;
    text-align: center;
    padding-bottom: 10px;
}
.re-spo-box .img-row {
    margin: 0 auto;
    border: 1px solid #ccc;
    overflow: hidden;
}
.re-spo-box .img-row img {
    width: 100%;
    display: block;
}
.re-spo-box .title1 {
    color: orange;
    line-height: 40px;
    text-transform: uppercase;
    font-size: 20px;
}
.re-spo-box .title2 {
    color: #666;
    line-height: 30px;
    font-size: 18px;
}
.desktop-wallpaper {
    width: 640px;
    margin: 20px auto;
    border-radius: 6px;
    box-shadow: 0 0 3px #888;
    background: #fff;
}
.desk-content {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.desk-title {
    padding-top: 0;
    font-size: 20px;
}
.desk-col-row {
    padding-top: 10px;
}
.desk-col {
    font-weight: 700;
    float: left;
    margin-right: 10px;
}
.wall-btn-row {
    padding: 10px;
    text-align: right;
}
.cancel-wall-btn, .ok-wall-btn {
    border-radius: 24px;
    padding: 5px 15px;
    margin: 0 5px;
    font-size: 16px;
    display: inline-block;
    border: 1px solid #ccc;
}
.ada-sec-pop-title, .movesection-title, .product-infoblock .proinfo-title {
    font-family: open_sansregular;
}
.ok-wall-btn {
    background: #fff;
    color: #111;
}
.cancel-wall-btn {
    background: #7ac117;
    color: #fff;
}
#example {
    margin: 0 auto;
    padding: 0 25px;
}
#example, .slides_container div.slide {
    width: 550px;
    height: 270px;
}
.slides_container {
    overflow: hidden;
    display: block;
}
.slides_container div.slide {
    text-align: center;
}
.slides_container .slide a {
    position: relative;
    display: inline-block;
}
.slides_container .slide a img {
    width: 255px;
}
.slides_container .slide a.selected img {
    border: 4px solid #222;
    width: 255px;
    display: block;
}
#slides .next, #slides .prev {
    position: absolute;
    top: 50%;
    display: block;
    z-index: 101;
    margin-top: -14px;
    width: 16px;
    height: 28px;
    text-align: center;
    font-size: 20px;
    color: #333;
}
#slides .prev {
    left: -20px;
}
#slides .next {
    right: -20px;
}
.desk-content ul.pagination {
    display: none;
}
.slides_container div.slide .select {
    border: 2px solid #fff;
}
.backg-title {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    margin-top: 10px;
}
.backg-title span {
    background: #fff;
    padding: 3px;
    margin-bottom: -15px;
    display: table;
}
.backg-box {
    margin: 10px 15px;
    display: inline-block;
    position: relative;
}
.bg-pale-yellow {
    background: #fff;
}
.bg-light-blue {
    background: #e6e9f0;
}
.bg-light-gray {
    background: #e3e3e3;
}
.bg-gray {
    background: #b2b2b2;
}
.bg-straw-yellow {
    background: #f5efd1;
}
.bg-light-violet {
    background: #e6e1f4;
}
.bg-violet {
    background: #cbc2e9;
}
.bg-blue-gray {
    background: #a2b7d5;
}
.backg-box-box img {
    margin: 0 auto;
}
.backg-box-box {
    width: 120px;
    height: 120px;
    border: 5px solid #fff;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 5px;
    font-size: 14px;
    box-shadow: 0 0 2px #aaa;
    position: relative;
    text-align: center;
    background-size: 100%;
    background-repeat: no-repeat;
}
.plm-input table, .pricelist-management table {
    width: 100%;
    border-collapse: collapse;
}
.backg-box-selected .backg-box-box {
    border: 5px solid #333;
}
.backg-radio {
    position: absolute;
    top: 5px;
    left: 5px;
}
.backg-name {
    text-align: center;
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 10px;
}
.addasection, .pricelist-management {
    position: relative;
}
.product-infoblock {
    border: 1px solid #bbb;
}
.product-infoblock .proinfo-title {
    color: #111;
    font-size: 16px;
    line-height: 30px;
    padding: 0 10px;
    border-bottom: 1px solid #bbb;
    background: #fdfcf9;
    background: -moz-linear-gradient(top, #fdfcf9 0, #eee8ce 100%);
    background: -webkit-linear-gradient(top, #fdfcf9 0, #eee8ce 100%);
    background: linear-gradient(to bottom, #fdfcf9 0, #eee8ce 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfcf9',  endColorstr='#eee8ce',  GradientType=0 );
}
.product-infoblock .proinfo-content {
    padding: 10px;
    min-height: 200px;
}
.pricelist-management table {
    background: #e8e8e8;
}
.pricelist-management th {
    color: #333;
}
.pricelist-management td, .pricelist-management th {
    border: 1px solid #aaa;
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
}
.pricelist-management td:first-child {
    color: #7a0000;
}
.pricelist-management td:first-child, .pricelist-management th:first-child {
    text-align: left;
}
.plm-check i {
    color: #53c100;
}
.plm-input td {
    border: none;
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
    color: #333;
    font-weight: 400;
}
.plm-input td:first-child {
    border-right: 1px solid #aaa;
    text-align: center;
    color: #333;
}
.plm-input td:last-child {
    border-left: 1px solid #aaa;
    text-align: center;
}
.plm-list {
    width: 45%}
.plm-basic, .plm-prem, .plm-pro {
    width: 8%}
.plm-original {
    width: 23%}
.proinfo-section {
    border: 1px solid #aaa;
    padding: 15px;
}
.proinfo-section .section-left {
    float: left;
    width: 25%}
.proinfo-section .section-right {
    float: left;
    width: 52%;
    margin-left: 3%}
.addasection {
    text-align: center;
}
.prinfo-title {
    font-size: 20px;
}
.movesection-title {
    border: 1px solid #aaa;
    background: #ede3ac;
    text-align: center;
    padding: 5px;
}
.movebooksectioncontent {
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;
    border: 1px solid #aaa;
    background: #eee;
}
.movebooksectioncontent ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
.movebooksectioncontent li {
    position: relative;
    display: block;
    font-size: 16px;
}
.about-row-top .col-btn, .about-row-top .col-lang, .mvs-action a {
    display: inline-block;
    margin: 0 5px;
}
.movebooksectioncontent li .licont {
    border-bottom: 1px solid #ccc;
    line-height: 36px;
}
.movebooksectioncontent li a {
    color: #111;
    padding-left: 10px;
}
.movebooksectioncontent ul li.active {
    background: #D5F2F9;
}
.mvs-action {
    position: absolute;
    top: 5px;
    right: 0;
    text-align: right;
}
.mvs-action a {
    color: #333;
    font-size: 18px;
}
.addasection-pop {
    width: 300px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 4px #888;
    padding: 10px;
}
.ada-sec-pop-title {
    text-align: center;
    font-size: 18px;
    padding-bottom: 10px;
    color: #000;
}
.ada-sec-btn-row {
    text-align: center;
    padding-top: 10px;
}
.ada-sec-btn-row .btn-gray, .ada-sec-btn-row .btn-red {
    margin: 0 5px;
}
.adasec-close-row {
    position: relative;
}
.adasec-close {
    position: absolute;
    right: 0;
    color: #333;
    font-size: 16px;
    top: -2px;
}
.about-row-top {
    text-align: right;
}
.about-row-top .col-lang .lang_select_tab {
    display: inherit;
    float: none;
}
.about-row-top .col-lang .lang_select_tab a {
    float: none;
    display: inline-block;
    font-size: 15px;
    padding: 2px 10px;
}
.origin-page .btn-row-c {
    text-align: center;
}
.origin-page .btn-row-c .btn-gray, .origin-page .btn-row-c .btn-red {
    min-height: 28px;
    margin: 0 5px;
}
.origin-page .btn-row-c .submit {
    display: inline-block;
}
.origin-page .btn-row-c .submit .btn-red {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0)!important;
}
.backoffice-block {
    border: 1px solid #bbb;
    padding: 10px;
    width: 80%;
    margin: 0 auto;
}
.backoffice-block .add-new {
    color: #fff;
    font-weight: 400;
}
.bckpg-row {
    position: relative;
    padding: 0 70px 0 30px;
    color: #333;
    margin-top: 10px;
}
.bckpg-row .bck-left {
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 5px;
}
.bckpg-row .bck-right {
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 5px;
    width: 65px;
}
.bckpg-row .bck-right a {
    display: inline-block;
    margin: 0 6px;
    color: #555;
}
.bckpg-row .bck-middle {
    border: 1px solid #bbb;
    padding: 5px;
}
.backoffice-add {
    border: 1px solid #bbb;
    padding: 10px;
    width: 60%;
    margin: 0 auto;
    background: #f8f8f8;
}
.help-pg-toprow .col-20, .help-pg-toprow .col-30, .help-pg-toprow .col-50 {
    margin-right: 2%;
    margin-left: 0;
    float: left;
}
.bckedit-row {
    color: #333;
    margin-top: 10px;
}
.bckedit-row span.title {
    display: block;
    padding-bottom: 5px;
    font-weight: 500;
}
.blue_titile, .panel-cont-title {
    font-weight: 700;
    font-size: 16px;
}
.bckedit-select {
    background: #fff;
}
.pass-row-spread .col-1, .pass-row-spread .col-2, .pass-row-spread .col-3 {
    float: left;
    width: 30%;
    margin-right: 2%}
.help-pg-toprow .col-1 {
    float: left;
    width: 8%;
    margin-right: 2%}
.help-pg-toprow .col-2 {
    float: left;
    width: 15%;
    margin-right: 2%}
.help-pg-toprow .col-3 {
    float: left;
    width: 30%;
    margin-right: 2%}
.help-pg-toprow .col-50 {
    width: 48%}
.help-pg-toprow .col-20 {
    width: 18%}
.help-pg-toprow .col-30 {
    width: 28%}
.bggray-textred {
    background: #eee;
    color: red;
    font-size: 11px;
    padding: 5px;
}
.help-pg-toprow .col-2 .edit_pagelang {
    padding-top: 0;
}
.prs-purchases {
    background: #eee;
    border: 1px solid #aaa;
    padding: 15px;
    font-size: 15px;
}
.prs-row {
    margin-top: 15px;
    margin-left: -1%;
    margin-right: -1%}
.prs-box {
    border: 1px solid #bbb;
    border-radius: 4px;
    background: #fff;
    position: relative;
}
.prl-1, .prl-2, .prl-3, .prl-4, .prl-5, .prl-6, .prl-7, .prl-8, .prr-1 {
    float: left;
    box-sizing: border-box;
    padding: 5px;
    min-height: 38px;
    line-height: 24px;
}
.prl-1 {
    width: 20%;
    border-right: 1px solid #bbb;
}
.prl-2 {
    width: 24%}
.prl-3 {
    width: 7.5%}
.prl-4 {
    width: 10%}
.prl-5 {
    width: 8.5%}
.prl-6, .prl-7, .prl-8 {
    width: 10%}
.prr-1 {
    width: 25%}
.purchase-title {
    color: #880015;
    font-size: 18px;
}
.pur-cost {
    color: #ed1c24;
}
.green-cost {
    color: #57ba66;
}
.ttrow .prl-1 {
    border-right: none;
}
.speedtest {
    border: 1px solid #bbb;
    padding: 10px;
}
.speedtest-row .speedleft, .speedtest-row .speedright {
    float: left;
    width: 50%}
.titlespeed {
    font-size: 28px;
    color: #880015;
    font-weight: 700;
}
.feature-list th, .permi-content {
    font-size: 15px;
}
.titletest {
    color: #ed1c24;
}
.speedtest-script {
    padding: 50px 10px;
}
#defaultFrmID iframe {
    width: 100%;
    height: 800px;
}
.cp-box {
    padding: 20px 10px;
    background: #e8f7fb;
    border: 1px solid #555;
}
.cp-box .column {
    float: left;
    width: 48%;
    margin: 0 1%;
    background: #eee;
}
.cp-box .ss_sharing_block {
    width: 100%}
.cp-box .ath_unlimited {
    float: left;
}
.cp-box .ss_sharing_block .col1 {
    width: 25%}
.cp-box .ss_sharing_block .col2 {
    width: 15%}
.cp-box .ss_sharing_block .col2-4-input {
    width: 30%}
.cp-box .ss_sharing_block .col3, .cp-box .ss_sharing_block .col4-input {
    width: 15%}
.cp-box .ss_sharing_block .col4-input input[type=text] {
    margin-left: 10%;
    width: 90%;
    height: 36px;
}
.cp-box .exceed-amt {
    background: #7092be;
    padding: 5px;
    text-align: center;
    border: 1px solid #555;
    color: #fff;
}
.cp-box .column .athlete_block, .cp-box .column .permi-mgn-box {
    min-height: 280px;
}
.cp-box .column .permi-mgn-box {
    border: 1px solid #bababa;
}
.permi-content {
    padding: 60px;
    font-family: open_sansbold;
    color: #333;
}
.clb-subscription th, .feature-list th {
    font-family: open_sansregular;
}
.permi-content .left1 {
    float: left;
    width: 55%}
.permi-content .right1 {
    float: left;
    width: 45%}
.permi-content .right1 input {
    width: 100px;
}
.ident-noti {
    margin: 0 auto;
    width: 80%}
.clb-subscription {
    width: 50%;
    margin: 20px auto 0;
}
.clb-subscription table {
    width: 100%;
    border-collapse: collapse;
}
.clb-subscription th {
    color: #fff;
    background: #098592;
}
.clb-subscription td, .clb-subscription th {
    border: 1px solid #aaa;
    box-sizing: border-box;
    padding: 5px;
    text-align: left;
}
.clb-subscription td:first-child {
    text-align: center;
}
.club-feature-image img {
    width: 100%}
.feature-list {
    width: 55%;
    margin: 20px auto 0;
}
.feature-list table {
    width: 100%;
    border-collapse: collapse;
    background: #e8e8e8;
}
.feature-list td, .feature-list th {
    color: #111;
    border: 1px solid #aaa;
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
    border-right: none;
    border-left: none;
}
.feature-list td:first-child, .feature-list th:first-child {
    border-left: 1px solid #aaa;
}
.feature-list td:last-child, .feature-list th:last-child {
    border-right: 1px solid #aaa;
}
.feature-list .sr {
    width: 6%}
.feature-list .list {
    width: 50%;
    text-align: left;
}
.btn-center-h, .check-content-help, .close-help-btn, .colspan-optional .limit-col, .device-icons, .msg-dis-btn-row, .submit-content-help {
    text-align: center;
}
.feature-list .optional {
    width: 16%}
.colspan-optional .top {
    border-bottom: 1px solid #aaa;
    padding-bottom: 5px;
}
.colspan-optional .limit-col {
    width: 50%;
    float: left;
    padding-top: 5px;
}
.intro-message table {
    width: auto;
}
.intro-message table td {
    padding: 10px;
    border: none;
    vertical-align: middle;
}
.intro-message input[type=checkbox] {
    margin-right: 6px;
}
.intro-message table input[type=text], .intro-message table input[type=date] {
    width: 100px;
    height: 30px;
}
.msg-dis-btn-row input[type=submit].btn-red {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
    padding: 4px 15px;
    font-size: 16px;
}
.msg-dis-btn-row input[type=submit].btn-red:hover {
    background: linear-gradient(to bottom, #e03734 0, #c32926 100%) rgba(0, 0, 0, 0);
}
.intro-smg-title-row {
    position: relative;
    padding: 10px 0 30px 80px;
}
.intro-smg-title-row img {
    position: absolute;
    top: 0;
    left: 0;
}
.lang-right-section {
    float: right;
    clear: both;
}
.lang-tabs {
    margin: 0;
    padding: 0;
}
.lang-tabs li {
    list-style: none;
    float: left;
    padding: 0 10px;
    border: 2px solid #fff;
    margin-left: 10px;
    margin-top: -2px;
}
.lang-tabs a {
    color: #fff;
}
.lang-tabs a.active, .lang-tabs a:hover {
    color: #ccc;
}
.lang-tab-content {
    display: none;
}
#lang-tab-1 {
    display: block;
}
.message-from-staff .blue_row1, .message-from-staff .green_row1 {
    color: #fff;
    width: 96%}
.message-from-staff .text {
    color: #111;
    padding: 10px 0;
}
.message-from-staff .blue_row1 a, .message-from-staff .green_row1 a {
    color: #fff;
}
.message-from-staff .blue_row1 a i, .message-from-staff .green_row1 a i {
    margin-right: 5px;
}
.message-from-staff .blue_row1 .smallfont, .message-from-staff .green_row1 .smallfont {
    padding-top: 4px;
}
.message-from-staff .text table {
    width: 100%!important;
}
.text-red {
    color: #ed1c24;
    font-size: 18px;
}
.main-help-content {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 10px;
}
.left-help-column {
    width: 473px;
    float: left;
}
.right-help-column {
    width: 500px;
    float: left;
}
.help-thumbnail {
    width: 220px;
    float: left;
    position: relative;
    padding-right: 15px;
}
.help-thumbnail img {
    width: 100%;
    height: 190px;
    border: 1px solid #ccc;
}
.close-help-btn {
    display: block;
    position: absolute;
    width: 22px;
    height: 22px;
    top: 4px;
    right: 20px;
    padding-top: 2px;
    background: #fff;
}
.close-help-btn i {
    font-size: 18px;
    color: #696969;
}
.btn-center-h {
    padding-top: 10px;
}
.load-help-btn {
    background: #ccc;
    color: #000;
    padding: 5px 30px;
    margin-top: 20px;
    font-size: 15px;
    border-radius: 3px;
}
.warning-help {
    background: #f6f283;
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}
.input-help {
    width: 100%;
    margin-bottom: 5px;
    height: 35px!important;
}
.file-help {
    cursor: pointer;
    direction: ltr;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 66px;
    top: 207px;
    width: 102px;
}
.btn-center-h input {
    cursor: pointer;
}
.first-section-help {
    width: 100%}
.second-section-help {
    width: 100%;
    padding-top: 20px!important;
}
.left-fhelp-column {
    width: 30%;
    float: left;
}
.right-fhelp-column {
    width: 70%;
    float: left;
}
.thumbnail-fhelp {
    width: 260px;
    margin-right: 20px;
}
.thumbnail-second-fhelp {
    padding-top: 20px!important;
    margin-right: 20px;
}
.thumbnail-fhelp img, .thumbnail-second-fhelp img {
    width: 160px;
    height: 140px;
    border: 1px solid #ddd;
}
.mrtp25 {
    margin-top: 25px!important;
}
.mrbtm10 {
    margin-bottom: 5px!important;
}
.textarea-help {
    width: 100%;
    margin-bottom: 5px;
    height: 130px;
}
.m0 {
    margin: 0!important;
}
.blue_titile {
    background-color: #098592;
    color: #fff;
    font-family: calibriregular;
    margin-bottom: 10px;
    padding: 8px;
}
::-webkit-file-upload-button {
    cursor: pointer;
}
.col-in-block .fileUpload {
    position: relative;
    overflow: hidden;
    width: auto;
}
.col-in-block .fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.col-in-block .fileUpload span {
    font-family: segoe_uibold;
    display: inline-block;
    box-sizing: border-box;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    background: #3a3a3a;
    padding: 4px 15px;
}
.submit-content-help .btn-red {
    background: linear-gradient(to bottom, #fb7272 0, #e03734 100%) rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
}
.submit-content-help .btn-red:hover {
    background: linear-gradient(to bottom, #e03734 0, #c32926 100%) rgba(0, 0, 0, 0);
}
.submit-content-help .btn-gray, .submit-content-help .btn-red {
    padding: 5px 15px;
}
.device-icons {
    border: 1px solid #ccc;
    padding: 10px;
}
.device-can {
    padding: 10px;
    background: #eeebf8;
    border: 1px solid #aaa;
}
.device-can .left {
    float: left;
    width: 60%;
    text-align: right;
    line-height: 24px;
}
.device-can .right {
    float: left;
    width: 38%;
    margin-left: 2%;
    text-align: left;
    line-height: 24px;
    background: #fff;
    padding-left: 5px;
}
.device-can span.red {
    color: #eb1c24;
}
.request-device {
    width: 80%;
    margin: 10px auto;
}
.request-device table {
    border-radius: 6px;
    width: 100%;
    border-collapse: collapse;
}
.request-device table td {
    border: 1px solid #ccc;
    padding: 5px;
}
.confirm-pop {
    background: #ffffe7;
    border: 1px solid #aaa;
    border-radius: 6px;
    box-shadow: 0 0 2px #333;
    padding: 15px;
    width: 850px;
}
.confirm-pop .left {
    float: left;
    width: 53%;
    margin: 0 1%}
.confirm-pop .right {
    float: left;
    width: 43%;
    margin: 0 1%}
.confirm-pop .redtext {
    font-size: 16px;
    color: #eb1c24;
    padding: 10px;
}
.autho-row {
    padding: 10px;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #aaa;
}
.autho-row span {
    display: inline-block;
}
.blacktext {
    color: #333;
}
.bltext {
    color: #525394;
}
.greetext {
    color: #689b7a;
}
.panel-cont-title {
    color: #eb1c24;
    text-transform: uppercase;
    text-align: center;
}
.cpclose {
    color: #555;
}
.permit-manage {
    background: #eee;
    border-radius: 4px;
    padding: 5px;
    border: 1px solid #aaa;
}
.eduformconteiner .input select, .language-operator {
    border: 1px solid #aaa;
}
.con-no-box {
    padding: 5px;
    background: #fff;
    width: 80px;
    margin: 2px;
}
.permit-manage table td:first-child {
    width: 80%}
.epblock {
    width: 30px;
}
.permit-manage .text-green {
    color: #09851a;
}
.permit-manage .text-red {
    color: #cb0c15;
    font-weight: 400;
}
.eduformconteiner {
    margin: 0 auto;
    width: 70%}
.eduformconteiner .input {
    margin-top: 10px;
    width: 100%;
    display: table;
}
.eduformconteiner .input label {
    float: left;
    width: 50%;
    padding: 2px 0;
}
.eduformconteiner .input input {
    float: left;
}
.eduformconteiner .input textarea {
    float: left;
    width: 100%}
.eduformconteiner .input input[type=checkbox] {
    margin-right: 10px;
    margin-top: 6px;
}
.language-operator {
    margin: 10px auto;
    width: 70%;
    padding: 10px;
}
.table-docu table {
    width: 100%}
.table-docu table td {
    padding: 6px;
    border: none;
    background: 0 0;
}
.table-docu table td:first-child {
    width: 25%}
.table-docu .section-select {
    width: 50%}
.table-docu table tr:nth-child(2n+2) td {
    background: #fff!important;
}
.chara-row {
    position: relative;
    padding-right: 80px;
}
.chara-box {
    border: 1px solid #ccc;
    padding: 6px;
}
.chara-apply {
    position: absolute;
    top: 0;
    right: 0;
}
.char-btn-row {
    text-align: center;
    padding: 5px;
}
.chara-row table {
    width: 100%;
    border-collapse: collapse;
}
.chara-row table td {
    padding: 6px;
    border: 1px solid #ccc;
    background: 0 0;
    text-align: center;
}
.chara-row table td:first-child {
    width: 15%}
.chara-row table td:last-child {
    width: 70%;
    text-align: left;
}
.flag-img {
    width: 25px;
    margin-right: 5px;
}
.caret-down {
    color: #cb0c15;
    font-size: 20px;
}
.movelinktitle, .saverenametitle {
    font-family: open_sansregular;
    font-size: 16px;
}
.table-vari table {
    width: 100%;
    border-collapse: collapse;
}
.table-vari table td {
    padding: 10px 6px;
    border: 1px solid #ccc;
    background: #f8f8f8;
}
.movebook-linked, .save-rename {
    border: 1px solid #aaa;
    box-shadow: 0 0 5px #999;
}
.table-vari table td:first-child {
    width: 25%}
.table-vari table tr:nth-child(2n+2) td {
    background: #eee;
}
.table-vari table tr:hover td {
    background: #fffcb7;
}
.save-rename {
    background: #fff;
    padding: 10px;
    width: 350px;
}
.save-rename .btn-row, .saverenametitle {
    padding: 5px;
    text-align: center;
}
.saverenametitle {
    background: #bccbe0;
}
.movebook-linked {
    background: #fff;
    padding: 10px;
    width: 630px;
}
.movelinktitle {
    background: #00a2e8;
    padding: 5px;
    text-align: center;
    color: #fff;
}
.movebooklinkscroll {
    overflow-x: hidden;
    overflow-y: auto;
    height: 175px;
}
.movelinkrow {
    padding: 8px 25px;
    position: relative;
}
.movelinkrow .iconleft {
    position: absolute;
    top: 10px;
    left: 5px;
    font-size: 18px;
    color: #333;
}
.movelinkrow .iconright {
    position: absolute;
    top: 9px;
    right: 5px;
    font-size: 18px;
    color: #333;
}
.inputbg-lightgray {
    background: #eee;
}
.inputbg-lightblue {
    background: #dcf2f8;
}
.movebook-linked .btn-row {
    padding: 5px;
    text-align: center;
}
.movebook-linked-height {
    height: 600px;
    overflow-x: hidden;
    overflow-y: auto;
}
.movelinkrow-input {
    padding-left: 208px;
    position: relative;
}
.movelinkrow-input .iconleft {
    position: absolute;
    top: 0;
    left: 0;
    width: 210px;
    height: 28px;
    background: #ddd;
    padding: 2px 5px 5px;
}
.movelinkrow-input .iconleft a {
    font-size: 14px;
    color: #333;
}
.movelinkrow-pop {
    padding: 8px 50px 8px 30px;
    position: relative;
}
.movelinkrow-pop .iconleft {
    position: absolute;
    top: 5px;
    left: 5px;
    font-size: 18px;
    color: #333;
}
.movelinkrow-pop .iconright {
    position: absolute;
    top: 9px;
    right: 5px;
    font-size: 18px;
    color: #333;
}
.movelinkrow-pop .iconleft a {
    display: block;
    line-height: 10px;
    margin: 2px 0;
}
.movelinkrow-pop .iconleft a img {
    width: 20px;
}
.movelinkrow-pop .iconright a {
    font-size: 18px;
    color: #333;
    margin: 0 1px;
}
.device-enable {
    background: #fff;
}
.device-enable .ui-widget-content {
    border: none;
}
.device-enable .ui-tabs {
    padding: 0;
}
.device-enable .ui-tabs .ui-tabs-panel {
    padding: 10px;
    border: 1px solid #aaa;
}
.device-enable .ui-tabs .ui-tabs-nav {
    padding: 0;
}
.device-enable .ui-widget-header {
    background: 0 0;
    border: none;
}
.device-enable .ui-widget-header .ui-state-default {
    color: #444;
    background: #d3d3d3;
    background: -moz-linear-gradient(top, #d3d3d3 0, #969696 100%);
    background: -webkit-linear-gradient(top, #d3d3d3 0, #969696 100%);
    background: linear-gradient(to bottom, #d3d3d3 0, #969696 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3',  endColorstr='#969696',  GradientType=0 );
}
.device-enable .ui-widget-header .ui-state-active {
    background: #444;
    background: -moz-linear-gradient(top, #444 1%, #222 100%);
    background: -webkit-linear-gradient(top, #444 1%, #222 100%);
    background: linear-gradient(to bottom, #444 1%, #222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444',  endColorstr='#222222',  GradientType=0 );
}
.device-enable .ui-state-active a, .device-enable .ui-state-active a:link, .device-enable .ui-state-active a:visited {
    color: #fff;
    font-size: 16px;
}
.device-enable .ui-state-default a, .device-enable .ui-state-default a:link, .device-enable .ui-state-default a:visited {
    font-size: 16px;
}
.device-enable .ui-widget button, .device-enable .ui-widget input, .device-enable .ui-widget select, .device-enable .ui-widget textarea, .device-enable .ui-widget-content {
    font-size: 14px;
}
.device-enable .ui-tabs-anchor {
    padding: 6px 15px;
}
.device-enable .ui-widget-content a.btn-red {
    color: #fff;
}
.magicfilter {
    width: 80%;
    margin: 0 auto;
}
.magicfilter table, .max-no-enable table {
    width: 100%;
    border-collapse: collapse;
}
.magicfilter table td {
    border: 1px solid #ccc;
    padding: 5px;
}
.div-enable-img {
    padding: 5px;
    text-align: center;
}
.div-enable-img img {
    max-width: 100%}
.max-no-enable table td {
    border: 1px solid #aaa;
    padding: 10px;
    line-height: 24px;
}
.enable-accordian button.accordion, .hover-accordian {
    color: #444;
    cursor: pointer;
    text-align: left;
    border: none;
    transition: .4s;
    outline: 0!important;
}
.max-no-enable table td:last-child {
    width: 30%;
    background: #f5efcf;
}
.enable-accordian button.accordion {
    background-color: #fff;
    padding: 10px 15px;
    width: 100%;
    border-width: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.enable-accordian button.accordion:hover {
    background-color: #ddd;
}
.hover-accordian {
    background-color: #fff;
    padding: 10px;
    width: 100%;
    border-width: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.hover-accordian:hover {
    background-color: #ddd;
}
.enable-accordian div.panel {
    padding: 10px 15px;
    background-color: #fff;
    display: none;
}
.enable-accordian table {
    margin-bottom: 0;
    border-collapse: collapse;
    width: 100%}
.enable-accordian table td {
    border: none;
    padding: 5px;
    font-size: 14px;
}
.enable-accordian table tr:nth-child(2n+2) td {
    background: #fff;
}
.enable-accordian .acc1 {
    width: 8%}
.enable-accordian .acc2 {
    width: 25%}
.enable-accordian .acc3 {
    width: 51%}
.enable-accordian .login-acc1 {
    width: 8%}
.enable-accordian .login-acc2 {
    width: 30%}
.enable-accordian .login-acc3 {
    width: 40%}
.font-red {
    color: #ed1c24;
}
.pca-table table {
    border-collapse: collapse;
}
.pca-table table td {
    padding: 5px;
}
.pca-table .suscription {
    padding-left: 30px;
    position: relative;
    line-height: 20px;
}
.pca-table .suscription input[type=checkbox] {
    position: absolute;
    left: 0;
    top: 0;
}
.list-device-popup, .max-device-popup {
    border: 1px solid #aaa;
    box-shadow: 0 0 3px #555;
    position: relative;
}
.device-close, .popclose {
    height: 25px;
    right: -8px;
    top: -8px;
}
.pca-table table td table td {
    padding: 2px 5px;
}
.pcacredit a i {
    font-size: 30px;
    color: #333;
}
.max-device-popup {
    background: #fff;
    padding: 10px;
    width: 450px;
}
.enable-div {
    padding: 5px 0;
    display: table;
    width: 100%}
.enable-div .eleft {
    float: left;
    width: 65%}
.enable-div .eright {
    float: left;
    width: 35%}
.enable-div .ecol50 {
    float: left;
    width: 50%}
.list-device-popup {
    background: #eee;
    padding: 10px;
    width: 450px;
}
.lpcrow, .lppassrow {
    margin: 10px 0 0;
    padding: 5px 10px;
    font-weight: 700;
}
.lpcrow {
    background: #fff;
    border: 1px solid #ccc;
}
.lpcrow a {
    color: #333;
    font-size: 18px;
}
.device-close {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 3px #333;
    color: #333;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    width: 25px;
}
.create-docu-pop, .linkpagepopup {
    border: 1px solid #aaa;
    background: #fff;
    box-shadow: 0 0 3px #555;
    width: 400px;
    padding: 10px;
}
.linkpagepopup {
    position: relative;
}
.linkpagepopup .yellow_row1 {
    color: #111!important;
    text-align: center!important;
}
.linkpagebox {
    border: 1px solid #ddd;
    padding: 10px;
}
.linkpagebox table {
    width: 100%;
    border-collapse: collapse;
}
.linkpagebox table td {
    border: none;
    padding: 5px;
}
.linkpagebox table td:first-child {
    width: 30%}
.linkpagepopup .btn-row {
    text-align: center;
    padding: 10px 10px 0;
}
.selectdocubox {
    border: 1px solid #ddd;
    padding: 10px;
}
.selectdocubox table {
    width: 100%;
    border-collapse: collapse;
}
.selectdocubox table td {
    border: none;
    padding: 5px;
}
.selectdocubox table td:first-child, .selectdocubox table td:last-child {
    width: 15%}
.docuselectdiv {
    background: #ddd;
    color: #111;
    text-align: center;
    padding: 5px 10px;
    border: 1px solid #555;
}
.popclose {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 3px #333;
    color: #333;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    width: 25px;
}
.security-block {
    background: #eee;
    border: 1px solid #aaa;
    padding: 10px;
}
.secu-title {
    font-size: 50px;
    text-align: center;
    padding: 10px;
    font-family: open_sansbold;
}
.secu-subtitle {
    font-size: 18px;
    padding: 10px;
}
.secu-red-block {
    background: 0 0;
    border: 1px solid #ee2124;
    padding: 10px;
}
.custom-pagin li.active a, .custom-pagin li.disabled a {
    background: #666;
    color: #FFF;
    border-color: #444;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, .3) inset;
    cursor: default;
}
.enable-accordian button.accordion-disabled {
    background-color: #fff;
    color: #444;
    cursor: pointer;
    padding: 10px 15px;
    width: 100%;
    text-align: left;
    border: none;
    border-width: 0;
    outline: 0!important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.btn-print {
    padding: 1px 9px!important;
}
.club-soci-net-bg {
    padding: 10px;
    background: url(../img/club-social-net-bg.jpg) left top no-repeat;
    background-size: 100%}
.club-soci-net-bg h1 {
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
    line-height: 24px;
    color: #fff;
    padding: 5px;
}
a.start-now-free {
    background: #97cd62;
    background: -moz-linear-gradient(top, #97cd62 0, #569017 100%);
    background: -webkit-linear-gradient(top, #97cd62 0, #569017 100%);
    background: linear-gradient(to bottom, #97cd62 0, #569017 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97cd62',  endColorstr='#569017',  GradientType=0 );
    border-radius: 4px;
    padding: 8px 15px;
    color: #fff;
    font-size: 18px;
    margin-top: 3px;
}
.col-soci-right {
    width: 70%;
    float: left;
}
.col-soci-right .mid-right-block {
    border: 1px solid #ccc;
}
.col-soci-right .mid-right-block .top-title-row {
    background: #eee;
    border-bottom: 1px solid #ccc;
    padding: 10px;
}
.col-soci-right .mid-right-block .soci-content-block {
    padding: 10px;
}
.langdocu-section {
    margin: 0 auto;
    width: 600px;
    border: 1px solid #aaa;
    padding: 10px;
}
.docutable table, .varitable table {
    width: 100%;
    border-collapse: collapse;
}
.docutable table td, .varitable table td {
    border: 1px solid #ccc;
    padding: 8px 6px;
    background: #fff;
    width: 33.33%}
.docutable table td:first-child {
    width: 16%;
    font-weight: 700;
}
.varitable table td:first-child {
    width: 32%;
    font-weight: 700;
}
.docutable table td {
    border: none;
}
.varitable table tr:nth-child(2n+1) td {
    background: #eee;
}
.varitable table tr:hover td {
    background: #fffcb7;
}
.varitable .langname img {
    margin-right: 10px;
}
.varibtn-row {
    text-align: center;
    padding: 10px;
}
.docusectionselect {
    width: 250px;
}
.charat-row {
    padding: 0 75px 0 0;
    position: relative;
}
.charat-row table {
    width: 100%;
    border-collapse: collapse;
}
.charat-row table td {
    border: 1px solid #ccc;
    padding: 0;
}
.charat-row table td:first-child {
    width: 35%}
.charat-row .charat-div {
    border: 1px solid #ddd;
    display: table;
    width: 100%}
.charat-row .buton {
    position: absolute;
    top: 0;
    right: 0;
}
.mn-manual-btn table td {
    font-size: 14px;
}
.mn-manual-popup-content {
    height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
}
.mn-manual-popup {
    border: 1px solid #aaa;
    background: #fff;
    box-shadow: 0 0 3px #555;
    padding: 10px;
    width: 500px;
    position: relative;
}
.mn-manual-popup .popclose {
    padding-top: 1px;
    font-size: 18px;
}
.mn-row {
    padding: 0 90px 10px 30px;
    position: relative;
}
.mn-left {
    position: absolute;
    top: 25px;
    left: 0;
}
.mn-right {
    position: absolute;
    top: 0;
    right: 5px;
}
.mnfieldtitle {
    padding-bottom: 5px;
}
.mnfieldimg img {
    max-width: 100%}
.light-yellow-red-box {
    background: #fffdd0;
    border: 1px solid #ed1c24;
    padding: 5px;
}
.mn-manual-popup .include_box .include_fbox {
    padding: 10px 0 7px;
}
.add-banner-model {
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    margin-bottom: -50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    width: 500px;
    padding: 10px;
    background: #fff;
    border: 1px solid #aaa;
    box-shadow: 10px 10px 5px #888;
}
.add-banner-model table {
    width: 100%;
    border-collapse: collapse;
}
.add-banner-model table th {
    border: 1px solid #aaa;
    background: #c8bfe7;
    text-align: center;
    font-weight: 700;
}
.add-banner-model table td, .add-banner-model table th {
    padding: 5px;
}
.add-banner-model table td {
    border: none;
    background: 0 0;
    line-height: 26px;
}
.comment-reply {
    width: 1000px;
    margin: 0 auto;
}
.sf-comment {
    padding-left: 50px;
}
.sf-comment .comment-box {
    position: relative;
    font-size: 15px;
    padding: 15px 15px 15px 50px;
    min-height: 100px;
    border-radius: 6px;
    margin-bottom: 20px;
}
.sf-comment .yellowbox {
    background: #f9f9e0;
}
.sf-comment .graybox {
    background: #e1eef6;
}
.sf-profile {
    position: absolute;
    top: 10px;
    left: -30px;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    overflow: hidden;
    background: #eee;
}
.sf-profile img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sftitle {
    font-size: 18px;
    float: left;
}
.graybox .sftitle {
    color: #09f;
}
.yellowbox .sftitle {
    color: #7092be;
}
.sfcross a, .sfdatetime a {
    color: #333;
}
.sfdatetime {
    float: right;
    font-size: 14px;
}
.sftexts {
    padding-top: 15px;
}
.sfcross a {
    font-size: 18px;
}
.comment-section {
    padding-left: 50px;
}
.comment-section textarea {
    width: 80%;
    height: 80px;
}
.comment-section .commenttitle {
    font-family: open_sansregular;
    font-size: 30px;
    color: #333;
}
.html-editor .he-title, .testimonial-lang-row {
    font-family: open_sansbold;
}
.sfautopad {
    border: 1px solid #ccc;
    padding: 10px;
}
.select-version table {
    width: 90%;
    border-collapse: collapse;
    margin: 0 auto;
}
.select-version table td {
    padding: 10px;
    border: none;
    vertical-align: middle;
    height: 120px;
}
.select-version table td:first-child {
    background: #eee;
    width: 60%}
.select-version table td:last-child {
    background: #444;
}
.getmovesbook {
    text-align: center;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    padding: 5px;
}
.select-version .listbox {
    background: #fff;
    padding: 10px;
    color: #555;
}
.select-version .listbox ul {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 120px;
    overflow-x: hidden;
    overflow-y: auto;
}
.select-version .listbox ul li {
    padding: 5px 0;
}
.linkpageprocess {
    width: 90%;
    margin: 20px auto;
}
.linkpageprocess .management_column_right {
    margin: 0;
    width: 100%}
.moveweb {
    position: relative;
    padding: 10px 10px 10px 65px;
    min-height: 70px;
}
.moveimg {
    position: absolute;
    left: 0;
    top: 10px;
}
.revihelppagebox {
    padding: 10px;
    border: 1px solid #aaa;
}
.typeedittable table {
    width: 100%;
    border-collapse: collapse;
}
.typeedittable table td {
    border: none;
    padding: 5px;
    width: 25%}
.dismodetable {
    background: #f8f8f8;
    border: 1px solid #aaa;
    padding: 10px;
}
.dismodetable table {
    width: 100%;
    border-collapse: collapse;
}
.dismodetable table td {
    border: none;
    padding: 5px;
}
.dismodetable table td a {
    color: #333;
}
.dismodetable table .dcol1 {
    width: 15%}
.dismodetable table .dcol2 {
    width: 25%;
    background: #fff;
}
.dismodetable table .dcol3 {
    width: 25%}
.dismodetable table .dcol4 {
    width: 30%;
    background: #fff;
}
.dismodetable table .dcol5 {
    width: 5%}
input[type=submit]:disabled {
    text-decoration: none;
    border: 1px solid #A3A2A2;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .3);
    text-align: center;
    color: #FFF;
    cursor: default;
    background-color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333), color-stop(100%, #A3A2A2));
    background-image: -webkit-linear-gradient(top, #333, #A3A2A2);
    background-image: -moz-linear-gradient(top, #333, #A3A2A2);
    background-image: -ms-linear-gradient(top, #333, #A3A2A2);
    background-image: -o-linear-gradient(top, #333, #A3A2A2);
    background-image: linear-gradient(top, #333, #A3A2A2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr=#3093c7,  endColorstr=#1c5a85);
}
.delrowtable table {
    border-collapse: collapse;
}
.delrowtable table td {
    border: none;
    padding: 5px;
}
.acctocomm-popup {
    background: #fff;
    width: 800px;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 10px;
    box-shadow: 0 0 5px #333;
}
.acctocomm-popup .sf-comment .comment-box {
    margin-bottom: 0;
}
.prob-encounter {
    border: 1px solid #bbb;
    padding: 10px;
}
.prob-encounter-header {
    background: #7092be;
    padding: 8px 10px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
.prob-encounter-content {
    background: #ecf8fb;
    border: 1px solid #bbb;
}
.prob-encounter-footer {
    text-align: center;
    padding-top: 10px;
}
.prob-encounter-header a.reset {
    color: #fff;
    font-size: 15px;
}
.prob-encounter-content textarea {
    width: 100%;
    min-height: 200px;
    background: #ecf8fb;
}
.homenew-pop {
    width: 700px;
    height: 590px;
}
.homenew-pop .w3-content {
    height: 493px;
    overflow-x: hidden;
    overflow-y: auto;
}
.homenew-pop h1 {
    font-size: 24px;
}
.homenew-pop #sliderpop {
    position: relative;
    overflow: hidden;
    margin: 10px auto 0;
    border-radius: 4px;
}
.homenew-pop #sliderpop ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}
.homenew-pop #sliderpop ul li {
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 580px;
    height: 300px;
    background: #eee;
}
.homenew-pop #sliderpop ul li .homeslide-content, .html-editor {
    padding: 10px;
}
.homenew-pop a.control_next_pop, .homenew-pop a.control_prev_pop {
    position: absolute;
    bottom: 0;
    z-index: 999;
    display: block;
    padding: 10px;
    width: auto;
    height: auto;
    background: #2a2a2a;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    opacity: .8;
    cursor: pointer;
}
.html-editor, .slides_he {
    display: table;
}
.homenew-pop a.control_next_pop:hover, .homenew-pop a.control_prev_pop:hover {
    opacity: 1;
    -webkit-transition: all .2s ease;
}
.homenew-pop a.control_prev_pop {
    border-radius: 0 2px 2px 0;
}
.homenew-pop a.control_next_pop {
    right: 0;
    border-radius: 2px 0 0 2px;
}
.homenew-pop .slider_option_pop {
    position: relative;
    margin: 10px auto;
    width: 160px;
    font-size: 18px;
}
.html-editor {
    background: #eee;
    border: 1px solid #ccc;
    font-size: 15px;
    color: #555;
    width: 100%}
.html-editor .he-title {
    font-size: 18px;
    text-transform: uppercase;
    color: #111;
    border-bottom: 1px solid #bbb;
    padding-bottom: 10px;
    width: 100%;
    display: table;
    line-height: 30px;
    position: relative;
}
.html-editor img {
    margin-top: 10px;
}
.html-editor .he-content {
    padding: 10px 0;
    line-height: 22px;
    word-wrap: break-word;
}
.html-editor .readmore {
    color: #880015;
}
.html-editor p {
    margin: 5px 0;
}
.slides_he .slides_container {
    display: none;
}
.slides_he .slides_container, .slides_he .slides_container div {
    width: 1160px;
}
.slides_he .slides_container div {
    min-height: 150px;
    display: block;
}
.slides_he .pagination {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
}
.slides_he .pagination .current a {
    color: red;
}
.slides_he .next, .slides_he .prev {
    display: block!important;
    border-radius: 3px;
    background: #ddd;
    padding: 4px 10px;
}
.slides_he .prev {
    float: left;
}
.slides_he .next {
    float: right;
}
.htmlorderdisplay .archive_post {
    position: inherit;
    top: inherit;
    left: inherit;
    z-index: inherit;
    background: #fff;
    width: 500px;
    padding: 5px;
    color: #000;
    border: 1px solid #7b7b7b;
    margin: 10px auto;
}
.htmlorderdisplay .archive_post:after {
    display: none;
}
.htmlorderdisplay .archive_post .blog_block {
    height: 300px;
}
.htmlorderdisplay .archive_post .blog_block .blog_row .rright {
    width: 75%}
.htmlorderdisplay .archive_post .blog_block .blog_row .rright2 {
    width: 15%;
    float: right;
    padding: 5px;
}
.dat-right img, .hap-btn-es img {
    width: 100px;
}
.htmlorderdisplay .archive_post .blog_block .blog_row .rright2 a {
    display: inline-block;
    margin: 0 5px;
    color: #555;
}
.exhaustion_title {
    color: #880015;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
}
.hap-btn-es {
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: 111;
    margin-bottom: -50%;
    transform: translate(0, -50%);
    text-align: center;
}
.detail-about-account {
    padding: 5px 120px;
    position: relative;
}
.dat-left, .dat-right, .input-envelop {
    position: absolute;
}
.dat-left {
    left: 90px;
    top: 10px;
}
.dat-right {
    right: 10px;
    top: 50px;
}
.dat-content, .dat-footer {
    margin-top: 10px;
}
.dat-content table, .dat-footer table, .dat-header table {
    width: 100%;
    border-collapse: collapse;
}
.dat-content table td, .dat-footer table td, .dat-header table td {
    padding: 5px;
    text-align: center;
    vertical-align: top;
    width: 12%}
.dat-content table td:first-child, .dat-footer table td:first-child, .dat-header table td:first-child {
    width: 28%;
    text-align: right;
}
.dat-content table td:last-child, .dat-footer table td:last-child, .dat-header table td:last-child {
    width: 12%}
.dat-header table td {
    background: #45818e;
    font-size: 12px;
    border: 1px solid #fff;
    color: #fff;
}
.dat-content table td {
    border: 1px solid #999;
    font-weight: 700;
}
.dat-content table .col1 {
    background: #fff200;
}
.dat-content table .col2, .dat-content table .col3, .dat-content table .col4 {
    background: #ffd966;
}
.dat-content table .col5 {
    background: #c3c3c3;
}
.dat-content table .col6 {
    background: #22b14c;
    color: #fff;
}
.dat-content table .col7 {
    background: #880015;
    color: #fff;
}
.dat-footer table td {
    font-size: 12px;
    border: 1px solid #aaa;
}
.dat-footer table .col2, .dat-footer table .col3, .dat-footer table .col4, .dat-footer table .col5 {
    background: #b6d7a8;
}
.totalcardpurchase {
    border: 1px solid #999;
    margin: 5px 120px;
    padding: 10px;
}
.cpbordered-table table, .cpnobrd-table table {
    width: 100%;
    border-collapse: collapse;
}
.cpbordered-table table td, .cpbordered-table table th, .cpnobrd-table table td {
    padding: 5px;
    text-align: center;
    width: 12%}
.cpbordered-table table td, .cpbordered-table table th {
    border: 1px solid #aaa;
    font-size: 15px;
}
.cpbordered-table table td {
    font-weight: 700;
}
.cpbordered-table table td:first-child {
    font-weight: 400;
}
.cpbordered-table table td:first-child, .cpbordered-table table th:first-child, .cpnobrd-table table td:first-child {
    width: 40%;
    text-align: left;
}
.cpnobrd-table table td {
    border: none;
    font-size: 12px;
}
.cpbordered-table .colth {
    background: #7092be;
    color: #fff;
}
.cpbordered-table .col3 {
    background: #eee;
}
.cpbordered-table .col5 {
    background: #efe4b0;
    color: #880015;
}
.cpbordered-table .col6 {
    background: #cfeef5;
}
.cpnobrd-table .circle {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #333;
    float: inherit;
    margin: 0;
}
.cpnobrd-table .circle.green {
    background: #6bc50a;
}
.cpnobrd-table .circle.red {
    background: #eb1c24;
}
.access-eng-slide img {
    width: 100%}
.access-eng .lefteng {
    float: left;
    width: 22%}
.access-eng .righteng {
    float: left;
    width: 78%;
    padding-left: 15px;
}
.popupPreview231-bugreport {
    z-index: 9999!important;
}
#OpenPopupPrevPgID img {
    width: 100%}
#title_popup {
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    margin-bottom: 13px;
    font-weight: 700;
}
.he-mode {
    background: #fff;
    border: 1px solid #333;
    padding: 3px;
}
.he-mode a {
    display: inline-block;
    margin: 0 2px;
    padding: 2px;
    float: left;
}
.he-mode a.active, .he-mode a:hover {
    background: #fff200;
    padding: 2px;
}
.he-mode a img {
    display: flex;
}
.card-selected {
    font-weight: 700;
    line-height: 18px;
}
.card-selected span {
    color: #880015;
}
.search-assign-card {
    background: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px;
    display: table;
    width: 100%}
.purchase-info {
    background: #eee;
    padding: 10px;
    border: 1px solid #aaa;
}
.crcl-white, .purchase-info .athlete_block {
    background: #fff;
}
.purchase-info .totalcardpurchase {
    margin: 0 auto;
    width: 100%}
.cream-color {
    color: #efe4b0;
}
.crcl {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 4px 5px;
    border: 2px solid #333;
}
.crcl-red {
    background: #EB0014;
}
.crcl-gray {
    background: #ccc;
}
.crcl-yellow {
    background: #ffc90e;
}
.crcl-green {
    background: #b5e61d;
}
.crcl-skyblue {
    background: #99d9ea;
}
.section-left {
    float: left;
    width: 25%}
.section-right {
    float: left;
    margin-left: 3%;
    width: 72%}
.input-envelop {
    right: 12px;
    top: 7px;
    font-size: 18px;
    color: #333;
}
.ath-singleuser-box {
    border: 1px solid #b9b9b9;
}
.ath-singleuser-box .pass_field_block {
    margin: 0 auto;
    width: 70%}
.ath-singleuser-box .Field_title {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
}
.ath-singleuser-box .pass_field_block .Field_field, .ath-singleuser-box .pass_field_block .Field_title {
    width: 100%;
    display: inline-block;
}
.ath-singleuser-box .fieldimag1 {
    float: left;
    width: 35%}
.ath-singleuser-box .fieldimagbtnfile {
    float: left;
    width: 65%}
.testimonial-lang-row {
    border: 1px solid #7f7f7f;
    font-size: 15px;
    background: #c8bfe7;
    color: #111;
    position: relative;
    padding: 0 0 0 130px;
}
.quickregi-subtitle, .quickregi-title {
    font-family: open_sansregular;
    text-align: center;
}
.testimonial-lang-row .testi-title {
    position: absolute;
    left: 10px;
    top: 5px;
}
.testimonial-lang-row .edit_pagelang {
    border-bottom: none;
    padding: 0;
}
.testimonial-lang-row .edit_pagelang a {
    border: none;
    text-transform: uppercase;
    font-size: 16px;
}
.testimonial-lang-row .edit_pagelang a.select {
    border: 1px solid #fff;
}
.dst_box, .dst_title {
    border: 1px solid #888;
}
.dst_box {
    margin-top: 20px;
    font-size: 15px;
    color: #000;
    position: relative;
}
.dst_title {
    background: #fff;
    padding: 4px 10px;
    position: absolute;
    top: -15px;
    left: 20px;
}
.dst_box .dst_text {
    position: relative;
    padding: 10px 10px 10px 50px;
}
.dst_box .dst_text input[type=checkbox] {
    position: absolute;
    top: 5xp;
    left: 25px;
}
.close1 {
    color: #555;
    display: block;
    font-size: 20px;
    padding: 3px 6px;
}
.testimoni-title-row {
    border-radius: 6px;
    position: relative;
    padding: 10px 250px 10px 10px;
    background: #728189;
    background: -moz-linear-gradient(top, #728189 0, #495861 100%);
    background: -webkit-linear-gradient(top, #728189 0, #495861 100%);
    background: linear-gradient(to bottom, #728189 0, #495861 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#728189',  endColorstr='#495861',  GradientType=0 );
}
.testimoni-title {
    color: #fff;
    font-size: 20px;
}
.testimoni-langu-right {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 250px;
    padding: 5px 10px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background: #333;
}
.testimoni-langu-right .col-left {
    display: inline-block;
    line-height: 30px;
    color: #fff;
}
.testimoni-langu-right .col-right {
    display: inline-block;
    background: #fff;
}
.starfeedback {
    margin-right: 10px;
    margin-top: -5px;
}
.starfeedback span {
    color: #bbb;
    font-size: 25px;
    margin-top: -2px;
}
.testimoni-head-row {
    background: #7092be;
    padding: 10px;
}
.testimoni-head-row .col-left {
    float: left;
    width: 30%}
.testimoni-head-row .col-med {
    float: left;
    width: 40%;
    text-align: center;
    font-size: 22px;
    color: #fff;
}
.testimoni-head-row .col-right {
    float: left;
    width: 30%}
.testimoni-head-row .col-left .all-courntry {
    display: inline-block;
    width: 250px;
    background: #fff;
}
.testimoni-head-row .col-left .contry-reset {
    display: inline-block;
}
.testimoni-head-row .col-left .contry-reset a {
    color: #fff;
    text-decoration: underline;
}
.testimoni-content-row .bxslider_wrap {
    position: relative;
}
.testislider .next, .testislider .prev {
    position: absolute;
    z-index: 111;
    top: 50%;
    margin-top: -30px;
    color: #333;
    font-size: 50px;
}
.testislider .prev {
    left: 0;
}
.testislider .next {
    right: 0;
}
.bx-width {
    width: 576px;
    padding: 10px!important;
}
.testislider {
    position: relative;
}
.testislider li {
    padding: 10px;
    box-sizing: border-box;
}
.testislider li .testimoni-pro-img {
    border: 1px solid #ccc;
    position: relative!important;
    padding: 10px 10px 10px 155px;
    min-height: 240px;
}
.testislider li .testimoni-pro-img .testimoni-img {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 150px;
    height: auto;
}
.testislider li .testimoni-pro-img .testimoni-img a {
    width: 120px;
    height: 120px;
    display: block;
}
.testimoni-mode-1 .black_title, .testimoni-mode-1 .quote_bottom, .testimoni-mode-1 .quote_top, .testimoni-mode-1 .red_title, .testimoni-mode-2 .testiprotext, .testimoni-mode-2 .testiprotitle {
    display: none;
}
.testislider li .testimoni-pro-img .testimoni-img a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bxslider_container {
    width: 100%!important;
}
.testimoni-mode-1 {
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto;
}
.testimoni-mode-1 ul {
    margin: 0;
    padding: 0;
}
.testimoni-mode-1 ul li {
    width: 50%;
    float: left;
    position: relative;
    padding: 0 15px 0 160px;
    min-height: 245px;
}
.testimoni-mode-1 .testimoni-pro-img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}
.testimoni-detail1, .testimoni-mode-1 .testimoni-detail {
    color: #fff;
    line-height: 24px;
}
.testimoni-mode-1 .testimoni-img {
    width: 140px;
    height: 140px;
    overflow: hidden;
}
.testimoni-mode-1 .testimoni-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.testimoni-mode-1 .testiprotitle {
    color: #f7a017;
    font-size: 25px;
}
.testimoni-mode-1 .testiprocountry {
    color: #D7B119;
    font-weight: 700;
    font-size: 15px;
}
.testimoni-mode-1 .testiprosport {
    color: #93682A;
    font-size: 15px;
}
.testimoni-mode-1 .testiprotext {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
}
.classified, .classified h3, .testi-feed h1, .testi-feed h2, .testi-feed h3 {
    font-weight: 400;
}
.testimoni-mode-2 {
    padding: 20px;
}
.testimoni-mode-2 ul {
    margin: 0;
    padding: 0;
}
.testimoni-mode-2 ul li {
    float: none;
    position: relative;
    padding: 0 15px 0 160px;
    min-height: 200px;
    list-style: none;
}
.testimoni-mode-2 .testimoni-pro-img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}
.testimoni-mode-2 .testimoni-detail {
    color: #555;
    line-height: 24px;
}
.testimoni-mode-2 .testimoni-img {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    border: 4px solid #d9261b;
    overflow: hidden;
}
.testimoni-mode-2 .testimoni-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.testimoni-mode-2 .slides1_wrap {
    position: relative;
    margin: 0 auto;
    width: 800px;
}
.testimoni-mode-2 #slides1 li {
    width: 800px;
}
.testimoni-mode-2 #slides1 {
    overflow: hidden;
    min-height: 200px;
}
.bx_pager {
    padding-top: 0;
    margin-top: 0;
    z-index: 999;
    position: relative;
    text-align: center;
}
.bx_pager a {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 4px;
    background: #ccc;
}
.bx_pager a.active, .bx_pager a:hover {
    background: #c10303;
}
.auto_controls {
    position: absolute;
    bottom: -11px;
    left: 394px;
    display: none;
}
.quote_bottom, .quote_top {
    display: inline-block;
    height: 45px;
    opacity: .5;
    width: 60px;
}
.quote_top {
    background: url(../img/quote_top_03.png) center center no-repeat rgba(0, 0, 0, 0);
    background-size: cover;
    float: left;
}
.quote_bottom {
    background: url(../img/quote_bottom_03.png) center center no-repeat rgba(0, 0, 0, 0);
    background-size: cover;
    float: right;
}
.red_title {
    color: #c10303;
    font-size: 22px;
}
.black_title {
    color: #111;
    display: block;
    font-size: 16px;
    padding-bottom: 0;
}
.slides1_wrap .next, .slides1_wrap .prev {
    display: none;
}
.commu-new {
    background: #fff;
    padding: 5px;
    margin: 10px;
}
.commu-new div {
    margin: 7px;
}
.event_data {
    position: relative;
    padding-left: 150px;
    min-height: 150px;
    margin-bottom: 10px;
}
.event_data_lft {
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
}
.event_data_lft a {
    display: block;
}
.event_data_lft a img {
    width: 100%}
.event_data_rgt .event_txt, .event_data_rgt .event_txt a {
    color: #888;
}
.event_data_rgt .event_txt p {
    margin: 5px 0;
}
.event_data_rgt fieldset {
    padding: 5px;
    border: 1px solid #ccc;
}
.event_data_rgt fieldset input[type=radio] {
    margin: 5px;
}
.event_data_rgt fieldset legend {
    padding: 5px;
    background: #fff;
}
.classified h3 {
    color: #555;
    font-size: 20px;
}
.classified p {
    color: #888;
}
.classified a {
    color: #333;
    text-decoration: underline;
}
.classified h3 a {
    text-decoration: none;
}
.educational_from_container .input {
    margin-bottom: 10px;
    position: relative;
    padding-left: 120px;
    width: 100%;
    display: table;
}
.educational_from_container .input label {
    position: absolute;
    left: 0;
    top: 5px;
}
.educational_from_container .submit {
    width: 100%;
    display: table;
    text-align: center;
}
.educational_from_container .input.checkbox label {
    position: inherit;
    left: 10px;
    top: 0;
}
.employment_listing_container .input {
    margin-bottom: 10px;
    position: relative;
    padding-left: 120px;
    width: 100%;
    display: table;
}
.employment_listing_container .input label {
    position: absolute;
    left: 0;
    top: 5px;
}
.employment_listing_container .submit {
    width: 100%;
    display: table;
}
.process-card-select {
    border: 1px solid #bbb;
    padding: 5px;
}
.process-card-select table {
    width: 100%;
    border-collapse: collapse;
}
.process-card-select table td {
    padding: 5px;
}
.process-card-select .pccol1 {
    width: 5%}
.process-card-select .pccol2, .process-card-select .pccol3, .process-card-select .pccol4 {
    width: 10%}
.process-card-select .pccol5 {
    width: 18%}
.process-cards-popup {
    width: 800px;
    background: #fff;
    box-shadow: 0 0 5px #333;
    border-radius: 6px;
    padding: 10px;
}
.proc-scroll {
    overflow-x: hidden;
    overflow-y: auto;
    height: 100px;
}
.quickregistration {
    border: 1px solid #bbb;
    padding: 30px 40px;
}
.quickregi-title {
    color: #880015;
    font-size: 38px;
}
.quickregi-subtitle {
    color: #555;
    font-size: 16px;
    padding-top: 10px 0;
}
.quickregi-subtitle a {
    color: #880015;
}
.quickregi-form {
    width: 100%;
    display: table;
    padding: 20px 0;
}
.quickregi-left {
    width: 55%;
    display: table-cell;
    border-right: 1px solid #bbb;
    padding-right: 80px;
}
.quickregi-right {
    width: 45%;
    display: table-cell;
    padding-left: 20px;
    vertical-align: middle;
    text-align: center;
    position: relative;
}
.quickregi-right .orr {
    position: absolute;
    z-index: 111;
    top: 50%;
    left: -20px;
    margin-top: -20px;
    border-radius: 50%;
    background: #880015;
    text-align: center;
    padding-top: 6px;
    font-size: 20px;
    color: #fff;
    width: 40px;
    height: 40px;
}
.terms-langu-row .left {
    float: left;
    width: 30%}
.terms-langu-row .right {
    float: right;
    width: 20%}
.static-box textarea {
    width: 100%;
    min-height: 200px;
}
.quickregi-accept {
    padding: 10px 0;
}
.quickfield-row {
    padding: 15px 5px 8px;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.quickfield-row input[type=text], .quickfield-row input[type=password], .quickfield-row input[type=email] {
    border: none;
    padding: 0;
}
.feedimg, .send-your-story-btn-row span {
    border-radius: 50%;
    display: inline-block;
}
.quickfield-row .span-title {
    position: absolute;
    left: 6px;
    top: 17px;
    color: #777!important;
}
.quickfield-row .span-content {
    margin-left: 100px;
    width: 250px;
}
.send-your-story-btn-row span {
    background: #b80413;
    width: 10px;
    height: 10px;
    margin: 0 10px;
}
.testi-feed {
    background: #eee;
    padding: 20px;
}
.testi-feed .feedbox {
    background: #fff;
    padding: 20px;
}
.testi-feed .feedtitle {
    border-bottom: 1px solid #ccc;
    line-height: 30px;
    margin: 0;
}
.feeditem {
    padding: 10px 10px 10px 140px;
    position: relative;
    border-bottom: 1px solid #eee;
    min-height: 170px;
}
.feed-absolute, .feedimg-absolute {
    position: absolute;
    left: 0;
    top: 20px;
}
.testi-feed .feeditem:last-child {
    border-bottom: none;
}
.feedimg {
    width: 70px;
    height: 70px;
    overflow: hidden;
}
.feedimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.feedprotitle {
    font-size: 20px;
}
.feedstaff {
    margin: 10px auto;
}
.feedthankbox {
    border: 1px solid #ddd;
    padding: 10px;
    width: 100%}
.totals a {
    margin: 0 2px;
    font-size: 15px;
    color: #111;
    font-weight: 700;
    display: inline-block;
}
.totals a img {
    margin-right: 5px;
}
.statistics-absolute, .totals-absolute {
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 1111;
    background: #fff;
    border: 1px solid #aaa;
    padding: 10px;
}
.feedimg-absolute .commlink a {
    color: #333!important;
}
.totals-absolute {
    width: 250px;
}
.statistics-absolute {
    width: 330px;
}
.admin-feedback .testi-feed, .admin-feedback .testi-feed .feedbox {
    padding: 10px;
}
.admin-feedback .feedbox {
    font-family: calibriregular;
    font-size: 15px;
}
.feedcheck {
    display: inline-block;
    float: left;
    padding: 0 5px;
    line-height: 60px;
}
.admin-feedback .feedthankbox {
    width: 100%}
.admin-feedback .feedthankbox p {
    margin: 0;
}
.admin-feedback .feedthankbox textarea {
    border: 1px solid #ddd;
    padding: 10px;
    width: 100%;
    min-height: 100px;
    font-size: 16px;
}
.promocode-pop, .testifeed-pop {
    background: #fff;
    box-shadow: 0 0 5px #333;
    font-size: 14px;
}
.admin-feedback .feedprotitle a {
    color: #333;
}
.replyiconrow {
    text-align: left;
}
.replyiconrow a {
    display: inline-block;
    margin: 3px;
    color: #555;
}
.replyiconrow a:hover {
    color: #111;
}
.testifeed-pop {
    border-radius: 6px;
    padding: 10px;
    width: 500px;
}
.leavefeedback {
    border: 1px solid #7f7f7f;
}
.leavefeedback textarea {
    border: none;
    width: 100%;
    padding: 5px;
    margin: 0;
}
.leavefeedback label {
    padding: 5px;
}
.feedcommentrow {
    padding: 5px;
    text-align: center;
    border: 1px solid #aaa;
}
.feedcommentrow .starselect, .feedcommentrow a, .feedcommentrow span {
    display: inline-block;
    margin: 5px 2px;
}
.feedcommentrow .starselect {
    width: 200px;
}
.feedcommentrow a {
    color: #555;
}
.feedbtnrow {
    padding: 5px;
    text-align: center;
}
.promocode-pop {
    border-radius: 6px;
    padding: 10px;
    width: 450px;
}
.promo-code-content {
    background: #f7f1d7;
    padding: 10px;
}
.promo-code-content table {
    width: 100%;
    border-collapse: collapse;
}
.promo-code-content table td {
    border: none;
    padding: 2px;
    width: 22%}
.promo-code-content table tr td:first-child {
    width: 34%}
.promocode-v-scroll {
    overflow-x: hidden;
    overflow-y: auto;
    height: 500px;
}
.question-page, .question-page h3, .question-page h3 .form_container, .question-page h3 p, .question-page input, .question-page label, .question-page select, .question_pop_up h3 {
    font-weight: 400!important;
}
.question p, .question_pop_up h3 {
    margin: 10px 0;
}
.question_pop_up div.select, .question_pop_up div.submit, .question_pop_up div.textarea textarea {
    margin-top: 10px;
}
.question_list_container select, .question_pop_up div.select select {
    margin-left: 10px;
}
.shortContent {
    height: 275px;
    overflow: hidden;
    padding-bottom: 70px;
    border-bottom: 1px solid #ccc;
}
.search-nm {
    background: #F5DA7B;
    padding: 9px;
    width: 42%;
    left: 12%;
    text-align: center;
    border: 1px solid #9D9C96;
    position: relative;
    color: #A64C66;
}
.magnetic-pop-box {
    width: 500px;
}
.magnetic-pop-box table {
    width: 100%;
    border-collapse: collapse;
}
.magnetic-pop-box table td, .magnetic-pop-box table th {
    width: 25%;
    padding: 5px;
    text-align: center;
}
.magnetic-pop-box table th {
    background: #45818e;
    color: #fff;
    border: 1px solid #fff;
}
.magnetic-pop-box table td {
    color: #111;
    border: 1px solid #888;
}
.characteristiche {
    border: 1px solid #555;
    padding: 10px;
}
.characteristiche .in-block {
    display: inline-block;
    margin: 0 5px;
}
.characteristiche .se-lng {
    background: #eee;
    padding: 5px 10px;
    color: #111;
}
.characteristiche .se-lng img {
    margin-right: 10px;
}
.addlinktable table {
    width: 100%;
    border-collapse: collapse;
}
.addlinktable td {
    background: #eee;
    padding: 5px;
    text-align: center;
    border: 1px solid #ccc;
}
.addlinktable .col-title {
    width: 75%;
    text-align: left;
    font-size: 16px;
}
.addlinktable .col-addlink {
    width: 13%}
.addlinktable .col-action1, .addlinktable .col-action2 {
    width: 6%}
.addlinktable .col-action1 a, .addlinktable .col-action2 a {
    color: #f44e21;
    font-size: 16px;
}
.addlinktable .linkrow td {
    background: #e7f5fa;
}
.addlinktable .linkrow td.col-title a {
    color: #0a72a8;
    text-decoration: underline;
}
.addlinkpage {
    background: #eee;
    padding: 10px;
    border: 1px solid #ccc;
    margin: 20px auto;
}
.addlinkpage table {
    width: 100%;
    border-collapse: collapse;
}
.addlinkpage td {
    background: #fff;
    padding: 7px 10px;
    border: 1px solid #ccc;
}
.addlinkpage td:first-child {
    width: 30%;
    background: #f4f4f4;
    font-size: 18px;
    text-align: left;
    line-height: 30px;
}
.cardreturnbox {
    padding: 10px;
}
.cardreturnbox span {
    display: inline-block;
    margin: 0 5px;
}
.cardreturnbox table {
    border-collapse: collapse;
}
.cardreturnbox table td {
    padding: 5px;
    border: 1px solid #ccc;
}
.cardreturnbox table tr:first-child td {
    border-top: 1px solid #ccc!important;
}
.show-selected-bg {
    background: #EFE4B0!important;
    color: #765C5C;
}
.custom-color-picker {
    background: #EBEBEB;
    width: 275px;
    padding: 8px 5px;
    float: left;
}
.custom-color-picker span {
    padding: 2px 8px;
    cursor: pointer;
    border: 1px solid #fff;
}
.custom-color-picker span.active, .custom-color-picker span:hover {
    padding: 4px 8px;
}
.selected-color-picker {
    width: 31px;
    margin-left: 12px;
}
.selectfontcode {
    width: 60px;
    float: left;
    padding: 9px 0 0 6px;
}
.inline-block {
    display: inline-block;
}
#file-upload, #file-upload1 {
    display: none;
}
.custom-file-upload {
    border: 1px solid #B6B6B6;
    display: inline-block;
    padding: 6px 12px;
    font-size: 14px;
    cursor: pointer;
}
.spaceli {
    padding-left: 45px!important;
}
.append-banner {
    width: 100%;
    height: 320px;
    overflow: hidden;
}
.append-banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.online-training .left-col {
    float: left;
    width: 30%}
.online-training .right-col {
    float: left;
    width: 69%;
    margin-left: 1%}
.online-training-diary {
    background: #eee;
    border-radius: 6px;
}
.online-training-diary .title {
    padding: 10px;
    color: #111;
    font-size: 20px;
    cursor: pointer;
}
.online-training-diary .title a {
    color: #111;
}
.online-training-diary ul {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #555;
    font-size: 16px;
}
.online-training-diary ul li {
    border-top: 1px solid #ccc;
    list-style: none;
}
.online-training-diary ul li a {
    color: #555;
    padding: 10px;
    display: block;
    background: #E7F5FA;
}
.online-training-diary ul li ul {
    display: block;
    background: #e7f5fa;
}
.online-training-diary ul li:last-child {
    border-bottom: none;
}
.online-training-diary ul li:hover {
    background: #e7f5fa;
}
.online-training-diary ul li:hover ul {
    display: block;
}
.online-training-diary ul li:hover ul li:hover {
    background: #fffcbf;
}
.online-training-header {
    background: #f8f4e9;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 10px;
}
.online-training-header .left1 {
    float: left;
}
.online-training-header .right1 {
    float: right;
    margin-top: -4px;
    margin-bottom: -4px;
}
.online-training-contener {
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 10px;
    margin-top: 10px;
}
.release-history-pop {
    width: 1150px;
}
.release-history-pop .headerrow {
    background: url(../img/bg_grad.jpg) center -25px repeat-x #fff;
    height: 85px;
    margin-top: -5px;
    position: relative;
    padding: 5px;
}
.release-history-pop .contentrow {
    height: 500px;
    overflow-y: auto;
}
.openinnewtab {
    border: 2px solid #feef0e;
    border-radius: 4px;
    padding: 5px 10px;
    margin-top: 35px;
    color: #fff;
    font-size: 16px;
    margin-right: 10px;
}
.release-history-pop .logo {
    width: 275px;
    padding: 10px;
}
.release-history-pop .logo img {
    width: 100%;
    height: 100%}
.release-history-pop .navrow {
    padding: 10px 0 0;
    position: relative;
}
.release-history-pop .navrow ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    display: table;
}
.release-history-pop .navrow ul li {
    float: left;
    display: inline-block;
}
.release-history-pop .navrow ul li a {
    display: block;
    padding: 8px 30px;
    color: #888;
    border: 1px solid #aaa;
    font-size: 20px;
}
.release-history-pop .navrow ul li a.active {
    color: #333;
    border-bottom-color: #fff!important;
}
.release-history-pop .review-title {
    border-bottom: 1px solid #aaa;
    padding-bottom: 10px;
}
.release-history-pop .navcontent {
    border: 1px solid #aaa;
    margin-top: -1px;
    padding: 10px;
    background: #fff;
}
.release-history-pop .navcontent .selectlanguage {
    float: left;
    width: 200px;
}
.release-history-pop .navcontent .sharing {
    float: right;
}
.release-history-pop .navcontent .sharing a {
    display: inline-block;
    margin: 0 5px;
}
.release-history-pop .navrow .no-regi-link {
    position: absolute;
    right: 10px;
    top: 0;
    display: inline-block;
    z-index: 11;
}
.post-new-btn {
    border: 1px solid #ce282a;
    border-radius: 4px;
    display: inline-block;
    padding: 3px 10px;
    color: #1d73a4;
    font-size: 18px;
    background: #fff;
}
.post-new-btn img {
    margin-right: 5px;
    width: 20px;
}
.sb-staff-popup {
    width: 480px;
}
.sb-staff-popup .review-right-section {
    width: auto;
    float: none;
    padding: 0 5px;
}
.sb-staff-popup .stafftitle, .stafftitle {
    padding: 5px 0;
    font-size: 22px;
    color: #111;
    text-align: center;
}
.sb-staff-popup .but-img {
    width: 100px;
    margin: 0 auto;
}
.sb-staff-popup .but-img img {
    width: 100%}
.but-img {
    width: 100px;
    margin: 0 auto;
}
.but-img img {
    width: 100%}
.user-review-page .navrow {
    padding: 0;
}
.user-review-page .navrow ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    display: table;
}
.user-review-page .navrow ul li {
    float: left;
    display: inline-block;
}
.user-review-page .navrow ul li a {
    display: block;
    padding: 6px 25px;
    color: #888;
    border: 1px solid #aaa;
    font-size: 20px;
}
.link-outline-rounded, .spam-btns ul li, .spam-btns ul li a {
    display: inline-block;
}
.user-review-page .navrow ul li a.active {
    color: #333;
    background: #eee;
    border-bottom-color: #fff!important;
}
.user-review-page .navcontent {
    border: 1px solid #aaa;
    margin-top: -1px;
    padding: 10px;
}
.user-review-page .review-title {
    border-bottom: 1px solid #aaa;
    padding-bottom: 10px;
}
.user-review-page .rls-fix {
    width: 100%!important;
}
.user-review-page .rrs-fix {
    float: none!important;
    width: 450px!important;
    padding: 15px!important;
    position: fixed;
    z-index: 1111;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: 130px;
}
.review-item-row .col-item {
    display: inline-block;
    margin: 0 4px;
}
.review-item-row .all-language {
    width: 150px;
}
.review-item-row .filter, .review-item-row .search_bt {
    float: none;
    width: auto;
}
.review-item-row .search_block, .review-item-row .search_user {
    float: none;
    width: auto;
    margin-right: 0;
}
.spam-btns ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #aaa;
    background: #f8f8f8;
    display:flex;
}
.spam-btns ul li a {
    color: #333;
    padding: 4px 12px;
    border-right: 1px solid #aaa;
}
.spam-btns ul a.active {
    
    background: #ce282a;
    color: #fff;
}
.user-review-page .reviews {
    padding: 10px 10px 10px 80px;
    position: relative;
    border-bottom: 1px dashed #eee;
    min-height: 80px;
    font-size: 14px;
    color: #555;
}
.user-review-page .reviews:last-child {
    border-bottom: none;
}
.user-review-page .reviews .review-img {
    position: absolute;
    left: 0;
    top: 10px;
    width: 60px;
    height: 60px;
}
.user-review-page .reviews .review-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.user-review-page .reviews .postedby {
    color: #888;
}
.user-review-page .reviews img {
    width: 60px;
    height: 60px;
    margin: 0;
}
.review-popup {
    width: 400px;
    background: #f1f1f1;
}
.review-popup textarea {
    min-height: 150px;
    font-size: 15px;
}
.review-left-section {
    float: left;
    width: 60%;
    min-height: 400px;
}
.review-right-section {
    float: left;
    width: 40%;
    padding: 20px 10px;
    background: #fff;
}
.review-right-section textarea {
    min-height: 180px;
    font-size: 14px;
}
.review-block-overflow {
    overflow-x: hidden;
    overflow-y: auto;
    height: 350px;
}
.link-outline-rounded {
    border-radius: 20px;
    padding: 3px 10px;
    border: 1px solid #555;
    margin: 0 3px;
    color: #555;
}
.review-not-expanded .revie-list table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #888;
}
.review-not-expanded .revie-list table td {
    padding: 5px;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
}
.review-not-expanded .revie-list table .delete {
    width: 4%}
.review-not-expanded .revie-list table .image, .review-not-expanded .revie-list table .point {
    width: 8%}
.review-not-expanded .revie-list table .object {
    width: 27%}
.review-not-expanded .revie-list table .description {
    width: 30%}
.review-not-expanded .revie-list table .thumb {
    width: 5%}
.review-not-expanded .revie-list table .like {
    width: 6%}
.review-not-expanded .revie-list table .image span {
    margin: auto;
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: flex;
}
.review-not-expanded .revie-list table .image span img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.review-not-expanded .revie-list table .delete a {
    color: red;
    font-size: 20px;
}
.review-not-expanded .revie-list table .thumb {
    color: #333;
    font-size: 20px;
}
.flip {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH"}
.review-not-expanded .revie-list table .point {
    font-size: 26px;
    line-height: 20px;
}
.review-not-expanded .revie-list table .point span {
    font-size: 14px;
    color: #ccc;
}
.review-not-expanded .revie-list table .object .objectbox {
    background: #dff3f9;
    border: 1px solid #aaa;
    font-size: 18px;
    padding: 5px;
    line-height: 18px;
}
.review-not-expanded .revie-list table .object .objectbox span {
    font-size: 14px;
    color: red;
}
.review-not-expanded .revie-list table .like span {
    border: 1px solid #b6d5eb;
    display: inline-block;
    border-radius: 4px;
    padding: 5px;
    position: relative;
    font-size: 15px;
}
.review-not-expanded .revie-list table .like span:after {
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-right: 6px solid #b6d5eb;
    content: "";
    top: 50%;
    right: 100%;
    margin-top: -6px;
    position: absolute;
    z-index: 111;
}
.revform {
    width: 80%;
    padding: 10px;
    background: #f8f8f8;
}
.revform .row {
    margin-bottom: 10px;
}
.revform .row input[type=text] {
    width: 300px;
}
.revform .row textarea {
    width: 100%;
    min-height: 150px;
}
.revform .row.reply a {
    font-weight: 700;
    color: #333;
}
.revform .row.posted {
    color: #555;
}
.revform .row.posted .comments {
    color: #333;
    font-size: 17px;
}
.commentbox .reviews {
    min-height: 105px;
}
.commentbox .commenttitle {
    color: #333;
    font-size: 16px;
}
.commentbox .likeicon {
    position: absolute;
    top: 75px;
    left: 20px;
    font-size: 20px;
}
.refe-comment-block {
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}
.refe-comment {
    border: 1px solid #aaa;
    padding: 10px;
}
.refe-comment table {
    width: 100%;
    border-collapse: collapse;
}
.refe-comment table td {
    padding: 5px;
    box-sizing: border-box;
    vertical-align: top;
    text-align: center;
}
.refe-comment table .vote {
    width: 12%;
    font-size: 26px;
    line-height: 20px;
}
.refe-comment table .image {
    width: 8%}
.refe-comment table .description {
    width: 57%}
.refe-comment table .thumb {
    width: 5%}
.refe-comment table .like {
    width: 6%}
.refe-comment table .vote .votebox {
    border: 1px solid #ccc;
    padding: 5px;
    width: 80px;
    box-shadow: 0 0 2px #333;
    margin: 0 auto;
}
.refe-comment table .vote span {
    font-size: 14px;
    color: #ccc;
}
.refe-comment table .vote .vote-btn {
    width: 80px;
    margin: 0 auto;
    background: #a6afc2;
    border-radius: 4px;
    text-align: center;
    color: #111;
    text-shadow: 1px 1px 2px #fff;
    padding: 5px;
    font-size: 15px;
    display: block;
}
.refe-comment table .image span {
    margin: auto;
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: flex;
    box-shadow: 0 0 2px #333;
    border: 1px solid #fff;
}
.refe-comment table .image span img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.refe-comment table .thumb {
    color: #333;
    font-size: 20px;
}
.refe-comment table .like span {
    border: 1px solid #b6d5eb;
    display: inline-block;
    border-radius: 4px;
    padding: 5px;
    position: relative;
    font-size: 15px;
}
.refe-comment table .like span:after {
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-right: 6px solid #b6d5eb;
    content: "";
    top: 50%;
    right: 100%;
    margin-top: -6px;
    position: absolute;
    z-index: 111;
}
.refe-comment table .description {
    text-align: left;
}
.refe-comment table .description .title {
    font-size: 22px;
    color: #1e98c5;
}
.refe-comment table .description .text {
    font-size: 15px;
    color: #333;
    padding-top: 10px;
}
.refe-comment table .description .postedby {
    color: #1e98c5;
}
.refe-comment table .description .posteddate {
    color: #880015;
}
.refe-comment table .description .postedtime {
    color: #7f7f7f;
}
.comment-click {
    width: 80%;
    margin: 0 auto;
}
.comment-click .commenttitle {
    font-size: 22px;
    line-height: 30px;
}
.comment-click textarea {
    width: 100%;
    min-height: 120px;
}
.comment-click .link {
    color: #007dbf;
}
.clock-block {
    padding: 10px 10px 10px 100px;
    position: relative;
}
.clock-block .clockimg {
    float: left;
    top: 0;
    left: 0;
}
.clock-block .clockimg img {
    width: 90px;
}
.clock-block .clocklink {
    border: 1px solid #ccc;
    padding: 5px;
    margin-top: 10px;
}
.clock-block .clocklink a {
    color: #333;
    margin: 2px 5px;
    display: inline-block;
}
.clocktotalrow {
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    margin-top: 10px;
}
.fixed-assistance-form {
    position: fixed;
    right: 24px;
    width: 38%;
    margin-top: -51px;
}
.loadfiltericon {
    border: 1px solid #ccc;
    padding: 3px 5px;
    display: inline-block;
    margin-right: 5px;
    float: left;
}
.loadfiltericon img {
    color: #333;
    margin: 0 3px;
    display: inline-block;
}
.detailrecordselected table {
    width: 100%;
    border-collapse: collapse;
}
.detailrecordselected table th {
    padding: 10px 5px;
    border: 1px solid #333;
    color: #fff;
    font-weight: 400;
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
}
.detailrecordselected table td {
    padding: 5px;
    border: 1px solid #aaa;
    color: #555;
    font-weight: 400;
    text-align: center;
    font-size: 14px;
}
.detailrecordselected table tr:nth-child(2n+1) td {
    background: #eee;
}
.detailrecordselected table thead tr {
    background: #45818e;
}
.detailrecordselected .check {
    width: 5%}
.detailrecordselected .image {
    width: 8%}
.detailrecordselected .name {
    width: 25%;
    text-align: left;
    word-break: break-all;
}
.detailrecordselected .phone {
    width: 10%}
.detailrecordselected .description {
    width: 50%
}
.detailrecordselected .value-in {
    width: 6%
}    
.detailrecordselected .email {
    width: 25%;
    text-align: left;
    word-break: break-all;
}

.detailrecordselected .date {
    width: 10%}
.detailrecordselected .view1 {
    width: 5%}
.detailrecordselected .option {
    width: 12%}
.detailrecordselected .delete {
    width: 5%}
.detailrecordselected .image span {
    margin: 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}
.detailrecordselected .image span img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.detailrecordselected .delete a, .detailrecordselected .view1 a {
    color: #333;
}
.legenda-block {
    width: 80%;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #aaa;
}
.legenda-block table {
    width: 100%}
.legenda-block table td {
    border: none;
    padding: 5px;
}
.legenda-block table .leftleg {
    width: 35%;
    text-align: right;
}
.notregisterpopup {
    width: 500px;
}
.notregisterpopup input {
    border-radius: 4px;
    padding: 5px;
    height: 40px;
}
.notregisterpopup .signfacebook {
    position: absolute;
    top: 20px;
    right: 10px;
    z-index: 111;
}
.notregisterpopup .signfacebook .facebook {
    color: #3f5a9a;
    font-size: 22px;
    margin: 0 3px;
}
.notregisterpopup .signfacebook .google {
    color: #4286f1;
    font-size: 22px;
    margin: 0 3px;
}
.error-danger-message, .success-danger-message {
    padding: 7px 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.error-danger-message {
    background: #f2dede;
    border: 1px solid #ebccd1;
    color: #a94442;
    border-radius: 3px;
}
.success-danger-message {
    background: #dff0d8;
    border: 1px solid #d6e9c6;
    color: #3c763d;
    border-radius: 3px;
}
.m-l40 {
    margin-left: 40px;
}
.m-l10 {
    margin-left: 10px;
}
.fa-disabled {
    color: #a7a3a3!important;
}
.fa-manage {
    padding: 4px 0 4px 10px;
    background: #f5e0cf;
    border: 1px solid #ccc;
    margin: 10px 0;
}
.heading-search-operator {font-size: 14px; margin: 0px 5px 0;text-align: center;color: #000;background: #efe4b0;padding: 5px;font-family: "open_sansregular";border: 1px solid #ee5652}
.tpoc-search {padding: 9px 0 19px 0}
.tpoc-search div {padding: 5px 0}
.tpoc-search input {width:306px; height: 34px;}
.btn-white-gray {border:1px solid #ccc; background: #fff; border-radius: 0; color: #000}
.topic-menu {margin: 0; padding: 0;}
.topic-menu ul {margin: 0; padding: 0;}
.topic-menu ul li {list-style: none; }
.topic-menu ul li a {color: #000; padding-right: 3px;}
.topic-menu .topic-text {position:absolute;padding-left: 3px;}
.loading {padding: 10px; width: 43px; margin: 0 auto; margin-bottom: 25px;}
.review-general {border: 1px solid #e6db17;}
.hidden-overflow-page {overflow: hidden; height: 200px; }
.html-overflow-page {background: #eee ; padding-bottom: 70px; }
.html-editor {
    background: #eee;
    border: 1px solid #ccc;
    font-size: 15px;
    color: #555;
    width: 100%;
    margin-top: 10px;
}
.html-editor .he-title {border:none; padding:0; }


#welcome_bar.orange-bar{ background-color:#ff7f27; background-image:none; }
.sale-title{ color: #fff; font-size: 18px; padding: 5px 0 0 10px;}

.Search-field-row{ display: flex; width: 100%; background: #fff; padding:10px 0; border-bottom: solid 1px #979797;}
.sf-itemBox img{ vertical-align: middle;}
.float-left{ float: left;}