/*   
Template Name:Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.3.1
Version:1.5.0
Author:Sean Ngu
Website:http://www.seantheme.com/color-admin-v1.5/admin/
*/

.navbar-logo,.coming-soon .brand .logo,.login .login-header .brand .logo {
	border-color:#4DCACA #31A3A3 #1D8888;
}
.navbar.navbar-inverse .navbar-brand,.sidebar .nav > li.active > a,.sidebar .nav > li.active > a:focus,.sidebar .nav > li.active > a:hover,.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a,.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a,.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,.label.label-theme,.btn.btn-scroll-to-top {
	background:#00acac;
}
.navbar.navbar-inverse .navbar-brand {
	color:#fff !important;
}
.text-theme,.sidebar .sub-menu > li.active > a:before {
	color:#00acac;
}
@media (max-width:767px) {
	.navbar-inverse .navbar-header {
	background:#00acac;
}
}/* Added in v1.5 */

.gradient-enabled .navbar.navbar-inverse .navbar-brand,.gradient-enabled .sidebar .nav > li.active > a,.gradient-enabled .sidebar .nav > li.active > a:focus,.gradient-enabled .sidebar .nav > li.active > a:hover,.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a,.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a,.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,.gradient-enabled .label.label-theme,.gradient-enabled .btn.btn-scroll-to-top {
	background:rgb(0,210,210);
	/* Old browsers */
    /* IE9 SVG,needs conditional override of 'filter' to 'none' */
    background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFjYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%);
	/* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,210,210,1)),color-stop(100%,rgba(0,172,172,1)));
	/* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%);
	/* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%);
	/* Opera 11.10+ */
    background:-ms-linear-gradient(top,rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%);
	/* IE10+ */
    background:linear-gradient(to bottom,rgba(0,210,210,1) 0%,rgba(0,172,172,1) 100%);
	/* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d2d2',endColorstr='#00acac',GradientType=0 );
	/* IE6-8 */
}
.pace-progress {
	background:#00acac;
}
.pace .pace-activity {
	border-top-color:#00acac;
	border-left-color:#00acac;
}







/*=================================
Public
黑色：#4e4e4e
深灰色：#686868
浅灰色：#989898
绿色：#8cc431
线框颜色：#cdcdcd

==================================*/
.white{
    color: #fff;
}
.red{
    color: #ff5c5c;
}
.green{
    color: #8cc431;
}
.blue{
    color: #5cacff;
}
.darkgray{
    color: #686868;
}
.lightgray{
    color: #989898;
}
.orange{
    color: rgb(253, 148, 107);
}

ul { list-style: none; }
ul { list-style: none; margin: 0; padding: 0; }

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

strong{
    font-weight: bold;
}
.lf{
    float:left;
}
.rf{
    float:right;
}
.clearfix {
    *zoom: 1;
    clear: both;
}

.content .struct_right .searchbg{
    /*width: 920px;*/
    position: relative;
    padding: 10px 15px;
    background-color: #efefef;
    /*border:solid 1px #cccccc; alipay */
}
.content .struct_right .searchbg span{
    color: #989898;
}
.content .struct_right .searchbg a.btn{
    /*width: 70px;*/
    font-size: 14px;
    float:right;
}

table.lr_table label{
    display: inline-block;
    min-width: 90px;
    margin-right: 10px;
    *min-width:95px;
}
table.lr_table label input{
    margin-right: 5px;
}

.article  .nodata{
    border: none;
}
.article  .nodata{
    position: relative;
    width: 100%;
    height: 66px;
}
.article  .nodata div{
    position: relative;
    width: 100%;
}
table.mul_table tr.nodata{
    border-left: none;
}

.article  .nodata{
    margin-top:10px;
    height: 50px;
}
.article  .nodata p{
    text-align: center;
    border: 1px solid rgb(226, 255, 234);
    left: -1px;
    line-height: 36px;
    color: rgb(235, 80, 80);
    position: absolute;
    width: 600px;
    top: 0;
    background-color: rgb(239, 253, 243);
}
li.nodata{
    text-align: center;
    border: 1px solid rgb(226, 255, 234);
    line-height: 66px;
    color: rgb(235, 80, 80);
    width: 757px;
    background-color: rgb(239, 253, 243);
}


input[type="text"]:focus,input[type="password"]:focus {
    border-color: #9fa2a5;
    -webkit-box-shadow: none;
    box-shadow: none;
}
input[type="text"]:focus,input[type="password"]:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
input[type="text"],input[type="password"],input[type="number"],textarea,select {
    border: 1px solid #ccd0d4;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 12px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
input[type="text"],input[type="password"],input[type="number"],textarea,select {
    /*width: 100%;*/
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

table.lr_table{
    text-align: left;
}

table.lr_table td.rtd {
    padding-right: 0;
    /*width: 400px;*/
}
table.lr_table td {
    padding: 0 10px 10px 0;
}

.struct_right{
    background-color: #fff;
}
.struct_right .article{
    padding: 15px;
}



.struct_right .lr_table td {
    height: 25px;
}

.struct_right  .validateForm .lr_table td {
    height: 45px;
    padding-top:5px;
    padding-bottom:5px;
}

.btn_green{
    font-weight: 300;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn_red{
    font-weight: 300;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    background-color: red;
    border-color: #fff;
}

.searchbg{
    margin-bottom: 5px;
}

.login-content .lr_table td{
    height: 40px;
}

.awrap .title{
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}

.awrap .gray{
    padding-left: 5px;
}

.awrap .gray label{
    font-weight: normal;
}

.awrap table td{
    padding-left: 5px;
}

.validateForm .lr_table{
    width: 100%;
}
.validateForm .lr_table .ltd{
    width: 10%;
}
.validateForm textarea{
    width: 60%;
}