/*base*/
body{min-height: 500px;font-family: \5FAE\8F6F\96C5\9ED1}
.x-red{color:#e63f24;}
.x-blue{color:#1288d8}
.x-black{color:#000}
.fl{float:left;}
.fr{float:right;}
.panel-body-min{
  min-height: 400px;
}
/*logo*/
.navbar-branding .navbar-brand{padding-left: 80px;color:#3f3f3f;font-size:18px;}


/*login*/
.login-title{color: #636e7c; text-align: center}

/*sidebar-header*/
.sidebar-header{background:#0b0b0b;padding:20px 0 25px 30px;}
.sidebar-widget.author-widget{margin-top:0;}
.sidebar-header .media-author{font-weight: normal;padding-top:10px;}
.sidebar-header .media-author a{color:#fff;}
.badge{background:#e63f24;color:#fff;font-weight: normal}

/*sidebar_left*/
#sidebar_left{background: #1b1b1b}
.sidebar-menu > li > a{height:42px; line-height: 42px;}
.sidebar-menu > li > a{font-size:14px; color:#adadad;font-family: \5FAE\8F6F\96C5\9ED1}
.sidebar-menu > li > a > span:nth-child(2){font-weight: normal;}
.sidebar-menu > li > ul{background: #0b0b0b}
.sidebar-menu > li > ul > li > a{font-size:12px;padding:5px 20px 11px 70px}
.sidebar-menu > li > a > span:nth-child(1){ height:42px; line-height: 42px;}
.sidebar-menu .sidebar-title{position: relative;top: 2px;}
.sidebar-menu .menu-open span{color:#e63f24;}
#sidebar_left .sidebar-menu{
  padding-top: 20px;
}
/*navbar*/
.navbar .nav > li > a{float:left;height: 60px;max-height:60px;}
.navbar .navbar-btn {width:60px; height:60px;border-bottom: solid 3px #fff;background: #fff;margin: 0;padding-top:15px;}
.navbar .navbar-btn:hover { background: #e8e8e8;border-bottom: solid 3px #c2c2c2;}
/*.navbar .navbar-btn.btn-group > .btn{border:none; background: none;margin-left:3px}*/
.navbar .navbar-btn.btn-group > a .btn{border:none; background: none;margin-left:3px}
/*.navbar .navbar-btn.btn-group > .btn .x-ad-radio-tower{width:22px; height:16px;background: url('../img/new/icon-message.png') no-repeat }*/
.navbar .navbar-btn.btn-group > a .btn .x-ad-radio-tower{width:22px; height:16px;background: url('../img/new/icon-message.png') no-repeat }
.navbar .navbar-btn .badge{top:11px; right:1px;}
.navbar .navbar-btn.btn-group.open > .btn, .navbar .navbar-btn.btn-group > .btn.active,.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{background: none!important; box-shadow:none}
.navbar .nav > li.open > a, .navbar .nav > li:hover > a, .navbar .nav > li:focus > a, .navbar .nav > li.active > a, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus{background: #e8e8e8;border-bottom: solid 3px #c2c2c2; height:60px;}
.x-login-out{background: url('../img/new/login-out.png') no-repeat 10px 22px; padding-left:30px!important;padding-top:-1px!important;}
.navbar .nav > li:hover > a.x-login-out{background: url('../img/new/login-out.png') no-repeat 10px 22px #e8e8e8; padding-left:30px!important;padding-top:-1px!important;}
/*balance*/
.balance .panel-tile .panel-body,.ad-stats .panel-tile .panel-body{height: 150px; background: #fafafa;}
.balance .panel-body,.ad-stats .panel-body{padding: 28px;}

.balance .data{float:left;width: 100%;padding-top:25px;}
.balance .data span{float:left;}
.balance .data .btn{float:right;width:80px;background-color:#e63f24}
.balance .data .btn:hover{ opacity: 0.8}

/*ad-stats*/
.ad-stats .row{padding-top:15px;}
.ad-stats .row>div{ height:34px;line-height: 34px; font-size:14px;color:#3f3f3f}
.ad-stats .row>div span{padding-left:12px; font-size:22px;}

/*index-chart*/
.index-chart .panel-heading{background: #f5f5f5;    border-bottom: none;}
.index-chart .panel-heading .panel-title{font-size:18px; color:#010101; font-weight: bold;padding-left:30px;}
.index-chart .panel-heading .panel-title i{font-style:normal; font-weight:normal;padding-left: 30px;font-size:12px;color:#b1b1b1}
.index-chart .panel-body{background: #fafafa}
.index-chart .survey-count .col-sm-3 .main-title-box{ height: 78px;background: #ffffff;border: solid 1px #ececec;padding:0;}
.index-chart .survey-count .col-sm-3 .main-title-box .title{height:30px; line-height: 30px; background: #fafafa;font-size:14px; padding-left: 20px;color:#000 }
.index-chart .survey-count .col-sm-3 .main-title-box span{font-size:24px;padding-left:20px;line-height: 45px;}

/*personal*/
.personal-btn{height:30px; width:60px;color:#898989;background: #f5f5f5;border: solid 1px #dfdfdf;font-size:12px;}
.personal .panel-heading .panel-title{color:#010101; font-size:18px; font-weight: normal;padding-left:10px;}
.personal .message_write{min-height: 600px;line-height: 24px;padding:10px;}
.personal .edit-btn{width:80px; height:30px;margin-right: 22px;padding:0; color:#ffffff;}
.personal .edit-btn.canel{background: #e0e0e0;border:solid 1px #e0e0e0;float:left;margin-left:127px;color:#666;}
.personal .edit-btn.save{background: #e63f24;border:solid 1px #e63f24}
.personal .btn-xs{padding:5px 14px;margin-top:4px;color:#898989;background: #f5f5f5;border: solid 1px #dfdfdf}
.personal .btn-xs.active{background: #e8e8e7; box-shadow: none}
.personal .personal-btn:hover,.personal .personal-btn.active{background: #f3e2e0;border: solid 1px #ed9a8c;color:#e96853}
.personal_message .table>thead>tr>th, .personal_message .table>tbody>tr>th, .personal_message .table>tfoot>tr>th,.personal_message .table>thead>tr>td,.personal_message .table>tbody>tr>td,.personal_message .table>tfoot>tr>td{background-color: #fafafa;height:48px; line-height: 48px;text-align: center;color:#898989; font-size:12px;padding:0;border-right:solid 1px #eeeeee;}
.personal_message .table-striped>tbody>tr:nth-child(odd)>td,.personal_message .table-striped>tbody>tr:nth-child(odd)>th {background-color: #f5f5f5;}
.personal_message .table tr td:last-child,.personal_message .table thead tr th{border-right:none}
.personal .table>thead:first-child>tr:first-child>th{padding:0;font-size: 14px; color:#000; font-weight: normal}
.personal .checkbox-inline input[type="checkbox"]{position: relative;vertical-align: inherit;margin-top: -2px;margin-right: 5px;}
.personal .no-read td{color:#000!important;font-weight: bold}
.personal .table .email{width:14px; height: 12px; display: inline-block;background: url('../img/new/message-table-email-off.png') no-repeat center center; float: right; margin-right:15px;margin-top:17px;}
.personal .table  .no-read .email{background: url('../img/new/message-table-email-on.png') no-repeat center center;}

/*landing*/
.landing.index-chart .panel-body{background:#efefef;border:none}
.landing.index-chart .panel-heading{border:none}
.landing-table .table{border:solid 1px #e2e2e2;}
.landing-table.personal_message .table>thead>tr>th, .personal_message .table>tbody>tr>th, .personal_message .table>tfoot>tr>th,.personal_message .table>thead>tr>td,.personal_message .table>tbody>tr>td,.personal_message .table>tfoot>tr>td{background-color: #f5f5f5;}
.landing-table.personal_message .table-striped>tbody>tr:nth-child(odd)>td,.personal_message .table-striped>tbody>tr:nth-child(odd)>th {background-color: #fafafa;}

.landing-label{min-height:60px; padding:0 12px;margin-bottom: 20px;margin-top:10px;}
.landing-label>.col-md-12{background: #f5f5f5;padding-top: 10px;}
.landing-label>.col-md-12>div{margin-bottom: 10px;}

.landing-export .personal-btn{width:80px}

.landing-search .gui-input{ background: #f5f5f5; height:30px;padding:0 10px;line-height: 30px;font-size:12px;}
.landing-search .smart-widget .button{height:30px!important;line-height: 30px!important;background: url('../img/new/landing-search.png') no-repeat center center #e8e8e8!important;}
.landing-select {width:120px;margin-left:10px;margin-top:-6px;}
.landing-select .select select{border: none; background: #fafafa;}
.landing-datepicker2{padding-top:1px;}
.landing-datepicker2 .gui-input{height:30px; line-height: 30px;background: #f5f5f5;padding: 0 10px;}
.landing-datepicker2 .ui-datepicker-trigger{ height:30px!important; line-height: 30px!important;}
.bs-component-landpage{
  padding: 10px 0;
}
.bs-component-landpage dl{
  margin-top: 4px;
}
.bs-component-landpage dl dd{
  text-indent: 1em;
  line-height: 18px;
  margin-top: 2px;
}
@media screen and (max-width: 480px){
  .personal .edit-btn.canel{margin-left:30px;}
}
@media screen and (max-width: 767px){
  .ad-stats .col-sm-5{
    width:41.66666667%;
    float:left;
  }
  .index-chart .survey-count .col-sm-3{
    margin-right:10px;
    margin-bottom: 10px;
  }


}
@media screen and (min-width: 768px) and (max-width: 979px){

}
@media screen and (min-width: 980px) and (max-width: 1199px){

}

@media screen and (min-width: 1200px){

}
.switch-in-table{
	width: 40px;
	margin:0 auto;
}
.switch-in-table label{
	margin-bottom: 0 !important;
}
.ta_calendar{
  margin-top: 4px;
}
/* 添加广告活动 */
#hr-widget{
    width: 600px;
}
#hr-widget>.day{
    margin-top: 10px;
}
#hr-widget>.day>.pull-left{
    width: 390px;
    padding-left: 10px;
}
#hr-widget>.day>.pull-left .btn-xs{
    margin-bottom: 3px;
    margin-right: 3px;
}
#hr-widget>.day>.day-label{
    width: 80px;
}
.form-group .glyphicons{
  font-size: 16px;
  margin: 9px 0 0 -5px;
  cursor: pointer;
}
.bs-component .chosen-container{
  top: 4px;
}
/*layui-layer layer-anim layui-layer-tips */
.layui-layer-tips{
  margin-top: -8px !important;
}

.panel-heading .form-time{
  margin: 0;
  position: relative;
  top: 10px;
  width: 200px;
} 
.panel-heading .form-time input,.panel-heading .form-time .input-group-addon{
  background: #f5f5f5;
}
.panel-heading .form-time input{
  width: 165px;
  cursor: pointer;
}
.div.tagsinput input{
  border:1px dashed #ccc;
}
.bs-component .msg-box{
  position: relative;
  top: 8px;
}
.bs-component .input-group .msg-box{
  left: 40px;
}
.definewidth {background:#fff;border:1px solid #ddddde;box-shadow:2px 2px 1px #ddd;}
.glyphicons-message_new {
  color: #e63f24;
}
.admin-form .section{
  margin-bottom: 0;
  margin-top: 10px;
}
.scBox{
  position: absolute;
  right: 0;
  top: 8px;
  margin-right: 0%;
}
/*报表*/
.wizard-item{
  position: relative;
}

.wizard-item{
  position: relative;
}
.wizard-item .btn-filter{
  position: absolute;
  top: 20px;
  right: 20px;
  color: #999;
  cursor: pointer;
}
.wizard-item .btn-filter:hover{
  color: #333;
}
.wizard-item .btn-num{
  position: absolute;
  top: 40px;
  right: 20px;
  color: #999;
  font-size: 16px;
}
.reportAlertBox{
  padding: 20px;
}
.reportAlertBox h1{
  font-size: 16px;
}

.addGroup{
  border:1px #ccc solid;
  background: #e9e9e9;
  margin-bottom: 20px;
}

.refresh {
    width: 28px;
    height: 28px;
    background: url('../images/search-btn.png') repeat-x left center;
    float: left;
    margin: 0 10px;
    border: solid 1px #d3dbe8;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
}

.btnArea .iconfont {
    color: #666666;
}

/*刷新*/
.iconfont{font-family:"iconfont";font-size:16px;font-style:normal;color:#fff;}







