/*
 * Style tweaks
 * --------------------------------------------------
 * background-color: #51989C 
 * border-color: #428e92
 */
html {font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;font-size: 14px;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;margin: 0;font-size: 14px;line-height: 1.42857143;color: #333333;background-color: #fff;}
/* body {padding-top: 51px;background: url(../images/big.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;} */
body {background: #F0F0F0;}
.body_bg {background-color: #EEEEEE;}
.friends {background-color: #E5E5E5;margin-top:45px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
footer {padding: 30px 0; width: 100%;}
footer p a {color: #333;}
footer p a:hover {color: #333;}
footer p a:active {color: #333;}
a {color:#333}
a:hover {color:#282d3a}
a:active {color:#282d3a}
svg:last-of-type { fill: #282d3a; }
.b-rds5 {border-radius: 5px;}
.b-rds-t5 {border-radius: 5px 5px 0 0;}
.luxian-box {border:1px dashed #282d3a;padding:10px;border-radius:10px;margin-top:5px;}
.luxian-box-curr {border:1px dashed #FF7F24;padding:10px;border-radius:10px;margin-top:5px;}
.panel-default {border-color: #EEE;}
.panel-default > .panel-heading .badge {background-color: #FFF;border:1px solid #96989c;color:#282d3a;font-weight: 500;padding:2px 5px;}
.panel-default > .panel-heading .badge:hover {background-color: #282d3a;color:#FFF;}
.ft-cl-df {color: #282d3a}
.ft-cl-555 {color: #555}
.ft-cl-ff7 {color: #FF7F24}
.c-type {border:1px solid #FF7F24; color:#FF7F24; border-radius: 3px; font-size:12px;padding:0 1px 0 1px;margin:0;display:inline;font-weight: 500;}
.ct-su {border-color: #5cb85c; color: #5cb85c;}
.ct-de {border-color: #777; color: #777;}
.ct-dg {border-color: #d9534f; color: #d9534f;}
.l-h20 {line-height: 20px;}
.lft-lb {position: absolute;padding:0 .5em;width: auto;line-height: 22px;top:-1px;left: -1px;z-index: 99;color:#FFF;background-color:#FF7F24;border-radius: 5px 0 5px 0;}
.badge-hd {background-color: #21252e}
.badge-more {background-color: #FFF;border:0px solid #96989c;color:#282d3a;font-weight: 500;padding:2px 5px;}
.badge-more:hover {background-color: #282d3a;color:#FFF;}
.bg-df {background-color: #282d3a;color:#FFF;}
.bd-tp-df {border-top: 1px solid #282d3a;}
.bd-cl-df {border-color:#282d3a}
.lftbd4 {border-left: 4px solid #282d3a;padding-left:5px;}
.modal-open {overflow: initial !important;}
.placeholder {color: #AAA;}
.logo-sm {border: 0; width: 165px; height: 51px;}
.carousel-control.left {background-image: none;}
.carousel-control.right {background-image: none;}
.nav-ft16 li {font-size: 16px;}
.navbar {background: #2E333F;border:0;border-bottom: 0px solid #FF7F24;margin-bottom: 0;border-radius:0;}
.navbar .navbar-header a {color: #FFF;font-size: 24px;}
.navbar .collapse li a {color: #FFF;}
.navbar-brand {padding-top: 0;}
.navbar-brand img {width:auto; height: 51px;}
.navbar-inverse .navbar-main > li {padding-right:2px;}
.navbar-inverse .navbar-main > li > a:hover,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #377EEA;}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {color: #fff;background-color: #282d3a;}
.navbar-nav>li>a {line-height: 21px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color:transparent;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: transparent;}
.navbar-inverse .navbar-toggle{border-color:transparent; }
.dropdown-menu {min-width: 10px;}
.dropdown-menu > li > a {color: #FFF;}
.dropdown-menu {background-color: #2E333F;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {color: #FFF;text-decoration: none;background-color: #282d3a;}
.row-top {margin-top: 20px;}
.row-pd {padding: 15px;}
.wd-bfb {width: 100%;}
.label {padding:1px 2px 1px 2px;font-size: 12px; font-weight: 500;}
.label-lg {line-height: 25px;font-size: 12px;color:#FFF;background: #2E333F;}
.label-lg a {text-decoration: none;color: #FFF;}
.panel {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}
.panel .bg-fff {background-color: #FFF;}
.panel .bg-f8 {background-color: #F0F0F0;}
#my_courses_data .thumbnail {border:1px solid #eee;} 
.thumbnail {padding:2px;border:0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}
.thumbnail a>img, .thumbnail>img {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.thumbnail>img.b-rds120 {border-radius: 120px;}
.thumbnail>img#cover {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.thumbnail>img.b-rds20 {border-radius: 20px;}
.acurr {font-size: 16px;color: #2E333F; font-weight: bold;}
.h40 {height: 40px;}
.caption {font-size: 14px;}
.bd-none {border:0;}
.panel .panel-heading {font-size:20px;color: #2E333F;border-bottom: 1px dashed #EEE;}
.panel .panel-heading a {margin-top:2px;font-size:14px;}
.bd-pd-top {}
.bd-bm-ff {border-bottom: 1px solid #FFF;}
.bd-bm-ee {border-bottom: 1px solid #EEE;}
.ft-bd {background: #FAFAFA; text-align: center;margin-top:15px;}
.ft-bd p {color:#333}
.ct-ht {min-height: 500px;height: auto;}

.btn-sm {padding:5px 15px}
.btn-xs {padding:1px 10px}
.btn, #study_btn, #save_btn #btnSubmit, #submitBtn, #qandas_btn, #sbBtn {border-radius: 25px;}
#my_courses_data .btn, #my_class_course_lst .btn, #teacher_area_pb #sbtn {border-radius: 3px;}
#my_courses_data .btn-sm, #my_exercise_pr_lst .btn-sm, #my_exams_data .btn-sm, #my_class_course_lst .btn-sm, #my_class_exam_lst .btn-sm, #teacher_area_pb .btn-sm {padding:5px 10px}
.luxian-box-curr .btn-xs {padding: 1px 5px;}

.btn-zd {background-color: #595b60;border-color: #282d3a;}
.btn-zd:hover,.btn-zd:active,.btn-zd:focus {background-color: #282d3a;border-color: #282d3a;}
.btn-zd[disabled], .btn-zd[disabled].active, .btn-zd[disabled].focus, .btn-zd[disabled]:active, .btn-zd[disabled]:focus, .btn-zd[disabled]:hover {background-color: #aaa; border-color: #999;}
.btn-gn {background-color: #19A137;border-color: #19A137;}
.btn-gn:hover,.btn-gn:active,.btn-gn:focus {background-color: #19A137;border-color: #19A137;}
.btn-gn .disabled {background-color: #19A137;}
.btn-w150 {width: 150px;}
.curr-btn {background-color: #282d3a;color: #FFF;}
.curr-btn:hover,.curr-btn:active,.curr-btn:focus {background-color: #282d3a;color: #FFF;}

.pd0 {padding:0;}
.pd-bm0 {padding-bottom: 0;}
.pd-tp0 {padding-top:0;}
.pd-tp5 {padding-top:5px;}
.pd-tp15 {padding-top: 15px;}
.pd-tp20 {padding-top: 20px;}
.pd-tm15 {padding-top: 15px;padding-bottom: 15px;}
.pd-tm5 {padding-top: 5px; padding-bottom: 5px;}
.pd-lr15 {padding-left: 15px; padding-right: 15px;}
.pd-lr0 {padding-left: 0; padding-right: 0;}
.pd-lr10 {padding-left: 10px; padding-right: 10px;}
.pd-lft0 {padding-left: 0;}
.pd-rt0 {padding-right: 0;}
.pd5 {padding:5px}
.pd10 {padding:10px}
.pd-lr0-m0 {}
.pd-lr5 {padding-left: 5px; padding-right: 5px;}
.pd-lft5 {padding-left: 5px;}
.pd-rt0-md {padding-right:0;}
.pd-rt7-md {padding-right:0;}
.pd-lr15-md {}
.pd-lr0-md {}
.pd-rt15-md {padding-right:15px;}

.mg-tp10 {margin-top: 10px;}
.mg-bm0 {margin-bottom: 0;}
.mg-bm5 {margin-bottom: 5px;}
.mg-bm10 {margin-bottom: 10px;}
.mg-bm15 {margin-bottom: 15px;}
.mg-tp0 {margin-top: 0;}
.mg-tp5 {margin-top: 5px;}
.mg-tp15 {margin-top: 15px;}
.mg-tp20 {margin-top: 20px;}
.mg-tp25 {margin-top: 25px;}
.mg-tp65 {margin-top: 65px;}
.mg-tp70 {margin-top: 70px;}
.mg-bm20 {margin-bottom: 20px;}
.mg-bm25 {margin-bottom: 25px;}
.mg-tp-35 {margin-top: -35px;}
.mg-tp-9 {margin-top: -9px;}
.mg-lr15 {margin-left: 15px;margin-right: 15px;}
.mg-lr0 {margin-left: 0;margin-right: 0;}
.mg-rt0 {margin-right: 0;}
.mg-rt-15 {margin-right: 0;}
.mg-tb5 {margin-top: 5px; margin-bottom: 5px;}
.mg-r10 {margin-right: 10px;}
.mg-htp {margin-top: 0px;}
.mg-lr0-md {}

.min-h200 {min-height: 200px;}
.min-h300 {min-height: 300px;}
.min-h400 {min-height: 400px;}
.min-h450 {min-height: 450px;}
.min-h500 {min-height: 500px;}
.min-h550 {min-height: 550px;}
.min-h600 {min-height: 600px;}
.max-h400 {max-height: 400px;}
.max-h500 {max-height: 500px;}


.min-w400 {min-width: 400px;}
.min-w80 {min-width: 80px;}

.max-w500 {max-width: 500px;}
.max-w300 {max-width: 300px;}

.ofw-auto {overflow: auto;}

.col-lr-pd {padding-left: 0; padding-right: 5px;}
.col-r-pd {padding-right: 0;}
.col-b-pd {padding-bottom: 0;}
.col-tb-pd {padding-top: 15px; padding-bottom: 15px;}
.col-bg-fff {background-color: #FFF;}
.col-bg-eee {background-color: #EEE;}
.col-bg-fa {background-color: #FAFAFA;}
.col-bg-f5 {background-color: #f5fafc;}
.col-bg-e7 {background-color: #eff8fc;}
.col-bg-f8 {background-color: #e2e8f8}
.bg-cl-f0 {background-color: #FFF;}
.col-pd-lr {padding-left: 5px; padding-right: 5px;}

.bg-red {background-color: red;}
.media .pull-left img {width: 40px;height: 40px;}
.img8048 {width: 80px; height: 48px;}
.img40 {width: 40px;height: 40px;}
.img60 {width: 60px;height: 60px;}
.img50 {width: 50px;height: 50px;}
.imgw100 {width: 100px;height: atuo;}
.h4-14 {font-size: 14px;}
.ft-12 {font-size: 12px;}
.ft-sz16 {font-size: 16px;}
.ft-20 {font-size: 20px;}
.cl-aa {color: #AAA;}
.cl-286 {color: #286A46;}
.txt-ct {text-align: center;}
.col-bd {padding-top:5px;}
.nobr-ellipsis {display: block;width:auto;/*对宽度的定义,根据情况修改*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nobr-ellipsis span {color:#333}
.nobr-ellipsis span:hover {color:#333}
.media .media-body {color: #333;}
.media .media-body h4 {color: #333;}
.thb-img {width: 100%}
.font-bold {font-weight: bold;}
.bd-rds0  {border-radius: 5px;}
.bd-ee {border: 1px solid #EEE;}
.bd-df {border:1px solid #96989c;}
.bd-ftd {border:1px solid #f7d685};
.dt-tt {font-size: 24px;font-weight: normal;margin-bottom: 15px;}
.dl-dd {line-height: 27px;}
.dl-dd img {vertical-align: baseline;}
.top70 {position: absolute;right: 5px;top: 0;}
.btm30 {position: absolute;bottom:0;right: 5px;}
.bd-red {border:1px solid red}
.bd-bmee {border-bottom: 1px solid #EEE;}
.bd-dd {border: 1px solid #DDD;}
.min-h210 {min-height:210px}
.min-h223 {min-height:223px}
.msg-min200 {display: block;min-width: 200px}

/* main_img */
.main_img{overflow:hidden;position: relative;}
.main_img img{overflow-x: hidden;overflow-y: hidden;position: relative;z-index:1;transition-delay: 0s;transition-duration: 1s;transition-property: all;transition-timing-function: ease;/* Firefox 4*/-moz-transition-delay: 0s;-moz-transition-duration: 1s;-moz-transition-property: all;-moz-transition-timing-function: ease;/* Safari 和 Chrome*/-webkit-transition-delay: 0s;-webkit-transition-duration: 1s;-webkit-transition-property: all;-webkit-transition-timing-function: ease;/* Opera*/-o-transition-delay: 0s;-o-transition-duration: 1s;-o-transition-property: all;-o-transition-timing-function: ease;}
.main_img:hover img{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);/* IE 9*/-moz-transform:scale(1.2, 1.2);/* Firefox*/-webkit-transform:scale(1.2, 1.2);/* Safari 和 Chrome*/-o-transform:scale(1.2, 1.2);/* Opera*/}

.statbtn {color:#333;padding-right:2px; padding-left:2px;text-decoration: none}
.statbtn-active,.statbtn:active,.statbtn:focus,.statbtn:hover {color:#FF7F24;text-decoration: none;}
.statbtn-main {margin: 0 0 -15px 0;position: absolute;right: 20px;top: 15px;}

.search-box {width:100%;display: inline-block;border-radius: 30px;padding: 0px 30px 0px 15px;position: relative;background: #fff;border: 1px solid #ddd;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.search-box.hovered, .search-box:hover, .search-box:active {border: 1px solid #aaa;}
.search-box input[type=text] {border: none;box-shadow: none;display: inline-block;padding: 0;background: transparent;}
.search-box input[type=text]:hover, .search-box input[type=text]:focus, .search-box input[type=text]:active {box-shadow: none;}
.search-box .search-btn {position: absolute;right: 2px;top: 0px;color: #282d3a;border-radius: 3px;font-size: 21px;padding: 3px 10px 1px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.search-box .search-btn:hover {color:#FF7F24}

.search-box-top .search-btn {margin-top:8px;color: #FFF;border-radius: 3px;font-size: 21px;padding: 3px 10px 1px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.search-box-top .search-btn:hover {color:#FF7F24}

.intro-pre pre {border:0; background-color: #FFF; font-size: 14px;line-height: 25px;}

.thumbnail .lr0 {padding-left: 0; padding-right: 0;}
.nobr-ellipsis .text-warning {color: #8a6d3b;}
.nobr-ellipsis .text-muted {color: #AAA;}
.nobr-ellipsis .text-danger {color: #a94442;}

.wrap { table-layout:fixed; word-break: break-all; overflow:hidden; } 

.hr-d {border:1px dashed #EEE;}
.content p {padding: 0;}
.img-d40 {background-position: 20px -1px;width: 40px; height: 40px;border-radius:20px;overflow: hidden;text-align: center;}
.img-d60 {background-position: 30px -1px;width: 60px; height: 60px;border-radius:30px;overflow: hidden;text-align: center;}
.img-d120 {background-position: 60px -1px;width: 120px; height: 120px;border-radius:60px;overflow: hidden;text-align: center;}

.details_cont table {border:1px solid #333;}
.details_cont table td {border:1px solid #333;}
.details_cont table th {border:1px solid #333;}

.sidenav .list-group:last-child {margin-bottom: 0;}
.sidenav .list-group .list-group-heading {list-style-type: none;color: #919191;margin-bottom: 10px;margin-left: 20px;}
.sidenav .list-group .list-group-item {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none;padding: 0;border-left: 2px solid transparent;}
.sidenav .list-group .list-group-item:last-child,
.sidenav .list-group .list-group-item:first-child {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.sidenav .list-group .list-group-item:hover {background-color: #f5f5f5;}
.sidenav .list-group .list-group-item > a {display: block;color: #555;padding: 10px 15px 10px 35px;}
.sidenav .list-group .list-group-item.active {border-left: 2px solid #282d3a;background: #EEE;}
.sidenav .list-group .list-group-item.active > a {color: #282d3a;}
.sidenav {border:1px solid #ddd;border-radius:5px;padding: 20px 0 10px 0;margin-bottom: 20px;background-color: #fff;}
.sidenav li, .sidenav li a {font-size: 16px;}
.sidenav li a i {top: 2px;}
.panel-col {min-height: 400px;}
.panel-my {border:1px solid #ddd;padding: 0 15px;}
.panel-my > .panel-heading {position: relative;font-size: 16px;padding: 15px 0;background: #fff;border-bottom: 1px solid #f5f5f5;}
.panel-my > .panel-heading .panel-title {color: #313131;}
.panel-my > .panel-heading .panel-title > i {display: none;}
.panel-my > .panel-heading .more {position: absolute;top: 13px;right: 0;display: block;color: #919191;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.panel-my > .panel-heading .more:hover {color: #616161;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.panel-my > .panel-heading .panel-bar {position: absolute;top: 7px;right: 0;display: block;}
.panel-my > .panel-footer {padding: 15px 0;background: none;}
.panel-my > .panel-body {position: relative;padding: 15px 0;}
.nav-pills {}
.nav-pills > li {margin-right: 5px;}
.nav-pills > li > a {border-radius: 5px;}
.nav-pills > li > a {padding: 10px 15px;color: #616161;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav-pills > li > a:hover {background-color: #f5f5f5;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav-pills > li.active > a {color: #fff;background: #282d3a;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav-pills > li.active > a:hover {color: #fff;background: #282d3a;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.nav-pills.nav-pills-sm > li > a {font-size: 12px;line-height: 1.5;padding: 4px 13px;}

pre {white-space: pre-wrap;word-wrap: break-word;}

.widget {position: relative;clear: both;width: auto;margin-bottom: 2em;overflow: hidden;}
.widget-header {position: relative;height: 40px;line-height: 40px;background: #FFF;border: 1px solid #FFF;-webkit-background-clip: padding-box;}	
.widget-header h3 {margin-top:0;position: relative;display: inline-block;margin-left: 0.5em;margin-right: 3em;font-size: 14px;font-weight: 800;color: #525252;line-height: 18px;text-shadow: 1px 1px 2px rgba(255,255,255,.5);}
.widget-header [class^="icon-"], .widget-header [class*=" icon-"] {
display: inline-block;margin-left: 13px;margin-right: -2px;font-size: 16px;color: #555;vertical-align: middle;}
.widget-content {padding: 0px;background: #FFF;border: 1px solid #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.widget-header+.widget-content {border-top: none;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;border-top-left-radius: 0;border-top-right-radius: 0;}
.widget-nopad .widget-content {padding: 0;}
/* Widget Content Clearfix */	
.widget-content:before,
.widget-content:after {content:"";display:table;}
.widget-content:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.widget-content {zoom:1;}
/* Widget Table */
.widget-table .widget-content {padding: 0;}
.widget-table .table {margin-bottom: 0;border: none;}
.widget-table .table tr td:first-child {border-left: none;}
.widget-table .table tr th:first-child {border-left: none;}
/* Widget Plain */
.widget-plain {background: transparent;border: none;}
.widget-plain .widget-content {padding: 0;background: transparent;border: none;}
/* Widget Box */
.widget-box {}
.widget-box .widget-content {background: #E3E3E3;	background: #FFF;}
.shortcuts {text-align: center;	margin:0;}
.shortcuts .shortcut {border:1px solid #eee;width:95%; /* width: 22.50%; */display: inline-block;padding: 8px;margin: 2px 2px;vertical-align: top;	text-decoration: none;background: #fafafa;border-radius: 5px;}
.shortcuts .shortcut .glyphicon {margin-top: .25em;margin-bottom: .25em;font-size: 16px;color: #545454;}
.shortcuts .shortcut:hover {background: #282d3a;}
.shortcuts .shortcut:hover span{color: #fff;}
.shortcuts .shortcut:hover .glyphicon ,.shortcuts .shortcut:hover svg {color: #fff;fill:#fff;}
.shortcuts .shortcut-label {display: block;font-weight: 400;color: #545454;}
.shortcuts .active {background: #282d3a;}
.shortcuts .active span, .shortcuts .active .glyphicon , .shortcuts .active svg {color: #fff;fill:#FFF;}

.sort-con-item {display: none;background: #FFF;margin-top: 20px;margin-bottom: 1px;padding:15px 15px 0 15px;}
.sort-con-item.curr {display: block;}
.sort-con-subitem {/*margin-right: 150px;*/padding: 0;font-size: 14px;line-height: 30px;color: #5e5e5e;overflow: hidden;}
.sort-con-subitem dt,
.sort-con-subitem dd {position: relative;z-index: 1;float: left;margin-bottom: 12px;}
.sort-con-subitem dt {width: 87px;margin-left: -97px;padding-right: 10px;text-align: right;}
.sort-con-subitem dd {border:1px solid #FFF;min-width: 74px;width: auto;/* width: 74px; */height: 30px;margin-right: 10px;text-align: center;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;padding-left:10px;padding-right:10px;}
.sort-con-subitem dd.curr,
.sort-con-subitem dd:hover {background-color: #FFF;border:1px solid #282d3a;}
.sort-con-subitem dd.curr a,
.sort-con-subitem dd:hover a {color: #282d3a;}
.sort-con-subitem a {display: inline-block;width: 100%;height: 100%;color: #5e5e5e;line-height: 28px;text-decoration: none;}
.sort-con-subitem .dd-idx a {color:#282d3a;}
#navbar .dropdown-menu li a {font-size: 14px;color:#FFF;}
#navbar .dropdown-menu li.divider {background-color: #EEE;}
.top-span {background-color: #282d3a;margin-right: 7px;width: 16px;height: 16px;line-height: 16px;text-align: center;display: inline-block;color: #fff;font-size:13px;}
/* loader */
#preloader {background: #ffffff;bottom: 0;height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 999;}
#loaderInner {background:#ffffff url(../images/spinner.gif) center center no-repeat;height: 60px;left: 50%;margin: -50px 0 0 -50px;position: absolute;top: 50%;width: 60px;}
.header-tt {font-weight: 500;color:#282d3a;}
.features-rgt{border:1px solid #EEE;background:#FAFAFA;padding:1em;margin-top: 1.5em;height:100%;}
.features-right h3{color:#1d79a7;font-size: 20px;margin: 0 0 1em;}
.features-rgt-grid{padding-bottom:.3em;border-bottom:1px dashed #DDD;}
.features-rgt-grid-left{float:left;width:67%;}
.features-rgt-grid-left h4{margin:0;}
.features-rgt-grid-left h4 a{color: #333;font-size: 14px;text-decoration: none;background: none;font-weight: 500;height: inherit;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;/* IE/Safari */-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;/* Opera */-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
.features-rgt-grid-left h4 a:hover{text-decoration:none;color:#282d3a;}
.features-rgt-grid-left p{margin:0 0 1em;color:#939191;font-size:12px;}
.features-rgt-grid-left a{color:#6c4b40;font-size:12px;font-weight: 600;text-decoration:none;background: url(../images/2.png) no-repeat 5em 0.3em;display: block;height: 15px;}
.features-rgt-grid-left a:hover{text-decoration:none;color: #333;}
.features-left-grid1 {background: none !important;padding:0 !important;}
.features-left-grid1 p {font-size:14px;}
.features-rgt-grid-right{float:right;width:30%;}
.features-rgt-grid-right p{padding: 0 0 10px 0;color: #999;font-size: 14px;margin: 0 0 .4em;text-align: right;}
.span-btn {padding:3px 6px 3px 6px;border:1px solid #fff;border-radius:15px;}
.form-control {-webkit-box-shadow:inset 0 0px 0px #FFF;box-shadow:inset 0 0px 0px #FFF;padding:6px;/* -webkit-appearance: none; */}
.b-rds5 {border-radius: 5px;}
.b-rds-t5 {border-radius: 5px 5px 0 0;}
.ft-bd-tp {border-top: 1px solid #282d3a;}
.credit-top {margin-bottom:0}
.credit-top>tbody>tr>td {border:0;border-bottom:1px solid #EEE;padding:0;line-height: 35px;color:#333;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,
#rec_no, #nullmsg, .cl-df, .btn-default, div.self span,div.self a.m-phd,div.self a.m-ihnp,#down_menu li a.cl-df,.media .media-body h4 {color:#333;}
@keyframes boxSpin{
  0%{transform: translate(-10px, 0px);}
  25%{transform: translate(10px, 10px);}
  50%{transform: translate(10px, -10px);}
  75%{transform: translate(-10px, -10px);}
  100%{transform: translate(-10px, 10px);}
}
@keyframes shadowSpin{
  0%{box-shadow: 10px -10px #39CCCC, -10px 10px #FFDC00;}
  25%{box-shadow: 10px 10px #39CCCC, -10px -10px #FFDC00;}
  50%{box-shadow: -10px 10px #39CCCC, 10px -10px #FFDC00;}
  75%{box-shadow: -10px -10px #39CCCC, 10px 10px #FFDC00;}
  100%{box-shadow: 10px -10px #39CCCC, -10px 10px #FFDC00;}
}
#load {z-index: 9999;background-color: #FF4136;opacity: 0.75;width: 10px;height: 10px;position: absolute;top: 50%;margin: -5px auto 0 auto;left: 0;right: 0;border-radius: 0px;border: 5px solid #FF4136;box-shadow: 10px 0px #39CCCC, 10px 0px #01FF70;animation: shadowSpin 1s ease-in-out infinite;}
@media (max-width: 992px) {
	/* .col-md-3,.col-md-9,.col-lg-12,.col-md-12,.col-sm-12, .col-xs-12 {padding-left: 2px; padding-right: 2px;} */
	.mg-rt-15 {margin-right: -15px;}
	.navbar-brand {padding-left: 0;}
	.nav-courses {display: none;}
	.logo-sm {margin-left: 10px;}
	.nav-pills > li > a {padding:5px;}
	.mg-htp {margin-top: 15px;}
	.min-h223 {min-height: 60px;}
	#face_main {margin-left: -15px;}
	.min-mg-ltf-15 {margin-left: -15px;}
	.navbar .container {padding-left:15px;padding-right:15px;}
	.navbar-brand {padding-left: 15px;}
	.pd-rt0-md {padding-right:15px;}
	.pd-rt7-md {padding-right:7px;}
	.mg-lr0-md {margin-left: 0px; margin-right: 0px;}
	.pd-lr15-md {padding-left: 15px;padding-right: 15px;}
	.pd-lft5 {padding-left:15px;}
	.pd-lr0-md {padding-left: 0;padding-right: 0;}
	.pd-lr2-md {padding-left: 2px;padding-right: 2px;}
	.pd-lr5-md {padding-left: 5px;padding-right: 5px;}
	.pd-lr6-md {padding-left: 6px;padding-right: 6px;}
	.pd-lr7-md {padding-left: 7px;padding-right: 7px;}
	.pd-lr8-md {padding-left: 8px;padding-right: 8px;}
	.pd-lr9-md {padding-left: 9px;padding-right: 9px;}
	.pd-lr10-md {padding-left: 10px;padding-right: 10px;}
	.pd-rt15-md {padding-right:0;}
	.nav-pills {margin-left:0;}
	.col-pd-lr {padding-left: 12px; padding-right: 12px;}
	.col-xs-6, .col-xs-12, .col-lg-3, .col-lg-9, .col-lg-12, .col-md-12 {padding-left: 2px; padding-right: 2px;} 
	div.thumbnail {border:1px solid #eee; padding:2px;}
	.m-phd {display: none}
	.mg-lr0-md-3 {margin-left: -3px; margin-right: -3px;}
	.mg-lr0-md-7 {margin-left: -7px; margin-right: -7px;}
	.mg-lr-9 {margin-left: -9px; margin-right: -9px;}
	.mg-lr-10 {margin-left: -10px; margin-right: -10px;}
	.mg-lr-13 {margin-left: -13px; margin-right: -13px}
	#course_desc_m p img {width: 100%;}
	.m-pd-tp0 {padding-top: 0;}
	.m-mg-bm0 {margin-bottom: 0;}
	.m-mg-tp0 {margin-top: 0;}
	.m-mg-tp2 {margin-top: 2px;}
	.ft-m-11 {font-size: 11px;}
	.swipe-wrap img {margin: 0 auto;max-width: 150%; margin-left: -25%;display: block;height:auto;}
	.top-search .navbar-form {display: none;}
	.navbar-brand img {height: 35px;margin-top:7px;}
}
@media (min-width: 768px) {
	.mg-rt-15 {margin-right: -15px;}
	.nav-courses {display: none;}
	.logo-sm {margin-left: 10px;}
	.mg-lr-13 {margin-left: -13px; margin-right: -13px}
	.mg-htp {margin-top: 15px;}
	.min-h223 {min-height: 100px;}
	#face_main {margin-left: -15px;}
	.min-mg-ltf-15 {margin-left: -15px;}
	.navbar .container {padding-left:0;padding-right:0;}
	.navbar-brand {padding-left: 0;}
	.top-search .navbar-form {display: none;}
	.top-search-m {display: none}
}
@media (min-width: 992px) {
	.mg-rt-15 {margin-right: 0;}
	.nav-courses {display: block;}
	.logo-sm {margin-left: 0;}
	.mg-lr-13 {margin-left: 0; margin-right: 0}
	.mg-htp {margin-top: 0;}
	.min-h223 {min-height: 223px;}
	#face_main {margin-left: 0;}
	.min-mg-ltf-15 {margin-left: 0;}
	.max-pd0 {padding: 0 0 15px 0;}
	.navbar .container {padding-left:15px;padding-right:15px;}
	.navbar-brand {padding-left: 15px;}
	.top-search-m {display: none}
}
@media (min-width: 1200px) {
	.mg-rt-15 {margin-right: 0;}
	.nav-courses {display: block;}
	.logo-sm {margin-left: 0;}
	.mg-lr-13 {margin-left: 0; margin-right: 0}
	.mg-htp {margin-top: 0;}
	.min-h223 {min-height: 223px;}
	#face_main {margin-left: 0}
	.min-mg-ltf-15 {margin-left: 0;}
	.max-pd0 {padding: 0 0 15px 0;}
	.navbar .container {padding-left:15px;padding-right:15px;}
	.navbar-brand {padding-left: 15px;padding-top:8px;}
	.navbar-nav>li>a {line-height: 40px;}
	.navbar {min-height: 70px;}
	.lh40 {line-height: 40px;}
	.mg-tp-9 {margin-top: 0;}
	.shift input:active, .shift input:focus {border:1px solid #FFF;}
	.shift input {color:#FFF;background: #2E333F;border-radius: 20px;padding-left:15px;-webkit-input-placeholder:#FFF;}
	.shift input::-webkit-input-placeholder{color:#DDD;}
    .shift input::-moz-placeholder{color:#DDD;}
    .shift input:-moz-placeholder{color:#DDD;}
    .shift input:-ms-input-placeholder{color:#DDD;}
     .top-search .navbar-form {display: block;}
}
@media (min-width: 1580px) {
	.container {width: 1550px;}
	.nav>li>a {padding:10px 25px;}
}
@media (min-width: 1800px) {
	.container {width: 1770px;}
	.nav>li>a {padding:10px 25px;}
}