body {
    background-color: #fff;
    font-family: "微软雅黑", 'Luxi Sans', 'DejaVu Sans', Tahoma, 'Hiragino Sans GB', STHeiti;
}

td,
div,
span,
a,
p,
input,
div,
textarea {
    font-size: 14px!important;
}

h4 {
    padding-left: 17px;
}

@media screen and (min-width:768px) and (max-width: 1000px) {
    .tab-nav a {
        font-size: 3px;
    }
}

.ha-menu>ul>li.active>*:not(ul),
.cour-head>li.active>*:not(ul) {
    color: #fff;
    box-shadow: inset 0px -4px 0 0px #fff;
}


/*tabs上层下划线样式控制*/

.tab-nav:not([data-tab-color])>li>a:after {
    background: #bb5839;
}


/*tabs下层下划线样式控制*/

.tab-content {
    margin-top: 50px;
}

.fg-line:not([class*=has-]):after {
    background: green;
}

.fg-line .form-control:disabled{
    background: #fff;
}


/*表单下划线颜色控制*/

.bootstrap-select>.btn-default:not(.disabled):after,
.bootstrap-select>.btn-default:not(.readonly):after {
    background: green;
}


/*选择框下划线颜色控制*/

.panel-group[data-collapse-color="free"] .panel-collapse .panel-heading.active .panel-title>a:after,
.h4line {
    background: #FC8958;
    /*background: #FF7D1D;*/
}


/*折叠面板头部颜色控制*/

.ha-menu,
.cour-head {
    background: #bb5839;
}


/*导航栏上部分背景颜色控制*/

.btn-normal-left {
    background: #bb5839!important;
    color: #fff!important;
}


/*并列按钮左侧颜色控制*/

.btn-normal-right {
    background: #FFC107!important;
    color: #fff!important;
}


/*并列按钮右侧颜色控制*/

.btn-normal-modal {
    background-color: #f6675d!important;
    color: #fff!important;
}


/*弹窗按钮颜色控制*/

@media screen and (min-width: 768px) {
    .card .card-header:not(.ch-alt) {
        padding: 13px 25px;
    }
}

@media screen and (max-width: 991px) {
    .card .card-header:not(.ch-alt) {
        padding: 18px;
    }
}

@media (min-width: 768px) {
    #header-2 {
        padding: 15px 0px 0;
    }
    #header-2:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        background: #bb5839;
        /*pc端下层导航栏颜色控制*/
        width: 100%;
        height: 49px;
    }
}

.input-group-lg>.input-group-addon {
    height: 40px;
    padding: 10px 16px;
    font-size: 17px;
    line-height: 1.3333333;
    border-radius: 0px;
}

#firstT {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#header-2 {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0);
    position: relative;
    margin-bottom: -70px;
    z-index: auto;
}

.clearfix {
    background-color: #fff;
}

#menu-trigger .line-wrap .line {
    background-color: black;
}

#header-2 .waves-effect a {
    color: #fff;
    font-size: 17px !important;
}


/*导航栏字体样式控制*/

.panel-collapse .panel-heading .panel-title>a {
    font-size: 20px !important;
}

.dropdown-menu .open {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
}

.clearfix .toggled {
    background-color: rgba(65, 65, 65, 0.8);
    /*background-color: rgba(170, 236, 193,0.9);*/
}


/*手机端导航栏背景颜色*/

.toggle-switch .ts-label {
    min-width: 130px;
}

.dropdown-basic-demo {
    display: inline-block;
    margin: 0 15px 20px 0;
}

.dropdown-basic-demo .dropdown-menu {
    display: block;
    position: relative;
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=1);
    z-index: 0;
}

.dropdown-btn-demo .dropdown,
.dropdown-btn-demo .btn-group,
.btn-demo .btn {
    display: inline-block;
    margin: 0 5px 7px 0;
}

.modal-preview-demo .modal {
    position: relative;
    display: block;
    z-index: 0;
    background: rgba(0, 0, 0, 0.1);
}

.margin-bottom>* {
    margin-bottom: 20px;
}

.popover-demo .popover {
    position: relative;
    display: inline-block;
    opacity: 1;
    margin: 0 10px 30px;
    z-index: 0;
}

.preloader {
    margin-right: 30px;
}

.required {
    color: red;
}

.help-block-error {
    color: #F6675D;
}

.form-control {
    height: 31px;
}

.pjhead {
    padding: 10px 30px 10px;
}

.pjbody {
    padding: 5px 30px 5px;
}

.pj-label {
    line-height: 43px;
}

@media (max-width:767px) {
    #header-2 {
        margin-top: 20px;
    }
    #header-2 .waves-effect a {
        font-size: 16px !important;
    }
    /*移动端导航栏字体控制*/
    .tab-nav:not([data-tab-color])>li>a:after {
        background: transparent;
    }
    .ha-menu>ul>li.active>*:not(ul) {
        color: #fff;
        box-shadow: inset 0px -2px 0 0px #fff;
    }
}

.h4line {
    height: 2px;
    border: none;
}


/*查看导师信息分隔线条类*/


/*移动端导航栏菜单 */

.menu-font {
    position: relative;
    left: 1em;
    bottom: 1em;
    font-size: 1px;
    color: black;
}


/*选课界面css开始*/

.cour-head {
    color: white;
}

.cour-head li>a {
    color: ghostwhite;
}

.search-list {
    position: absolute;
    top: 50px;
    background-color: white;
    padding: 10px 0;
    width: 100%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    z-index: -1;
}

.search-list.open {
    position: fixed;
    opacity: 1;
    z-index: 5;
}

.search-list .col-md-4 {
    margin: 5px 0;
}

.search-list .col-xs-6 {
    margin: 5px 0;
}

.search-list .form-control {
    height: 31px;
    padding: 6px 0;
}

.arealimit {
    max-width: 1420px;
    display: table;
    height: auto;
}

.arealimit .cour-mar {
    margin-top: 50px;
}

.head-font>li>a {
    font-size: 16px!important;
}

.nav-text {
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #C8C8C8;
    position: relative;
}

.btn-list .form-control {
    width: auto;
    height: 40px;
    font-size: 16px;
    float: left;
    background: transparent;
}

.btn-list .fg-label {
    margin: 12px 2px 0;
    font-size: 16px;
    height: 40px;
}

.blcourse {
    display: inline-block;
    background-color: rgba(255, 255, 255, 1);
    position: relative;
    border-radius: 10px;
    height: 150px;
    max-width: 320px;
    text-align: left;
    border-radius: 10px;
    margin: 15px 0;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
}

.courinfo {
    height: 120px;
    border-bottom: 1px solid;
    border-bottom-color: rgba(0, 0, 0, 0.08);
    background: transparent;
}

.blcourse:hover,
.blcourse:focus,
.blcourse:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

.courinfo img {
    padding: 5px;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: transparent;
    border-top-left-radius: 10px;
}

.blcourse .col-md-4 {
    padding: 0 0;
    height: 110px;
    overflow: auto;
}

.blcourse .col-md-8 {
    padding: 0 0;
    height: 110px;
    overflow: auto;
}

.blcourse h4 {
    text-align: center;
}

.courinfo a {
    margin: 7px 0;
    color: gray;
}

.courinfo a:hover {
    color: cornflowerblue;
}

.blcbottom {
    padding-top: 5px;
    height: 30px;
    background: transparent;
    overflow: auto;
}

.f10 {
    padding-right: 8px;
}

.cover-yh {
    position: absolute;
    top: 125px;
    right: 6px;
    border-left: 1px solid #ddd;
    cursor: default;
    width: 60px;
    line-height: 20px;
    height: 20px;
    transition: color 0.15s linear;
    text-align: center;
    padding-bottom: 3px;
}

.cover-yh>a {
    color: gray;
    font-size: 12px!important;
}

.cover-yh>a:hover {
    color: #008000;
}

.pagination {
    margin-left: auto;
    margin-right: auto;
}

.list-search {
    display: inline-block;
    width: auto;
    padding: 0 5px;
    size: 16px;
}

.list-search>a {
    color: black;
    margin-left: 5px;
    font-size: 20px;
    line-height: 45px;
}

.list-botoom {
    position: absolute;
    bottom: 0px;
}

.mcontrol {
    min-height: 381px;
}

.modal label {
    margin-top: 5px;
    margin-bottom: 5px;
}

.modal .modal-header {
    padding: 15px 15px;
}

.modal-footer {
    padding: 10px;
    text-align: center;
    background: transparent;
}

.modal-body .fg-label {
    font-size: 12px;
}


/*.modal-body .form-control {
    height: 25px;
    margin: 5px;
    border: none;
    text-align: center;
    border-radius: 20px;
    background-color: rgba(200, 200, 200, 0.2);
    color: gray;
}*/

.courin {
    top: 12px;
}

.cour-bootom {
    margin-top: 20px;
}

.modal-body .col-md-6 {
    margin: 3px 0;
}

.mycour .tab-nav {
    font-size: 12px!important;
}

.mycour .tab-content {
    margin-top: 0;
    padding: 5px 0;
}

@media (max-width:340px) {
    .head-font>li>a {
        font-size: 8px!important;
    }
}

@media (max-width:767px) {
    .arealimit .cour-mar {
        margin-top: 50px;
    }
    .courin {
        top: 20px;
    }
    .search-list {
        padding: 10px 0;
        top: 47px;
    }
    .modal-body .col-md-6 {
        margin-bottom: 3px;
    }
    .head-font>li>a {
        font-size: 14px!important;
    }
    .sort {
        padding-left: 7px;
        padding-right: 7px;
    }
    .nav-text {
        font-size: 12px;
    }
    .modal-body .fg-label {
        float: left;
        font-size: 14px;
    }
    .modal-body .form-control {
        width: auto;
        margin: 0px;
        height: 25px;
        display: inline-block;
        background-color: transparent;
        border: none;
    }
    .modal label {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 15px;
        display: inline-block;
    }
    .modal-body .col-md-6 {
        text-align: center;
        margin: 8px 2px;
    }
    .blcourse {
        margin: 20px 0;
    }
}

@media (min-width: 1200px) {
    .modal .container {
        width: 100%;
    }
    .head-font>li>a {
        font-size: 20px!important;
    }
    .arealimit .cour-mar {
        margin-top: 70px;
        text-align: center;
    }
    .blcourse {
        width: 95%;
    }
    .cour-bootom {
        margin-top: 25px;
    }
    .cour-mar .col-lg-3 {
        margin: 5px 0;
    }
    .mcour .col-lg-3 {
        width: 33%;
    }
}


/*选课界面css结束*/


/*学生申请答辩界面*/

.text-font {
    color: #1B3F25;
    line-height: 25px;
}

.btn-font {
    text-align: center;
    margin-top: 10px;
}


/*学生申请答辩界面结束*/


/*学生注册界面*/

.XjzcHeader-font {
    background: #bb5839;
}

.XjzcHeader-font span {
    font-size: 30px!important;
    color: #fff;
    display: block;
    padding: 20px 0;
}


/*学生注册界面、学生选择导师界面、导师选择学生界面头部公用类样式*/

.XjzcBody-font {
    margin-top: 30px;
}

.card {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.0);
}

.card-header span {
    color: #FF5722;
}

.Idcard-font {
    margin: 10px 0;
}

.card .card-header:not(.ch-alt) {
    padding: 0px 25px 30px 25px;
}

.t-header-1 {
    color: #00BCD4;
    border-bottom: 1px solid #00BCD4;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-left: 15px;
}

.t-header-2 {
    color: #FFC107;
    border-bottom: 1px solid #FFC107;
    /*padding: 10px 15px;*/
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
}

.t-header span {
    font-size: 20px;
    padding-left: 10px;
}

.t-view[data-tv-type="button-green"]:before {
    content: "\f1de";
    background: #bb5839;
    box-shadow: 0 0 0 1px #4CAF50;
}

.t-view[data-tv-type="button-green"]:after {
    background: #bb5839;
}

.t-view[data-tv-type="button-amber"]:after {
    background: #FFC107;
}

.t-view[data-tv-type="button-amber"]:before {
    content: "\f1ae";
    background: #FFC107;
    box-shadow: 0 0 0 1px #FFC107;
}

.t-view[data-tv-type="button-greenno"]:before {
    content: "\f1de";
    background: #bb5839;
    box-shadow: 0 0 0 1px #4CAF50;
}

.t-view[data-tv-type="button-amberno"]:before {
    content: "\f24f";
    background: #FFC107;
    box-shadow: 0 0 0 1px #FFC107;
}

.t-view[data-tv-type="button-amber-text"]:before {
    content: "\f24f";
    background: #FFC107;
    box-shadow: 0 0 0 1px #FFC107;
}

.t-view[data-tv-type="button-amber-text"]:after {
    background: #FFC107;
}

.t-view[data-tv-type="choose-text"]:before {
    content: "\f1fb";
    background: #00BCD4;
    box-shadow: 0 0 0 1px #00BCD4;
}

.t-view[data-tv-type="choose-text"]:after {
    background: #00BCD4;
}

.t-view {
    border: 0px;
}

#stdPrimeInfo .t-view,
#midChkArrange .t-view,
{
    border: 1px solid #eee;
}

.input-font {
    width: 40%;
    padding: 10px 0!important;
}

#wrap .radio .input-helper:after {
    background: #FFC107;
}

.radio .input-helper:after {
    background: #bb5839;
}

.choose-font {
    padding: 15px 0;
}

.choose-font span {
    color: #000;
}

.tv-true {
    border-color: #fff!important;
    color: #000!important;
    margin-right: 15px!important;
}

.tv-true i {
    font-size: 30px!important;
    color: #00BCD4;
}

.tv-fault {
    border-color: #fff!important;
    color: #000!important;
    margin-right: 15px!important;
}

.tv-fault i {
    font-size: 30px!important;
    color: #F44336;
}

@media (max-width: 767px) {
    .XjzcHeader-font span {
        font-size: 20px!important;
        color: #fff;
        display: block;
        padding: 20px 5px;
    }
    .input-font {
        width: 80%;
    }
    .tv-first {
        margin: 0 20px!important;
    }
    .t-view {
        box-shadow: 0px 0px 0px;
    }
}


/*学生注册界面结束*/


/* 自适应表格开始 */


/*.responsive-table > thead > tr > th:first-child, 
.responsive-table > tbody > tr > th:first-child, 
.responsive-table > tfoot > tr > th:first-child, 
.responsive-table > thead > tr > td:first-child, 
.responsive-table > tbody > tr > td:first-child, 
.responsive-table > tfoot > tr > td:first-child{
	padding-left: 10px;
}

.responsive-table > thead > tr > th:last-child, 
.responsive-table > tbody > tr > th:last-child, 
.responsive-table > tfoot > tr > th:last-child, 
.responsive-table > thead > tr > td:last-child, 
.responsive-table > tbody > tr > td:last-child, 
.responsive-table > tfoot > tr > td:last-child{
	padding-right: 10px;
	line-height: 20px;
}

.responsive-table > thead > tr > th,
.responsive-table > tbody > tr > th,
.responsive-table > tfoot > tr > th,
.responsive-table > thead > tr > td,
.responsive-table > tbody > tr > td,
.responsive-table > tfoot > tr > td {
	padding: 10px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 0px solid #f0f0f0;
}

.responsive-table tr td,
.responsive-table tr th{
	white-space:pre-wrap;
	overflow: initial;
}

.responsive-table .bootstrap-datetimepicker-widget {
	width: 19em !important;
}

.responsive-table .dropdown-menu{
	right: 0!important;
}

.responsive-table .bootstrap-select > .btn-default:before {
	background-color:rgba(0, 0, 0, 0);
	background-image: url(../lib/MaterialAdmin/img/select@2x.png);
	background-size: 11px;
}

.responsive-table .caret{
	color:rgba(0, 0, 0, 0);
}

.responsive-table .form-control {
	background-color: rgba(0, 0, 0, 0);
}
.responsive-table td .fg-line:not(.form-group) {
	width: 100%
}

@media screen and (max-width: 767px) {

	.responsive-table .cf:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}

	.responsive-table * html .cf {
		zoom: 1;
	}

	.responsive-table *:first-child+html .cf {
		zoom: 1;
	}

	.responsive-table {
		width: 100%;
		border-collapse: collapse;
		border-spacing: 0;
		display: block;
		position: relative;
	}

	.responsive-table>thead>tr>th,
	.responsive-table>tbody>tr>td {
		margin: 0;
		vertical-align: top;
		height: 100%;
	}

	.responsive-table>thead {
		display: block;
		float: left;
		height: 100%
	}

	.responsive-table>tbody {
		display: block;
		width: auto;
		position: relative;
		white-space: nowrap;
	}
	.responsive-table>thead>tr {
		display: block;
		height: auto;
	}
	
	.responsive-table>thead>tr>th {
		display: block;
		text-align: right;
	}

	.responsive-table>tbody>tr {
		display: inline-block;
		vertical-align: top;
	}

	.responsive-table>tbody>tr>td {
		display: block;
		min-height: 1.25em;
		text-align: left;
		width: 100%;
	}*/


/* sort out borders */


/*.responsive-table>thead>tr>th {
		border-bottom: 0;
		border-left: 0;
	}
	.responsive-table>tbody>tr>td {
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}
	.responsive-table>tbody>tr {
		border-left: 0px solid #babcbf;
		width: calc(100% - 134px)
	}

	.responsive-table>tbody>tr>th:last-child,
	.responsive-table>thead>tr>td:last-child {
		border-bottom: 1px solid #babcbf;
	} 

	.responsive-table > tbody > tr:last-child > td, 
	.responsive-table > tfoot > tr:last-child > td {
		padding-bottom: 10px;
	}

	.responsive-table td .form-control{
		height: 20px;
	}

	.responsive-table>tbody>tr>td .btn{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.responsive-table>tbody>tr>td .btn>filter-option{
		height: 19px;
	}
}*/


/* 自适应表格结束 */


/* input的间距控制 */

.input-padding {
    padding-bottom: 10px;
}


/*双向选择导师界面开始*/

#tutorChose-two .card {
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
}

#tutorChose-two .card:hover {
    box-shadow: 0 8px 17px rgba(0, 0, 0, 0.2);
}


/*.card-amber a {
        color: #FFC107;
    }
    
    .card-amber a:hover {
        color: #E6AE06;
    }
    
    .card-green a {
        color: #4CAF50;
    }
    
    .card-green a:hover {
        color: #459E48;
    }
    
    .card-blue a {
        color: #00BCD4;
    }
    
    .card-blue a:hover {
        color: #1E87DB;
    }
    
    .card-amber .radio .input-helper:before {
        border: 1px solid #FFC107;
    }
    
    .card-green .radio .input-helper:before {
        border: 1px solid #4CAF50;
    }
    
    .card-blue .radio .input-helper:before {
        border: 1px solid #00BCD4;
    }
    
    .card-amber .radio span {
        color: #FFC107;
        font-weight: 400;
    }
    
    .card-green .radio span {
        color: #4CAF50;
        font-weight: 400;
    }
    
    .card-blue .radio span {
        color: #00BCD4;
        font-weight: 400;
    }
    
    .card-amber .radio .input-helper:after {
        border-bottom-color: #ffc107;
        border-left-color: #ffc107;
		background:#ffc107;
    }
    
    .card-green .radio .input-helper:after {
        border-bottom-color: #4caf50;
        border-left-color: #4caf50;
		background: #bb5839;
    }


    .card-blue .radio .input-helper:after {
        border-bottom-color: #00bcd4;
        border-left-color: #00bcd4;
		background:#00bcd4; 
    }*/


/*双向选择导师界面结束*/


/*表格内容不省略*/

.text-all {
    text-overflow: clip!important;
}


/*导航栏样式控制*/

#menu-trigger {
    width: 55px;
    height: 45px;
    float: right;
    background: #ddd;
    border-radius: 5px;
}

@media (min-width:767px) {
    .header-inner {
        padding: 0px 0px;
    }
}

@media (max-width:767px) {
    .header-inner {
        padding: 17px 0px 0px 0px;
    }
    .ha-menu {
        position: absolute;
        left: 180px;
    }
}

@media (max-width:400px) {
    .ha-menu {
        position: absolute;
        left: 130px;
    }
}

@media (max-width:330px) {
    .ha-menu {
        position: absolute;
        left: 90px;
    }
}


/*导航栏样式控制结束*/


/*-------------------------------new rules-----------------------------*/

.btn:hover,
.btn:focus,
.btn.focus {
    color: #fff;
}

.btn-add,
.btn-add:hover,
.btn-add:active,
.btn-add:visited {
    background-color: #FF9800;
    color: #fff;
}

.btn-change,
.btn-change:hover,
.btn-change:active,
.btn-change:visited,
.btn-change:link,
.btn-change:focus{
    background-color: #fefefe;
    color: #FF9800;
    border: 1px solid #EDFAED;
}

.btn-change,
.btn-change:hover,
.btn-change:active,
.btn-change:visited,
.btn-change:link,
.btn-change:focus{
    background-color: #fefefe;
    color: #FF9800;
    border: 1px solid #EDFAED;
}

.btn-del,
.btn-del:hover,
.btn-del:active,
.btn-del:visited,
.btn-del:link,
.btn-del:focus {
    background-color: #fff;
    color: #F44336;
    border: 1px solid #EDFAED;
}

.btn-agree,
.btn-agree:hover,
.btn-agree:active,
.btn-agree:visited,
.btn-agree:link,
.btn-agree:focus {
    background-color: #fff;
    color: #4CAF50;
    border: 1px solid #EDFAED;
}

.btn-handle,
.btn-handle:hover,
.btn-handle:active,
.btn-handle:visited {
    background-color: #03A9F4;
    color: #fff;
}

.btn-submit,
.btn-submit:hover,
.btn-submit:active,
.btn-submit:visited {
    background-color: #4CAF50;
    color: #fff;
}

.btn-reset,
.btn-reset:hover,
.btn-reset:active,
.btn-reset:visited {
    background-color: #FF9800;
    color: #fff;
}

.btnStyle {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px
}

.btnStyle-left {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 15px
}

.btnDisplay {
    display: block;
    float: right;
}

.text_after {
    display: none;
    color: #4CAF50;
}

.likeTextarea {
    border-bottom: 1px solid #e1e1e1;
    color: #9E9E9E;
    padding-bottom: 10px;
}


/*bootgrid分页按钮*/

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #4CAF50;
}

.tr_width {
    width: 80px;
}

.bootgrid-table th>.column-header-anchor>.text {
    margin: 0px;
}


/*“暂无数据！”按钮样式*/

body .book-class .layui-layer-btn a {
    border: 1px solid #FF9800;
    background: #FF9800;
}


/*未知错误使datepicker绿色圈多了蓝色背景，将源码重新在这里覆盖一次*/

.datepicker table td.day {
    background: transparent!important;
}


/*“暂无数据”样式*/

.no-matter {
    width: 280px;
    height: 300px;
    position: relative;
    left: 45%;
    margin-left: -90px;
    padding-top: 100px;
}

.timeline-no-msg {
    width: 250px;
    height: 200px;
    position: relative;
    left: 50%;
    margin-left: -90px;
    padding-top: 70px;
}

.no-msg {
    width: 250px;
    height: 200px;
    position: relative;
    left: 50%;
    margin-left: -90px;
    padding-top: 100px;
}

@media (max-width:767px) {
    .no-matter {
        left: 40%;
    }
    .no-msg {
        left: 40%;
    }
}


/*selectpicker 搜索框search样式*/

.bootstrap-select .bs-searchbox {
    background: #fff;
}

.bootstrap-select .bs-searchbox input {
    border-bottom: 1px solid #ddd;
    width: 90%;
}

.no-results {
    display: none!important;
}


/*timeline时间线*/

@media (min-width: 768px) {
    .timeline {
        padding-top: 0px;
    }
}

.t-view {
    margin-bottom: 0px;
}

