/**
*
*/
.content {padding: 10px;}
.nav-content{padding: 0px 10px;}
.panel-body {padding: 0px;}
.panel-heading {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 0px;
}
/* ����BootStrap��Layui�Ŀ��ؿؼ�������Ӱ�� */

.layui-form-switch{position: relative; display: inline-block; vertical-align: middle; height: 24px; line-height: 22px; width: 55px; padding: 0 5px; margin-top: 0px; border: 1px solid #d2d2d2; border-radius: 20px; cursor: pointer; background-color: #fff; -webkit-transition: .1s linear; transition: .1s linear;}
.layui-form-switch i{position: absolute; left: 5px; top: 3px; width: 16px; height: 16px; border-radius: 20px; background-color: #d2d2d2; -webkit-transition: .1s linear; transition: .1s linear;}
.layui-form-switch em{position: absolute; right: 5px; top: 0; width: 25px; padding: 0!important; text-align: center!important; color: #999!important; font-style: normal!important; font-size: 12px;}
.layui-form-onswitch{border-color: #1e90ff; background-color: #1e90ff;}
.layui-form-onswitch i{left: 32px; background-color: #fff;}
.layui-form-onswitch em{left: 5px; right: auto; color: #fff!important;}

<!-- Tabҳ���Ż� -->
.tab .nav-tabs {
	border-bottom: 0 none;
	background: #eaeaea;
}

.tab .nav-tabs li a {
	background: transparent;
	border-radius: 0;
	font-size: 14px;
	border: none;
	color: #333;
	padding: 8px 20px;
}

.tab .nav-tabs {
    border-bottom: 2px solid #1e9ff;
}

.tab .nav-tabs li.active a, .tab .nav-tabs li.active a i {
	border: 0 none;
	background: #1e9fff;
	color: #fff;
}
.tab .nav-tabs li.active > a:focus,.tab .nav-tabs li.active > a:hover{
	border: 0 none;
	background: #1e9fff;
	color: #fff;
}

.tab .nav-tabs li.active a:after {
	content: "";
	position: absolute;
	left: 45%;
	bottom: -14px;
	border: 7px solid transparent;
	border-top: 7px solid #1e9fff;
}

.tab .tab-content {
	padding: 10px 0px;
	color: #5a5c5d;
	font-size: 14px;
	line-height: 20px;
	margin-top: 0px;
}



@media only screen and (max-width: 480px) {
	.tab .nav-tabs, .tab .nav-tabs li {
		width: 100%;
		background: transparent;
	}
	.tab .nav-tabs li.active a {
		border-radius: 10px 10px 0 0;
	}
	.tab .nav-tabs li:first-child a {
		border-bottom-left-radius: 0;
	}
	.tab .nav-tabs li a {
		margin-bottom: 10px;
		border: 1px solid lightgray;
	}
	.tab .nav-tabs li.active a:after {
		border: none;
	}
}
<!-- cq_fieldset -->
.cq_fieldset
{
	width:98%;
}
.cq_fieldset fieldset.scheduler-border
{
	border: 1px solid #428bca;
	padding: 1.4em 1.4em 1.4em 1.4em !important;
	margin: 0 0 1.5em 0 !important;
	-webkit-box-shadow: 0px 0px 0px 0px #000;
	box-shadow: 0px 0px 0px 0px #000;
	background-color:#F9F9F9;
}
.cq_fieldset legend.scheduler-border
{
	width: inherit; /* Or auto */
	padding: 0 10px; /* To give a bit of padding on the left and right */
	border-bottom: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: 900;
	margin-bottom: 0;
	background-color: #428bca;
	color: #fffffb;
	border-radius: 10px;
}

/**
����Tab ��ʽ
*/
.vertical-tab {
    width: 100px;
    height: 100%;
    float: left;
    overflow: hidden;
}
.vertical-tab > li {
    text-align: center;
}
.vertical-tab > li.active > a, .vertical-tab > li.active > a:focus, .vertical-tab > li.active > a:hover {
    border: solid #ccc;
    border-width: 1px 0px 1px 1px;
    background-color: #ffffff;
    border-right: 1px solid #ffffff;
    z-index: 2;
}
.vertical-tab > li > a {
    border-radius: 4px 0px 0px 4px;
}
.vertical-tab-content {
    float: left;
    width: 90%;
    height: 100%;
    padding: 5px;
    margin-left: -1px;
    margin-bottom: 2px;
    border: solid 1px #ccc;
    color: #666;
}
.send {
    position: relative;
    width: 90%;
    background: #FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; /* Բ�� */
    border: 1px solid #ccc;
}
.tag {
    width: 300px;
    min-height: 30px;
    border: 1px solid #ccc;
    position: relative;
    padding: 10px;
    background-color: #ccc;
    border-radius: 4px;
    margin-left: 30px;
    -moz-box-shadow:1px 1px 2px hsla(0, 0%, 0%, 0.3);
    -webkit-box-shadow:1px 1px 2px hsla(0, 0%, 0%, 0.3);
    box-shadow:1px 1px 2px hsla(0, 0%, 0%, 0.3);
}
.tag:before, .tag:after {
    position:absolute;
    content:"\00a0";
    width:0px;
    height:0px;
    border-width:8px 18px 8px 0;
    border-style:solid;
    border-color:transparent #CCC transparent transparent;
    top:5px;
    left:-18px;

}
.tag:after {
    bottom: -33px;
    border-color: #FFF transparent transparent;
}
.bootstrap-table .label{
cursor:pointer;
font-size: 80%;
line-height: unset;
}