/*body{ background:url(../img/admin/header_bg_02.jpg) repeat-x top;}*/

@font-face {
    font-family:'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
        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: normal;
    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: normal;
    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: normal;
    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: normal;
    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: normal;
    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: normal;
    font-style: normal;
}



.ptop5{padding-top: 5px;}
.mtop10{ margin-top:10px;}
a {text-decoration: none;}

.img-50, .img-55, .img-60, .img-65, .img-70, .img-75, .img-80, .img-85, .img-90, .img-95, .img-100{margin: 0 auto; display: block;}
.img-50{width: 50px; height: 50px; }
.img-55{width: 55px; height: 55px; }
.img-60{width: 60px; height: 60px; }
.img-65{width: 65px; height: 65px; }
.img-70{width: 70px; height: 70px;}
.img-75{width: 75px; height: 75px;}
.img-80{width: 80px; height: 80px;}
.img-85{width: 85px; height: 85px;}
.img-90{width: 90px; height: 90px;}
.img-95{width: 95px; height: 95px;}
.img-100{width: 100px; height: 100px;}

.img-50 img,  .img-55 img, .img-60 img, .img-65 img, .img-70 img, .img-75 img, .img-80 img, .img-85 img, .img-90 img, .img-95 img, .img-100 img{
    width: 100% !important; height:100%; object-fit: cover;
}

.bodyclass{ background:url(../img/admin/header_bg_02.jpg) repeat-x top; 
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px; margin: 0;
}
#admin_main{ width:1360px; margin:0 auto;}
#a_header{ padding:5px 10px;}
.a_logo{ width:386px; height:80px; float:left;}
.a_title{ float:left; text-align:center; font-family: 'segoe_uiregular'; color:#f2cf1d; font-size:25px; font-weight:bold; line-height:60px; width:40%;}
.a_logedUser{ float:right; width:300px; padding-top:6px; font-size: 16px; position: relative;}

.down_A{ text-align:center; padding-top:25px;}
.a_logedUser .photo_thumb{ float:left; margin-right:10px; }
.a_userDetail{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em !important; font-weight:bold; color:#FFF;}
.a_userDetail span{ color:#e8b804;}

#a_midleWrap{ padding:10px; background-color:#FFF; box-shadow: 0 0 4px #888888;}
#a_menuWrap{ background:url(../img/admin/menu-bg_10.jpg) repeat-x bottom #5d5d5d; width:100%; }
#a_menu{ float:left; width:63%;}
#a_menu ul{ padding:0px; margin:0px; }
#a_menu ul li{ padding:0px; margin:0px; display:inline-block; float:left;}
#a_menu ul li a{ color:#a3a2a3; display: inline-block; padding:12px 18px; border-right:1px solid #FFF; font-size:15px; font-weight:bold;}
#a_menu ul li a:hover, .a_menuActive{ background:url(../img/admin/menu-h.jpg) repeat-x bottom #8b041a; color:#FFF !important;}

.leftimp{ float:left !important;}
.arial{ font-family:Arial, Helvetica, sans-serif !important;}
.opensans_bold{font-family: 'open_sansbold' !important;}
.font12{ font-size:12 !important;}

#menu_srarch{ float:right; width:37%; padding:6px 10px; box-sizing: border-box;}
.search_field{ height:27px; float:right; margin-left:5px; }
.search_field input{ border:none; height:25px !important; width:171px;} 
.search_field input[type="text"]{border: none; height: 27px !important;}
.search_field span{ float:left; display:inline-block; cursor:pointer;}

.search_select{ float:right; width:150px; margin-right:3px; background: url("../img/select-image.jpg") no-repeat scroll right center #FFFFFF; overflow: hidden; height:27px;   }
.search_select select {background: none; color: #757575; font-size: 15px; width: 175px; width: 148px\0;  height:27px; border:none; line-height:26px;}
#menu_srarch span{ color:#FFF;}

#second_menu{ padding:9px 5px; background-color:#393838; margin-top:1px;}
#second_menu .col-left{float: left; margin: 0 4px; position: relative;}
#second_menu .col-right{float: right; margin: 0 4px; position: relative;}
#second_menu img{ margin-right:10px; cursor:pointer;}

#admin_all              {}
#admin_all #col_left    {width:19.5%; margin-right:0.8%;}
#admin_all #col_right   {width:19.5%; font-family:Arial, Helvetica, sans-serif; font-style: initial; font-weight: normal;}
#admin_all #col_middle  {width:59.4%;}
div.col_middle_e3 {
    width: 100% !important;
}
.blue_titile    {padding:8px; background:#098592; font-size:16px; color:#FFF; margin-bottom:5px; font-family:'calibriregular'; font-weight: bold;}
.blue_titile a  {color:#f2cf1d; text-decoration:none;}
.blue_titile a img{width: 24px;}
.gray_titile    {padding:8px; background:#727272; font-size:14px; color:#FFF; margin-bottom:0px; font-weight: bold; min-height: 35px;}
.red-title      {background:#640C0A !important;}
.red-title a    {color: #fff !important;}

.black_titile{ padding:8px; background-color:#333333; font-size:14px; font-weight: bold; color:#FFF; font-family: 'calibriregular'; border-top: solid 1px #727272;}
.mapoverview{text-align: center;}
.mapoverview img{width: 100%;}

.add_admin a{ padding:8px; border-bottom:solid 1px #959595; color:#FFF; font-weight:bold; font-size:11px; display:block;}
.add_admin a:hover{ text-decoration:underline;} 
#admin_all .profile_block a{ text-decoration:none; display: block;}
.admin_online{ color:#0dd232 !important; font-weight:bold;}
.admin_online span { color:#f2cf1d;}
.login_time{ font-weight:bold; font-size:12px; padding-top:11px; color:#FFF; }
.login_time span{ color:#f2cf1d; padding-left:15px; padding-right:10px;}
.admin_Offline{ color:#e40909 !important; font-weight:bold;}
.admin_Offline span{ color:#f2cf1d;}

.l_viewed{float:right; width:60px; margin:-3px -3px 0 0; background: url("../img/select-image.jpg") no-repeat scroll right center #FFFFFF; overflow: hidden; height:24px;   }
.l_viewed select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #757575; font-size: 15px; width: 85px; width:60px\0; height:27px; border:none; line-height:26px;}
.l_viewTitle{ font-size:12px; float:right; line-height:24px; padding-right:10px;}
.single_uGray{ background-color:#505050; padding:5px 10px; font-weight:bold;color:#FFF !important;}
#admin_all .community_detail{ color:#FFF;}
#admin_all .community_detail span{ float:right; color:#FFF;}
#admin_all #community{ padding:0px; }

.invite_freind{ background-color:#000; padding:7px; color:#FFF; font-size:11px; font-weight:bold; border: 1px solid #ccc; margin: 3px 0;}
.search_freind a{ color:#FFF; font-size:11px; padding:5px; line-height:25px; font-weight:bold; text-decoration:underline;}

.admin_freinds{background:#2b2b2b; padding:7px; font-family:Arial, Helvetica, sans-serif; margin-top:0px;}
.admin_freinds ul{margin: 0; padding: 0; list-style: none;}
.admin_freinds ul li{float: left; margin: 1px; width: 43px; height: 43px;}
.admin_freinds ul li a{display:flex;}
.admin_freinds ul li a img{}

.admin_ffirst{ float:left; margin-right:2px; margin-bottom:2px;}
.admin_ffirst a{display: block;}

#admin_all .friend_list ul li{ color:#FFF; font-weight:bold;}
.admin_setting{margin-top:10px; text-align: right;}
.admin_setting a{ background:url(../img/admin/admin_setting.jpg) repeat-x bottom #b6b6b7; padding:3px 8px; color:#000; font-weight:bold; display: inline-block;}
.nav_icon{ text-align:left;}

.newest_me_box{ padding:8px 0px 3px ;}
.newest_me_title{ float:left; width:75px; font-weight:bold;}
.newest_me_select{float:right;width:130px;margin-right:3px;background: url("../img/select-image.jpg") no-repeat scroll right center #FFFFFF; overflow: hidden; height:27px; border:solid 1px #555555;}
.newest_me_select select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #757575; font-size: 15px; width:150px; width:130px\0; height:27px; border:none; line-height:26px;}

.tu_title{ float:left; width:85px; font-weight:bold;}
.newest_me_box .tu_input{margin-top:-2px;}
.center_nav{ background-color:#d3d3d3; padding:10px;}
.center_nav_icon{ float:left; margin-top:4px; cursor: pointer;}
.center_nav .admin_setting{ float:left; margin-top:4px; margin-left:20px;}

.admin_tab{ background:url(../img/admin/admintab_bg.jpg) repeat-x bottom #bababa; border-top-left-radius:7px; border-top-right-radius:7px; position: relative;}
.admin_tab ul{ padding:0px; margin:0px;}
.admin_tab ul li{ padding:0px; margin:0px; 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:13px; font-weight:bold; }
.admin_tab ul li a:hover, .admin_tab ul li a.active, .admin_tab_active{ background:url(../img/admin/admin-tab-hover.jpg) repeat-x bottom #474747; color:#FFF !important; } 
.admin_tab ul li:first-child a{ border-top-left-radius:7px; }

.admin_title{ padding:5px 10px; font-family: 'open_sansbold'; font-size:15px; background-color:#dcdcdc; position: relative;}
.admin_title span{ color:#F00;}
.admin_title img{ padding-right:10px;} 
.admin_field_box{ padding:10px; background-color:#e8e8e8; margin-top:10px;}
.password_box{ background-color:#FFF; padding:10px;}
.main_titles h3{ font-family: 'open_sansbold'; margin:0px; font-size:14px; font-weight:bold; display:inline-block; padding-right:15px;}
.main_titles span{ color:#eb0101; }
.title_checkbox{ float:right; padding-top:15px; color:#000 !important;}
.admin_fields{ margin-bottom:10px;}
.aField_title{ width:150px; padding-right:10px; float:left; text-align:right; font-size:14px; line-height:24px; font-weight:bold;}
.aField_field{ float:left; width:430px;}
.aField_field input[type="text"], input[type="password"]{ width:425px; }
.aField_field a{ color:#098592; text-decoration:none; padding-top:10px; display:block;}
.access_title{ border-bottom:solid 1px #c0c0c0; padding-bottom:7px;}
.access_option{ padding:4px 0px;}
.save_btns{}
.admin_fields .desa{padding-left: 20px; line-height: 35px; position: relative;}
.admin_fields .desa input[type="radio"]{margin: 12px;}
.admin_fields .desa input[type="text"]{width:30px; background:#efe4b0; border:none; font-weight: bold; color:#111; padding: 5px; text-align: center;}

.adf-block{position: relative; text-align: center;}
.adf-block .osclast{position: absolute; top: 0px; right: 0px;}
.adf-block .os_profile_thumb{float: none; margin-bottom: 17px; display: inline-block;}
.adf-block .TitleDisplay_os {color: #c63a15; font-weight: bolder; margin-bottom: 10px; }
.adf-block .nameDisplay_os {font-size: 16px; font-weight: bold; }


.aField_field.dropdown{background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff; border: 1px solid #c0c0c0; height: 28px; overflow: hidden; width:425px !important;}
.dropdown select{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #757575; font-size: 15px; height: 28px;  text-indent: 4px; width:450px;}
.bt-drop li{line-height:inherit !important;}
.bt-drop li a{line-height:20px !important;}
.border_bottom{border-bottom:1px solid #FFF; width: 100%; height: 1px;}
.bt-drop li.purches  a{line-height:32px !important;}
.co-span{float: left; width: 10px; height: 10px; border-radius: 50%; margin:6px; }
.co-yellow{background: #FAFB00;}
.co-green{background: #AEF008;}
.co-red{background: #EB0014;}
.co-blue{background: #309AE9;}  
.co-orange{background: #FD7C11;}



/** admin setting subscription page 
**************************************/
.top_title{ float:left; font-weight:bold; padding-left:10px;}
.subscrption_table{ margin-top:10px;}
.subsc_title{ background-color:#098592; color:#FFF; font-size:16px; }
.subsc_title.sub-title-inrow{border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #DCDCDC !important; color: #000 !important; font-weight: bold;}
.subsc_content{ border-bottom:1px solid #cbcbcb;}

.code   { float:left; width:5%; padding:8px; box-sizing: border-box; border-right:1px solid #cbcbcb;  border-left:1px solid #cbcbcb; position:relative; min-height:54px;}
.code1  { width:7% !important;}
.code3  { width:24% !important;}
.code4  { width:4% !important;}
.code5  { width:5% !important;}
.code6  { width:17% !important;}
.code6_1{ width:18.5% !important;}
.code7  { width:14% !important;}
.code8  { width:6% !important;}

.Name_subs  { float:left; width:18%; padding:8px; border-right:1px solid #cbcbcb; min-height:38px; }
.days_dur   { float:left; width:10%; padding:8px; border-right:1px solid #cbcbcb; min-height:38px;}
.user_that  { float:left; width:30%; padding:8px; border-right:1px solid #cbcbcb; min-height:38px;}
.user_can   { float:left; width:23.2%; border-right: 1px solid #cbcbcb; height:54px; z-index: 1000;}
.Price      { float:left; width:6%; padding:8px; border-right:1px solid #cbcbcb;  position:relative; min-height:38px; vertical-align:middle;}
.Notify_at  { float:right; width:17%; padding:8px; border-right:1px solid #cbcbcb; min-height:38px; }
.imgBlock   { min-height:38px !important;}
.lastID     { border-right: 1px solid #fff; float: left; min-height: 38px; padding: 8px; position: relative; vertical-align: middle; width: 27%; }

.user_that td{ height:38px;}
.us_height td{ height:54px;}
.us_width td{ width:18%;}
.user_can th{ height:23px;}
.usert{ padding:0px !important;}
.usert th{ height:38px;}

.sub-pt-table{ margin-top:10px; }
.sub-pt-table .subsc_title      {background:#098592; color:#FFF; border:1px solid #cbcbcb; border-bottom-color:#fff; font-size:15px;}
.sub-pt-table .sub-title-inrow  {background:#DCDCDC; border:1px solid #cbcbcb; color: #111; font-weight: bold; border-bottom-width:0; border-top-width:0; font-size:15px;}
.sub-pt-table .subsc_content    {border:1px solid #cbcbcb; border-top-width: 0; font-size:15px;}

.sub-pt-table .common{ float:left; padding:6px; box-sizing: border-box; border-right:1px solid #cbcbcb; position:relative; min-height:60px;}
.sub-pt-table .no-border-right{border-right: none !important;}

.sub-pt-table .default  {width: 7%;}
.sub-pt-table .cod      {width: 6%;}
.sub-pt-table .name     {width: 24%;}
.sub-pt-table .days     {width: 6%;}
.sub-pt-table .price    {width: 6%;}
.sub-pt-table .credit   {width: 7%;}
.sub-pt-table .user     {width: 21%;}
.sub-pt-table .notify   {width: 16%;}
.sub-pt-table .action   {width: 7%;}

.sub-pt-table .user table{margin-bottom: 0}
.sub-pt-table .user table td{ width: 18%; box-sizing: border-box; border-right:1px solid #cbcbcb; height:60px; vertical-align: top; 
                              text-align: center; padding: 8px 0; color: #111; border-width: 0; border-right-width: 1px;}
.sub-pt-table .user table td:last-child{border-right-width:0px;}

.subsc_content div table tr th{ border-right:solid 1px #cbcbcb; width:21.5%; padding:8px 7px; text-align:center; font-weight:normal; }
.subsc_content div table tr th:last-child{ border-right:none;}
.ut_title table tr th{ border-right:solid 1px #cbcbcb; width:19%; padding:3px 7px; font-size:14px; }
.ut_title table tr th:last-child{ border-right:none;}
.sbl_0{width:4% !important; float: left; border-right: 1px solid #fff}
.sbl_1{width:28% !important;}
.sbl_2{width:50% !important;}
.sbl_3{width:12.5% !important;}
.sbl_2 img{ width:500px !important; height:65px !important;}

.subscrption_table .col1{float: left; width: 5%;}
.subscrption_table .col2{float: left; width: 25%;}
.subscrption_table .col3{float: left; width: 50%;}
.subscrption_table .col4{float: left; width: 20%;}

.subscrption_table .common{padding: 8px; }
.subscrption_table .no-border-right{border-right: none !important;}
.subscrption_table .subsc_title .common{min-height: 38px; border-right: 1px solid #fff;}
.subscrption_table .subsc_content .common{min-height: 76px; border-right: 1px solid #cbcbcb;}
.subscrption_table .subsc_content .border-left{border-left:1px solid #cbcbcb;}

.subscrption_table .subsc_content .imgBlock1 img{width: 150px; height:70px;  }
.subscrption_table .subsc_content .lastID{ position: relative; vertical-align: middle; }
.subscrption_table .subsc_content .col4 a{ margin: 15px 10px 0;}
.subscrption_table .subsc_content .col4 a img{ width: 20px; height: 20px;}
.subscrption_table .subsc_content .col1 .common,
.subscrption_table .subsc_content .col4 .common{text-align: center;}

.subtable .col1{width: 2%; float: inherit !important; text-align: center;}
.subtable .col2{width: 10%; float: inherit !important; text-align: center;}
.subtable .col3{width: 30%; float: inherit !important; text-align: left;}
.subtable .col4{width: 30%; float: inherit !important; text-align: left;}
.subtable .col5{width: 10%; float: inherit !important; text-align: center;}

table.subtable{border-collapse:collapse;}
.subtable thead{ background: #098592; color: #fff;  font-size: 15px;}
.subtable th,
.subtable td{padding: 5px; font-size: 14px; border: 1px solid #ccc;}
.subtable th{min-height: 45px;}
.subtable td{min-height: 90px; vertical-align: middle; font-size:13px;}
table.subtable tr:hover td{background: #fbf9d6;}


/** Operator table css 
=========================*/
.operator-table{ margin-top: 10px;}
.operator-table .subsc_title  {background-color: #098592; color: #fff; font-size: 16px;}
.operator-table .subsc_content{border:1px solid #cbcbcb; border-top-width: 0; color: #333; font-size: 15px;}
.operator-table .subsc_title   .common{min-height:50px; border-right:1px solid #fff; text-align: center;}
.operator-table .subsc_content .common{min-height: 76px; border-right:1px solid #cbcbcb; text-align: center;}
.operator-table .text-left{text-align: left !important;}
.operator-table .subsc_title .last,
.operator-table .subsc_content .last{border-right:none;}

.operator-table .subsc_title .col1,
.operator-table .subsc_content .col1,
.operator-table .subsc_title .col2,
.operator-table .subsc_content .col2,
.operator-table .subsc_title .col3,
.operator-table .subsc_content .col3,
.operator-table .subsc_title .col4,
.operator-table .subsc_content .col4,
.operator-table .subsc_title .col5,
.operator-table .subsc_content .col5,
.operator-table .subsc_title .col6,
.operator-table .subsc_content .col6,
.operator-table .subsc_title .col7,
.operator-table .subsc_content .col7,
.operator-table .subsc_title .col8,
.operator-table .subsc_content .col8{ float: left; box-sizing:border-box; padding: 5px}

.operator-table .subsc_title .col1,
.operator-table .subsc_content .col1{width:3%;}
.operator-table .subsc_title .col2,
.operator-table .subsc_content .col2{width:8%;}
.operator-table .subsc_title .col3,
.operator-table .subsc_content .col3{width:18%;}
.operator-table .subsc_title .col4,
.operator-table .subsc_content .col4{width:18%;}
.operator-table .subsc_title .col5,
.operator-table .subsc_content .col5{width:10%;}
.operator-table .subsc_title .col6,
.operator-table .subsc_content .col6{width:10%;}
.operator-table .subsc_title .col7,
.operator-table .subsc_content .col7{width:18%;}
.operator-table .subsc_title .col8,
.operator-table .subsc_content .col8{width:15%;}

.operator-table .subsc_content .on-offline{width: 20px; height: 20px; margin-top: 20px;}
.operator-table .subsc_content .thumb-img img{width: 60px; height: 60px;}
.operator-table .subsc_content .action img{ margin:12px 6px 6px;}

.operator-table{}
.operator-table table{ width: 100%; border-collapse: collapse;}
.operator-table th,
.operator-table td{ padding: 5px; font-size: 13px; font-weight: normal; border: 1px solid #ccc; text-align: center;}
.operator-table th{background: #098592; color: #fff; font-size: 14px; line-height:24px;}

.operator-table .sr{width:3%;}
.operator-table .image{width:8%;}
.operator-table .username{width:15%; text-align: left;}
.operator-table .op-name{width:15%; text-align: left;}
.operator-table .country{width:10%;}
.operator-table .role{width:8%;}
.operator-table .info{width:12%;}
.operator-table .login{width:10%;}
.operator-table .email{width:10%;}
.operator-table .action{width:10%;}

.operator-table .thumb-img img{width: 60px; height: 60px;}
.operator-table .action a{display: inline-block; margin: 5px 2px;}
.operator-table .action a img{}
#admin_all .profile_block a.btn-gray{display:inline-block !important;}
/***********************/


.athlete_block{ border:1px solid #bababa; padding:10px;}
.coaches_block{ padding:10px;}
.c_col1, 
.c_col2, 
.c_col3, 
.c_col4, 
.c_col5, 
.c_col6, 
.check-col,
.block-ath{ float:left; height:20px; text-align:center;}
.c_col1{ width:20%;}
.c_col2{ width:5%;}
.c_col3, 
.c_col4, 
.c_col5, 
.c_col6{ width:12%; margin-top:13px;}
.block-ath{width: 16%; background: url(../img/border_bg.jpg) repeat-x 0 15px;}
.block-ath .num_block{ background:#c3c3c3; border:1px solid #232325; font-size:18px; font-weight:bold; height:32px; width: 30px; margin:0 auto;}

.check-col{ width:16%; margin:13px 0px 0;}
.athleftbox{float: left; width: 330px;}
.athrightbox{float: right; width: 330px;}
.athleftbox .col2{width: 60% !important;}
.athrightbox .permissionbox{background: #eee; padding: 10px; border: 1px solid #aaa;}
.colath1{width:14% !important;}
.colath{width:17% !important;}

.ath_col{ float:left; width:15%; margin-right:2.2%;}
.ath_col_new{ float:left; width:16%; text-align: center;}
.md_border{ background: url(../img/border_bg.jpg) repeat-x 0 12px;}
.coach_title{ font-size:16px; font-weight:bold; line-height:34px;}
.num_block{ background:#c3c3c3; border:1px solid #232325; font-size:18px; font-weight:bold; height:30px; line-height:30px;}
.category_block{ margin:7px 0;}
.t_col1, .t_col2, .t_col3{ float:left; height:34px;}
.t_col1{ width:20%; text-align:center;}
.t_col2{ width:5%; text-align:center;}
.t_col3{ width:40%; margin-left:20px;}
.t_col3 img{ margin-right:8px;}
.ava_block{ background:#efe4b0; border:1px solid #232325; font-size:18px; font-weight:bold; line-height:30px; }
.avano{ font-size:12px; line-height:16px; padding-left:20.5%}
.ath_unlimited{ width:105px; height:24px; font-size:14px; line-height:24px; border:1px solid #333; text-indent:10px;}

.num_block input[type="text"]{background:#c3c3c3; box-sizing: border-box; color:#111; font-weight: bold; line-height:24px !important; 
                              width: 100%; height: 28px; text-align: center;}
.ava_block input[type="text"]{background:#efe4b0; box-sizing: border-box; color:#111; font-weight: bold; line-height: 24px; 
                              width: 100%; border: none; margin-top: 2px; text-align: center;}

.category_block .dos-row{ font-size: 15px; font-weight: bold;}
.category_block .dos-span{float: left; width: 607px;}
.category_block .dos-row input[type="text"]{width: 100px; font-weight: bold; color: #111; padding: 5px; height: 30px !important;}
.category_block .subdos{margin-left: -5px; margin-right: -5px;}
.category_block .subdos .items{display: inline-block; margin: 0 5px;}

.paydone{background: #eee; border: 1px solid #aaa; padding: 10px; width: 320px;}
.paydone .rowc{padding: 10px 0; text-align: center;}
.paydone .rowc span{display: inline-block; padding:0 2px;}
.payinput{width: 100% !important; background: #fffdcc;}
.paydone .yellow_row1{font-family: 'open_sansregular'; color:#111;}

.opacity_full{height: 27px; opacity: 0.4; position: absolute; width: 390px; background: #E8E8E8; margin-left: -182px; left: 50%; margin-top: 7px;}
.opacity_vertical { background: #e8e8e8; height: 185px; left: 525px; opacity: 0.4; position: absolute; width: 25px;}
.opacity_vertical_180 {background: #e8e8e8;  height: 160px;  left: 88px;  opacity: 0.4;  position: absolute;  top: 55px;  width: 23px;}
.opacity_vertical_radio {background: #e8e8e8;  height: 80px;  left:27px; opacity: 0.4;  position: absolute;  top: 0;  width: 23px;}
.desa1 .opacity_vertical_radio{height:115px;}
.opacity_single_checkbox {background:#e8e8e8; height: 26px; left: 308px; opacity: 0.4; position: absolute; top:6px; width: 23px;}

.discount_duration{ padding: 15px 0; }
.discount_duration .dd_row{ padding-bottom: 10px;}
.discount_duration .dd_row .lefttitle{ float: left; width: 28%;}
.discount_duration .dd_row .rightinput{ float: left; width: 40%;}

.click-duration{ float: left; width: 22%; background: #f8f8f8; border: 1px solid #bababa; padding: 10px; cursor: pointer; text-align: center; box-sizing: border-box; border-bottom-width:0;}
.click-duration:hover{background: #ccc;}
.click-duration.active{background: #bababa;}


/*****************************/
.membership{font-family: 'open_sansbold'; font-size: 14px;}
.membership a{ 
    /*float:left;*/ 
    display:inline-block; 
    line-height:31px; 
    padding:0px 12px; 
    margin: 0px 1px ;  
    border-radius:4px; 
    font-weight: normal;    
    background:url(../img/admin/admin-tab-hover.jpg) repeat-x bottom #474747; 
    color:#FFF !important;
    box-sizing: border-box;
    min-height: 32px;
}
.membership.margin_left{ margin:  -2px 16px 0px 5px !important;  }
.membership.margin_left a{ margin:  0 -24px 15px 32px !important;  }
.membership a:hover{ color:#fff;}
.membership a.active{background: linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #9c0606; color:#fff;}
.setting{color:#393838; font-family: 'open_sansbold'; font-size:14px; font-weight:bold; line-height:34px; float:right;}
.setting a{ color:#393838;}

.filter, 
.ordering, 
.ordering-new,
.search_user, 
.search_block,
.bt_red{ float:left; margin-right:10px;}

.filter a{ display:block; line-height:32px; padding:0 13px; border-radius:4px; color:#FFF !important; text-align:center;
           background:url(../img/admin/admin-tab-hover.jpg) repeat-x bottom #474747; }
.ordering{ width:20%; background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff; border: 1px solid #c0c0c0; 
           height: 28px; overflow: hidden;}
.ordering select{background: none ; border:none; color: #757575; font-size: 15px; /*width:165px;*/}
.ordering-new{ width:20%;}
.oselect_w1{ width:165px;}
.os_w1{ width:172px !important;}
.search_user{ width:9.5%; line-height:24px; }
.search_block{ width:22%; }
.search_block input[type="text"]{width: 100%; box-sizing: border-box; height: auto; line-height: 24px; text-indent: 0px; height: 30px;}
.sb_w1{ width:183px !important;}
.search_block input{ width:195px;}
.search_bt { float:left; margin-left:0px; margin-right:10px; line-height:11px;}
.mode{float:left; width:18%;}
.mode a{ padding:2px; display:inline-block; background:#eee; border:1px solid #aaa; margin-right:5px;}
.mode a:hover{ background:#fff200; border:1px solid #ed1c24;}
.mode a.active{ background:#fff200; border:1px solid #ed1c24;}
.mode a img{height: 23px; display: flex;}
.mode-right{float:right !important; width:inherit !important;}

.filter-date-link a{
    background: none; border-radius: 0; color:#333 !important; display: inline-block; padding: 4px 0; text-align: inherit; line-height: 18px !important;
}
#filter_div .filter .filter_click .filter-date-link a{ line-height:22px !important;}
.membership .mode{float: right;}
.membership .mode a{border-radius: 0px; line-height: 25px;}
.acc-card-block-row{ display: table; width: 100%; padding: 15px 0;}

.asb_right { float: left; width: 270px }
.asb_btns {margin: 0 auto; padding:10px 0; width: 210px;}
.asb_btns input[type="submit"]{
    background: url("../img/admin/dashboard_menu_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height:22px;
    margin: 0px;
    min-width: 0;
    padding: 5px 10px;
    border-radius: 4px;
    cursor: pointer;
}
.asb_btns .submit{ float: left;}
.asb_btns .cancel { float: left; width: 100px;}
.asb_btns .cancel a {
    float: left;
    background: url("../img/admin/dashboard_menu_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height:18px;
    margin: 0px 10px;
    padding: 8px 10px;
    border-radius: 4px;
}
.check_link{color:#393838; font-family: 'open_sansregular'; font-size:14px; line-height:26px; }
.check_link a{padding:0 8px; color:#393838;}
.check_link a:hover{color:#000; text-decoration:underline;}
.check_link .membership a{margin: 0; padding:3px 15px; color:#393838;}
.check_link .input_title{padding-left:0px;}
.byroll-select{width: 150px; float: left; margin-right: 10px;}
.check_link_row{border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 8px 0; }


/***** checkstatus/all setting popup 
****************************************************/
.pop-set-field-locate {position:absolute; z-index: 100; width: 200px; top: 25px; left:0px; padding: 10px; box-shadow: 0 0 6px #666; background: #f2f2f4;}
.pop-set-field-locate .clickbox_search{background: #bfbfbf; border-radius: 4px; margin: 5px 0; padding: 5px; border: none;}
.pop-set-field-locate .clickbox_search .left{float: left; width: 20%; line-height: 20px;}
.pop-set-field-locate .clickbox_search .right{float: right; width: 60%; line-height: 20px;}
.pop-set-field-locate .share_social{height: 200px; overflow-x:hidden; overflow-y: scroll; margin-top: 10px;}
.pop-set-field-locate .share_social ul{list-style:none; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
.pop-set-field-locate .share_social ul li{font-size: 14px;}
.pop-set-field-locate .share_social ul li input[type='checkbox']{margin: 0 15px 0 5px;}
.pop-set-field-locate .save{width: 60px; margin:20px auto 10px ; cursor: pointer; background:#bfbfbf; border-radius: 4px; padding:0 10px; text-align: center; line-height: 30px;}


/*------- Reference list of user popup
----------------------------------------------*/
.pop-refer-list-user{position:absolute; z-index: 100; width: 280px; top: 35px; left:-145px; padding: 10px; box-shadow: 0 0 6px #666; background: #f2f2f4; }
.pop-refer-list-user .clickbox_search{background: #bfbfbf; border-radius: 4px; margin: 5px 0; padding: 5px; border: none;}
.pop-refer-list-user .clickbox_search .left{float: left; width: 20%; line-height: 20px;}
.pop-refer-list-user .clickbox_search .right{float: right; width: 60%; line-height: 20px;}
.pop-refer-list-user .share_social{height: 150px; overflow-x:hidden; overflow-y: scroll; margin-top: 10px;}
.pop-refer-list-user .share_social ul{list-style:none; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
.pop-refer-list-user .share_social ul li{font-size: 13px; padding: 5px 0;}
.pop-refer-list-user .share_social ul li input[type='checkbox']{margin:0 5px 0 0;}
.pop-refer-list-user .save{width: 60px; margin:20px auto 10px ; cursor: pointer; background:#bfbfbf; border-radius: 4px; padding:0 10px; 
                           text-align: center; line-height: 30px;}
.pop-refer-list-user .share_t1 img {float: right; margin-top: 5px;  width: 10px;}
.custom-overlay-refer-list { background: #000 none repeat scroll 0 0; display: none; left: 0; top:0; right: 0; bottom: 0; opacity: 0.5;
                             position: absolute; z-index: 999;}

.ajax-loading-image_refer-list,
.fixed-center{
    left: 50%;
    top: 50%;
    margin-right: -50%;
    margin-bottom: -50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
}
.ajax-loading-image_refer-list{position: absolute;}
.fixed-center{position: fixed;}
.cn_title{color:#393838; font-family: 'open_sansbold'; font-size:14px; line-height:26px;}
.all_select{ background:#cfcfcf; padding:3px; background: #cfcfcf none repeat scroll 0 0; font-size: 15px;  padding: 3px; text-align: left;}
.user_list{ border: 1px solid #909090;}
.check_block{ float:left;/* width:24px;*/ width:3%; padding-top:5%;}
.img_block{ float:left; /*width:91px;*/ width:10%; height:auto; /*border-left:1px solid #909090; border-right:1px solid #909090;*/}
.img_block img{width:94%;}


.img_block_border{border-left: 1px solid #909090; border-right: 1px solid #909090; min-height:58px;}
.green img{border:5px solid #c1e61d;}
.blue img{border:5px solid #00a2e8; box-sizing: border-box;display: block;}
.yellow img{border:5px solid #ffc941; box-sizing: border-box; display: block;}
.orange img{border:5px solid #ff7f27;box-sizing: border-box}
.red img{border:5px solid #880015; box-sizing:border-box;}
.gray img{border:5px solid #c3c3ce; box-sizing:border-box;}
.d_gray img{border:5px solid #7f7f95; box-sizing: border-box; display: block;}

.descript_block{ float:left; /*width:666px;*/ width:87%;}
.chk_des{margin-left:23%;}
.desc_block{ float:left; /*width:110px;*/ width:16.65%; }
.desc_title{font-family: 'calibriregular'; font-size:11px; font-weight:bold; line-height:14px; min-height: 30px; text-align:center; color:#000; background:#d9d2e9; border-bottom:1px solid #989898;}
.desc_text{font-family: 'calibriregular'; font-size:12px;  line-height:14px; text-align:center; padding-top:4px; min-height: 30px;}
.dbb_right{border-right:1px solid #989898; min-height:57px; border-bottom: 1px solid #989898; word-wrap: break-word}
.ibb_border{border-left: 1px solid #909090; border-right: 1px solid #909090; min-height:132px;}
.dbb_left{border-left:1px solid #989898; }
.db_new{ width:16.66% !important;}
.db_main_width{ width:90.3%;}
.ul_main_width{ width:96.8%;}

.filter_click{
    position: absolute; 
    z-index: 111; 
    top: 30px; 
    background:#efe4b0; 
    width:270px; 
    border:1px solid #333333; 
    padding:10px;
    font-size: 14px;
}


.filter_click .left{ float:left; width:35%; line-height: 28px;}
.filter_click .right{ float:left; width:65%;}
.filter_click .right .r1{ float:left; width:32%; margin-right:2%;}
.filter_click .right .r2{ float:left; width:32%; margin-right:2%;}
.filter_click .right .r3{ float:left; width:32%;}

.select-bg-white{background:#fff;}
.select_blk{background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff; border: 1px solid #dbdbdb; height: 28px; 
            box-sizing: border-box; overflow: hidden;}
.select_blk select{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border: medium none; color: #757575; font-size: 14px; height: 35px;
                   margin-top: -1px;}
.wth_1{ width:210px;}
.wth_2{ width:80px;}

.filter_click .right input[type="text"], 
.filter_click .right input[type="password"], 
.filter_click .right input[type="number"]{
    border-width: 0; 
    color: #888888; 
    font-size: 13px; 
    height: 26px !important; 
    line-height: 20px; 
    text-align: left; 
    margin-left:0px; 
    text-indent:4px; 
    width:100%;
    box-sizing: border-box;
}
.ena-dis-filter{position: absolute; top: 0; left: -251px; width: 250px; padding:5px; background: #fff; border: 1px solid #333;}
.ena-dis-filter table{width: 100%; border-collapse: collapse; margin-bottom: 0;}
.ena-dis-filter table th,
.ena-dis-filter table td{padding: 5px;}
.ena-dis-filter table th{border: 1px solid #aaa; background: #c8bfe7; text-align: center; font-weight: bold;}
.ena-dis-filter table td:first-child{width: 40%;}
.ena-dis-filter table td{border: none; background: none; line-height: 26px;}


/*--------------- ok btns 
----------------------------------------*/
.ok{ padding-top:10px; text-align: center;}
.ok .submit{ display: inline-block; }
.ok a{
    background: #cecece;
    border:1px solid #b6b6b6;
    color:#000;
    display:inline-block; 
    font-size:13px;
    font-weight: bold;
    margin:0 5px;
    padding:3px 20px;  
    height: 28px;
}
.ok a:hover{ color:#000; background:#b6b6b6;}
.ok .exitok a{
    background: url("../img/admin/dashboard_menu_bg.jpg") repeat-x scroll 0 0 !important;
    border: medium none;
    font-size: 13px;
    line-height: 24px;
    padding: 3px 20px;
    border-radius: 0px !important;
    height: 28px;
}
.filter_click .ok .submit .okBtn {
    background: #cecece;
    border: 1px solid #b6b6b6;
    color: #000;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 5px;
    padding: 3px 20px;
    box-sizing: border-box;
    height: 28px;
}
.okBtn{
    background:#cecece;
    border: 1px solid #b6b6b6;
    color: #000;
    display: inline-block !important;
    font-size: 13px;
    font-weight: bold;
    margin: 0 3px;
    padding: 3px 20px;
    height: 28px;
}
.ok-btn-row .okBtn{
    background:#cecece !important; 
    color:#000 !important; 
    display: inline-block !important; 
    border-radius: 0 !important;
    height: 28px;
}
/**************************/

.ok-btn-row{ padding:5px; text-align: center;}
.ok-btn-row .f-left{float: none; display: inline-block;}
.btn-ok,
.btn-exit{
    display: block;
    font-size: 14px !important;
    font-weight: bold !important;
    margin: 0 5px !important;
    padding: 3px 15px !important;    
    height: 30px !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
}
.btn-ok{background:none #cecece !important; color: #000 !important;}
a.btn-ok{border: 1px solid #b6b6b6; line-height: 22px !important;}
input[type=submit].btn-ok{border: 1px solid #b6b6b6; line-height: 20px !important;}

.btn-exit{background: url("../img/admin/dashboard_menu_bg.jpg") repeat-x scroll 0 0 !important; color:#fff !important; 
          border-radius: 0px !important;}
a.btn-exit{border:none !important; line-height: 22px !important;}
input[type=submit].btn-exit{border:none !important; line-height: 20px !important;}

/*************** ok btns ****************/
.print_left, 
.print_right{ float:left; border-bottom: 1px solid #efefef; padding:6px 4px 6px 10px; margin-bottom:1px; font-size:14px;}
.print_left{width:20%; border-right: 1px solid #efefef;}
.print_right{width:76%;}
.print_right a.black_btn{width:150px !important; float: right; margin-left:5px !important; margin-right:5px !important; background: #000;}
.print_right a.edit{font-weight: bold; text-decoration:underline;}
a#edit_id {
    margin: 0px 0px 0px 20px;
}
a#update_max {
    margin: 0 0 0 15px;
}
.user-panel-control{}
.user-panel-control table{width: 100%; border-collapse: collapse;}
.user-panel-control table td{border: 1px solid #bbb; padding: 6px; font-size:14px; color: #555; position: relative; vertical-align: top;}
.user-panel-control table td:first-child{width: 25%;}
.user-panel-control .admin-btn-row{position: absolute; top: 6px; right: 6px; text-align: right;}
.user-panel-control .admin-btn-row a.set_btn{
    display: inline-block; background: #000; margin: 0 5px;  padding:0 10px; border-radius: 4px; color: #fff; line-height: 28px; 
    font-family: 'open_sansbold'; font-size: 14px;
}
.user-panel-control a.edit{font-weight: bold; text-decoration:underline;}

.inbox{font-family: 'open_sansbold'; font-size: 14px; font-weight: bold; margin-top:10px;}
.inbox a{ 
    float:left; display:block; line-height:34px; padding:0 20px; margin-right:10px; border-radius:4px; color:#FFF !important;
    background: rgb(9,133,146); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(9,133,146,1) 0%, rgba(30,173,181,1) 7%, rgba(9,133,146,1) 14%, rgba(16,156,171,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,133,146,1)), color-stop(7%,rgba(30,173,181,1)), color-stop(14%,rgba(9,133,146,1)), color-stop(100%,rgba(16,156,171,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(9,133,146,1) 0%,rgba(30,173,181,1) 7%,rgba(9,133,146,1) 14%,rgba(16,156,171,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(9,133,146,1) 0%,rgba(30,173,181,1) 7%,rgba(9,133,146,1) 14%,rgba(16,156,171,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(9,133,146,1) 0%,rgba(30,173,181,1) 7%,rgba(9,133,146,1) 14%,rgba(16,156,171,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(9,133,146,1) 0%,rgba(30,173,181,1) 7%,rgba(9,133,146,1) 14%,rgba(16,156,171,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#098592', endColorstr='#109cab',GradientType=0 ); /* IE6-9 */
}
.inbox a:hover{ color:#fff;}

.message_title_bg{background:#e4e4e4; border-bottom:1px solid #cacaca;}
.msg_tbg{height:30px;}
.msg_ht{ height:50px; color:#555555;}
.msg_content{border-bottom:1px solid #cacaca;}

.msg_check, 
.msg_subject, 
.msg_received, 
.msg_category, 
.msg_status{float:left; text-align:left; font-size:15px; line-height:24px; }
.msg_check, 
.msg_subject, 
.msg_received, 
.msg_category{ border-right:1px solid #cacaca;}
.msg_subject, 
.msg_received, 
.msg_category, 
.msg_status{ padding-left:1%;}
.msg_check{ width:3%;}
.msg_subject{ width:46%;}
.msg_received{ width:20.5%;}
.msg_category{ width:13%;}
.msg_status{ width:13%;}

.msg_img{ float:left; width:40px; margin:5px 5px 5px 0;}
.msg_img img{ width:100%;}
.msg_subject_title{ float:left; width:86%; line-height:20px;}
.close_right{float:right;}

.message-send-title{font-family: "open_sansbold"; font-size: 16px;}
.send_input{ float:left; width:625px; }
.send_input input[type="text"] {width:99%;}
.sendfield{ padding-top:6px; padding-bottom: 6px;}
.send_input textarea{border: 1px solid #c0c0c0; min-height: 150px; width:99%; color: #888888; font-size: 14px; line-height: 20px; 
                     text-align: left; text-indent: 8px; font-family: 'calibriregular';}
.add_file{ float:left; width: 150px;}
.add_file a{padding: 0;}

.bt_send{float:right; width:100px; text-align:center; margin-right:10px;}
.bt_cancel{float:right; width:100px; text-align:center;}
.bt_save{float:right; width:150px; text-align:center; margin-right:10px;}

.btn-red-1,
.btn-gray-1{
    margin:0 5px;
    color:#fff; 
    padding:5px 20px;  
    font-size:15px;  
    border-radius:4px; 
    cursor:pointer; 
    display:inline-block;
    font-family: "open_sansregular";
    text-decoration: none;
}
.btn-red-1{
    border:solid 1px #9c0606; 
    background: #fb7272; /* Old browsers */
    background: -moz-linear-gradient(top,  #fb7272 0%, #e03734 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb7272), color-stop(100%,#e03734)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fb7272 0%,#e03734 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fb7272 0%,#e03734 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fb7272 0%,#e03734 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fb7272 0%,#e03734 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7272', endColorstr='#e03734',GradientType=0 ); /* IE6-9 */
}
.btn-gray-1{ 
    border:solid 1px #000;  
    background: #636363; /* Old browsers */
    background: -moz-linear-gradient(top, #636363 1%, #282828 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#636363), color-stop(100%,#282828)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #636363 1%,#282828 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #636363 1%,#282828 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #636363 1%,#282828 100%); /* IE10+ */
    background: linear-gradient(to bottom, #636363 1%,#282828 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
}
.btn-gray-1:hover{background: #1B1B1B;}
.send_btn-row{ float:left; width:625px; margin:0 -5px;}
.send_btn-row .btn-red-1,
.send_btn-row .btn-gray-1{ color:#fff !important; padding:5px 20px !important; text-decoration: none; }
.send_btn-row .btn-red-1:hover,
.send_btn-row .btn-gray-1:hover{text-decoration: none;}

.msg_titles { border-bottom: 1px solid #dbdbdb; color: #098592; font-family: "segoe UI","open Sans"; font-size: 18px; font-weight: bold;  
              padding: 5px 0;}
.msg_detail_img{ float:left; width:50px; margin:0 10px 10px 0;}
.msg_detail_img img{ width:100%;}
.msg_subtitle{ float:left; width:200px;}
.msg_time{ float:right; width:200px;}
.md_blue{ color:#098592;}
.bb_gray{border-bottom: 1px solid #dbdbdb;}
.msg_detail_field{ padding:0 61px 10px; font-size:14px; color:#888; line-height:20px;}


/*********** By sheetal 19-08-14 ***************/
.red{ color:#e03734;}
.expire-red{ color:#AD5D69;}
.m_top_five{margin-top:5px;}
.p_top_ten{ padding-top:10px;}
.p_top_twenty{ padding-top:20px;}

.sub_left, 
.sub_right{ float:left; font-size:15px;}
.sub_left{ width:20%; margin-right:5%; text-align:right; font-weight:bold;}
.sub_right{ width:70%; text-align:left;}
.es_select{ margin-right:3px; background: url("../img/field_select_arrow.png") no-repeat scroll right center #FFFFFF; overflow: hidden; 
            height:28px; border:1px solid #c0c0c0; width:450px;}
.es_select select{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #757575; font-size: 15px; width:475px; height:28px; 
                  border:none; padding-top:3px; text-indent:4px;  width:448px\0;}

.user_title{ font-size:15px; background:#747474; color:#fff; font-weight:bold; line-height:28px; padding: 5px 10px;}
.es_col{float:left; width:16%; font-size:15px; text-align:left;}
.es_col input{ margin-right:10%;}
textarea{ border:1px solid #c0c0c0;color: #888888; font-size: 13px; }

.single_user{ float:right; color:#000 !important; width:50%;}
.ft_title div{ font-weight:bold; font-size:14px; }
.features_title{background-color:#e8e8e8; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-top:1px solid #c0c0c0; 
                margin-bottom:-1px;}
.featured_main{ float:left; width:48%; padding:5px 10px; background-color:#e8e8e8; border-left:1px solid #c0c0c0; line-height: 28px; }
.trial_first{ float:left; width:5%; padding:10px 0px; text-align:center; background-color:#e8e8e8;border-left:1px solid #c0c0c0; 
              line-height: 20px; }
.feature_edit{ float:right; width:5%; padding:10px 0px; text-align:center; background-color:#e8e8e8; border-left:1px solid #c0c0c0;}

.last_trial{ border:none;}
.f_height{min-height:40px;}


/**********  By sheetal 19-08-14 end *************/
.center_nav .summery{ float:left; margin-top:4px; margin-left:20px;}
.center_nav .summery a{color: #393838; font-family: 'open_sansbold'; font-size: 14px; padding:5px 10px;}
.center_nav .summery a:hover, .center_nav .summery a.active{color: #880015; border-bottom:2px solid #880015;}

.summery_status{color: #fff; font-family: 'open_sansbold'; font-size: 14px; padding:10px; background:#7f7f7f;}
.sum_sub_left{ float:left; width:220px;}
.sum_sub_r1{ float:left; margin-left:10px;}
.left_sub{background:#45818e; line-height:30px; color: #fff; font-family: 'open_sansbold'; font-size: 14px; text-align:center;}
.right_sub{ float:left; width:88px; background:#45818e; margin-left:1px; line-height:30px; color: #fff; font-family: 'open_sansbold'; 
            font-size: 14px; text-align:center;}

.sum_available_top{ border:1px solid #7f7f7f; font-size:13px; text-align:center;}
.sum_sub_t1{ float:left; width:89px;}
.sum_sub_t2{ float:left; width:356px;}
.sum_sub_t3{ float:left; width:89px;}

.left_sub_text{background:#b6d7a8; border:1px solid #7f7f7f; line-height:30px; color: #880015; font-family: 'open_sansbold'; 
               font-size: 14px; text-align:center;}
.black{ color:#000;}
.right_sub_text{ float:left; width:86px; border:1px solid #7f7f7f; margin-left:1px; line-height:30px; color: #181818; 
                 font-family: 'open_sansbold'; font-size: 14px; text-align:center;}
.rs_box1{background:#e3e3e3;}
.rs_box2{background:#7f7f7f;}
.rs_box3{background:#c3c3c3;}
.rs_box4{background:#fff;}
.summery_p_left{padding-left:150px;}

.other_type{background:#c3c3c3; border:1px solid #7f7f7f; line-height:30px; color: #181818; font-family: 'open_sansbold'; 
            font-size: 14px; text-align:left; padding-left:20px;}
.summery_block_left{ float:left; width:290px; }
.summery_block_right{ float:right; width:480px; background:#e3e3e3; border:1px solid #7f7f7f;}

.coach_top_text{ font-size:14px; padding-left:110px;}
.l_coach1{ float:left; width:100px;}
.l_coach2{ float:left; width:36px; margin-left:8px;}


/************  New css 22-08-14 **************/
.purchase_account{ background:#a349a4; border:1px solid #7f7f7f; font-family: 'open_sansbold';  font-size: 16px; color:#fff; padding: 5px 10px;}
.pa{ color:#fff200; font-size:14px;}
.version_base{background:#22b14c; border:1px solid #7f7f7f; font-family: 'open_sansbold';  font-size: 16px; color:#fff; padding: 5px 10px;}
.version_premium{background:#a349a4; border:1px solid #7f7f7f; font-family: 'open_sansbold';  font-size: 16px; color:#fff; padding: 5px 10px;}
.version_professional{background:#ed1c24; border:1px solid #7f7f7f; font-family: 'open_sansbold';  font-size: 16px; color:#fff; padding: 5px 10px;}
.version_details{border:1px solid #7f7f7f; font-family: 'open_sansbold';  font-size: 16px; color:#111; padding: 5px 10px;}

.blue_base{background:#7092be; border:1px solid #7f7f7f; font-family: 'open_sansbold';  font-size: 16px; color:#fff; padding: 5px 10px;}
.pale_yellow_base{background:#efe4b0; border:1px solid #7f7f7f; font-family: 'open_sansbold';  font-size: 16px; color:#111; padding: 5px 10px;}

.pale_yellow_block{ background:#efe4b0; border:1px solid #232325; font-size:18px; font-weight:bold; height:34px; line-height:30px; 
                    width:40px; margin-left:0px;}
.yellow_block{ background:#fff200; border:1px solid #232325; font-size:18px; font-weight:bold; height:34px; line-height:30px; width:55px;}
.purple_block{ background:#c8bfe7; border:1px solid #232325; font-size:18px; font-weight:bold; height:34px; line-height:30px; width:40px;}
.white_block{ background:#fff; border:1px solid #232325; font-size:18px; font-weight:bold; height:34px; line-height:30px; width:40px;}

.athlete_left{ float:left; width:40%; }
.athlete_right{ float:right; width:60%;}
.ath_right_row1{ padding-left:0px;}
.athlete_noblock{ padding:10px;}

.ath_col0{ float:left; width:30px; text-align:center; font-weight:bold;}
.ath_col_common{ float:left; width:60px; text-align:center; margin-left:8px; }
.ath_top{background:#ed1c24; color:#fff;}
.athleft_top{ padding-top:52px;}
.athleft_title{font-size:16px; font-weight:bold; line-height:37px;}
.athleft_title1{font-size:16px; line-height:37px;}

.function-enable-row{border:1px solid #7f7f7f;}
.function-enable-row .block-half{width: 50%; float: left; padding:10px; box-sizing: border-box;}
.fer-bor-right{border-right:1px solid #7f7f7f;}
.fer-left{float: left; width: 45px; height: 40px; }
.fer-right{float: left; margin-left: 10px; padding-top: 9px;}
.fer-icon{font-size: 20px;}

.fer-comment    {background: url("../img/article-icons.jpg") no-repeat 0px 0px;}
.fer-i-like     {background: url("../img/article-icons.jpg") no-repeat 0px -40px;}
.fer-i-dont-like{background: url("../img/article-icons.jpg") no-repeat 0px -80px;}
.fer-share-ft   {background: url("../img/article-icons.jpg") no-repeat 0px -120px;}
.fer-share      {background: url("../img/article-icons.jpg") no-repeat 0px -160px;}
.fer-ranking    {background: url("../img/article-icons.jpg") no-repeat -45px 0px;}
.fer-mail       {background: url("../img/article-icons.jpg") no-repeat -45px -40px;}
.fer-pdf        {background: url("../img/article-icons.jpg") no-repeat -45px -80px;}
.fer-download   {background: url("../img/article-icons.jpg") no-repeat -45px -120px;}
.fer-print      {background: url("../img/article-icons.jpg") no-repeat -45px -160px;}


.field_table_block{ margin:0 auto;}
.title_field_row{ border:1px solid #000; background:#45818e; text-align:center; font-size:15px; line-height:30px; color:#fff;}
.field_row{ border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; 
            font-size:14px; line-height:24px; color:#444;}
.tfr_border{ border-right:1px solid #376772;}
.fr_border{ border-right:1px solid #cccccc;}
.tf_block1, 
.tf_block2, 
.tf_block3{ float:left;}
.tf_block1{ width:16%; min-height: 67px;}
.tf_block2{ width:24%;min-height: 67px;}
.tf_block3{ width:11%;;min-height:67px;}


.field_table_block table{width: 100%; border-collapse: collapse;}
.field_table_block table th,
.field_table_block table td{padding: 5px; border: 1px solid #aaa; text-align:center; line-height:20px; font-size:13px;}
.field_table_block table th{background:#45818e; color:#fff; }

.field_table_block table .tdcol1{width: 4%;}
.field_table_block table .tdcol2{width: 8%;}
.field_table_block table .tdcol3{width: 10%;}
.field_table_block table .tdcol4{width: 10%;}
.field_table_block table .tdcol5{width: 10%;}
.field_table_block table .tdcol6{width: 8%;}
.field_table_block table .tdcol7{width: 14%;}
.field_table_block table .tdcol8{width: 12%;}
.field_table_block table .tdcol9{width: 12%;}
.field_table_block table .tdcol10{width: 8%;}
.field_table_block table .tdcol11{width: 5%;}



/************** new css 01-09-14 ****************/
.ov_total{ float:left; margin-right:10px; font-size:20px; text-align:center; width:425px; font-weight:bold; padding-top:5px;}
.ana_left1{ float:left; width:35%; margin-right:2%;}
.ana_left2{float:left; width:35%; margin-right:2%;}
.ana_left3{float:left; width:26%;}
.ana_left11{ float:left; width:20%; margin-right:2%;}

.ana_period{ background:#efe4b0; border:1px solid #4d4d4d; text-align:center; font-size:17px; line-height:30px; font-weight:bold; color:#333;}
.ana_display{ background:#efe4b0; border:1px solid #4d4d4d; text-align:center; font-size:17px; line-height:30px; font-weight:bold; color:#ed1c24;}

.select_drop {background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff; border: 1px solid #dbdbdb; height: 28px; overflow: hidden;}
.select_drop select{background: none repeat; border: medium none; color: #565fc6; font-weight: bold; font-size: 15px; padding-top: 3px; height:28px;
                    text-indent: 4px; line-height: 26px; text-align: left;}
.ana_dpoplist{ width:295px;}
.sd_width{ width:160px;}
.sd_width select{ width:190px !important;}

.active_userlist_block{ width:1800px;}
.active_user_row{ margin-bottom:10px;}
.active_user{ float:right; width:282px; background:#b5e61d; border:1px solid #4d4d4d; text-align:center; font-size:17px; 
              line-height:30px; color:#333; margin-left:10px; padding:0 10px;}
.noactive_user{ float:right; width:282px; background:#ed1c24; border:1px solid #4d4d4d; text-align:center; font-size:17px; 
                line-height:30px; color:#fff; padding:0 10px; }
.active_usrlist{ overflow:scroll; width:100%; overflow-y:auto;}
.list_title_row{background:#d9d2e9; border:1px solid #4d4d4d; text-align:center; font-size:15px; line-height:28px; color:#333;}
.list_row{border-bottom:1px solid #4d4d4d; border-left:1px solid #4d4d4d; border-right:1px solid #4d4d4d;  font-size:15px; 
          line-height:24px; color:#666;}
.green_row{ background:#004040;}

.list_title_row .ot_col2,
.list_title_row .ot_col3{font-size: 14px !important; font-weight: bold;}

.au_height{ height:600px;}
.lt_height .ul_block1, 
.lt_height .ul_block2, 
.lt_height .ul_block3{ min-height:40px; padding-top:5px; line-height:18px !important;}

.so_block1, 
.so_block2, 
.so_block3{ float:left; text-indent:5px; min-height:32px;}

.so_block1{ width:30px; border-right:1px solid #4d4d4d;}
.so_block2{ width:200px; font-size:16px;}
.so_block3{ width:282px; border-left: 1px solid #4d4d4d;}
.so_block3 ul{ margin:0; padding:0; list-style:none;}
.so_block3 ul li{ float:left; width:46px; display:block; border-right:1px solid #c3c3c3; font-size:14px; text-align:center; 
                  text-indent:0px; min-height:32px;}
.so_block3 ul li:last-child {border-right:none;}
.text_black{ color:#000;}
.text_bb{ color:#777; font-weight:bold;}
.text_white{ color:#fff;}
.green_subscript{background:#b5e61d; border:1px solid #4d4d4d; text-align:left; font-size:17px; line-height:30px; color:#333; padding:0 10px;}

.block_all{ background:#d9ffff;}
.usrlist_block_y{ overflow:scroll; width:102%; height:440px; overflow-x:auto;}
.current_filter{ background:#efe4b0; border:1px solid #4d4d4d; text-align:left; font-size:13px; font-weight:bold; color:#333; padding:5px 20px;}
.filter_title{ float:left; color:#333; margin:3px 5px; line-height:26px;}
.filter_content{ float:left; color:#333; margin:3px 5px; line-height:26px; background:#fff; padding:0px 10px;}
#main_list{overflow: scroll}


/*************** cSS FOr club subscription ******************/
.select_photo{ float:left; width:160px;}
.cs_fields{ float:left; width:70%; margin-left:10px;}
.select_photo img{ width:100%;}
.cs_left{float: left; font-size: 16px; line-height: 24px; text-align: right; width: 105px;}
.cs_right{float: left; width:372px; margin-left:10px;}
input[type="text"], input[type="password"] {width:100%; box-sizing: border-box;}
.required{ font-size:15px; padding-left:140px; line-height:20px; color:red;}
.password{ background:#efe4b0;}

.csr_dpoplist1 {width:367px;}
.csr_dpoplist1 select{width:385px;}
.csr_dpoplist2 {width:150px; float:left;}
.csr_dpoplist2 select{width:167px;}
.csr_dpoplist3 {width:80px; float:left; margin-right:5px;}
.csr_dpoplist3 select{width:100px;}

.cs_left1{float: left; font-size: 16px; line-height: 24px; text-align: right; width:60px;}
.cs_right1{float: left; width:100px; margin-left:10px;}
.cs_right2{float: left; width:179px; margin-left:10px;}
.cs_right3{float: left; width:84px; margin-left:10px;}
.cs_left_two{float: left; font-size: 16px; line-height: 24px; text-align: right; width: 165px;}
.cs_right_two{float: left; width:312px; margin-left:10px;}

.csr_dpoplist_two1 {width:307px;}
.csr_dpoplist_two1 select{width:325px;}
.cs_right_two1{float: left; width:149px;}
.cs_right_two2{float: left; width:149px; margin-left:10px;}
.csr_btn1{ width:100ppx; float:left; margin-left:70px;}
.csr_btn2{ width:272ppx; float:left; margin-left:20px;}


/*************  cSS FOr club subscription status ****************/
.club_sub_block{ float:left; width:16.88%; border-right: 1px solid #989898;}
.user_list .club_sub_block:last-child{ border-right:none;}
.select_member_type {background: none repeat scroll 0 0 #000000; border: 1px solid #7f7f7f; color: #fff; 
                     font-family: 'open_sansbold'; font-size: 16px; padding: 5px 10px; text-align:center;}
.css_block{ border:1px solid #000; padding:10px;}
.sss{ border: 1px solid #000; color: #fff; font-family: 'open_sansbold'; font-size: 16px; padding:7px 10px; margin-top:10px; text-align:center;}
.confirm_sub{width:310px; margin-left:210px; margin-top:10px;}

.css_title{font-family: 'calibriregular'; font-size:12px; font-weight:bold; line-height:24px; text-align:center; color:#000; 
           background:#d9d2e9; border-bottom:1px solid #989898; padding:3px 0;}
.css_text{font-family: 'calibriregular'; font-size:12px;  line-height:24px; text-align:center; padding:4px 0 3px;}
.sss img{ float:left; margin-top:-5px;}
.bar_grayblue{background: none repeat scroll 0 0 #7092be;}
.bar_purple{background: none repeat scroll 0 0 #a349a4;}
.bar_darkgreen{background: none repeat scroll 0 0 #006c00;}
.bar_lightgreen{background: none repeat scroll 0 0 #22b14c;}

.account_detail_block{ padding:20px 0px;}
.detail_title{ float:left; width:30%; font-family: 'open_sansbold'; font-size: 15px; padding:4px 10px; text-align:right;}
.detail_block{ float:left; width:80px; border: 1px solid #000; font-family: 'open_sansbold'; font-size: 15px; padding:4px 10px; 
               text-align:center;}
.hide{ float:left; width:80px; color:#a349a4; font-family: 'open_sansbold'; font-size: 15px; padding:4px 0px 4px 10px;}

.p_top_five{ padding-top:5px;}
.db_grayblue{ background:#45818e; color:#fff;}
.db_gray{ background:#7f7f7f;}
.db_lightgreen{ background:#b5e61d;}
.db_whitegreen{ background:#b6d7a8;}
.db_white{ color:#ed1c50;}
.new_main_title{ color: #ffc90e; font-family: "segoe_uiregular"; font-size: 25px; font-weight: bold; line-height: 60px; text-align: center;}


/************ 07-10-14 *****************/
.ana_left1-1{float:left; width:10%;}
.ana_left2-2{float:left; width:13%; text-align:right; margin-right:10px;}
.ana_left2-3{ float:left; width:21%; margin-right:1.5%;}
.ana_left4{float:left; width:35%;}
.ana_left4-1{float:left; width:53%;}
.ana_dpoplist1{ width:182px;}
.font_yellow{ color:#ffff00;}
.userlist_block{ width:98%;}
.ub_width{ width:110% !important;}

.usrlist_box{ overflow:scroll; width:102.3%; height:190px; overflow-x:none;}
.ul_block1, .ul_block2, .ul_block3{ float:left; text-indent:5px;}
.ul_block1{ width:30px; border-right:1px solid #4d4d4d;}
.ul_block2{ width:230px; font-size:16px;}
.ul_block3{ width:105px; border-left: 1px solid #4d4d4d;}
.ul_block3 ul{ margin:0; padding:0; list-style:none;}
.ul_block3 ul li{ float:left; width:46px; display:block; border-right:1px solid #c3c3c3; font-size:14px; text-align:center; text-indent:0px;}
.ul_block3 ul li:last-child {border-right:none;}
.floatleft{ float:left;}

.droplist{background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff; border: 1px solid #c0c0c0; height: 28px; overflow: hidden;}
.droplist select{background: none; border:none; color: #757575; font-size: 15px; height: 28px;  text-indent: 4px;}
.ul_buttons{ width:75%; margin:0 auto;}
.ordering1{width:125px; margin-right: 10px;}
.ordering1 select{width:145px;}
.search_block1{ float:left; margin-right:10px; width:170px;}

.green_row{ border:1px solid #000; background:#45818e; text-align:center; font-size:15px; line-height:30px; color:#fff; }
.green_row1{ border:1px solid #000; background:#45818e; text-align:center; font-size:15px; line-height:30px; color:#fff; /* width:97.6%; */}
.datelist_row{ 
    border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; 
    font-size:13px; line-height:30px; color:#444; 
}
.ulb_block1{ width:11%;}
.ulb_block2{ width:16%;}
.ulb_block3{ width:11%;}
.datelist_box{ /* overflow:scroll;*/ height:190px; overflow-x:none;}
.ulr_block1{ width:14%;}
.title_msg{ font-size:16px; color:#222; padding:5px 0;}
.title_msg span{ float:right;}
.title_msg span a{ padding:0 10px; color:#222; font-weight:bold;}

.active_filter{
    background: linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #9c0606 !important; border-radius: 3px !important; color: #fff !important; cursor: pointer !important;
    display: block !important; padding: 0px 10px !important;
}


/************ Check status 10-10-14  *********************/

.operator_setting{ background:#c8bfe7; border:1px solid #000; font-family: 'open_sansbold';  font-size: 16px; color:#000; padding: 5px 10px;}
.other_setting{ background:#7092be; border:1px solid #000; font-family: 'open_sansbold';  font-size: 16px; color:#fff200; padding: 5px 10px;}
.s_admin{ color:#880015; font-size: 13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:right;}
.chk_status1{float:left; width:38%; text-align:right; margin-right:10px; padding-top:5px;}
.star_yb{ float:left; margin-right:10px; margin-top:-5px;}
.put_this{ padding:10px 0; }
.chkstatus{ float:left; margin-right:10px; padding:5px;}
.check_status_block{ border:1px solid #2c2c2c; padding:10px;}
.chk_sts1{ float:left; margin-right:10px; width:14%;}
.chk_sts2{ float:left; margin-right:10px; width:75%;}
.chk_sts3{ float:left; margin-right:10px; width:60%;}

.put-thisk{ padding:10px 0; min-height:85px;}
.put-data-col,
.put-user-col{float: left; width: 48%; position: relative; box-sizing: border-box;}
.put-data-col{margin-right: 2%; padding-left: 85px;}
.put-user-col{margin-left: 2%; padding-left: 50px;}

.star-userk{position: absolute; top: 0; left: 0;}
.chk-status-userk{padding: 5px 0;}
.chkstatus-userk{ float:left; margin-right:10px; padding: 5px 0;}
.select-put-userk{ float: left; width:200px;}
.select-put-userk .select_drop select{width: 115%;}
.pro-detail-datak{line-height: 24px;}
.profile-img-datak{position: absolute; top: 0; left: 0;}

.chk_sts2_1{ float:left; margin-right:10px; width:20%; padding-top:5px; text-align:right;}
.chk_sts2_2{ float:left; margin-right:10px; width:48%;}
.ml_chk{ margin-left:60px;}
.chk_bx{ border-radius:16px; border:1px solid #a5a5a5; width:93px; height:28px; background: #fff;}
.chk_bx input[type="radio"]{ margin-left:15px; margin-top:7px;}
.ex_sub{ font-size:16px; font-weight:bold; line-height:25px;}
.chk_search{ float:right; width:70px; margin-right:250px;}
.what_admin{ color:#880015; font-size: 13px; font-family:Arial, Helvetica, sans-serif;}
.doctor-img{width: 30px;}

.check_status_block .chksts-left{float:left; width:14%;}
.check_status_block .chksts-right{float:left; margin-left:2%; width:84%;}

.check_status_block .chksts-right .left-col{float:left; width:63%;}
.check_status_block .chksts-right .right-col{float:left; width:35%; margin-left:2%;}

.check_status_block .chksts-right .left-col .left-1{float:left; width:40%;}
.check_status_block .chksts-right .left-col .right-1{float:left; width:57%; margin-left: 3%;}

.check_status_block .chksts-right .left-col .lc-1{}
.check_status_block .chksts-right .left-col .lc-1{}

.check_status_block .span-col{float: left; margin-right: 25px;}

.check_status_block .col-com{float: left; margin-right: 5px; line-height: 28px;}

.check_status_block .input-date-select{ width: 105px; background: #fff;}
.check_status_block .input-date-select input[type="text"]{ height: 30px; background: transparent; background:url(../img/cusub_cal.jpg) no-repeat 97% 3px; background-size:23px;}

.check_status_block .input-text{ width: 60px; }
.check_status_block .input-text input[type="text"]{ height: 30px; }

.os-purple{background: #EBE8F7;}
.os-creamy{background: #FFFDD0;}
.os-yellowish{background: #EFE3AE;}
.os-sky{background: #EAF8FB;}
.mng-block-row{text-align: center; font-size: 16px; font-weight: bold;}
.mng-block-row img{margin-right: 20px;}
.mng-block-left{float: left; width: 30%; text-align: right;}
.mng-block-right{float: left; width: 67%; margin-left: 3%; padding-top:7px;}


/***************  new css 18-10-14  ******************/
.profile_title_box2{float:left; width:30%;  height:40px; background:url(../img/profiles_title_bg.png) no-repeat left; margin-left:10px; width:360px;}
.ov_total2{float:left; margin-right:10px; font-size:20px; text-align:center; width:250px; font-weight:bold; padding-top:5px; margin-left:10px; color:#00a2e8;}
.ov_setting{ float:left; margin-right:10px; padding-top:5px; margin-left:10px;}
.ov_setting img{width: 30px; height: 30px;}
.profile_link2 {color: #ae150c; background-color: #d3d3d3; border:1px solid #888;}
.profile_link2 a { color: #ae150c; font-family: 'segoe_uiregular'; font-size: 14px; line-height: 40px; padding: 0 8px;}
.profile_link2 a:hover, 
.profile_link2 a.active{ text-decoration:underline;}
#profile_photos2{ padding-top:10px;}
#profile_photos2 ul{ margin:0; padding:0; list-style-type:none;}
#profile_photos2 ul li{ float:left; width: 69px; height: 69px; margin: 4px;}
#profile_photos2 ul li a img{width: 100%; height:100%;}
#profile_photos2 ul li a:hover{ opacity:0.7;}


/************  new css 20-10-14  *****************/
.ana_left1-btn1{ float:left; width:27%;}
.ana_left1-btn2{ float:left; width:15%; margin-right:0px;}
.ana_left1_img{float:left; width:15%;}
.ana_left1_img img{ width:100px; height:100px; border:1px solid #7f7f7f;}
.ana_left1_title{float:left; width:45%; font-size: 18px; font-weight: bold; margin-right: 10px; padding-top: 5px; text-align: left;}
.ana_left1_title span{ color:#ae0015; font-size:15px; font-weight:bold;}
.operator_title{background: #ccc;text-align: center;line-height: 30px; border:1px solid #151515; font-size:18px; font-weight:bold;}
.operator_info{padding:10px; border:1px solid #888;}
.list_detail{ padding:5px 10px; background:#cfcfcf; }
.oi_col1{ float:left; width:20%;}
.oi_col2{ float:left; width:23%; padding-left:4%}
.oi_col3{ float:left; width:23%; padding-left:4%;}
.oi_col4{ float:left; width:25%;}
.m_height a{ line-height:30px !important;}
.oi_col1 img{width:150px; height:140px;}
.operator_list{ line-height:25px;}

.assign-operator-list{}
.assign-operator-list table{border: 1px solid #ccc; width: 100%; box-sizing: border-box;}
.assign-operator-list table th,
.assign-operator-list table td{
    border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; text-align: left; font-family: "open_sansregular"; 
    font-size: 13px;}
.assign-operator-list table tr th:last-child,
.assign-operator-list table tr td:last-child{border-right-width: 0px;}
.assign-operator-list table tr:last-child td{border-bottom-width: 0px;}

.op-list-main{padding: 10px 5px 0;}
.op-list-assign-btn-row{ text-align: center; padding: 0 0 0px;}
.op-list-assign-btn-row a{ display: inline-block; float: none; margin: 0; padding: 3px 30px;}
.heading-search-operator{ 
    margin: 0px 5px 0; text-align: center; color: #f1f1f1; background: #aaa; padding: 5px; font-family: "open_sansregular";}
.assign-operator-list-popup{
    width: 350px;    
    min-height:360px; 
    /*border: 1px solid #666; 
    background: #f1f1f1;     
    position: absolute;
    z-index: 111;*/
}


/****** Button membership 
************************************/
.btnmembership{
    background: url("../img/admin/admin-tab-hover.jpg") repeat-x scroll center bottom #474747;
    border-radius: 4px; border:none;
    color: #fff !important;
    display: block;
    float: left;
    line-height: 33px;
    margin-right: 10px;
    padding: 1px 20px;
    font-family: 'open_sansbold';
    font-size: 14px;
    font-weight: bold;
}
.new123{
    /* background: url("../img/admin/admin_setting.jpg") repeat-x scroll center bottom #b6b6b7;*/
    background-color: #E8E8E8; color: #000; font-weight: bold; padding: 10px 19px 11px 42px;  width: 78px;  float: left;  margin-top: 4px;
}		
.settingClass{background-color: #bfbfbf; border: 1px solid #dbdbdb; border-radius: 10px; height: 20px; margin-top: 10px; padding: 5px;}
.linkbtn0{ color: #393838;  padding: 0 ;}
.middle_heading{width: 100%;  margin: auto;}

/****************************** Button *******************************/


/*************  new css 27-10-14  ************************/
.ana_left1-btn-edit{ float:right; width:10%;}
.ana_left1-btn-delete-profile{ float:right; width:19%;}
.ana_left1-key-btn{ float:right; width:7%;}
.admin_setting_field_row{ margin-bottom:10px;}
.admin_setting_field_title{ float:left; width:30%; color:#7092be; font-size:16px; font-weight:bold; text-align:right;}
.sas_select1{ width:270px !important; margin-left:30px;}
.sas_select1 select{ width:292px;}
.operator_bg{ background:#e3e3e3; width:85%; margin:0 auto;}
.history_tlt_1{ float:left; width:490px; margin-right:10px; font-size:16px; color:#000; font-weight:bold;}
.history_tlt_2{ float:left; width:225px; margin-right:10px; font-size:16px; color:#000; font-weight:bold;}
.small{ font-size:14px; color:#555; line-height:20px; font-weight:normal;}
.history_info_row{ background:#fff; padding:8px; border:1px solid #ccc; margin-bottom:5px;}
.history_img{ float:left; margin-right:10px;}
.hist_check_content{ float:left; width:265px;}
.permission_title{ color:#385487; font-size:16px; font-weight:bold; text-align:left;}
.b_top{ border-top:1px solid #cbcbcb; padding-top:10px;}

#block_title .small_title{ font-size:12px; text-transform:none; font-weight:normal;}
.sandy_link{ margin:5px; border:1px solid #000;}
.sandy_link a{ color:#000; padding:2px 10px; font-size:15px; font-weight:bold;}
.edit_set {text-align:right; padding-right:5px;}
.edit_set a{color:#000; font-weight:bold; font-size:15px;}
.check_section{ margin:5px 20px; font-size:14px; line-height:20px; color:#000; font-family: "calibriregular";}
.check_section span{ font-weight:bold;}
.favourite_chkbox{ border:1px solid #2b2b2b; padding:8px;}
.favourite_chkbox.scroll1{ height:180px; overflow-y:scroll;}
.duration_block{width:60px; margin:0 auto;}
.duration-txt{font-size:14px; font-weight:bold; line-height:24px;}

.permission_title{ background:#c8bfe7; height:36px; line-height:36px; font-family: "segoe UI", "open Sans"; font-weight: bold; font-size: 15px; color:#000; 
                   padding-left:10px; text-align:center;}
.permit_section{font-size:14px; line-height:20px; color:#000; font-family: "calibriregular"; background:#f5f5f5; padding:10px; border:1px solid #b9b9b9;}


.ordering input[type="text"]{border: medium none; }
.edituser_title{font-size: 20px; font-weight: bold; padding:5px 20px;}
.edit_user_row{ background:#fff; padding:10px; border:1px solid #ccc; margin:0 auto; width:80%;}

.ovt_scroll{height:400px; overflow-y: scroll}
.ot_col1, .ot_col2, .ot_col3 { text-indent: 5px;  font-size: 14px; text-align:center; vertical-align:top;}
.ot_col1{border-right: 1px solid #4d4d4d; width: 30px;}
.ot_col2{border-right: 1px solid #4d4d4d; width: 180px;}/* width: 140px;*/
.ot_col3{border-right: 1px solid #4d4d4d; width: 80px;}
.list_title_row{padding-right: 16px;}

.ib_border{border-left: 1px solid #909090; border-right: 1px solid #909090; min-height:58px;}
.refere{background: #EFE4B0; line-height:20px; padding:5px; text-indent: 15px; font-size:16px; font-weight:bold;}
.multi_select{ height:46px !important; background-image:none !important;}
.multi_select select{ height:46px;}

#divimgID img{ width:100%;}
.fl_left{ float:left;}
.parameter_col{float: left; width:32.3%; margin-right: 8px;}
.black_btn{}
.for_sport{ float:left; width:35%;}
.for_user_type{ float:left; width:50%;}

.lang_v_col1{width:30px !important;}
.lang_v_col2{width:190px; overflow:hidden; color:#830616;}
.lang_v_col3{width:110px;}
.lang_v_col4{width:120px;}
.lang_v_col5{width:130px;}
.lang_v_col6{width:150px;}
.lang_v_col7{width:120px;}
.lang_v_col8{width:180px;}

.lang_v_col1,
.lang_v_col2,
.lang_v_col3,
.lang_v_col4,
.lang_v_col5,
.lang_v_col6,
.lang_v_col7,
.lang_v_col8{ text-align:center !important; font-size:15px;}

.lang_v_col7 input.arab-font,
.lang_v_col7 .arab-font{font-size:18px;}

.button_red a.active {
    background: linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
    color: #fff;
    border-radius: 4px;
    display: block;
    line-height:28px;
    float:left;
    padding: 0 10px;
    font-family: "open_sansbold";
    font-size:13px;
    font-weight: bold;
}

.button_black a {
    background: url("../img/admin/admin-tab-hover.jpg") repeat-x scroll center bottom #474747;
    border: 1px solid #000;
    border-radius: 4px;
    color: #fff !important;
    display: block;
    line-height: 28px;
    float:left;
    padding: 0 10px;
    font-family: "open_sansbold";
    font-size:13px;
    font-weight: bold;

}
.bt_red_sendmail {
    background: linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 10px;
}

.table_heading_class .sa_col1,
.table_heading_class .sa_col2,
.table_heading_class .sa_col3, 
.table_heading_class .sa_col4, 
.table_heading_class .sa_col5,
.table_heading_class .sa_col6 
.table_heading_class .sa_col7{
    min-height: 30px;
}

.sa_col1, .sa_col2, .sa_col3, .sa_col4, .sa_col5, .sa_col6, .sa_col7{ min-height:55px;}

.sa_col1{ width:4%; }
.sa_col2{ width:10%;}
.sa_col3{ width:15%;}
.sa_col4{ width:12%;}
.sa_col5{ width:8%; }
.sa_col6{ width:4%; }
.sa_col7{ width:6%; }

.user_list_block{border: 1px solid #ccc; padding: 20px;	}
.userlist_row{ padding-left:60px; margin-bottom:20px;}

.search_img_block{ width:6%; height:61px;}	
.username_block{ width:33%;}
.searchname_block{ width:33%;}

.search_img_block, .username_block, .searchname_block, .searchdetail_block, .searchfield_block, .username_title, .name_title{ float:left;}
.searchname_block, .searchdetail_block, .username_title, .name_title{ margin-left:15px;}
.searchdetail_block{width:14%;}
.username_title, .name_title{ width:28%;}

.search_img_block img{ width:40px; height:40px;}
.searchfield_block{ width:33%;}
.username_title, .name_title{ text-align:left; padding:10px; border:1px solid #ccc;}

.sa_title{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#modal_content{ text-indent:10px;}

#modal_content div{ line-height:24px; text-indent:0px; margin-bottom:5px;}
.operator_link{float:right; position: relative;}
.operator_link img{ width:16px; height:16px;}
.sel_all{ background:#ccc; padding:8px;}
.pass_field_block{ width:650px; margin:0 auto;}

.sandc_submit{width:280px; margin:0 auto; padding-top:20px;}
.red_btn_box{width:110px; float:left;}
.gray_btn_box{width:110px; float:left; margin-left:15px;}
.reset_pass_box{width:148px; float:left;}
.reset_width{ width:148px !important;}

.profile_thumb_box{ float: left; height: 130px; width: 130px; margin: 10px 0px 0px; border:0px solid #bababa;}
.ef_new{ float:left; width:200px; margin-left:10px;}
.center_buttons{width:200px; margin:0 auto;}
.ptop10{ padding-top:10px;}
.ptop20{ padding-top:20px;}
.center_button_1{width:300px; margin:0 auto;}

.center_buttons-row{text-align: center;}
.btn-col{display: inline-block;}
.btn-col input[type="submit"]{margin: 0 5px;}
.center_buttons-row .black_bt{line-height: 23px;}

.redbtncommon{
    background: url("../img/admin/dashboard_menu_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius:4px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    min-width: 0;
    padding: 4px 8px;
    text-decoration: none;
    cursor: pointer;
    display: block;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
}
.redbtncommon:hover {
    background: linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.blackbtncommon{
    background: url("../img/admin/dashboard_menu_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius:4px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    min-width: 0;
    padding: 4px 8px;
    text-decoration: none;
    cursor: pointer;
    display: block;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
}
.blackbtncommon:hover {background:#000;}
.btnwidth1{ width:100px;}


.chk_sts4{ float:right; margin-right:10px; width:33%;}
.chk_sts4 .chk_bx{ float:left; width:100px !important;}

.chk_sts5{ float:right; margin-right:10px; width:16%;}
.chk_sts5 .chk_bx{ float:left; width:100px;}
.mleft10{ margin-left:10px;}

.chk_sts6{ float:right; margin-right:10px; width:33%;}
.chk_bx_6{ float:left; width:100px;}

.blue_row{ background:#004080;  height:36px; padding-left:10px; text-align:left;}
.br_title{line-height:36px; font-family: "segoe UI", "open Sans"; font-size: 15px; font-weight:bold; color:#800000; background:#fff; padding:0 3px;}
.view_title{line-height:30px; font-family: "segoe UI", "open Sans"; font-size: 12px; color:#000; background:#fff; padding:2px 3px; margin-left:10px; }

.history_tlt_3{ float:left; width:350px; margin-right:10px; font-size:16px; color:#000; font-weight:bold;}
.op_title{line-height:36px; font-family: "segoe UI", "open Sans"; font-size: 15px; font-weight:bold; color:#800000; padding:0 3px;}
.country_name_row{ position:relative; height:20px; }
.country_name_title{line-height:30px; font-size:14px; font-weight:bold;}
.country_name{ position:absolute; top:10px; right:15px; width:200px; font-size:13px;}

.history_tlt_4{ float:left; width:220px; font-size:16px; color:#fff; font-weight:bold; background:url(../img/menu_bg.jpg) repeat-x; padding:5px 10px; }
.history_tlt_4 span{ font-size:13px;}
.general_setting{ background:#004040 !important;}
.system_title{ background:#800000; height:36px; line-height:36px; font-family: "segoe UI", "open Sans";  color:#fff; 
               padding-left:10px; text-align:left;  font-size:16px; font-weight:bold;}

.otherset_title{ background:#808080; height:36px; line-height:36px; font-family: "segoe UI", "open Sans";  color:#fff; 
                 padding-left:10px; text-align:left;  font-size:16px; font-weight:bold;}
.os_sub_row{ border-bottom:1px solid #c0c0c0; margin-bottom:10px; padding-bottom:3px; } 
.history_tlt_6{ float:left; width:350px; font-size:13px; line-height:28px; color:#000; font-weight:bold;}
.history_img_6{ float:left; margin-right:10px;}
.history_img_6 img{ width:20px; height:20px; margin-left:5px; margin-top:5px;}

.default_coadmin_title{ background: #004080; width:86.5%; margin:0 auto; font-family: "segoe UI","open Sans"; font-size:15; font-weight:bold; color:#fff; line-height:30px; padding:5px 0 5px 10px ;} 
.coach_head_title{color: #871320;  font-size:larger; float:left; font-weight:bolder; margin-left:35%; margin-top:0;}

.usertypetoprow{}
.usertypetoprow .left1{ float: left; width: 20%;}
.usertypetoprow .middle1{ float: left; width:63%;}
.usertypetoprow .right1{ float: right; width:17%;}
.usertypetoprow .right1 div.actions{ float: none !important; width: 100% !important;}

.usertypetoprow .left-clubmg{ float: left; width: 48%;}
.usertypetoprow .right-clubmg{ float: left; width: 48%; margin-left: 2%;}

.rspd-btn{
    border-radius:4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 8px;
    background: #555; 
}
.club-mg-sec-img{float: left; margin-right: 20px;}
.club-mg-sec-img img{}

.m_subs_left{width:35%; float: left;}
.m_subs_right{width:42%; float: right;}
.hos_left{ float: left; width:70px; height: 70px; margin-right: 10px; background: #C3C3C3; box-sizing: border-box; border: 1px solid #333;}
.hos_left img{width: 100%; height: 100%; object-fit: cover;}
.hos_right{ float: left; width:190px;}
.mp_content{ margin:0 auto; width:100%;}

.historical{color:#7592C0; font-weight:bold; padding-bottom: 10px; font-size: 18px;}
.rsm_btn{float:right; margin-top:0px;}
.btnr_w1{width:85px;}
.buttonRed{
    background: linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #9c0606;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height:12px;
    margin-left: -10px;
    margin-right: 10px;
    padding: 8px 10px;   
}
.buttonRed input[type="button"]{}
.eut_btn_center{ width:105px; margin:0 auto; padding:10px 0;}


/*** Bug report css
****************************/
.bug_report{ /*background: url(../images/crack.jpg) no-repeat right 60px #fff;*/ background:#fff; width:600px; height:auto; border:1px solid #444; box-shadow:3px 4px 3px #ccc;}
.bug_close{padding-right:20px;}
.bug_title{ font-size:16px; line-height:24px; background:#f1f1f1; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.bug_form{ float:left; width:58%;}
.bug_cross{ float:left; width:42%; margin-top:20px;}
.bform_content{ padding:10px;}
.bfomr{ margin-bottom:8px;}
.bug_form input[type="text"], .bug_form textarea {
    border: 1px solid #c0c0c0;
    color: #888888;
    font-size: 13px;
    height: 24px !important;
    line-height: 20px;
    text-align: left;
    text-indent: 8px;
    cursor:pointer;
}
.bug_form textarea { width:98%; height:80px !important;}
.bug_send{padding:6px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background:#de4a4a; color:#fff; border: none;}
.blink{ padding-left:8px; padding-top:5px;}
.bugrow_buttons{ width:70%; margin:0 auto;}
.bugrow_buttons  a{margin-right: 5px;}

/*************Bug fix errors start***********/

.bug-fix-error{font-family: 'calibriregular';}
.bug-fix-error table{width: 100%; border-collapse: collapse; border-spacing: 0;}
.bug-fix-error th,
.bug-fix-error td{ text-align:center; word-break: break-all; box-sizing: border-box; padding: 5px; font-size:14px;}
.bug-fix-error th{background:#d9d2e9; line-height:24px; color:#fff; border: 1px solid #333; color: #111;}
.bug-fix-error td{color: #444; border:1px solid #aaa;}

.bug-fix-error .check       {width:3%;}
.bug-fix-error .type-report {width:9%;}
.bug-fix-error .date        {width:10%;}
.bug-fix-error .name        {width:13%;}
.bug-fix-error .fullname    {width:14%;}
.bug-fix-error .country     {width:8%;}
.bug-fix-error .type-user   {width:9%;}
.bug-fix-error .subscription{width:15%;}
.bug-fix-error .name-page   {width:13%;}
.bug-fix-error .action      {width:4%;}
.bug-fix-error .action a{color:#9c0606; font-size: 15px;}

/* 
.purple_row{ border:1px solid #000; background:#d9d2e9; text-align:center; font-size:14px; line-height:30px; color:#fff; box-sizing: border-box; } 
.text_black{ color:#000;} 
.pr_lheight{ line-height:26px !important;}
.bug_block1	{width:3%;}
.bug_block2	{width:10%;}
.bug_block2-1{width:7%;}
.bug_block2-2{width:12%;}
.bug_block3	{width:13%;}
.bug_block4	{width:9%;}
.bug_block5	{width:10%;}
.bug_block5-1{width:13%;}
.bug_block6	{width:15%;}
.bug_block6-1{width:10%;}
.bug_block7	{width:4%;}

.purple_row .tfr_border{line-height: 20px;}
.purple_row .fr_border{line-height: 20px;}
.purple_row tr td:last-child{border-right: none;}
.bug_block2 img{margin-top: 8px;}
.purple_row tr td{min-height: 35px;}
*/

/************* User login table ***********/
.userlogin-table{}
.userlogin-table table{border-collapse: collapse; width: 100%}
.userlogin-table table th{background:#c8bfe7; color: #111;}
.userlogin-table table td{color: #333;}
.userlogin-table table td,
.userlogin-table table th{border: 1px solid #aaa; padding: 5px;  box-sizing: border-box; line-height: 18px; font-size: 13px; text-align: center;}
.ult-col-date img{width: 60px; height: 60px;}


.datelist_row tr td:last-child{border-right: none;}
.desc_row{ border:1px solid #ccc;  font-size:15px; line-height:30px; color:#720000; padding-left:10px;}
.paginng_item{ line-height:25px;}
.paginng_item .sa_col4 a{margin:0; width: 100%; text-align: center; line-height:25px; word-break: break-all; display: inline-block;}

.message_img_block{float:left; width:91px; height:auto; border-left:1px solid #909090; border-right:1px solid #909090;}
.message_img_block img{width:90%; margin:5px;}

.message_btn{font-family: 'open_sansbold'; font-size: 14px; font-weight: bold;}
.message_btn a{ float:left; display:block; line-height:36px; padding:0 20px; margin-right:10px; border-radius:4px; 
                background:url(../img/admin/message-tab-hover.jpg) repeat-x bottom #474747; color:#FFF !important;}
.message_btn a:hover{ color:#fff;}
.message_btn a.active{background: linear-gradient(to bottom, #0a8794 0%, #0f98a7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #9c0606; color:#fff;}


.sub_userlistbox{float:left; width:84%; text-align:center;}
.sub_usertitle{color:#871320; font-size:larger;  font-weight:bolder;}
.ot_titlebox{float:left; padding-left:35%; text-align:center;}
.parameter_box{width:32.2%; float:left; margin-right:8px;}

.printCls a{
    background: url("../img/admin/admin-tab-hover.jpg") repeat-x scroll center bottom #474747;
    border-radius: 4px;
    color: #fff !important;
    display: block;
    float: left;
    line-height: 32px;
    margin-right: 10px;
    padding: 0 20px;
    cursor:pointer;
    font-family: "open_sansbold";
    font-size: 14px;
}
.custom_middle{ width:100%; margin:0 auto;}
.detail_ref{ height:114px; width:186%;}

.news-aandc .col1,
.news-aandc .col2,
.news-aandc .col3{float: left; box-sizing: border-box; padding: 5px;}
.news-aandc .col1{ width: 10%;}
.news-aandc .col2{  width: 28.5%;}
.news-aandc .col3{    width: 30%;}

/*pop up message by zeeshan*/
.erros_Msg{ padding:10px; background-color:#ffebe8; border:solid 1px #df3b00; border-radius:6px; width:100%; margin:15px auto; color:#FFF; position:relative; margin-bottom:20px; font-family: 'open_sansregular'; color:#333; font-size:14px;}
.erros_Msg:after { border-top:8px solid #cb2e2e; border-left:8px solid transparent; border-right:8px solid transparent; content:""; position:absolute; top:100%; left:90%; z-index:100; margin-left:-8px; }

.success_Msg{ padding:10px; background-color:#cbebc8; border:solid 1px #67bf57; border-radius:6px; width:100%; margin:15px auto; color:#FFF; position:relative; margin-bottom:20px; font-family: 'open_sansregular'; color:#333; font-size:14px;}
.success_Msg:after { border-top:8px solid #67bf57; border-left:8px solid transparent; border-right:8px solid transparent; content:""; position:absolute; top:100%; left:90%; z-index:100; margin-left:-8px; }

.btn_proceed_box{float:left; color:#fff;}
.btnRed{
    float: left;
    background: linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #9c0606;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 0 8px;
    line-height: 26px;
}
.sd_row{}
.sd_row	.btnRed{}
.btnred-1{width: inherit !important;}
.sbt-1{margin-right: 0px !important;}


.map_trow{ margin:0 auto; width:710px;}
.map_trow ul{ margin:0; list-style:none;}
.map_trow ul li{ float:left; width:210px; margin-right:10px; margin-bottom:10px; font-size:18px; font-weight:bold;}
.mapbox{border:2px solid #888; width:756px; margin:0 auto;}
.mapbox img{width:100%;}
.ub_title{ float:left; font-size:20px; font-weight:bold; padding-top:5px;}

.g_row{ border:1px solid #000; background:#45818e; text-align:center; font-size:13px; line-height:30px; color:#fff; }
.ub_row{ border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; 
         font-size:13px; line-height:22px; color:#444; }

.g_row .col1,
.ub_row .col1{ width:3%;}
.g_row .col1-1,
.ub_row .col1-1{ width:6%;}
.g_row .col2,
.ub_row .col2{ width:15%;}
.g_row .col2-1,
.ub_row .col2-1{ width:10%;}
.g_row .col3,
.ub_row .col3{ width:11%;}
.g_row .col4,
.ub_row .col4{ width:11%;}
.g_row .col5,
.ub_row .col5{ width:11%;}
.g_row .col6,
.ub_row .col6{ width:6%;}
.g_row .col7,
.ub_row .col7{ width:7%;}
.g_row .col7-1,
.ub_row .col7-1{ width:6%;}
.g_row .col7-2,
.ub_row .col7-2{ width:6%;}
.g_row .col8,
.ub_row .col8{ width:8%;}
.g_row .col8-1,
.ub_row .col8-1{ width:12%;}
.g_row .col8-2,
.ub_row .col8-2{ width:4%;}

.g_row tr td, 
.ub_row tr td{ word-break: break-all; word-wrap: break-word; line-height: 30px;}
.ub_row .col1-1 img{width: 40px; height: 40px; margin-top: 3px;}



.promo-print{}
.promo-print table{ width: 100%; border-collapse: collapse;}
.promo-print table th,
.promo-print table td{padding: 5px; border: 1px solid #ccc; font-size: 13px; line-height: 22px; color: #444; text-align: left;}
.promo-print table th{border: 1px solid #000; background: #45818e; font-size: 13px;  color: #fff;}
.promo-print table td{word-break: break-all; word-wrap: break-word; }

.promo-print table tr th:first-child,
.promo-print table tr td:first-child,
.promo-print table th:last-child,
.promo-print table td:last-child{text-align: center;}

.promo-print .col-sr{width: 3%;}
.promo-print .col-img{width: 6%;}
.promo-print .col-start-date{width: 11%;}
.promo-print .col-end-date{width: 11%;}
.promo-print .col-version{width: 11%;}
.promo-print .col-fullname{width: 11%;}
.promo-print .col-username{width: 11%;}
.promo-print .col-promo{width: 12%;}
.promo-print .col-status{width: 7%;}
.promo-print .col-action{width: 7%;}

.promo-print .no-record{text-align: center; line-height: 30px; font-weight: bold;}
.promo-print .col-img img {width: 40px; height: 40px; vertical-align: middle; }

.promouserlist-pop{width: 450px;}
.promouserlist{}
.user-row-title{width: 100%; display: table; padding: 10px; font-size: 18px;}
.user-row{width: 100%; display: table; margin-bottom: 1px; padding: 10px; background: #eee; border: 1px solid #eee;  font-size: 16px; line-height: 24px;}
.user-row .pimg{width: 40px; height: 40px; border-radius: 50%; overflow: hidden; display: inline-block;}
.user-row .pimg img{width: 100%; height: 100%; object-fit: cover;}
.user-row:hover{background: #fffeea; border: 1px solid #ccc;}




/*****************************************/
.gub_row{}
.gub_row .col1{ width:3%;}
.gub_row .col1-1{ width:6%;}
.gub_row .col2{ width:15%;}
.gub_row .col2-1{ width:10%;}
.gub_row .col3{ width:11%;}
.gub_row .col4{ width:11%;}
.gub_row .col5{ width:11%;}
.gub_row .col6{ width:6%;}
.gub_row .col7{ width:7%;}
.gub_row .col7-1{ width:6%;}
.gub_row .col7-2{ width:6%;}
.gub_row .col8{ width:8%;}
.gub_row .col8-1{ width:12%;}
.gub_row .col8-2{ width:4%;}

.gub_row table{width: 100%; border-collapse: collapse;}
.gub_row th,
.gub_row td{text-align:center; font-size:13px; word-break: break-all; word-wrap: break-word;}
.gub_row th{border:1px solid #000; background:#45818e; color:#fff; line-height:30px;}
.gub_row td{border:1px solid #bbb; line-height:22px; color:#444;}

.gub_row .col1-1 img{width: 40px; height: 40px; margin-top: 3px;}

.inviteregister{border: 1px solid #c3c3c3; background: #fff; padding: 10px;}
.inviteregister table{}
.inviteregister table td{padding:5px 0 !important;}
.inviteregister .sr-icon{width: 5% !important;}
.inviteregister .invite{width: 30%;}
.inviteregister .email{width: 60%;}
.inviteregister .end-icon{width: 5%;}
.inviteregister .email input[type="text"]{border: 1px solid #7092be; color: #333;}
.inviteregister .attach{position: relative;}
.inviteregister .attach input[type="text"]{background: #ecf8fb;}
.inviteregister .attach .divflag{position: absolute; z-index: 9; top: 8px; right: 8px;}
.inviteregister .attach .divflag span{vertical-align: middle;}
.inviteregister .attach .divflag img{width: 25px; vertical-align: middle;}
.inviteregister .end-icon img{margin-left: 5px;}


/*****************************************/


/********* subscriptionuserlist block browser start
*******************************************************/
.block-bro{}
.block-bro table{width: 100%; border-collapse: collapse; border-spacing: 0;}
.block-bro table th,
.block-bro table td{font-size:13px; text-align:center; word-break: break-all; box-sizing: border-box; padding: 5px;}
.block-bro table th{background:#45818e; line-height:24px; color:#fff; border: 1px solid #333;}
.block-bro table td{line-height:22px; color:#444; border:1px solid #aaa;}
.block-bro table td a{color:blue;}

.block-bro .col1{ width:3%;}
.block-bro .col2{ width:12%;}
.block-bro .col3{ width:8%;}
.block-bro .col4{ width:15%;}
.block-bro .col5{ width:6%;}
.block-bro .col6{ width:8%;}
.block-bro .col7{ width:20%;}
.block-bro .col8{ width:12%;}
.block-bro .col9{ width:12%;}
.block-bro .col1 input[type="checkbox"]{margin: 5px 0;}

.edit_box{display:none; /* height:100px;  */width:400px;  border-radius:6px; padding:20px; border:1px solid #aaa; box-shadow:0 0 3px #666; 
          background: #fff;}
.edit_box input[type="text"]{border-radius:4px; min-height: 38px; font-size: 14px;}
.edit_box .submit-row{text-align:center; margin-top:15px;}
.edit_box .submit-row input[type="button"]{
    border-radius: 4px; color: #fff; display: inline-block; padding:6px 20px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0;
    border: 1px solid #9c0606; font-family: "open_sansbold"; font-size: 14px; cursor: pointer;
}
.edit_box .close_popup{padding-top: 2px; margin-right: -30px; margin-top: -30px;}

.block-browser{}
.block-browser table{width: 100%; border-collapse: collapse; border-spacing: 0;}
.block-browser table th,
.block-browser table td{font-size:13px; text-align:center; word-break: break-all; box-sizing: border-box; padding: 5px;}
.block-browser table th{background:#45818e; line-height:24px; color:#fff; border: 1px solid #333;}
.block-browser table td{line-height:22px; color:#444; border:1px solid #aaa;}
.block-browser table td a{color:blue;}

.block-browser .col-sr{ width:2%;}
.block-browser .col-img{ width:8%;}
.block-browser .col-start{ width:10%;}
.block-browser .col-end{ width:10%;}
.block-browser .col-status{ width:8%;}
.block-browser .col-user{ width:12%;}
.block-browser .col-name{ width:9%;}
.block-browser .col-country{ width:10%;}
.block-browser .col-product{ width:12%;}
.block-browser .col-descrpt{ width:11%;}
.block-browser .col-action{ width:7%;}

.block-browser .col1 input[type="checkbox"]{margin: 5px 0;}



/****************************************************************/

.user_popup{ width:510px; height:280px; border:2px solid #0c0c0c; font-family:Arial, Helvetica, sans-serif; background:#fff; font-size:15px; padding:20px; line-height:20px;}
.user_popup span{ background:#2d2d2d; padding:5px; margin:0 5px; color:#fff;}
.pop_view{ float:left; background:#727272; padding:5px; color:#fff;}

.users_dropblock{ float:right; width:100px;}
.country_block{border:1px solid #aeaeae; font-size:14px; }
.bb_country{border-bottom:1px solid #aeaeae;}
.purple_bar{ background:#c8bfe7; border-bottom:1px solid #aeaeae;  }
.green_bar{ background:#004040; border-bottom:1px solid #aeaeae; font-weight:bold; color:#ffff00;}
.white_bar{ background:#fff; border-bottom:1px solid #aeaeae; }

.purple_bar table,
.green_bar table,
.white_bar table{ width:100%; margin:0;}

.cont_col1{ width:58%; text-align:left; text-indent:5px;}
.cont_col2{width:20%; border-left:1px solid #aeaeae; text-align:center;}
.cont_col3{ width:20%; border-left:1px solid #aeaeae; text-align:center;}
.cont_col1, .cont_col2, .cont_col3{ height:34px;}

.cur-urs-edt-link{}
.cur-urs-edt-link a{margin: 4px; color: #333;}

/*.green_bar table .cont_col2{border-left:none;}*/

.rpnl_userlist{ font-size:12px;}
.rpnl_userlist .cont_col1{ width:40%; text-align:left; text-indent:5px;}
.rpnl_userlist .cont_col1-1{ width:15%; border-left:1px solid #aeaeae; text-align:left; text-indent:5px;}
.rpnl_userlist .cont_col2{width:20%; border-left:1px solid #aeaeae; text-align:center;}
.rpnl_userlist .cont_col3{ width:20%; border-left:1px solid #aeaeae; text-align:center;}

.rpnl_userlist .cont_col1, 
.rpnl_userlist .cont_col2, 
.rpnl_userlist .cont_col3{ height:34px;}

.operator_log{}
.operator_log table tbody th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #555;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 2px;
    padding: 4px;
    text-align: center;
}
.operator_log table tr td {border: 1px solid #ddd; color: #333;  padding: 5px; text-align: left; vertical-align: top;}
.operator_log table tr:nth-child(2n) { background: #f9f9f9;}
.mypopup{ padding:20px;  background: #f1f1f1 !important;  z-index:9999; }
.error_message{ color:red;}
.m_btn a{ padding:0 8px !important; font-size: 13px !important; margin-right: 8px !important;}

.tu_input { float: right; width: 132px; margin-top: -18px; background:#c0c0c0 !important; border: 1px solid #555555; }
.tu_input input[ type="text"]{ background:none; border:none; color:#000;}
.bt_bold12 b{ font-size:12px;}

.start_sub_inlast{ float:left; margin-top:4px; margin-left:20px; line-height:24px;}
.start_sub_inlast span{ float:left; padding-right:10px;}
.nm_mleft{margin-left:31%;}
.sub_select{float:left; width:50px; background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff;  border: 1px solid #c0c0c0;
            height: 24px;  overflow: hidden;}
.sub_select select{ border:none; background:none; width:75px !important;}

.nm_apply a{ padding-left:10px; font-weight:bold; color:#000; text-decoration:underline;}
.button_block_left{ float:left; width:70%;}
.button_block_right{ float:right; width:30%;}

.btn_red, 
.btn_black{ 
    float:left; margin-right:10px; border-radius:4px; display: block; font-family:Arial, Helvetica, sans-serif; 
    font-size:14px; font-weight:bold; color:#fff; padding:8px 12px;
}
.btn_red{ background: linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #9c0606; }
.btn_red:hover{ color:#fff;  background: linear-gradient(to bottom, #9c0606 0%, #bd0c08 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.btn_black{ background: linear-gradient(to bottom, #636363 1%, #282828 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);  border: 1px solid #000;}
.btn_black:hover{ color:#fff; background: #1b1b1b;}


.all_mess .check_block1{width:3%; /* padding-top:5%;*/}	
.all_mess .mess_img_block{ width:91px; border-left:1px solid #909090; border-right:1px solid #909090;}
.all_mess .mess_img_block img{width:90%; margin:5px;}
.all_mess .descript_block1{/*width:666px;*/ width:87%;}
.all_mess .desc_block {border-right: 1px solid #989898; float: left; width: 16.52%;}
.all_mess .desc_text {border-bottom: 1px solid #989898;}

.descript_block1 .desc_box{ float: left; width: 14.28%; /*min-height:45px;*/}
.descript_block1 .desc_box .desc_br{border-right: 1px solid #989898;}
.descript_block1 .desc_box .desc_br .desc_title{line-height:14px !important; min-height:30px;}
.descript_block1 .desc_box .desc_br .desc_text{ line-height:20px !important; padding-top:4px !important; min-height: 24px;}
/*.serial_pgn{float: left; width: 90%}*/
.pagi_droplist{
    float: left; width:50px; background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff;
    border: 1px solid #c0c0c0; height: 24px; overflow: hidden;  margin-right: 10px;
}
.pagi_droplist select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border: medium none;  color: #757575; font-size: 15px; height: 24px; text-indent: 1px; width: 75px;
}
.membership-pagi{}
.membership-pagi .simple-pagination {padding: 0px 5px 5px 0;}


/*Google map css
***********************/
.sb_gooble_marker{width:270px; border:1px solid #ccc; padding:8px;}
.mark_img{ float:left; width: 100%; margin-right:10px; margin-bottom: 10px;}
.mark_img a{display:inline-block; width: 30%;}
.mark_img img{width:60px;}
.mark_img a:last-child{text-align: right;position: absolute;}
.mark_disc{ float:left; width:220px; font-size:12px; line-height:16px;}
.mark_disc .left{ float:left; width:100px;}
.mark_disc .right{ float:right; width:100px;}

#map{}
#map .gm-style-iw{border: 1px solid #cccccc; left:10px !important; top: 10px !important; }
#map .sb_gooble_marker{border: none;}


.m_top_twenty{ margin-top: 20px !important;}
.sc_btn_row{width:220px; margin:0 auto; padding:10px 0;}
.save1{ float:left; width:100px;}
.cancel1{ float:left; width:100px; margin-left:10px;}

.black_btn{
    width:100% !important; text-align:center; border-radius:4px; color: #fff !important; font-family: "open_sansbold" !important; 
    font-size:14px !important; display: block;  line-height: 36px !important; cursor:pointer !important; border: none !important; 
    padding:0px !important; margin: 0px !important; background: url("../img/admin/admin-tab-hover.jpg") repeat-x scroll center bottom #474747 ; 
    color: #fff;
}
a.black_btn {  
    width:100%; text-align:center; border-radius:4px;  font-family: "open_sansbold"; font-size:14px; display: block;  line-height: 36px; 
    color:#000 ;
    background: #d1d1d1; /* Old browsers */
    background: -moz-linear-gradient(top,  #d1d1d1 0%, #969696 100%) ; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d1d1), color-stop(100%,#969696)) ; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d1d1d1 0%,#969696 100%) ; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d1d1d1 0%,#969696 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d1d1d1 0%,#969696 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d1d1d1 0%,#969696 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#969696',GradientType=0 ) ;
}
a.black_btn.select { background: url("../img/admin/admin-tab-hover.jpg") repeat-x scroll center bottom #474747 ; color: #fff;}

.sky_row{ background:#7092be; line-height:36px; color:#fff; padding-left:10px; text-align:left; font-family: "segoe UI","open Sans";
          font-size:18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}


.printcounty{margin: 0 auto; width: 900px; margin-top: 50px;}
.cl_row_top{border:1px solid #333; border-bottom-width:0px;}
.cl_row_top table tr td{background:#d9d2e9; vertical-align: middle !important;}
.cl_row_top table, .cl_row table{ margin-bottom: 0px !important; font-size: 14px;}

.cl_row {border:1px solid #333;}
.cl_row table tr td{border-bottom:1px solid #333; border-top:none; }
.cl_row_top .common, 
.cl_row .common{border-right:1px solid #333;  text-align:center; font-size:14px; line-height:18px; color:#000; min-height: 30px; padding:5px 0; 
                font-family: Arial, Helvetica, sans-serif; vertical-align: middle !important;
}
.cl_row_top .common{min-height:40px;} 
.cl_row .common{min-height: 30px;}

.cl_row table tr:last-child td{border-bottom:none;}
.nr_border{border-right:none !important;}
.cl_row_top table tr td .second_left, 
.cl_row table tr td .second_left{text-align:left; padding-left:5px;}

.cl_row_top .col1, .cl_row .col1{ width:3%;}
.cl_row_top .col2, .cl_row .col2{ width:15%;}
.cl_row_top .col3, .cl_row .col3{ width:6%;}
.cl_row_top .col4, .cl_row .col4{ width:12%;}
.cl_row_top .col5, .cl_row .col5{ width:10%;}
.cl_row_top .col6, .cl_row .col6{ width:8%;}
.cl_row_top .col7, .cl_row .col7{ width:7%;}
.cl_row_top .col8, .cl_row .col8{ width:7%;}
.cl_row_top .col9, .cl_row .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-family:Arial, Helvetica, sans-serif; font-size:13px; position:relative; }
.ep_title{ font-size:15px; background:#7092be; padding:7px; color:#fff;}
.edit_country{ font-size:18px; font-weight:bold;}
.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 #c0c0c0; line-height: 28px; padding:0 5px;}
.ef_left{ float:left; padding-top:2px;}
.ef_right{ float:right; padding-top:2px;}
.editselect_field {
    background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff; border: 1px solid #c0c0c0;  height: 28px; overflow: hidden;
}
.edit_select {width:99%;}

.edit_select select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #757575; font-size: 15px; height: 28px; text-indent: 4px;  width:115%;
}

.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:#f00;}
.ep_btns{ float:left; width:31.3%; margin:0 1%;}
.flag_select_box{ background:#ecedf1; border:1px solid #ccc; width:300px; position:absolute; /*left:175px;*/ left:-142px; top:-1px; z-index:100; padding:5px;}
.flag_select_box ul{ margin:0px; padding:0px; 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-family:Arial, Helvetica, sans-serif; font-size:13px;}
.region_box{position:absolute; z-index:100; left:-1px; top:-1px; background:#f1f1f1; border:1px solid #bcbcbc; width:280px; padding:15px; }
.region_title{ color:#333; font-size:13px; background:#aaa; padding:5px; text-align:left; font-weight:bold; }
.region_search{border: 1px solid #c0c0c0; background:#fff; margin-top:10px; }
.region_search input[type="text"]{ border:none; padding:5px; text-align:left; font-size:12px; line-height:18px; width: 96% !important;}
.region_list{ margin-top:10px; height:480px; overflow-y: auto; overflow-x: hidden; }
.region_list table{ border:1px solid #cfcfcf !important; font-size:13px !important;}
.region_list table td{ border-right:1px solid #cfcfcf !important; border-bottom:1px solid #cfcfcf !important; border-left:none !important; text-align: center; background:#f1f1f1 !important; font-size:13px !important;}
.region_list table tr td:last-child{ border-right:none !important; border-bottom:1px solid #cfcfcf;}
.region_list table tr:last-child td{ border-bottom:none !important;}

.close_region{ float:right; margin-top:-8px; margin-right:-8px; margin-bottom:8px;}

.region_list .col_sr{ width:9%; padding:5px; text-align:right;}
.region_list .col_mid{ width:70%;  color:#0d52ac; text-align: left; text-indent: 8px}
.region_list .col_mid a{color:#0d52ac;}
.region_list .col_close{ width:8%; padding:5px; text-align:center;}

.region_field{ background:#fff; display:block;}
.rl_savebtn{ width:50%; margin:0 auto; padding-top:10px;}

.management_column_right{ float:left; width:73%; margin:0 3%; padding-top:0px}
.management_column_right1{ float:left;  margin:0 3%; padding-top:0px}
.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{ padding-bottom: 10px;}
.sl_right{ }
.club_button_row{ width:300px; margin:20px auto; margin-top:0px;}

.mng_btn_add{margin-top: 0;  position: absolute;  right: 0; top: 0; width: 130px; z-index: 100;}
.mng_btn_add_su{ float:right; width:130px; margin-right:10px; margin-top: -25px;}
.sl_left.ltitle{ font-size:22px; color:#333;}
.lang_select_tab{ border:1px solid #bababa; 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 #f00; background:#efe4b0;}
.mng_area_title{ background:#800000; font-size:16px; color:#fff; margin-top:10px; text-align:center; line-height:20px; padding:5px 0;}
.mng_area{ background:#e8e8e8; margin-top:10px; }

/*
table.fsmang td{ border:1px solid #c0c0c0; text-align:center; padding:5px; }
table.fsmang tr:first-child td{ font-size:14px; font-weight:bold; }
table.fsmang tr td:first-child{ text-align:left; padding-left:10px; }

.original_title table,
.ori_content table{margin-bottom: 0; border-collapse: collapse;}

.original_title{ padding:0px !important; border-top:1px solid #c0c0c0;}
.original_title table tr td{ font-weight:normal !important; border: none; border-right:1px solid #c0c0c0 !important ; width:50%; padding:5px; 
                            text-align: center !important;}
.ori_content{ padding:0px !important;}
.ori_content table tr td{border: none; border-right:1px solid #c0c0c0 !important; width:50%; text-align:center !important; padding:5px !important;}
.original_title table tr td:last-child,
.ori_content table tr td:last-child{border-right:none !important;}

.edit_content{ padding:0px !important;}
.edit_content table tr td{border: none; border-right:1px solid #c0c0c0 !important; width:50%; text-align:center !important;}

.list_red{ font-size:16px; color:#800000;}
.list_black{font-size:16px; color:#000;}

.ori_input input[type="text"]{ 
    border: 1px solid #888; 
    background:#c3c3c3; 
    color: #888888; 
    font-size: 13px; 
    line-height: 20px; 
    text-align: left;  
    width:100%;
    box-sizing: border-box;
}
.inwhite input[type="text"]{ background:#fff !important;}
*/

#operator_form_container .region_box{position:absolute; z-index:100; background:#f1f1f1; border:1px solid #bcbcbc; width:280px;  left:220px; top:80px;  
                                     padding:15px; box-shadow: 0px 0px 6px #999; height: auto;}
#operator_form_container .region_list{  height:300px;  overflow-x:hidden; overflow-y: auto; }
#operator_form_container .savecan-btn{width: 220px; margin: 10px auto 0;}
#operator_form_container .savecan-btn .black_btn, #operator_form_container .savecan-btn .red_btn{ line-height: 30px !important;}

.setting_info {border: 1px solid #000; padding:0px; margin:0 auto; width:80%;}
.es_title{ background:#dcdcdc; font-size:16px; font-weight:bold; 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 0px;}
.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:#fff; color:#333; font-size: 14px; font-weight:bold; height: 25px ; line-height: 20px; text-align: left; 
    text-indent: 8px; width:100%;
}
.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%; font-family:Arial, Helvetica, sans-serif;
}
.act_title{color: #000; font-size:16px; font-weight:bold; line-height:20px; margin-top:10px;}
.au_title{color: #fff; background:#747474; font-size:16px; font-weight:bold; line-height:20px; padding:5 10px; margin-top: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 0px; font-size:14px; color:#000;}
.colf_check{ float:left; width:15%; margin-right:1%;}

.actual_function_box{}
.afs_left{ float:left; width:25%;}
.afs_right{ float:left; width:73%; margin-left:10px;}
.afs_title{ background:#bababa; font-size:16px; font-weight:bold; padding:10px 15px; border-top-right-radius:6px; border-top-left-radius:6px;}
.afs_tabs{ margin-top:5px; border: 1px solid #c0c0c0;}
.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 #c0c0c0;  font-size:14px; font-weight:bold; color:#000; line-height:30px; text-decoration:none; display:block; padding:8px 10px;
}
.afs_tabs ul li:last-child a{border-bottom: none;}
.afs_tabs ul li a:hover{ background:#c0c0c0;}
.afs_tabs ul li a.active{background:#c0c0c0;}
.afs_user_title{ background:#727272; font-size:16px; font-weight:bold; padding:7px 10px; margin-top:5px; }
.afs_user_block{border: 1px solid #c0c0c0; margin:0px;}
.afs_user_block table tr td{font-size:14px; font-weight:bold; 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{ width:10%; padding:5px;}
.user_col3{ width:10%; padding:5px;}


.language_tabs{ margin:0px 0 20px; border-bottom:2px solid #000; padding-left:0px;}
.language_tabs a{ 
    background: url("../img/admin/admin-tab-hover.jpg") repeat-x scroll center bottom #474747;  border-top-left-radius:4px; border-top-right-radius:4px; 
    color: #fff; font-family: "open_sansbold"; font-size:14px; display: block;  line-height: 36px;  float:left; margin-right:5px; padding:0 20px;
}
.language_tabs a{
    background: #d1d1d1; /* Old browsers */
    background: -moz-linear-gradient(top,  #d1d1d1 0%, #969696 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d1d1), color-stop(100%,#969696)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d1d1d1 0%,#969696 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d1d1d1 0%,#969696 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d1d1d1 0%,#969696 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d1d1d1 0%,#969696 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#969696',GradientType=0 ); /* IE6-9 */
}	
.language_tabs a:hover, .language_tabs a.active{
    background: #4f4f4f; /* Old browsers */
    background: -moz-linear-gradient(top,  #4f4f4f 0%, #282828 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#282828)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4f4f4f 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4f4f4f 0%,#282828 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4f4f4f 0%,#282828 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4f4f4f 0%,#282828 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
}
.lang_title{float:left;width:160px;}
.new_lang_block{ float:left; /*width:221px; */ margin-left: 10px; }
.new_lang_block .titlel{ float:left; margin-right: 10px; font-weight:bold; line-height:30px; }
.sdl_searchitem{float:left; margin-right: 10px; width: 100px; padding-top: 5px;}


/*==================== 13-02-15 ====================*/
.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; /* Old browsers */
    background: -moz-linear-gradient(top,  #bababa 0%, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bababa 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bababa 0%,#d9d9d9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bababa 0%,#d9d9d9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #bababa 0%,#d9d9d9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
}
.feature_user_tabs a{ color:#393838; line-height:36px; display:block; padding:0 20px; float:left;}
.feature_user_tabs a:hover, .feature_user_tabs a.active{ 
    color:#fff;
    background: #4f4f4f; /* Old browsers */
    background: -moz-linear-gradient(top,  #4f4f4f 0%, #282828 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#282828)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4f4f4f 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4f4f4f 0%,#282828 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4f4f4f 0%,#282828 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4f4f4f 0%,#282828 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
}
.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; }


/*==================== 16-02-15 ====================*/
.sp_title{}
.sp_title ul{ margin:0; padding:0; list-style:none; }
.sp_title ul li{ float:left; font-size:18px; font-weight:bold; color:#b9b2aa; height:37px; width:25%; background:url(../img/sp_title_bg_repeat.png) no-repeat; }
.sp_title ul li.select{ color:#fff;}
.sp_title ul li span{padding:10px 15px; float:left; line-height:13px;}

.sp_title ul li.spt1{ background-position:right 0px; color:#fff;}
.sp_title ul li.spt1 span{background:url(../img/sp_title_bg_repeat_span.png) no-repeat left 0px; }
.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) no-repeat left -37px;}
.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) no-repeat left -74px;}
.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) no-repeat left -111px;}

.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;}
.sp_col_right{ float:left; width:38%;}
.sample_payblock{ padding:15px;}
.payment_title{ font-size:22px; color:#000;}
.sp_desc{ font-size:15px; color:#444; line-height:20px; margin-top:10px;}
.sp_desc span{ color:#c9251a;}
.sp_desc a{ color:#c9251a; text-decoration:underline;}
.mbm_info{ color:#586b1c; font-size:20px; margin-top:10px;}
.mbm_block{ background:#eff2d3; border:1px solid #eff2d3; padding:15px; border-radius:4px; border:1px solid #cfc2a7; margin-top:10px;}
.mbm_row1{ border-bottom:1px solid #c2b8a6; padding-bottom:10px;}
.mbm_row_title{ color:#000; font-size:18px; }
.mbm_row_text{color:#000; font-size:14px; }
.mbm_row2{ padding-top:10px; padding-bottom:10px; text-align:center; padding-left:270px;}
.mbm_row_border{ border-bottom:1px solid #c2b8a6; padding-bottom:5px;}
.payment_row{ padding:10px 0;}
.pay_option_box{ float:left; width:50%; margin:5px 0;}

.cc_row{ padding:10px 0;}
.cc_row span{line-height:28px; font-size:15px;}
.cc_col1{ float:left; width:30%;}
.cc_col2{ float:left; width:15%; margin-left:2%;}
.cc_col3{ float:left; width:20%; margin-left:2%;}
.cc_col4{ float:left; width:25%; margin-left:2%;}
.cc_col5{ float:left; width:2%; margin-left:2%;}

.cc_title{font-size:15px; line-height:22px; margin-top:10px;}
.cc_field{font-size:15px; margin-top:5px;}
.cc_select {width:99%;}
.cc_select select { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
                    border: medium none; color: #757575; font-size: 15px; height: 28px; text-indent: 4px;  width:105%;}

.proceed_check_btn_box{ width:40%; float:left;}
.proceed_check {
    text-align:center; border-radius:4px; color: #fff; font-family: "open_sansbold"; font-size:14px; display: block;  line-height: 36px; cursor:pointer; border: none; width:100%;
    background: #9faf68; /* Old browsers */
    background: -moz-linear-gradient(top,  #9faf68 0%, #5b6e15 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9faf68), color-stop(100%,#5b6e15)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9faf68 0%,#5b6e15 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9faf68 0%,#5b6e15 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9faf68 0%,#5b6e15 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9faf68 0%,#5b6e15 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9faf68', endColorstr='#5b6e15',GradientType=0 ); /* IE6-9 */
}

.secure_server{ padding-top:8px; float:left; margin-left:10px;}
.cc_infomail{ font-size:20px; color:#000; text-align:center;}
.cc_field_desc{ font-size:15px; line-height:22px; padding:10px 0;}
.cc_field_desc a{ color:#c9251a; text-decoration:underline;}

.su_continue_btn{width:110px; padding:10px 0; float:right;}
.su_row{ padding:0 30px;}
.su_row_title{ float:left; margin-left:15px; line-height:36px; font-size:22px; font-weight:bold; color:#000;}
.su_row_no{float:left; width:40px; height:40px; font-size:20px; color:#000; border-radius:50%; text-align:center; border:2px solid #333; font-weight:bold; line-height:36px;}
.su_subtext{ line-height:20px; font-size:15px; font-weight:normal; color:#000;}
.su_row_content{ padding-left:60px; padding-top:10px;}
.su_row_content .left{ float:left; width:15%; padding-top:10px;}
.su_row_content .right{ float:left; width:35%; margin-left:5%;}
.no-img{ border:2px solid #7f7f7f;}

.su_fd_title{font-size:15px; line-height:18px; margin-top:5px;}
.su_fd_select {width:99%;}
.su_fd_select select { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
                       border: medium none; color: #757575; font-size: 15px; height: 28px; text-indent: 4px;  width:122%;}
.su_selectbox1{ float:left; width:60%;}
.su_selectbox2{ float:left; width:35%; margin-left:10px;}

.fyf_row{padding-bottom:30px; padding-left:45px;}
.fyf_row_sr{ float:left; width:6%; font-size:20px; color:#000; font-weight:bold; text-align:center;}
.fyf_row_right{ float:left; width:80%; margin-left:10px;}
.search_friend_box{width:250px; float:left;}

.fd_row{padding-bottom:30px; padding-left:45px;}
.fd_left{ float:left; width:52%;}
.fd_right{ float:left; width:35%; margin-left:4%;}
.gosetting_btn{width:230px; padding:5px 0; margin:0 auto;}


/*==================== 16-02-15 ====================*/
.selectdevice_backbtn{width:200px; padding:10px 0; float:left;}
.select_device_title{font-size:25px; color:#000; font-weight:bold;}
.select_device_block{ border:1px solid #7f7f7f; padding:10px; margin-top:10px;}
.sd_selector {margin:0px auto; width: 100px; padding:20px 0;}
.sd_left{ float:left; width:25%;}
.sd_right{float:left; width:70%; margin-left:5%;}

.sm_btn {float: right; padding-bottom: 10px; width: 140px;}
.brand_box{ margin:10px auto; width:170px; height:50px; text-align:center; border-radius:4px; border:2px solid #000; margin-top:10px; padding-top:10px;}
.google_add1{ padding-bottom:10px;}
.pad {padding: 15px;}
.info_onclub{}
.info_onclub_title{ font-size:20px; padding:10px 0;}
.club_info{}
.clubinfo_left{ float:left; width:30%;}
.clubinfo_right{ float:right; width:67%; margin-left:3%; padding-top:10px;}
.infoclub_logo{ width:200px; border:1px solid #444; padding:5px;}
.infoclub_logo img{ width:100%;}
.info_smalltitle{ font-size:14px; line-height:24px; text-align:center; 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 #666; padding:0px;}
.infoclub_field textarea{ border:none; width:auto; height:70px; width:100%;}
.clubinfo_checks{ padding:10px 0;}
.infochekbox{ float:left; width:23%; margin:0.5% 1%;}
.infoclub_mater{ padding:10px 0;}
.icf1{ float:left; width:40%; margin:0.5% 1%;}
.icf2{ float:left; width:24%; margin:0.5% 1%;}


/*==================== 26-02-15 ====================*/
.clubsl_left{float: left; width:40%; border: 1px solid #888;}
.clubsl_r-one{float: left; width:27%;}
.clubsl_r-two{float: left; width:27%; margin-left:1%;}
.clubsl_r-two input[type="text"]{ width:100%;}
.clubsl_left a{ border:1px solid #fff; color:#000; font-size:20px; float:left; padding:2px 7px; margin:3px; display:block; }
.clubsl_left a.select{border:1px solid #f00; background:#efe4b0;}
.clubsl_left a.active{border:1px solid #f00; background:#efe4b0;}
.eslbox{text-align: left; width: 40px;}
.header_title{font-size: 15px; font-family:Arial; background: #7091BD; color: #fff; margin-bottom:15px; padding:9px; }


/*==================== 02-03-15 ====================*/
.clubs_ef{width:100% !important;}
.ps_edit_feature{ background:#e8e8e8; padding:10px;}
.edit_feature_title{ font-size:16px; font-weight:bold; 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; text-align:center; line-height:30px; display:block; border-radius:4px; color:#000; background:#d1d1d1; font-size:14px; font-weight:bold;}
.load_picture{ width:100%; position:relative;}
.load_picture img{ width:100%;}
.load_pic_close{ position:absolute; z-index:100; top:5px; right:5px;}
.load_pic_close a{ font-size:20px; color:#000;}
.activeuser_row{ background:#f0f0f0; padding:10px;}


/* =============== 3-2-2015 =============== */
.pic1img {cursor: pointer;direction: ltr;margin: 0;opacity: 0;position: absolute; right: 263px;top: 8px;}
.pic2img {cursor: pointer;direction: ltr;margin: 0;opacity: 0;position: absolute; right: 125px;top: 8px;}
.pic3img {cursor: pointer;direction: ltr;margin: 0;opacity: 0;position: absolute; left: 301px;top: 8px;}

.es_upload{ position: absolute; top:78px; left:510px;}
.edit-subscription-upload{ position: absolute; top:78px; left:49%;}


/* =============== Management  links =============== */
.actions li a .mng_drop{ float: right;  font-size: 24px !important; margin-top: -25px;}
.actions li a .mng_drop i{ }
.mangement-link{ background: #333; margin:-9px 10px 10px !important; padding: 10px 0 1px;}
.mangement-link li a{padding: 2px 8px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .actions li a .mng_drop{ margin-top: 0px;}
}


/* =============== Comming from style.css =============== */
.purple_club_bar{ background:#c8bfe7; padding:10px; font-family: "segoe UI", "open Sans"; font-weight: bold; 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 #333; padding:10px 10px 20px; position:relative; width: 95%; box-sizing: border-box;}

.clubeditrow table tr:nth-child(2n){ background:none !important;}
.lg_selected{ float: left; padding-right: 13px;}
.clb_language{ margin-left: 10px;}
.clb_language {background:#efe4b0; color:#000; border: 1px solid #f00; padding:3px 10px; font-size:18px;}
.clb_selecbox{background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff;
              border: 1px solid #c0c0c0;  height: 28px; overflow: hidden;}
.clb_selecbox select {background: none; border:none; color: #757575; font-size: 15px; height: 28px; text-indent: 2px; line-height: 28px;
                      text-align: left; width:118%;}
.clb_editor{ width:100%;}
.clb_editor img{ width:100%;}
.clb_button_row {margin:10px auto; width:222px;}
.clb_btn {/*float:left;*/ margin-right:5px; margin-left:5px; display: inline-block;}
.clb_btn .submit{}

.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 #808080; 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: none repeat scroll 0 0 #efe4b0;  border: 1px solid #f00;}
.setpass_button_row {margin: 20px auto 0;  /*width: 220px;*/ text-align: center;}
.red_btn {
    width:100%; text-align:center; border-radius:4px; color: #fff; font-family: "open_sansbold"; font-size:14px; display: block;  line-height: 36px; cursor:pointer; border: none; 
    background: #d35852; /* Old browsers */
    background: -moz-linear-gradient(top,  #d35852 0%, #a31515 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d35852), color-stop(100%,#a31515)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d35852 0%,#a31515 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d35852 0%,#a31515 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d35852 0%,#a31515 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d35852 0%,#a31515 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d35852', endColorstr='#a31515',GradientType=0 ); /* IE6-9 */
}


/* =============== From Style.css =============== */
.blue_club_bar{background:#fff ; border: 1px solid #bcbcbc; height: 100px; padding:10px; font-family: "segoe UI", "open Sans"; font-weight: bold; font-size: 14px;}
.selected_img{float:left; width:250px; height: 60px; background: #fff;}
.selected_img img{ width:100%; height:100%;}
.eplang_title{ color:#000; font-size:25px; padding:10px 0;}

.edit_pagelang      {float: left; width:100%; border-bottom:1px solid #999; padding:5px 0; }
.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 #f00;/* background:#efe4b0;*/}
.sltdescri{float:left; margin-left: 0px; width: 72%;}
.cont_to{}
.cont_to .leftt{float: left; text-align: center; }
.cont_to .middlet{float: left; width: 18%;  text-align: center;}
.cont_to .rightt{float: left; width: 30%;  text-align: center;}
.cont_to .middlet .chk_bx{width: auto !important}
.bbottom1{ border-bottom: 1px solid #999;}

.cont_to .leftt-1{float: left; width:18%; font-size: 16px;}
.cont_to .middlet-1{float: left; width:10%;}
.cont_to .rightt-1{float: left; width: 48%;  font-size: 16px; }
.cont_to .rightt-2{float: left; width: 20%; margin-left: 2%; }
.cont_to .middlet-1 .chk_bx input[type="radio"]{margin: 7px 6px !important;}
.cont_to .middlet-1 .chk_bx{width: 64px;}
.cont_to .rightt-2 .Eselect-1{width:120px !important}
.cont_to .rightt-2 .Eselect-1 select{width: 120% !important;}

.editor-box1{margin-top: 20px;}
.editor-btn-row{ float: right;}
.editor_btn{
    background: #d1d1d1 none repeat scroll 0 0;
    border-radius: 4px;
    color: #111;
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 10px;
    text-align: center;
    float: left;
    margin: 1px 5px;
}

.editor-left1{float:left; width: 12%; line-height: 28px; margin-left: 15%;}
.editor-left2{float:left; width: 20%;}
.editor_block, .thelangu_select{ position: relative;}
.overlay_is{position: absolute; z-index: 101; width: 100%; top: 0; left: 0; bottom: 0; right: 0; background: #fff; opacity: 0.6;}
.thelangu_select{ padding: 10px 0; float: left; width: 100%;}
.thelangu_select .col1{ float: left; width: 30%;}
.thelangu_select .col2{ float: left; width: 40%; margin-left: 2%;}
.thelangu_select .col3{ float: left; width: 20%;  margin-left: 2%;}
.cerow_col2-1 span a{ background:#fff !important;}
.cerow_col1-1{ width:17%;}
.cerow_col2-1{ width:20%; line-height:28px;}
.cerow_col3-1{width:14%; line-height:28px; text-align: right;}
.cerow_col4-1{ width:17%;}
.cerow_colb-1{width:15%;}
.cerow_col2-1 .clb_language a{background:none !important; display: block;}
.cerow_col3 input[type="text"]{height: 28px !important;}
.cerow_col4 .change{ color: #e03734; text-decoration: underline; font-weight: bold; font-size: 14px;}

.clb_edit_btn{float: left; margin-left: 1%;}
.clb_edit_btn a{ 
    padding:5px 5px; float:left; margin-right:5px; color:#fff; font-size:15px;
    background: #515151; /* Old browsers */
    background: -moz-linear-gradient(top,  #515151 0%, #515151 50%, #3a3c3b 50%, #3a3c3b 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(50%,#515151), color-stop(50%,#3a3c3b), color-stop(99%,#3a3c3b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #515151 0%,#515151 50%,#3a3c3b 50%,#3a3c3b 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #515151 0%,#515151 50%,#3a3c3b 50%,#3a3c3b 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #515151 0%,#515151 50%,#3a3c3b 50%,#3a3c3b 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #515151 0%,#515151 50%,#3a3c3b 50%,#3a3c3b 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#3a3c3b',GradientType=0 ); /* IE6-9 */
}
.clubeditrow{ padding:5px 0px; margin:0 auto; width:90%;}
.clubeditrow table{border: 1px solid #ccc;}
.clubeditrow td{ padding:5px;}

.clubeditrow table tr td{ border: none !important;}
.clear{clear:both;}
.m_top_ten{ margin-top:10px !important;}

.os_col2{ float: left; width:50%; margin-left: 10px; margin-top:7px;}
.os_col2 .nameDisplay_os{ font-size: 16px; font-weight: bold;}
.os_col2 .TitleDisplay_os{color: #c63a15; font-weight: bolder; margin-bottom:10px;}
.os_change_photo a{  background:url(../img/admin/admin_setting.jpg) repeat-x bottom #b6b6b7; padding:3px 8px; color:#000; font-weight:bold; margin-top: 10px;}
.os_col_last{ float: right; width:20%; }

.clubeditrow .cerow_col2{width: 20%; box-sizing:border-box; font-size:14px;}
.clubeditrow .cerow_col3{width: 20%; box-sizing:border-box; }
.clubeditrow .cerow_col4{width: 20%; box-sizing:border-box;}
.clubeditrow .cerow_col2 .clb_language{padding: 0 !important; border: none !important; text-transform:capitalize;}
.clubeditrow .cerow_col2 .left1{ float:left;}
.clubeditrow .cerow_col2 .left2{ float:left;}
.cerow_col3 .clb_selecbox{ width:99%; box-sizing:border-box;}
.cerow_col3 .clb_selecbox select{width:111%;}
.clubeditrow .cerow_col3 .filter{margin-right:0px; margin-left:20px;}
.clubeditrow .cerow_col3 .clb_edit_btn{float:left; margin-left:10px;}
.clubeditrow .cerow_col3 .clb_edit_btn a{border-radius:4px !important; padding:6px !important;}
.create-anhtml{font-size: 13px;  cursor: pointer; display:block;}
/**************************************************/


/********* language page css *********/
.lang_input_container{ /*float:left; width:100%;*/}
.lang_input_container label{ display:block; /*width:40px; float:left; margin-top:14px; */}
.lang_input_container input, 
.lang_input_container textarea{ width:600px; margin-bottom:0px;}
.lang_input_container .cke_chrome{margin-top: 10px;}
.al_left{float:left; margin-right: 10px; margin-top: 5px;}

.sd-fieldset{padding: 20px; border: 1px solid #aaa;}
.sd-legend-title{font-weight:bold;}
.sd-legend-title legend{margin-left: 0 !important;}
.sd-legend-content{padding: 10px 0 5px; display: block;}
.sd-input-textarea{display: table; margin-top: 15px; width: 100%; }
.sd-input-textarea label{float: left; margin-right: 15px;}
.sd-input-textarea textarea{width: 60%; height: 80px; box-sizing: border-box; padding: 5px;}
.sd-submit-row{padding: 10px 0;}
.sd-submit-row input[type="submit"]{margin: 0; border-radius: 4px; padding: 5px 15px; font-size: 15px; cursor: pointer;}
.sd-langu-fieldset{width:70%;}
.sd-langu-fieldset .lang_input_container textarea{ width:100%; min-height:50px; margin-bottom:0px; padding: 5px; box-sizing: border-box;}


/********* Systen dashboard user language css **********/
.user-langu-box{}
.user-langu-box dl{border: 1px solid #aaa; border-collapse: collapse;}
.user-langu-box dl dt{width: 25%;}
.user-langu-box dl dd{width: 75%; margin-left: 0;}    
.user-langu-box dl dt,
.user-langu-box dl dd{height: 50px; box-sizing: border-box; border: 1px solid #ccc; }    
.user-langu-box dl dt img{margin-right:5px;}
.user-langu-box .list-lang{margin-top:0px; padding: 10px 0; }
.user-langu-box .list-lang a{color: #333; font-size:14px; font-weight:bold;}


/***************** blog entry *****************/
.blogentry_toprow{}
.blogentry_toprow .left{ float: left; width: 55%;}
.blogentry_toprow .middle{float: left; width: 23%;text-align: right; color: #4503EE;}
.blogentry_toprow .right{float:right; width: 20%;}

.blogentry_toprow .left a{font-weight: normal !important; font-style:  normal !important;}
.post_content{font-weight: normal !important; font-style:  normal !important;}
.languages fieldset legend,
.teamtypes fieldset legend{ padding:7px 10px; background: #fff; border: 1px solid #ccc; margin-left: 15px;}
.teamtypes fieldset{border: 1px solid #999; padding:12px;}
.teamtypes fieldset .input,
.teamtypes fieldset .submit{width: inherit; height: inherit; float: left; margin-right:10px;}
.teamtypes fieldset .input label{float: left; margin-right: 10px; line-height: 30px; }
.teamtypes fieldset .input input[type="text"]{float: left; width: 300px;}
.teamtypes fieldset .submit input[type="submit"]{margin: 0; line-height: 20px;}

.edit_row .right .cmapimg{margin-top:10px; width: 160px;}
.edit_row .right{position:relative}
#cmapimglink{position:absolute;top:30px;right:65px;z-index:100;color:#fff}
.blog_entry .addnewentry    {width: 20%; margin-left: -20px;}
.blog_entry .searchentry    {width: 41%;}
.blog_entry .filternew      {width: 10%; cursor: pointer; margin-left:5px; margin-right: 5px; position: relative;}
.blog_entry .selectcategory {width: 19%; float: left; margin-right: 5px;}
.blog_entry .statistics     {width: 12%; cursor: pointer; margin-right: -20px; margin-left: 2px;}

.blog_entry .searchentry .title{float:left; width:35%;}
.blog_entry .searchentry .inputbox{float:left; width:50%;}
.blog_entry .searchentry .inputbox input[type="text"]{width:95%;}
.blog_entry .searchentry .submitbox{float:left; width:15%;}
.blog_entry .searchentry .submitbox input[type="submit"]{height:28px; line-height:5px; width: 100% !important;}

.blog_entry .filter a{ padding: 0 1px !important;}
.blog_entry .filternew a,
.blog_entry .statistics a{line-height: 28px !important;}
.blog_entry .link{ font-size: 14px;}
.blog_entry .link a img,
.blog_entry .statistics a img { margin-right: 5px !important;}

.newcatselec{background: url("../img/field_select_arrow.png") no-repeat scroll right center #ffffff; border: 1px solid #c0c0c0;  height: 28px; overflow: hidden;}
.newcatselec select {background: none; border:none; color: #757575; font-size: 15px; height: 28px; text-indent: 2px; line-height: 28px; text-align: left; width:115%;}

.lang_v_col4 input{
    border: 1px solid #c0c0c0 !important;
    color: #888888 !important;
    font-size: 13px !important;
    height: 24px !important;
    line-height: 20px !important;
    text-align: left !important;
    text-indent: 8px !important;
    border-radius: 0 !important;
}
.lang_v_col4 a.upanch{
    margin-top:8px;
    background:#656565;
    border: 1px solid #434343;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
    padding: 5px 10px;    
}
.filersectionblock{position:absolute; left:10px; top: 28px; z-index: 100;}
.test_title     {width: 78%;float: left}
.edtdlt         {width: 19%;float: right; margin-left: 1%; color: #2B96EF;}
.edtdlt a       {color: #2B96EF !important;}
.caret_open, 
.caret_close{ font-size: 22px; color: #2B96EF;}

.rightmode{float: right; width:160px; margin-right: 0px;}
.rightmode .mode{width: 134px !important; margin-right: 0px !important;}
.pagi-mynews{width:57% !important; }

/*==========================*/


/*============Subscription setting for clubs ============*/
.yellow{ color: #ffff00;}
.light_gray_bg{background: #e8e8e8;}
.mid_gray_bg{background: #a2a2a2;}
.dark_gray_bg{background: #333;}
.navy_green_bg{background: #008000;}
.dark_green_bg{background: #008080;}
.light_green_bg{background: #22b14c;}
.dark_brown_bg{background: #800000;}
.navy_blue_bg{background:  #000080;}
.orang_red_bg{background:  #ed1c24;}
.redi_orange_bg{background: #e45752;}
.redi_orange_bg{background: #87031B;}
.navi_red_bg{background: #94011B;}

.ss_box_row{padding:5px 10px; border: 1px solid #222;}
.ssbox_title{color: #fff; font-family: "open_sansbold"; font-size: 16px;}
.smallfont{font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
.ss_athlete_block{ padding: 10px; float: left; width: 82%;}
.ss_athlete_block table td{width: 16%; text-align:center; padding: 2px 0; border: none !important;}
.ss_sharing_block{ padding: 10px; float: left; width: 70%;}
.ss_sharing_block table td{ text-align:center; padding: 5px; border: none !important;}
.ss_sharing_block .col1{width: 30%;}
.ss_sharing_block .col2{width: 10%;}
.ss_sharing_block .col3{width: 10%;}
.ss_sharing_block .col4{width: 5%; position: relative}
.ss_sharing_block .col5{width: 30%; text-align:left !important;}

.ss_col{float: left; width: 16%;}
.ss_athlete_block table td .num_block{ width: 40px; margin: 0 auto;}
.avail-input{ height:32px !important;}
.ss_sharing_block .col4 .opacity{ height: 35px; opacity: 0.1;  position: absolute;  width: 170px;  background: #000;  top: 3px; left: 0; bottom: 0;}

.cc_alert_box{ border: 1px solid #333; padding:5px 10px; margin: 5px 0; line-height: 26px;}
.cc_alert_box .ccava{text-align: center; line-height: 22px; }
.cc_alert_box table td{border: none !important;}
.ccavabox {background: #efe4b0; border: 1px solid #232325; font-size: 18px; font-weight: bold; line-height:18px; padding: 2px 10px;}
.ccavabox input[type="text"]{height: 20px !important;
                             width:32px; background:#efe4b0; height:20px !important; border:0 none; font-weight: bold; color:#111; padding: 0px;
}

.cc_alert_box .col1{width:6%;}
.cc_alert_box .col2{width:10%;}
.cc_alert_box .col3{width:20%;}
.cc_alert_box .col4{width:10%;}
.cc_alert_box .col5{width:30%;}
.cc_alert_box .col6{width:3%;}
.cc_alert_box .col7{width:20%; padding-top:20px;}

.club_function_box{border: 1px solid #444; width: 95%; margin: 0 auto;}
.store_function{background: #7092be; font-family: "open_sansbold"; font-size: 14px; padding: 5px 10px; color: #fff;}
.storeitem_box{padding: 10px;}
.storeitem_box table td{border: none !important; background: none !important;}
.club_function_box .column{min-height: 80px;}
.club_function_box .chk_bx {border: 1px solid #a5a5a5; border-radius: 16px;  height: 28px; width: 150px; }
.enable_exten{padding:10px; border-top:1px solid #ccc; font-size: 14px;}
.version_title { color: #880015; font-family: "open_sansbold"; font-size: 15px;}
.font12{ font-size: 12px;}
.untilldata{background: #fff; padding: 10px 30px; line-height: 28px;}

.editlast{ float: left; width: 30%; line-height: 30px;}
.edit-language { float: left; margin-left: 1%;  width: 69%;}
.edit-language .clubsl_left {border-width: 0px !important;}
.edit-language .clubsl_left a{ font-size: 18px !important; padding: 2px 11px !important;}

.direct-lang-popup{
    position: fixed; 
    z-index: 111; 
    width: 50%; 
    top: 35%; 
    left: 23%; 
    background-color: #fff; 
    box-shadow: 0 0px 8px #888;
    border-radius: 6px;
    padding: 12px;
}
.dlp-close{float:right; color: #000; cursor: pointer; font-size: 18px; font-weight: bold; margin: -7px -7px 5px 0;}
/***************************************/


/*============Link for central area ============*/
.itemselected_row{ margin-top: 10px;}
.itemselected_row .left{float: left; width: 15%;}
.itemselected_row .right{float: left; width: 60%; text-align:left; padding-top:30px;}
.itemselected_row .left img{width: 120px; height: 90px;}
.typetitle{ font-size: 18px; font-weight: bold;}

.typedisplay td{padding: 5px; border-width: 0px !important;}
.typedisplay .td1{width: 16%;}
.typedisplay .td2{width: 10%;}
.typedisplay .td3{width: 40%;}
.swidth1{width: 100px !important;}
.bb_black{ border-bottom: 1px solid #000;}
.chk_caro { border: 1px solid #a5a5a5; border-radius: 16px; width:110px; padding: 5px; display: inline-block;}

.caropicuplod_row{ margin-top: 10px; border: 1px solid #ccc; }
.pictureupbox{ float: left; width:33.33%;}
.uploadbox{border-right: 1px solid #ccc;}
.norightbrd{ border-right: none !important;}
.uploadbox .pictbox{ /*padding: 10px 50px 10px 10px; position: relative;*/ padding: 0px;}
.uploadtitle{background: #098592; padding: 8px; color: #fff;}
.uploadbox .pictbox .leftt{/*float: left;*/}
.uploadbox .pictbox .rightt{ padding: 10px; width: 100%; display: table;}
.uploadbox .pictbox .rightt input,
.uploadbox .pictbox .rightt a,
.uploadbox .pictbox .rightt span,
.uploadbox .pictbox .rightt img{display: inline-block; float: left; margin-right: 10px;}

/************************/


/*============People search ============*/
.user_color_row{}
.search_color_div{float: left; width: 14%; margin-right:0.5%; font-size: 14px;}
.search_resetall{float: right;}
.search_resetall a{ color: #111; text-decoration: underline; font-weight: bold;}
.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{float: left; background: #fff; width: 65%;}
.friendsright{float: left; background: #fff; width: 34%; margin-left: 1%;}
.friendsleft-content{padding: 8px; border-bottom: 1px solid #bcbcbc;}
.friendsright-content{padding: 8px;}

.friendsleft .col1{ float: left;}
.friendsleft .col2{ float: left; margin-left: 5px;}
.friendsleft .col3{ float: left; width:65px; margin-left: 5px;}
.friendsleft .col4{ float: left; width:54%;}

.friendsleft .col1 img{width:100px; height: 100px;}
.friendsleft .col2 img{width:45px; height: 98px; border: 1px solid #bcbcbc;}
.friendsleft .col3 .row1{height: 18px;}
.friendsleft .col3 .row2{height: 28px;}
.friendsleft .col3 .row3{height: 32px;}
.friendsleft .col3 .row4{height: 18px;}

.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{border: 1px solid #bcbcbc; padding: 2px 8px; display: block; color: #111; font-size: 14px; }
.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;}

.friendsright .people-title{color:#800000;}
.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{}
.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;}

/***********************************/

.middletop{padding-top: 10px;}
.middletop .col1{float: left; width: 24%; line-height: 24px; font-weight: bold;}
.middletop .col2{float: left; width: 20%}
.middletop .col3{float: right; }
.middletop .col3 .new_team_type{float:none !important; width: auto !important;}


/*========== sport list for use profile ==========*/
.sky_blue_bg{background:  #7092be;}
.sky_yellow_bg{background:  #f2cf1d;}
.sportgrouprow{}
.sportgrouprow .lefts{ float: left; width: 40%;}
.sportgrouprow .rights{ float: left; width: 60%; margin-top: 15px;}
.sportgrouprow .lefts span{font-size: 25px; font-weight: bold;}
.sprtgp_btn { float: left;  margin-right: 10px; width: 120px;}

.gridrowtop .col0, .gridrowtop .col1, .gridrowtop .col2, .gridrowtop .col3, .gridrowtop .col4, .gridrowtop .col5,
.gridrowbottom .col0, .gridrowbottom .col1, .gridrowbottom .col2, .gridrowbottom .col3, .gridrowbottom .col4, .gridrowbottom .col5, .gridrowbottom .col6, .gridrowbottom .col7, .gridrowbottom .col8
{float:left;}

.gridrowtop, .gridrowbottom{ font-size: 14px; }

.gridrowtop .col0{width: 4%;}
.gridrowtop .col1{width: 11%;}
.gridrowtop .col2{width: 19%;}
.gridrowtop .col3{width: 19%;}
.gridrowtop .col4{width: 28%;}
.gridrowtop .col5{width: 17%;}

.gridrowbottom .col0{width: 4%;}
.gridrowbottom .col1{width: 11%;}
.gridrowbottom .col2{width: 19%;}
.gridrowbottom .col3{width: 19%;}
.gridrowbottom .col4{width: 7%;}
.gridrowbottom .col5{width: 7%;}
.gridrowbottom .col6{width: 7%;}
.gridrowbottom .col7{width: 7%;}
.gridrowbottom .col8{width: 18%;}

.gridrowbottom .col4 img, 
.gridrowbottom .col5 img, 
.gridrowbottom .col6 img, 
.gridrowbottom .col7 img{width: 50px; height: 50px;}

.gridrowtop .common{min-height: 30px; padding: 7px;}
.gridrowbottom .common{border: 1px solid #bcbcbc; border-collapse: collapse; min-height: 70px; padding: 5px;}
.gridrowbottom:hover{background: #f8f8f8;}
.standard_btn{ float: left; width: 24%; margin: 0.5%; }
.standard_btn a { background: #d1d1d1; color: #111; font-size: 12px; padding:6px 1px; text-align: center; font-weight: normal; display: block; border-radius: 4px;}
.common-btn{float: left; margin-right: 10px;}
.common-btn a{
    background: #474747 url("../img/admin/admin-tab-hover.jpg") repeat-x scroll center bottom;
    border-radius: 4px; color: #fff !important;  display: block; line-height: 30px; padding: 0 20px; text-align: center;
}

.activity-block{border: 1px solid #bcbcbc; padding: 10px;}
.activity_content{ padding: 10px 20px; position: relative;}
.activity_content .colo1{ float: left; width:45%; margin: 0 2%; padding: 10px 0;}
.activity_content .colo2{ float: left; width:10%;  margin: 0 2%; padding: 10px 0; text-align: center;}
.activity_content .colo3{ float: left; width:30%;  margin: 0 2%; padding: 10px 0;}

.activity_content .activityfieldrow{padding-bottom: 10px;}
.activity_content .activityfieldrow .title{float: left; width: 30%;}
.activity_content .activityfieldrow .content{float: left; width: 67%; margin-left: 3%;}
.activity_content .activityfieldrow .content .input{height: inherit; width: 100%;}
.inactiveinputgray{background: #c3c3c3 !important; color:#e03734 !important;}
.inactiveinputyellow{background: #efe4b0 !important; color:#e03734 !important;}
.activity_content .activityfieldrow .selectte{ line-height: 20px; text-indent: 10px; font-size: 14px;}
.activity_content .activityfieldrow .dropcheckbox{background: #efe4b0 ; border: 1px solid #c0c0c0; color: #555; font-size: 14px; line-height: 25px;text-indent: 8px;}
.activity_content .activityfieldrow .dropcheckbox input[type="checkbox"]{margin-top: 5px;}
.activity_content .activityfieldrow .dropcheckbox .dropcheckrow{ margin: 3px 0;}

.activity_content .activityfieldrow .content .droplist{
    background: #ffffff url("../img/field_select_arrow.png") no-repeat scroll right center;
    border: 1px solid #c0c0c0; height: 28px; overflow: hidden;
}
.activity_content .activityfieldrow .content .droplist select{ background: none; border: none; width: 120%;}
.activity_content .activityfieldrow .content textarea{width: 100%; box-sizing: border-box; padding: 5px;}
.activity_content .colo1 .savecan-btnrow{/*margin: 10px auto; width: 180px;*/ padding-left: 33%;}
.activity_content .colo1 .savecan-btnrow .black_btn{line-height: 30px !important;}
.activity_content .colo1 .savecan-btnrow .red_btn{line-height: 30px !important;}
.activity_content .colo1 .savecan-btnrow .clb_btn{width: 80px;}
.activity_content .tab_validation{ font-size: 13px;}
.activity_content .colo2 .icon-size{width: 70px; height: 70px; background: #ccc; border-radius: 3px; margin: 0 auto;}
.activity_content .colo3 .standard-col{ float: left; width: 44%; margin:0px 3%;}
.standard{ background: #ccc; border-radius: 4px; margin:10px 0px; padding: 5px 10px; font-size: 12px; text-align: center;}
.activity-box{border: 1px solid #777; border-radius: 16px; padding: 20px 0px; text-align: center; height: 70px;}
.activity-box img{width: 60px; height: 60px;}

.icons_img_pop{position: absolute; z-index: 101; top: 20px; left: 20px; background: #fff;
               padding: 10px; border: 1px solid #bcbcbc; box-shadow: 0px 0px 8px 0px #999;}
.iconspoptitle{ font-size: 20px;font-weight: bold; border-bottom: 1px solid #bcbcbc; margin-bottom: 10px; padding-bottom: 10px;}
.iconpopbox{float: left; width: 63px; height: 63px; cursor: pointer; margin:5px; border: 1px solid #fff;}
.iconpopbox img{width:100%; height:100%;}
.icons_img_pop_content{overflow-y: auto;overflow-x: hidden; width: 700px; height: 400px;  }
.iconpopbox:hover, .iconpopbox.active{box-shadow: 0px 0px 8px #800000; border: 1px solid #800000;}
.sportviewblock{}
.sportviewblock .activity_content{padding: 10px 0;}
.sportviewblock .activity_content .colo1 {margin: 0 0%;}
.sportviewblock .activity_content .colo3 {padding: 0;}
.sportviewblock .activity_content a.black_btn{ background: #000;}
/************************************/


/*========== Help password css ==========*/
.directpass_block{font-size: 14px;}
.enable_direct_access{ background: #e8e8e8; border: 1px solid #333; font-size: 15px; padding:7px; font-weight: bold; margin-top: 10px;}
.directpass_block .col0{float: left; width:8%; margin: 1%;}
.directpass_block .col1{float:left; width:20.5%; margin: 1%}
.directpass_block .col_dap{float: left; width:65.5%; margin:1%;}
.directpass_block table td{border: none !important;}
.directpass_block table td .common{ margin: 5px 10px;}
.da_pass{background: #a349a4; border: 1px solid #888; color: #fff; text-align: center; line-height: 24px;}
.helppg_red{background: #ed1c24; border: 1px solid #888; color: #fff;  text-align: center; line-height: 24px;}
.helppg_pur{background: #a495d7; border: 1px solid #888; color: #fff;  text-align: center; line-height: 24px;}
.directpass_block .setpass_lang a {font-size: 18px; padding: 0 15px; line-height: 24px;}
.directpass_block input[type="text"], input[type="password"] { width: 99%;}
/****************************************/


/*========== Dashboard help page css ==========*/
.helppg_searchrow{}
.helppg_searchrow .searchentry  { float: left; width:130px; margin-right: 10px; }
.helppg_searchrow .inputtext    { float: left; width:200px; margin-right: 10px; border: 1px solid #c0c0c0;  height: 28px; overflow: hidden; }
.helppg_searchrow .search_bt    { float: left; width: auto; line-height: 11px; margin-right:0px;  margin-left: 0px; }
.helppg_searchrow .filter       { float: left; margin-right: 10px; margin-left: 10px;}
.helppg_searchrow .langu_present{ float: left;}
.helppg_searchrow .proceed-box  { float: left; width: 38%;}
.helppg_searchrow .inputtext input[type="text"]{border:none;}
.helppg_searchrow .filter a{ line-height: 30px;}


/********* Help search row new 10-12-15************/
.help-search-row{}
.help-search-row .searchentry  { float: left; width:130px; margin-right: 8px; }
.help-search-row .inputtext    { float: left; width:120px; margin-right: 8px; border: 1px solid #c0c0c0; height: 28px; overflow: hidden; }
.help-search-row .proceed-box  { float: left; margin-right: 8px; }
.help-search-row .search_bt    { float: left; width: auto; line-height: 11px; margin-right:0px;  margin-left: 0px; }
.help-search-row .filter       { float: left; margin-right: 8px; position: relative;}
.help-search-row .langu_present{ float: left;}
.help-search-row .clb_selecbox { float: left; width: 200px; margin-right: 8px; }

.help-search-row .inputtext input[type="text"]{border:none;}
.help-search-row .filter a          { line-height: 30px; cursor: pointer;}
.help-search-row .filter a.gray1    { /*width:160px;*/ font-size: 14px; }

.hpe-pagination{}
.hpe-pagination .row-select{float:left;  width:45px; margin-right: 15px; background: #ffffff url("../img/field_select_arrow.png") no-repeat scroll right center;
                            border: 1px solid #c0c0c0;  height:25px; overflow: hidden;}
.hpe-pagination .row-select select{ border: none; background: none; color: #888888; font-size: 13px; height: 25px; line-height:26px; text-align: left; width: 65px; }
.hpe-pagination .simple-pagination{margin: 25px 0px 2px 0px; padding: 0px;}

.chkpswdopacity_admin{display: block !important;}
.chkabsolute_admin{ position: absolute; width: 100%; top: 0px; left: 0px; height:100%; display: none; background: #fff; opacity: 0.8;}
.chkabsolute_adminlist{ 
    opacity: 0.5; pointer-events: none; -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/********* Search entry content ************/
.h-circle{ width: 9px; height: 9px; border: 1px solid #333; border-radius:50%; float: left; margin:5px 2px;}
.h-green{ background: #3dac43;}
.h-blue{ background: #3c41c7;}
.h-red {background:rgb(255, 4, 4);}
.searchentry_title{}
.searchentry_content{}
.searchentry_title table,
.searchentry_content table{width: 100%; border-collapse: collapse; margin-bottom: 0;}
.searchentry_title table td,
.searchentry_content table td{padding: 5px; word-break: break-all; border: 5px solid #fff; float: none; margin: 0; font-size: 12px;}
.searchentry_content table td{background: #d4d4d4; font-size:13px; min-height: 37px; padding: 7px 5px;}
.searchentry_title table td .col-lang { width: auto !important; font-size: 14px; padding: 4px 6px; }

.searchentry_title table td.column0,
.searchentry_content table td.column0{width: 4%; text-align: center; font-size: 16px;}
.searchentry_title table td.column1,
.searchentry_content table td.column1{width: 16%;}
.searchentry_title table td.column2,
.searchentry_content table td.column2{width: 20%;}
.searchentry_title table td.column3,
.searchentry_content table td.column3{width: 14%;}
.searchentry_title table td.column4,
.searchentry_content table td.column4{width: 45%;}

.searchentry_title table td .title1,
.searchentry_title table td .title2{border: 1px solid #333; padding: 5px; margin: -5px; min-height: 37px;}
.searchentry_title table td .title1{background: #c8bfe8; }
.searchentry_title table td .title2{background: #fff; }
/*********************************/

.lang-search-entry{}
.lang-search-entry table{width: 100%; border-collapse: collapse;}
.lang-search-entry table th,
.lang-search-entry table td{}
.lang-search-entry table th{}
.lang-search-entry table td{padding: 5px; word-break: break-all; border: 5px solid #fff; margin: 0; font-size: 12px; background: #d4d4d4; 
                            min-height: 37px; padding: 7px 5px;}
.lang-search-entry table th .col-lang { width: auto !important; font-size: 14px; padding: 4px 10px;}
.lang-search-entry table .column0{width: 4%; }
.lang-search-entry table .column1{width: 16%;}
.lang-search-entry table .column2{width: 20%;}
.lang-search-entry table .column3{width: 14%;}
.lang-search-entry table .column4{width: 45%;}
.lang-search-entry table th.title1,
.lang-search-entry table th.title2{border: 1px solid #333; padding: 5px; margin: -5px; min-height: 37px;}
.lang-search-entry table th.title1{background: #c8bfe8;}
.lang-search-entry table th.title2{background: #fff;}

/************************************/

.searchentry_title .col0, .searchentry_content .col0,
.searchentry_title .col1, .searchentry_content .col1,
.searchentry_title .col2, .searchentry_content .col2,
.searchentry_title .col3, .searchentry_content .col3,
.searchentry_title .col4, .searchentry_content .col4,
.searchentry_title .col5, .searchentry_content .col5{float: left; margin:0 0.25%; word-break: break-all;}

.searchentry_title .col0, .searchentry_content .col0  {width: 2%;}
.searchentry_title .col1, .searchentry_content .col1  {width: 18%;}
.searchentry_title .col2, .searchentry_content .col2  {width: 14%;}
.searchentry_title .col3, .searchentry_content .col3  {width:22%;}
.searchentry_title .col4, .searchentry_content .col4  {width:42%;}
.searchentry_title .col5, .searchentry_content .col5  {width:6%;}

.searchentry_title .title1{background: #c8bfe8; border: 1px solid #555; padding: 7px; min-height: 20px; }
.searchentry_title .title2{background: #fff; border: 1px solid #555; padding: 5px; min-height: 20px; }

.searchentry_content .contbox       {background: #d4d4d4; padding: 5px; min-height: 35px; font-size:13px; }
.sentry_scroll                      {height: 250px; overflow-y: auto; overflow-x: hidden; /*margin-right: -16px;*/}
.searchentry_title .col4 .col-lang,
.searchentry_content .col4 .col-lang{float: left; width:10%; font-size: 14px; padding: 2.5px 5px;}
.searchentry_content .col4 .contbox img{float: left; width: 15px; height: 12px; margin:4px 2px;}

.searchentry_title .column4 .col-lang,
.searchentry_content .column4 .col-lang{float: left; width:10% !important; font-size: 14px;}
.searchentry_content .column4 .contbox img{float: left; width: 15px; height: 12px; margin:4px 2px;}

.searchentry_title .column4 .col-lang img,
.searchentry_content .column4 .col-lang img{margin-left: 4px;}
/**********************************************/


/*========== Club's Profile css ==========*/
.cusub_row{}

.cusub_row .col1{float:left; margin-left:0px;}
.cusub_row .col2{float:left; margin-left:6px; width:16%;}
.cusub_row .col3{float:left; margin-left:6px; width:11%;}
.cusub_row .col4{float:left; margin-left:6px;}
.cusub_row .col5{float:left; margin-left:6px;}
.cusub_row .col6{float:left; margin-left:6px;}
.cusub_row .col7{float:left; margin-left:6px;}
.cusub_row .col8{float:left; margin-left:6px;}
.cusub_row .col9{float:left;  margin-left:6px;}
.cusub_row .col10{float:left;  margin-left:6px; width:15%;}

.cusub_row .col1 img{ width: 100%;  border-radius: 0px;}
.cusub_start{ background: #e8e8e8; border: 1px solid #7f7f7f; text-align: center; padding:0 5px; font-size: 13px;}
.cusub_end{ background: #fff; border: 1px solid #7f7f7f; text-align: center;  color: #ed1c24; padding:0 5px; font-size: 14px;}
.cusub_end input[type="text"]{ background: none !important; border: none !important; height: 28px !important; color: #f00;padding: 5px;}
.oxygen_fit{ font-size: 14px;}
.oxygen_fit_title{ font-size: 16px; font-weight: bold;}
.oxygen_fit .red{color: #ed1c24;}
.oxygen_fit .send{color: #111; text-decoration: underline;}
.cusub_row .suscription{ font-size: 14px; font-weight: bold; line-height: 16px;}

.send-message,
.send-mail{background: #474747 url("../img/admin/admin-tab-hover.jpg") repeat-x scroll center bottom;
           border-radius: 4px;  color: #fff; display: inline-block; line-height: 20px; padding: 5px 10px; font-weight: bold; font-size: 13px;
}
.clubsmalltitle{ color: #ffc90e; font-size: 14px;}
.clubpremium{ color: #99d9ea; }
.upgrade-version{
    position: absolute; top: 1px; right: 1px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #9c0606 0%, #bd0c08 100%) repeat scroll 0 0;
    border: 1px solid #9c0606; border-radius: 4px; color: #ffffff; cursor: pointer; display: block; font-family: Arial,Helvetica,sans-serif;
    font-size: 15px; font-weight: bold; padding: 5px 20px;
}
.freeaccount{ padding: 3px 0;}
.freeaccount_left{float: left; width: 31%; margin-left: 2%}
.freeaccount_right{float: left; width:45%; margin-left: 2%; margin-right: 3%;}
.freeaccount_left .titlebox{padding: 2px 0; font-size: 15px;color: white; line-height: 35px;font-weight: 700;}
.freeaccount_left .titlebox span{float: right;}
.freeaccount_right table td {padding: 4px 0; text-align: center; width: 16%; font-size: 16px;}
.freeaccount_right table td input[type="text"]{border: none !important; background: none !important; width: 98% !important; text-align: center;}

.freeac_buyed .freeaccount_right{width:34% !important;}
.upgrade a{background: linear-gradient(to bottom,  #d4d4d4 0%,#d4d4d4 50%,#bebebe 53%,#bebebe 99%); border-radius: 4px;  color: #111;  
           cursor: pointer;  font-size: 15px; font-weight: bold;  padding: 5px 20px; 
}
.upgrade{position: relative;}
.upgrade .loader_upgrade{position: absolute; z-index: 1111; top: -8px; left: 35px;}
.upgrade .loader_upgrade img{ width: 20px;}
.proceed .loader_upgrade{position: absolute; z-index: 1111; top: -20px; left: 50px;}
.proceed .loader_upgrade img{ width: 20px;}

.loader_upgrade-1{position: absolute; z-index: 1111; top: 100px; left: 360px; width: 50px;}
.freeaccount_right table.upg_titlecolor{ background: #45818e;}
.freeaccount_right table.upg_titlecolor td{ border-right: 1px solid #fff; color: #fff;}
.freeaccount_right table.num_block-a {border: 1px solid #333; border-collapse: collapse;  box-sizing: border-box;}
.freeaccount_right table.num_block-a td{border-right: 1px solid #333;}
.freeaccount_right table.num_block-f {background: #c3c3c3; border: 1px solid #555; border-collapse: collapse; }
.freeaccount_right table.num_block-f td{ border-right: 1px solid #555; color: #555;}
.freeaccount_right table.num_block-r {background: #dfdfdf; border: 1px solid #777; border-collapse: collapse; }
.freeaccount_right table.num_block-r td{ border-right: 1px solid #777; color: #777;}
.lastsubmit_row {margin: 0 auto; padding-top: 20px; width: 260px;}
.lr_btn_box {float: left;  width: 110px; margin: 0 10px}

.lr_red_btn {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fb7272 0%, #e03734 100%) repeat scroll 0 0;
    border: 1px solid #9c0606;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 10px;
    width: 110px;
}
.pale_yellow_bg{background: #efe4b0;}
.expsub_title{ font-weight: bold; border-bottom: 1px solid #777; padding:10px 0;  font-size: 15px;}
.enable_extension_row{ padding:10px 0; font-size: 14px; line-height: 24px;}
.enable_extension_row .col1{float: left; width: 85%;}
.enable_extension_row .col1-1{float: left; width:68%; text-align:right; padding-top:30px;}
.enable_extension_row .col2{float: left; width: 15%; margin-left: 1%; font-size: 12px; text-align: center;}
.enable_extension_row .col2 .datebox1{ background: #e8e8e8; padding: 5px; width: auto; border: 1px solid #777; text-align: center; font-size: 14px;}

#calActualdatID{opacity: 0;}
.extended_cols{}
.extended_cols .column{float: left; width: 48%; margin: 1%; padding: 5px; box-sizing: border-box; background: #f1f1f1; font-size: 14px; min-height: 100px;}
.extended_cols .column .leftcol{width:40%; padding: 5px; box-sizing: border-box; font-size: 13px;}
.extended_cols .column .rightcol{width: 60%; padding: 5px; box-sizing: border-box; font-size: 14px; line-height: 22px;}
.extended_cols .column td img{width: 20px; height: 20px;}
.extended_cols .column .chk_bx1 {border: 1px solid #a5a5a5;  border-radius: 16px;  height: 28px;  width: 121px;  padding: 4px;}
.extended_cols .column .chk_bx1 input[type="radio"]{margin:3px 9px !important;}
.actual_funtion{ margin-top: 10px;}
.act_fu_title{border-bottom: 1px solid #777;}
.act_fu_title .title1{
    background: linear-gradient(to bottom,  #bababa 0%,#d9d9d9 100%); padding: 8px 20px; color: #111; float: left; font-weight: bold; font-size: 16px;
    border-top-left-radius: 4px; border-top-right-radius: 4px;}
.actual_funtion .tabtitle{ margin-top: 10px;}
.actual_funtion .tabtitle a{ 
    float: left; width: 30%; margin-right: 1%; color: #fff; font-weight: bold; font-size: 18px; border-radius: 4px; 
    padding:8px 15px; box-sizing: border-box; display: block; text-align: center;
    background: #515151; /* Old browsers */
    background: -moz-linear-gradient(top,  #515151 0%, #515151 47%, #363636 48%, #515151 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(47%,#515151), color-stop(48%,#363636), color-stop(99%,#515151)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #515151 0%,#515151 47%,#363636 48%,#515151 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #515151 0%,#515151 47%,#363636 48%,#515151 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #515151 0%,#515151 47%,#363636 48%,#515151 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #515151 0%,#515151 47%,#363636 48%,#515151 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#515151',GradientType=0 ); /* IE6-9 */
}
.actual_funtion .tabtitle a:hover,
.actual_funtion .tabtitle a.selected{background: linear-gradient(to bottom,  #008080 0%,#008080 47%,#035f5f 48%,#008080 99%); /* W3C */}
.actual_funtion .tabtitle_block{ width: 99%; margin: 10px auto 0;}
.mgn_symbol{float: left; width: 15px; height: 15px; box-sizing: border-box; border: 2px solid #111; border-radius: 50%; background: #ff7f27; margin: 3px;}
.mgn_symbol.red{background: #ed1c24 !important;}
.mgn_symbol.green{background: #22b14c !important;}
.mgn_symbol.yellow-green{background: #b5e61d !important;}
.mgn_symbol.purple{background: #a349a4 !important;}
.function_tabblock{background: #e8e8e8; border: 1px solid #bababa; border-collapse: collapse;}
.function_tabblock td{padding: 5px; box-sizing: border-box; border-bottom: 1px solid #bababa;}

.function_tabblock .col1{width: 4%; }
.function_tabblock .col2{width: 70%;}
.function_tabblock .col3{width: 10%;}
.function_tabblock .col4{width: 10%;}
.function_tabblock .col2-1{width: 35%;}
.function_tabblock .col2-2{width: 35%;}
.ftabblock .col1{width: 4% !important; box-sizing:border-box; }
.ftabblock .col2{width:30% !important; box-sizing:border-box;}
.ftabblock .col3{width: 49% !important; box-sizing:border-box;}
.ftabblock .col4{width: 8% !important; box-sizing:border-box;}
.ftabblock .col4{width: 8% !important; box-sizing:border-box;}

.proceed_ttb{padding: 10px 0; text-align: center;}
.proceed_ttb .submit{ margin: 0 auto; width: 110px;}
.function-tab-bot td{width: 25%; box-sizing: border-box; line-height: 20px; padding: 5px;}
.function-tab-bot td span{margin-right: 5px;}

.csbuy-row{}
.csbuy-row .col0-1{float:left; width:5% ; margin:0 1%; }
.csbuy-row .col1{float:left; width:27% !important; margin:0 1%; }
.csbuy-row .col2{float:left; width:24% !important; margin:0 1%;}
.csbuy-row .col3{float:left; width:24% !important; margin:0 1%; }
.csbuy-row .col-radio{float:left; width:4% !important; margin:0 1%; padding-top:6px;}
.csbuy-row .col2 input, .csbuy-row .col3 input[type="text"]{width:100%; font-size: 13px; box-sizing: border-box;}
.csbuy-row a.buy{border-radius:4px; padding:3px 10px; background:#ccc; display:block; color:#333; text-align:center;}

.csbuy-row .col-row1{float:left; width:56% !important; margin:0 1% 0 43%; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
.csbuy-row .col-row2-1{float:left; width:23% !important; margin:0 1% 0 43%; text-align: center; }
.csbuy-row .col-row2-2{float:left; width:23% !important; margin:0 1% 0 8%; text-align: center;}

/*by check section css*/
.by-check-row{width: 100%; display: table; margin: 0 -4px}

.by-check-row .col{float: left; margin:0 4px;}
.by-check-row .col3{width:80px;}
.by-check-row .col5{width:80px;}

.by-check-row a{
    color: #fff; font-weight: bold; font-size:15px; border-radius: 4px; padding:8px 14px; box-sizing: border-box; display: block; text-align: center;
    background: #515151; /* Old browsers */
    background: -moz-linear-gradient(top,  #515151 0%, #515151 47%, #363636 48%, #515151 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(47%,#515151), color-stop(48%,#363636), color-stop(99%,#515151)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #515151 0%,#515151 47%,#363636 48%,#515151 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #515151 0%,#515151 47%,#363636 48%,#515151 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #515151 0%,#515151 47%,#363636 48%,#515151 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #515151 0%,#515151 47%,#363636 48%,#515151 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#515151',GradientType=0 ); /* IE6-9 */
}
.by-check-row a:hover,
.by-check-row a.selected{background: linear-gradient(to bottom,  #008080 0%,#008080 47%,#035f5f 48%,#008080 99%); /* W3C */}

.by-check-row input[type="text"] {width: 100%; height: auto; box-sizing: border-box; padding: 5px; line-height: 18px; border: 1px solid #c0c0c0; color: #555;}

/********************************/


.addastock{ background: #efe4b0; border: 1px solid #7f7f7f;  padding: 10px; margin-top: 10px;}
.stock_detail{font-family: 'segoe_uiregular';}
.stock_detail .column{ float: left; width: 20%; box-sizing: border-box; padding: 5px;}
.addstock_title{ font-size: 22px; font-weight: bold; color: #111;}
.stock_detail_title{font-size: 12px;}

.stock_detail .column .droplist {
    background: url("../img/addstock-droplist.png") no-repeat scroll 92% center #f5f5f5;
    border: 1px solid #c0c0c0;
    height: 35px; line-height: 30px;
    overflow: hidden;
}
.stock_detail .column .droplist select {
    background: none;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 35px;
    line-height: 38px;
    margin-bottom: 5px;
    margin-top: 0;
    width: 120%;
}
.stock_detail .column .inputblock {background: #f5f5f5; border: 1px solid #c0c0c0; height: 35px;}
.stock_detail .column .leftd{ float: left; width: 19%; padding:0 5px; box-sizing: border-box;  font-size: 20px; font-weight: bold; }
.stock_detail .column .rightd{ float: left; width: 80%; box-sizing: border-box; font-size: 20px; font-weight: bold; }
.stock_detail .column .rightd input[type="text"]{padding: 5px 0 5px; width: 100%; font-size: 16px; font-weight: bold; 
                                                 border-left: 1px solid #c0c0c0 !important; background: #fffcc6; border: 0px; height: 30px;}

.stock_detail .column .proceed a {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #363636 0%,#666666 100%) repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding:6px 10px; text-align: center;}
/*==============================*/

/*========== help edit popup ========== */
.helpeditchange_pop{ position: absolute; width: 800px; top:5%; left: 0%; z-index: 100;}
.hec_popup_content{ padding: 15px; border-radius: 6px; background: #fff; box-shadow: 0px 0px 6px #444; }
.hec_popup_content .close{float:right; margin-top: -10px; margin-right: -10px; font-size: 22px; color:#333;}
.hec_scroll{min-height:500px; /*overflow-y: scroll;*/}

#help_class {position: absolute; z-index: 100; top:5%; left: 0%; width: 98%; border: 1px solid #222; background-color: #fff; 
             box-shadow: 0px 0px 8px #888888;}

.helpeditchange_pop2{border: 1px solid #777; border-radius: 6px; background: #fff; box-shadow: 0px 0px 8px #777; width: 800px; padding: 15px; }
/* ===================================*/


#filter_div .search_user        { width:10% !important; }
#filter_div .ordering           { width:15%; }
#filter_div .ordering1          { width:15%; float: left; }
#filter_div .search_block       { width:18% !important; margin-right: 10px;}
#filter_div .search_block input[type="text"]{line-height: 28px;}
#filter_div .search_bt          { margin-right: 10px !important;}
#filter_div .search_block select{width: 120% !important;}
#filter_div .search_bt .btnRed  {margin: 0; padding:0 10px; line-height: 28px; width: auto;}
#filter_div .filter a           {line-height: 29px !important;}
#filter_div .ordering .selectw1{width: 118%;}
#filter_div .search_bt .btn-gray{line-height: 22px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .help-edit-listing{padding: 5px 0 7px;}
}
#filter_div .img-lock           { float: left; margin-right: 10px; }
#filter_div .img-lock img        { width: 60px; }

/*============== Language picture carousel ================*/
.lpc_row{ margin-top: 10px; border-top: 1px solid #888;  }
.language-picture-row{ margin-top: 10px; margin-left: -0.5%; margin-right: -0.5%;}
.language-picture-row .pictureupbox{ float: left; width:98%; margin: 0 1% 10px; border: 1px solid #ccc; box-sizing: border-box;}
.language-picture-row .uploadbox { border-right: none;}
.uploadbox .pictbox .leftt{width:100%; height: 180px;}
.uploadbox .pictbox .leftt img{width: 100%; height: 100%;}
/*==============================*/

/*********Carosel of images*********/
.caroselofimages{position: relative; padding-left: 100px; min-height: 90px; padding-right: 100px;}
.caroimage{position: absolute; top: 0; left: 0; width: 80px;}
.caroimage img{width: 100%;}
.load-btn-row{padding-top: 20px; float: left; width:60%; }
.videotag{}
.videotag video{width: 100%; height: 400px;}
.caroselofimages .edit_pagelang{padding: 10px; background: #fffdd7;}
.col-in-block{display: inline-flex; margin-right: 2px;}

.caroimage-r{position: absolute; top: 0; right: 0; width: 80px;}
.caroimage-r img{width: 100%;}
.load-btn-row-r{padding-top: 20px; float: right; width:40%; text-align: right;}

.vdo-img{}
.vdo-img .chk_caro{width:160px;}
.vdo-img .chk_caro input[type="radio"]{font-size: 14px;}



/*============== features overview versions ============*/
.fb-item-selected{color: #465388; font-weight: bold;}
.border-top-none{border-top: none !important;}
.border-bot-none{border-bottom: none !important;}
.ppl-border-bot{border-bottom: 1px solid #bcbcbc;}
.col-ppl-1{float: left; width: 10%;}
.col-ppl-2{float: left; width: 18%;}
.post-pre-description{ /*border: 1px solid #bcbcbc;*/  padding: 10px;}
.post-pre-description .descript-row{padding:15px 10px; border-bottom: 1px solid #bcbcbc; background: #f8f8f8; width: 75%; margin: 0 auto; box-sizing: border-box;}
.post-pre-description .left{float: left; width: 20%; text-align: right;}
.post-pre-description .right{float: left; width: 74.8%; margin-left: 2%;}

.post-pre-description .inactive-textfield input[type="text"]{background: #ccc; border: 1px solid #bcbcbc; margin: 0; box-sizing: border-box;}
.post-pre-description .caption-textfield input[type="text"]{background: #fff; border: 1px solid #bcbcbc; margin: 0; box-sizing: border-box;}

.invite-mailcontent{ }
.invite-mailcontent .ppd-subject{width: 10%; text-align: left;}
.invite-mailcontent .ppd-description{width: 85%;}
/*=============================*/

.fbp-close{position: absolute; z-index: 11; top: 3px; right: 5px; font-size: 16px; color: #fff;}
.fbp-load{position: absolute; z-index: 20; top: 35px; left: 35px; width: 30px; height: 30px; }

.banner-t{}
.banner-t .bann-img{width: 100%; height: 240px;}
.banner-t .move-track-share{top:65px; right:20px;}
.banner-t .condition-banner-arrow-bg{top: 120px; right: 0px;}

.yellow-italic{ color: #fff200; font-style: italic;}
.move-track-share{width:331px; height:127px; position:absolute; top:80px; right:30px; background:url(../img/share-box.png) no-repeat;}

.ppd-subject{float: left; width: 30%; text-align: right;}
.ppd-description{float: left; width: 65%; margin-left: 5%;}
.ppd-description img.editor{width: 500px; height: 200px;}
.ppd-description textarea{width: 500px; height: 150px; box-sizing: border-box; padding: 10px; font-family: Arial, Helvetica, sans-serif;}
.ppd-preview{padding-top: 10px;}
.ppd-preview .col-ppl-1{margin-left:0px; width: 8%;}
.ppd-preview .right-main{float: left; width:50.5%; height: 200px; box-sizing: border-box; padding: 10px; border: 1px solid #cfcfcf; background: #f4f1e5;}

.screen-demo-row{ padding: 15px 0;}
.sdr-col-1{float: left; width: 35%;}
.sdr-col-2{float: left; width: 35%; margin-left: 2%;}
.sdr-col-3{float: left; width: 26%; margin-left: 2%;}
.sdr-select{width: 200px;}

.banner-item-selected{border: 1px solid #ccc; padding: 10px; margin-top: 10px;}
.bis-select-box{ margin-top: 5px;}
.bis-col-1{float: left; width: 40%;}
.bis-col-2{float: left; width: 60%; padding-top: 30px;}
.banner-item-selected .move-track-share {
    background: url("../img/share-box.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 127px;  width: 331px; position: relative; top: inherit; right: inherit; float: left;
}
.bis-col-2 .chk_bx{ width: 70px; padding:4px;}
.bis-col-2 .chk_bx input[type="radio"]{margin: 4px !important;}

.common-overlay {
    background: none repeat scroll 0 0 #ccc;
    height: 164px;
    opacity: 0.58;
    position: absolute;
    top: 1px;
    width: 100%;
}
.fm-list{}
.fm-list .check_block,
.fm-list .img_block,
.fm-list .descript_block
.fm-list .check_block{min-height:116px; box-sizing: border-box;}

.fm-list .img_block{width: auto; border-left:1px solid #909090; border-right:1px solid #909090; min-height: 124px; }
.fm-list .img_block img{width:80px; margin:5px;}
.fm-list .descript_block{width: 85.3%;}
.fm-list .desc_block{width: 50%; box-sizing: border-box;}
.fm-list .descript_block .nc-block{float: left; width: 30%; box-sizing: border-box;}
.fm-list .descript_block .langu_block{float: left; width:70%; box-sizing: border-box;}
.fm-list .descript_block .langu_block .desc_title{}
.fm-list .descript_block .langu_block .desc_title .left{ float: left; width: 25%;}
.fm-list .descript_block .langu_block .desc_title .right{ float: left; width: 75%;}
.fm-list .descript_block .langu_block .desc_title .referance { font-size: 16px; text-transform: uppercase; text-align: left;}
.fm-list .descript_block .langu_block .desc_title .referance a{color:#111; margin: 0 2px; }
.fm-list .descript_block .langu_block .langu-text{height:72px; overflow-x: hidden; overflow-y:auto; 
                                                  font-family: "calibriregular"; font-size: 12px; line-height: 18px; padding: 10px;}
.fm-list .descript_block .langu_block .langu-text p{margin: 0;}


/*admin change password popup css*/
.change-pass-popup{
    position: fixed; z-index: 11111; background:#fff; width: 400px; height: 200px; left: 50%; margin-left: -200px; top: 50%;  margin-top: -100px;
    border-radius:6px; box-sizing: border-box; padding: 10px; }
.pouup_middel{ padding:50px 20px; }
.pouup_middel .left_row{float: left; width:30%; line-height: 30px;}
.pouup_middel .right_row{float: left; width:70%;}
.pouup_middel .right_row input[type="password"]{height:30px;}
.pouup_middel .button_row{width: 80px; margin: 25px auto;}
.background_opacity{background: none repeat scroll 0 0 #000; z-index:9999; height: 100%; opacity: 0.65;  position: absolute;  width: 100%; display: none;}
.error{display: none; width: 374px; font-family: arial; font-size: 15px; margin-bottom: 20px;  margin-top: -15px; color: red; text-align: center; }
.po-close{float:right; color: #333; font-size: 22px; margin: -5px -5px 0 0;}
/*admin change password popup css*/


/* price cards css */
.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;}


.modal-file-upload{margin: 10px 0;}

/*Panel control about the user*/
.detail-user-test .title{font-family: "open_sansregular"; padding: 5px 0; font-size: 16px;}
.detail-user-test table{ width: 100%; border-collapse: collapse; }
.detail-user-test th{ color: #333; }
.detail-user-test td{color: #333; border: 1px solid #aaa; box-sizing:border-box; padding: 5px; text-align: left;}
.detail-user-test td:first-child{width: 150px;}
.detail-user-test td:first-child a{display: block;}
.detail-user-test td:first-child img{width: 100%;}
.detail-user-test{}


/*Create by amol*/
.banner_delay{ padding-top: 10px; display: inline-block;}
.select-banner{display: inline-block; width: 100px;}
.select-banner select { border:1px solid #ccc; margin-left: 10px; }
.mmtop30 { margin-top: -30px !important; }
.tab-ln-content {  display: none; }
#tab_ln_1 {  display: block; }
.btn-width {width: 165px; }
.device-tbl thead {background: #97AFD0; }
.action-option {font-size: 14px;width: 145px; }
.pleft10 {padding-left: 10px }

.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 #888888; }
.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: bold; }
.add-banner-model table th, .add-banner-model table td {padding: 5px; }

.add-banner-model table td {border: none;background: none;line-height: 26px; }


/*Switche css*/
.switch {position: relative; display: inline-block; width: 60px; height: 34px;}
.switch input {display:none;}
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}
.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}
input:checked + .slider { background-color: #2196F3;}
input:focus + .slider { box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/****************** Rounded sliders *****************/
.slider.round { border-radius: 34px;}
.slider.round:before { border-radius: 50%;}
#en {background: url(../img/flags/en.png) no-repeat;    background-position: 10px;}
#fr {background: url(../img/flags/fr.png) no-repeat;    background-position: 10px;}
#de {background: url(../img/flags/de.png) no-repeat;    background-position: 10px 19px;}
#it {background: url(../img/flags/it.png) no-repeat;    background-position: 10px 19px;}
#es {background: url(../img/flags/es.png) no-repeat;    background-position: 10px;}
#por {background: url(../img/flags/por.png) no-repeat;    background-position: 10px;}
#rus {background: url(../img/flags/rus.png) no-repeat;    background-position: 10px;}
#ind {background: url(../img/flags/ind.png) no-repeat;    background-position: 10px;}
#chin {background: url(../img/flags/chin.png) no-repeat;    background-position: 10px;}
#arab {background: url(../img/flags/arab.png) no-repeat;    background-position: 10px;}
.lang_text {padding-left: 30px;}

#cssmenu{ height:37px; display:block; padding:0;  } 
#cssmenu > ul {list-style:inside none; padding:0; margin:0;} 
#cssmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;} 
#cssmenu > ul > li > a{ outline:none; display:block; position:relative; padding:8px 20px; font:bold 13px/100% Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;} 
#cssmenu > ul > li > a:after{ content:''; position:absolute;  top:-1px; bottom:-1px; right:-2px; z-index:99; } 
#cssmenu ul li.has-sub:hover > a:after{top:0; bottom:0;} 
#cssmenu > ul > li.has-sub > a:before{ content:''; position:absolute; top:10px; right:-16px; border:10px solid transparent; border-top:10px solid #F41616; } 
#cssmenu > ul > li.has-sub:hover > a:before{top:10px;} 
#cssmenu ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block;} 
#cssmenu ul li > ul, #cssmenu ul li > div{ display:none; width:auto; position:absolute; top:29px; padding:10px 0; background:#fff; border:1px solid #ccc; z-index:999; } 
#cssmenu ul li > ul{width:106px;} 
#cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;} 
#cssmenu ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20px; font:10pt Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); } 


#cssmenu1{ height:37px; display:block; padding:0;  } 
#cssmenu1 > ul {list-style:inside none; padding:0; margin:0;} 
#cssmenu1 > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;} 
#cssmenu1 > ul > li > a{ outline:none; display:block; position:relative; padding:8px 20px; font:bold 13px/100% Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;} 
#cssmenu1 > ul > li > a:after{ content:''; position:absolute;  top:-1px; bottom:-1px; right:-2px; z-index:99; } 
#cssmenu1 ul li.has-sub:hover > a:after{top:0; bottom:0;} 
#cssmenu1 > ul > li.has-sub > a:before{ content:''; position:absolute; top:10px; right:-16px; border:10px solid transparent; border-top:10px solid #F41616; } 
#cssmenu1 > ul > li.has-sub:hover > a:before{top:10px;} 
#cssmenu1 ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block;} 
#cssmenu1 ul li > ul, #cssmenu ul li > div{ display:none; width:auto; position:absolute; top:29px; padding:10px 0; background:#fff; border:1px solid #ccc; z-index:999; } 
#cssmenu1 ul li > ul{width:106px;} 
#cssmenu1 ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;} 
#cssmenu1 ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20px; font:10pt Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); } 

.val-help { padding: 10px; text-align: center !important; width: 100% !important; }
#tabs-enable .ui-widget-header {border: 0;border-bottom: 0px solid #aaaaaa;background : #fff !important;}
.inputbg-lightyellow {background: #FEFC70 !important;}

#tabs-enable.ui-tabs .ui-tabs-nav li { border-bottom-color: #999; border-bottom-width: 1px !important;}
.tooltip { background-color: #fff !important; color: #000 !important;}
.btnBlack { background: #444444 !important; border: #444444 !important;}
.select-drop-box { width: 156px; float: left;}
.agent-select-bx select { color: #000;}
.user-drop-box { float: left; margin-left: 10px;  border: 1px solid #ccc; padding: 6px 9px;}
.user-drop-box a { color: #000;}


/*****************************/
.op-agent{position: relative; padding-left: 200px; min-height: 100px;}
.op-agent .mapimage{position: absolute; left: 0; top: 0;}
.op-agent .mapimage img{}

.stf-agent{position: relative; padding-left: 120px; min-height: 200px;}
.stf-agent .stfimage{position: absolute; left: 0; top: 0;}
.clr_btn_cls{ background: linear-gradient(to bottom, #FB7272 0%, #E03734 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #9C0606; border-radius: 3px; color: #FFFFFF; cursor: pointer; display: block; font-size: 16px; padding: 8px 10px; width:125px; }
.linkbtn0{
    color: #393838;
    padding: 0 ;
}
.settingClass{
    background-color: #bfbfbf;
    border: 1px solid #dbdbdb;
    border-radius: 10px;
    height: 20px;
    margin-top: 10px;
    padding: 5px;
}
.new123{
     /*background: url("../img/admin/admin_setting.jpg") repeat-x scroll center bottom #b6b6b7;*/ /*padding: 10px 8px;*/
    background-color: #E8E8E8; color: #000; font-weight: bold; padding: 10px 19px 11px 42px;  width: 78px;  float: left; margin-top: 4px;
}
.click_block ul li { margin: 18px;}


/************************************************************/
/************* New css for s admin changes ******************/
.dash_title    {background:#640C0A; margin-bottom:5px; font-family:'calibriregular'; font-weight: bold;}
.dash_title a  {padding:7px; position: relative; color:#FFF; font-size:16px; display: block;}
.dash_title a img{width: 24px; vertical-align: middle;}
.dash_title .lefticon {position: absolute; left: 0; top:0; transform: translateY(-50%);}

.home_title    {background:#2b2b2b; margin-bottom:5px; font-family:'calibriregular'; font-weight: bold; border: 4px solid #fff200;}
.home_title a  {padding:7px; position: relative; color:#FFF; font-size:16px; display: block;}
.home_title a img{width: 20px; vertical-align: middle;}

.optr_title    {padding:7px; background:#7092be; font-size:14px; color:#FFF; margin-bottom:0px; font-weight: bold; min-height: 35px;}

.other-feature-block {
    background: #2b2b2b; padding: 7px; border: 1px solid #b9b9b9; font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; line-height: 22px;
}
.news_titile_new,
.adop_titile_new,
.adv_titile_new ,
.event_titile_new {padding: 8px; font-size: 16px; color: #FFF; font-family: 'calibriregular'; font-weight: bold;}

.news_titile_new    {background: #ff7f27;}
.adop_titile_new    {background: #a349a4;}
.adv_titile_new     {background: #098592;}
.event_titile_new   {background: #880015;}

.profile_category_k{
    background:#2b2b2b; margin-bottom: 1px; font-family:Arial, Helvetica, sans-serif; margin-top:1px; /*font-family: 'calibriregular';*/     
}
.profile_category_k ul{
    margin:0; padding:0; list-style:none; width:100%;
}
.profile_category_k ul li{ 
    margin:2px 0px; padding:0; display:inline;
}
.profile_category_k ul li a{
    /*font-size:13px; font-weight:bold; */
    font-size:15px; line-height:28px; display:block; text-align:left; color:#FFF; position: relative; padding-left:30px;
}
.profile_category_k ul li a:hover{
    color:#fff; background: url(../img/refresh.png) no-repeat 205px 8px #484848;
}
.profile_category_k ul li a img{
    position: absolute; top: 5px; left: 8px; width: 16px;
}

.profile_category_k ul li a i{
    width:18px; margin-right: 15px; font-size: 18px;
}
.profile_category_k ul li ul.dropdown{ 
    background-color: #727272;
}
.profile_category_k ul li ul.dropdown li a{
    font-weight: normal; padding-left: 30px;
}
.last_view_titile {
    padding: 8px; background: #7092be; font-size: 14px; color: #FFF; font-weight: bold; min-height: 35px;
}
.friends_title_k {
    background: #177d36; height: 36px;  line-height: 20px; font-family: 'segoe_uiregular'; font-weight: bold; font-size: 14px; color: #fff;
    text-transform: uppercase; padding: 7px 10px; margin-top: 1px;
}
.friends_title_k i{font-size: 17px;}

.online-friend-block {
    background: #c3c3c3;
    padding: 10px;
    border: 1px solid #555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 22px;
}
#admin_all .col_middle_e3 {
    width: -webkit-fill-available;
    max-width: 100% !important;
}
#admin_all .col_middle_e2, #admin_all .col_middle_e1 {
    width: -webkit-fill-available !important;
    max-width: 79.5% !important;
}
