/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 15 version
*/

.agenda{background-color: #f1f1f1;padding: 80px 0;}
.main-content{margin-top: 80px;}

/* tabs */
.main-content .tabs {padding: 25px 35px;background-color: #fff;}
.main-content .tabs a{width: 130px;height: 50px;border-radius: 25px;margin-bottom: 10px;background-color: #f4f4f4;line-height: 50px;font-weight: 900;margin-right: 30px;}
.main-content .tabs a.active{background-color: #f9ae3b;background-image:-o-linear-gradient(left,#ef5a24,#f9ae3b);background-image:-webkit-gradient(linear,left top, right top,from(#ef5a24),to(#f9ae3b));background-image:linear-gradient(90deg,#ef5a24,#f9ae3b);color: #fff;-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.2);box-shadow: 0 5px 10px 0 rgba(0,0,0,.2);}

/* tab-content */
.tab-content.all .table-title{height: 100px;line-height: 100px;background-color: #0a3b6d;background-image: -webkit-gradient(linear,left top, right top,from(#0a3b6d),to(#2367ad));background-image: -o-linear-gradient(left,#0a3b6d,#2367ad);background-image: linear-gradient(90deg,#0a3b6d,#2367ad);}
.tab-content.all .content-view{overflow-x: auto;}
.tab-content.all .layui-table{min-width: 1000px;}
.tab-content.all .layui-table tr{background-color: #fff;height: 70px;}
.tab-content.all .layui-table tbody tr:first-child{background-color: #f2f2f2;height: 55px;}
.tab-content.all .layui-table tbody tr:first-child:hover{background-color: #f2f2f2;}
.tab-content.all .layui-table tbody tr:hover{background-color: #fff;color: #042f64;}

.layui-table th i,.layui-table td i{ margin-right: 7px;}

@media screen and (max-width: 1280px){
	.agenda{padding: 60px 0;}
	.main-content{margin-top: 60px;}
	.main-content .tabs {padding: 20px 30px;}
}

@media screen and (max-width: 991px){
	.agenda{padding: 40px 0;}
	.main-content{margin-top: 40px;}
	.main-content .tabs a{width: 100px;height: 40px;border-radius: 20px;line-height: 40px;margin-right: 20px;}
}

@media screen and (max-width: 767px){
	.agenda{padding: 30px 0;}
	.main-content{margin-top: 30px;}
	.main-content .tabs {padding: 20px;}
	.main-content .tabs a{width: 32%;margin: 0;margin-right: 2%!important;height: 40px;border-radius: 20px;line-height: 40px;}
	/*.main-content .tabs a:last-child{margin: 0!important;}*/
	.main-content .tabs a:nth-of-type(3n){margin: 0!important;}

}