/*
    像素格工作室 Pixel grid studio www.pxgrids.com
    重新定义bootstrap
*/
.panel{border:none;box-shadow:none;}
.panel-heading{border-color:#eff2f7;font-size:14px;font-weight:300;padding: 15px;border: 0;border-bottom: 1px solid #EEEFF1;}
.panel-heading .title{float: left!important;display: inline-block;padding: 5px 10px;}
.panel-heading .panel-div{float: right!important;margin-right: 10px;}
.panel-heading .panel-div .btn{float: left!important;margin-right: 10px;}
.bm0{border-bottom: 0 !important;}
.mr0{margin:0 !important;}
#panel-bodys{padding: 0}
.panel .panel-body{padding: 20px;}
.table>tbody>tr>td,.table>thead>tr>th{padding: 10px 20px;}
.panel .panel-body .table, .panel .panel-body .table-responsive{margin-bottom: 0;}
.modal-title{font-size: 16px;}
.panel-title{color:#2A3542;font-size:14px;font-weight:400;margin-bottom:0;margin-top:0;}
.btn-default{background-color:#BDC3C7;border-color:#BDC3C7;color:#fff;border-radius: 2px;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-color:#3498DB;border-color:#3498DB;color:#fff;}
.btn-primary{background-color:#1ABC9C;border-color:#1ABC9C;color:#FFFFFF;border-radius: 2px;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#17B092;border-color:#16A286;color:#FFFFFF;}
.btn-success{background-color:#2DCB73;border-color:#2DCB73;color:#FFFFFF;border-radius: 2px;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-color:#2BC16E;border-color:#23AD61;color:#FFFFFF;}
.btn-info{background-color:#3498DB;border-color:#3498DB;color:#FFFFFF;border-radius: 2px;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-color:#308CCA;border-color:#247EBC;color:#FFFFFF;}
.btn-warning{background-color:#F39C12;border-color:#F39C12;color:#FFFFFF;border-radius: 2px;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-color:#E89512;border-color:#D58A13;color:#FFFFFF;}
.btn-danger{background-color:#ff6c60;border-color:#ff6c60;color:#FFFFFF;border-radius: 2px;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-color:#ec6459;border-color:#ec6459;color:#FFFFFF;}
.btn-inverse{background-color:#34495E;border-color:#34495E;color:#FFFFFF;}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse{background-color:#293B4E;border-color:#293B4E;color:#FFFFFF;}
.btn-white{box-shadow:none !important;border-radius: 0px;}
.btn-white{background-clip:padding-box;background-color:#FFFFFF;border-color:rgba(150,160,180,0.3);box-shadow:0 -1px 1px rgba(0,0,0,0.05) inset;}
/*Rounded Button*/
.btn-round{border-radius:30px;-webkit-border-radius:30px;}
/*shadow button*/
.btn-shadow.btn-default{box-shadow:0 4px #9EA3A8;}
.btn-shadow.btn-primary{box-shadow:0 4px #0A9F82;}
.btn-shadow.btn-success{box-shadow:0 4px #13B25A;}
.btn-shadow.btn-info{box-shadow:0 4px #277EB9;}
.btn-shadow.btn-warning{box-shadow:0 4px #D99120;}
.btn-shadow.btn-danger{box-shadow:0 4px #d1595a;}
.btn-shadow.btn-inverse{box-shadow:0 4px #1D2E40;}
/*text input*/
.form-control{box-shadow:none;border-radius: 0;border: 1px solid #E2E2E4;padding: 6px 4px;font-size: 12px;}
.form-horizontal .control-label{font-weight:300;font-size:14px;text-align:left;}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline{padding-top: 0px;}
input,textarea,select,button{outline:none !important;}
.m-bot15 {margin-bottom: 15px;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{background-color: #fcfcfd;}
.table>tbody>tr>td i{margin: 0 0 0 5px;font-size: 14px;color: #BCBFC9;}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th{background-color: #FCFFE9;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{border-top: 1px dashed #EAEAEA;vertical-align: middle;}
.input-group-addon, .input-group-addon:first-child,.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group,.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{border-radius: 0px;}
.table>thead>tr>th{border-bottom: 1px solid #eaeaea;}
.label{font-size: 12px;font-weight: normal;}
.tablehead{background-color: #fafafa;}
.formwarning{color: #FF6C60;margin-top: 4px;position: absolute;}
.formwarning i,.formsuccess i{font-size: 14px;}
.formsuccess{color: #2DCB73;margin-top: 4px;position: absolute;}
.frominputwarning{border-color: #EC7876;box-shadow: 0 0 0 2px rgba(236, 89, 86, 0.35);border: #EC7876 1px dotted !important;}
.frominputsuccess{border-color: #2DCB73;box-shadow: 0 0 0 2px rgba(45, 203, 115, 0.27);border: #2DCB73 1px dotted !important;}
input[type="text"], input[type="password"], input[type="email"], input.text, input.email, input.password{ font-size: 12px; /*color: #777;*/ background-color: #FFF; vertical-align: top; display: inline-block; padding: 8px; border: solid 1px #E2E2E4; outline: 0 none;border-radius:0;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input.text:focus, input.email:focus, input.password:focus, textarea:focus, .form-control:focus{ color: #333; border-color: #75B9F0; box-shadow: 0 0 0 2px rgba(82, 168, 236, 0.15); outline: 0 none;}
.form-group input::-webkit-input-placeholder{color:#ccc;}:-moz-placeholder{color:#ccc;}::-moz-placeholder{color:#ccc;}:-ms-input-placeholder{color:#ccc;}
.pagination>li>a:hover, .pagination>li>span:hover{color: #3498DB;background-color: #F1F2F7;border-color: #ddd;}
.pagination>li>a:focus, .pagination>li>span:focus, .pagination>li> .active, .pagination>li> .active:hover{color: #FFF;background-color: #3498DB;border-color: #3498DB;}
.tablewarnings{color: #a0a0a0;display: inline-block;margin-top: 10px;}
.btn-icon{border-radius: 3px;padding: 1px 5px 1px 0px;}
pre{border-radius: 0px;}
#contenttable>tbody>tr>td{border-top: none}
#contenttable>tbody>tr:hover>td{background-color: #FCFCFD;}
.nav-tabs>li>a:hover{border-color: #F1F2F7 #F1F2F7 #DDD;}
.nav>li>a:hover, .nav>li>a:focus{background-color: #F1F2F7;}
.form-inline{font-size: 12px;}