/*
    像素格工作室 Pixel grid studio www.pxgrids.com
    重新定义bootstrap
*/
.panel{border:none;border-radius: 2px;}
.panel-heading{border-color:#eff2f7;font-size:14px;font-weight:300;padding: 15px 20px;border: 0;border-bottom: 1px solid #EEEFF1;}
.panel-heading select,.panel-heading input{height: 30px;}
.panel-footer{background-color: transparent;border: none;}
.panel>.table+.panel-body{border-top: none;}
.bm0{border-bottom: 0 !important;}
.mr0{margin:0 !important;}
#panel-bodys{padding: 0}
.help-block{line-height: 34px;margin: 0;color: #b2b2b2;}
.nav-tabs>li>a{border-radius:0;border-top: 1px solid transparent; background-color: #f2f2f2;color: #666;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-top: 2px solid #3B4658;}
.nav-tabs>li>a:hover{border-color: #dfdfdf #dfdfdf #dfdfdf;background-color: #dfdfdf;}
.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;}
.panel .panel-body .table>tbody>tr>td a.menunamea{color: #797979;}
.panel .panel-body .table>tbody>tr>td a:hover.menunamea, .table>tbody>tr>td a:hover.menunamea i{color: #337ab7;}
.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:#fff;border-color:#ddd;color:#727272;border-radius: 2px;box-shadow: 0px 1px 2px rgba(0,0,0,0.1);}
.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;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;padding: 4px 12px;}
/*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: 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;line-height: 22px;}
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 dotted #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,textarea.form-control{ font-size: 12px; color: #777; background-color: #FFF; vertical-align: middle; display: inline-block; padding: 3px; border: solid 1px #E2E2E4; outline: 0 none;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.07);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.07);box-shadow:inset 0 1px 2px rgba(0,0,0,0.07);}
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-control{height: 30px;}
textarea.form-control{height: auto;}
.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: #9F7012;background-color: #fdeaa6;border-color: #f7bf4f;}
.pagination>li>a:focus, .pagination>li>span:focus, .pagination>li> .active, .pagination>li> .active:hover{color: #9F7012;background-color: #fdeaa6;border-color: #f7bf4f;}
.pagination>li>a, .pagination>li>span{box-shadow: 0px 1px 2px rgba(0,0,0,0.1);margin: 5px;color: #727272;}
.tablewarnings{color: #a0a0a0;display: inline-block;margin-top: 10px;}
.btn-icon{border-radius: 3px;padding: 1px 5px 1px 0px;}
pre{border-radius: 0px;margin: 0;}
#contenttable>tbody>tr>td{border-top: none}
#contenttable>tbody>tr:hover>td{background-color: #FCFCFD;}
.form-inline{font-size: 12px;}