﻿/*@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);*/
body{font-family:微软雅黑,;line-height:21px;color:#636e7b;height:100%; overflow:hidden;}
html{height:100%}
section { overflow-y:auto;  width:100%;}
body.notfound,body.signin{background:#e4e7ea}
a:active,a:focus{outline:0}
strong{font-weight:400}
#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e4e7ea;z-index:10000}
#status{width:30px;height:30px;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;font-size:32px}
.headerbar{border-left:1px solid #eee;background:#fff}
.headerbar::after{clear:both;display:block;content:''}
.menutoggle{float:left;width:50px;height:50px;font-size:22px;cursor:pointer;float:left;color:#1d2939;border-right:1px solid #eee;-moz-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
.menutoggle:hover{color:#1d2939;background-color:#f7f7f7}
.menutoggle .fa,.menutoggle .glyphicon{margin:14px 0 0 15px}
.searchform input{width:250px;background:#fff url(../images/icon-search.png) no-repeat 95% center;float:left;padding:18px 20px;border:0;border-right:1px solid #eee;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:50px;font-size:14px}
.searchform input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#ddd}
.searchform-left{margin-top:10px;margin-bottom:20px}
.searchform-left .form-control{border:0;background:#131b26}
.header-left{float:left}
.header-right{float:right}
.headermenu{list-style:none;margin:0;padding:0}
.headermenu:after{clear:both;display:block;content:''}
.headermenu>li{display:inline-block;float:left;border-left:1px solid #eee;position:relative}
.headermenu .dropdown-toggle{padding:12px 10px;border-color:#fff;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0}
.headermenu .dropdown-toggle.active,.headermenu .dropdown-toggle:active,.headermenu .dropdown-toggle:focus,.headermenu .dropdown-toggle:hover,.headermenu .open .dropdown-toggle.dropdown-toggle{background:#f9f9f9;color:#333;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.headermenu .dropdown-toggle img{vertical-align:middle;margin-right:5px;width:26px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.headermenu .dropdown-toggle .caret{margin-left:5px}
.headermenu .dropdown-menu{border:0;margin-top:0;margin-right:-1px;-moz-border-radius:2px 0 2px 2px;-webkit-border-radius:2px 0 2px 2px;border-radius:2px 0 2px 2px;-moz-box-shadow:3px 3px 0 rgba(12,12,12,.05);-webkit-box-shadow:3px 3px 0 rgba(12,12,12,.05);box-shadow:3px 3px 0 rgba(12,12,12,.05);padding:5px}
.headermenu .dropdown-menu:after{border-bottom:6px solid #1d2939;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;right:17px;position:absolute;top:-6px}
.headermenu .dropdown-grid .grid-list{padding:20px}
.headermenu .dropdown-menu li{display:block;margin:0;float:none;background:0 0;padding:15px 5px}
.headermenu .dropdown-menu-usermenu li{padding:0}
.headermenu .dropdown-menu-usermenu:after{right:95px}
.headermenu .dropdown-menu li a{color:#94989d;font-size:13px;padding:7px 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
.headermenu .dropdown-menu li a:hover{background:#4d72a9;color:#fff}
.headermenu .dropdown-menu li i{font-size:11px;margin-right:5px}
.headermenu .dropdown-menu-head{padding:0;min-width:300px}
.headermenu .tp-icon{padding:12px 15px;height:50px;font-size:16px;background:#fff;color:#333;border-color:#fff;-moz-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
.headermenu .tp-icon+.dropdown-menu:after{right:17px}
.headermenu .chat-icon{border-right:0}
.headermenu .dropdown-menu-usermenu{background:#1d2939}
.headermenu .dropdown-menu-head ul{border:1px solid #ddd;border-top:0;padding:0 10px}
.headermenu .dropdown-menu-head li a{color:#333;padding:0;opacity:1}
.headermenu .dropdown-menu-head li a:hover{background:0 0;color:#428BCA;text-decoration:none}
.headermenu .btn-group{margin-bottom:0}
.dropdown-list li{padding:15px;overflow:hidden;border-bottom:1px solid #eee}
.dropdown-list li:last-child{border-bottom:0}
.dropdown-list .thumb{width:36px;float:left}
.dropdown-list .thumb img{width:100%;display:block;vertical-align:middle}
.dropdown-list .desc{margin-left:45px;display:block}
.dropdown-list .desc h5{font-size:13px;margin-top:7px}
.dropdown-list li:last-child{padding:7px 5px}
.dropdown-list li .badge{float:right}
.user-list{width:300px}
.gen-list li a{display:block}
.gen-list li a:hover{color:#333!important;text-decoration:none}
.gen-list li .name{font-size:13px;font-family:LatoBold,'Lucida Grande','Lucida Sans Unicode',Helvetica,sans-serif;line-height:21px;display:block}
.gen-list li .msg{font-size:11px;line-height:normal;color:#999;display:block}
.leftpanel{width:150px;position:fixed;top:0;left:0;z-index:100;background-color:#464068;height:100%}
.leftpanel img{padding-left:6px}
.menu-collapsed{position:fixed;z-index:100;background-color:#fff;left:0}
.sticky-leftpanel{position:fixed;height:100%;overflow-y:auto}
.logopanel{padding:10px;background:#3a3557;/*border-bottom:1px dotted #5173B9*/}
.logopanel h1{font-size:30px;font-family:LatoBold,'Lucida Grande','Lucida Sans Unicode',Helvetica,sans-serif;letter-spacing:-1.5px;color:#1d2939;line-height:30px;margin:0}
.logopanel h1 span{color:#357ebd}
.leftpanel .searchform{display:none}
.leftpanel .searchform::after{content:'';display:block;clear:both}
.leftpanel .searchform input{padding:10px;height:auto;width:100%;margin:5px 0 20px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.leftpanel .userlogged{margin:0;padding:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);display:none}
.leftpanel .userlogged .media-object{width:40px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;float:left;border:2px solid #357ebd;padding:2px;margin-left:2px}
.leftpanel .userlogged .media-body{margin-left:50px;color:#ccc}
.leftpanel .userlogged .media-body h4{font-size:15px;margin:0}
.leftpanel .userlogged .media-body span{font-style:italic;font-size:11px;opacity:.5}
.sidebartitle{font-size:11px;text-transform:uppercase;color:#999;margin-bottom:10px}
.nav-bracket{margin-bottom:30px}
.nav-stacked > li + li { margin-top:0px;line-height: 15px;}
.nav-bracket>li>a{color:#cfcfcf;padding:14px 15px;font-size:14px; font-weight:bold; }
.leftpanel-collapsed .nav-bracket>li>a{color:#dfdfdf;padding:12px 10px;font-size:13px}
.nav-bracket>li>a:active,.nav-bracket>li>a:focus,.nav-bracket>li>a:hover{background-color:#3a3557;color:#fff;}
.nav-bracket>li.nav-parent>a{background:transparent url(/CRM/Contents/images/plus-white.png) no-repeat 92% center}
.nav-bracket>li.nav-parent>a:focus{background-color:none;color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.nav-bracket>li.nav-parent>a:active,.nav-bracket>li.nav-parent>a:hover{color:#1d2939;background-color:#3a3557; color:#fff; }

.nav-bracket>li.nav-active>a:hover{background-image:url(../images/minus.png);background-repeat:no-repeat}
.nav-bracket>li.nav-active>a:focus{color:#fff}
.nav-bracket>li.active>a,.nav-bracket>li.active>a:focus,.nav-bracket>li.active>a:hover{color:#fd3d2a}
.nav-bracket>li.nav-active>a{background-image:url(../images/minus.png);color:#fd3d2a}


.nav-bracket>li.nav-active.active>a:hover{background-image:url(../images/minus.png)}
.nav-bracket li .fa,.nav-bracket li .glyphicon{margin-right:5px;width:16px;text-align:center;font-size:14px}
.nav-bracket>li>a>.badge{margin-top:2px}
.nav-bracket .children{list-style:none;display:none;padding:0; background:#3a3557; border-top:1px solid #4f4580;border-bottom: 1px solid #4f4580; }
.nav-bracket .children:before{  position: absolute;left: 37px;width: 0;top: 50px;bottom: 0;border-left: 1px solid #464068; content: "";}
.nav-bracket .children>li>a{ font-weight:bold;color:#cfcfcf;font-size:14px;display:block;padding:6px 0 6px 42px;-moz-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
.nav-bracket .children > li > a:after {margin-top: 5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 5px;height: 5px;background-color: #dad8e0;position: absolute;left: 35px;content: "";}
.nav-bracket .children>li>a>span{margin-top:-2px}
.nav-bracket .children>li>a:active,.nav-bracket .children>li>a:focus,.nav-bracket .children>li>a:hover{text-decoration:none;color:#fff; background:#3a3557;}
.nav-bracket .children>li .fa{font-size:12px;opacity:.5;margin-right:5px;text-align:left;width:auto;vertical-align:baseline}
.nav-bracket .children ul{margin-left:12px;border:0}
.infosummary{margin:30px 0}
.infosummary ul{padding:0;margin:20px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.05)}
.infosummary li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}
.infosummary li:after{clear:both;display:block;content:''}
.infosummary .datainfo{float:left;line-height:normal}
.infosummary .datainfo h4{margin:0;font-size:16px;color:#fff;opacity:.7}
.infosummary span{font-size:11px;line-height:normal;text-transform:uppercase;font-size:10px;opacity:.4}
.infosummary .chart{float:right;margin-top:5px;opacity:.6}
.mainpanel{margin-left:150px;background:#e4e7ea}
.pageheader{padding:15px;border-bottom:1px solid #d3d7db;border-top:1px solid #eee;background:#f7f7f7;position:relative}
.pageheader h2{font-size:28px;color:#1D2939;letter-spacing:-.5px;margin:0}
.pageheader .fa,.pageheader .glyphicon{font-size:24px;margin-right:5px;padding:6px 7px;border:2px solid #1D2939;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.pageheader .fa.fa-pencil{padding:6px 9px}
.pageheader .fa.fa-hand-o-up{padding:6px 9px 6px 7px}
.pageheader .fa-file-o{padding:6px 10px}
.pageheader .fa-user{padding:6px 10px}
.pageheader .fa-file-text{padding:6px 10px}
.pageheader .fa-map-marker{padding:6px 12px}
.pageheader .fa-dollar{padding:6px 12px}
.pageheader .fa-clock-o{padding:6px 8px}
.pageheader h2 span{font-size:13px;text-transform:none;color:#999;font-style:italic;vertical-align:middle;letter-spacing:0}
.pageheader h2 span::before{content:'/';margin:0 10px 0 5px;color:#ccc}
.pageheader .breadcrumb-wrapper{position:absolute;top:23px;right:25px}
.pageheader .breadcrumb-wrapper .label{color:#999;text-transform:uppercase;font-size:11px;font-weight:400;display:inline-block}
.pageheader .breadcrumb{background:0 0;display:inline-block;padding:0}
.pageheader .breadcrumb li{font-size:12px}
.pageheader .breadcrumb li.active{color:#333}
.contentpanel{padding:20px;position:relative}
.contentpanel::after{clear:both;display:block;content:''}
form .form-group:last-child{margin-bottom:0}
.row-pad-5{margin-left:-5px;margin-right:-5px}
.row-pad-5 [class*=col-lg],.row-pad-5 [class*=col-md],.row-pad-5 [class*=col-sm]{padding-left:5px;padding-right:5px;margin-bottom:10px}
.subtitle{font-size:13px;text-transform:uppercase;color:#333;font-family:LatoBold;margin-bottom:15px;margin-top:0}
.subtitle-lined{border-bottom:1px dotted #ddd;padding-bottom:5px}
p{margin-bottom:10px}
.panel-stat{background:0 0}
.panel-stat .panel-heading{padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.panel-stat .stat{color:#fff;max-width:250px}
.panel-stat .stat img{text-align:center}
.panel-stat i{font-size:30px;border:1px solid #fff;padding:15px;border-radius:50px;opacity:.5}
.panel-stat .stat-label{text-transform:uppercase;font-size:11px;opacity:.75;display:block;line-height:normal;margin-bottom:2px}
.panel-stat h1{margin:0;line-height:36px;font-family:'Helvetica Neue',sans-serif;font-size:38px}
.panel-stat h4{margin:0;font-family:'Helvetica Neue',sans-serif}
.sublabel{display:block;font-size:12px;margin-bottom:2px}
.ex-donut-chart{text-align:center;height:298px}
.ex-line-chart{height:248px}
.ex-donut-chart>svg,.ex-line-chart>svg{width:100%!important}
.ckbox,.rdio{position:relative}
.ckbox input[type=checkbox],.rdio input[type=radio]{opacity:0}
.ckbox label{padding-left:8px;cursor:pointer;margin-bottom:7px!important}
.rdio label{padding-left:3px;cursor:pointer;margin-bottom:7px!important}
.ckbox label:before{width:18px;height:18px;position:absolute;top:0;left:0;content:'';display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bbb;background:#fff}
.ckbox input[type=checkbox]:disabled+label{color:#999}
.ckbox input[type=checkbox]:disabled+label:before{background-color:#eee}
.ckbox input[type=checkbox]:checked+label::after{font-family:FontAwesome;content:"\F00C";position:absolute;top:0;left:3.5px;display:inline-block;font-size:11px;width:16px;height:16px;color:#fff}
.ckbox-default input[type=checkbox]:checked+label:before{border-color:#999}
.ckbox-default input[type=checkbox]:checked+label::after{color:#333}
.ckbox-primary input[type=checkbox]:checked+label:before{border-color:#4d72a9;background-color:#4d72a9}
.ckbox-warning input[type=checkbox]:checked+label:before{border-color:#EEA236;background-color:#F0AD4E}
.ckbox-success input[type=checkbox]:checked+label:before{border-color:#3e84e9;background-color:#3e84e9}
.ckbox-danger input[type=checkbox]:checked+label:before{border-color:#D43F3A;background-color:#D9534F}
.rdio label:before{width:18px;height:18px;position:absolute;top:1px;left:0;content:'';display:inline-block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:1px solid #bbb;background:#fff}
.rdio input[type=radio]:disabled+label{color:#999}
.rdio input[type=radio]:disabled+label:before{background-color:#eee}
.rdio input[type=radio]:checked+label::after{content:'';position:absolute;top:5px;left:4px;display:inline-block;font-size:11px;width:10px;height:10px;background-color:#444;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.rdio-default input[type=radio]:checked+label:before{border-color:#999}
.rdio-primary input[type=radio]:checked+label:before{border-color:#4d72a9}
.rdio-primary input[type=radio]:checked+label::after{background-color:#4d72a9}
.rdio-warning input[type=radio]:checked+label:before{border-color:#F0AD4E}
.rdio-warning input[type=radio]:checked+label::after{background-color:#F0AD4E}
.rdio-success input[type=radio]:checked+label:before{border-color:#357ebd}
.rdio-success input[type=radio]:checked+label::after{background-color:#357ebd}
.rdio-danger input[type=radio]:checked+label:before{border-color:#D9534F}
.rdio-danger input[type=radio]:checked+label::after{background-color:#D9534F}
pre{font-size:12px;color:#C7254E;border:1px solid #ddd;padding:8px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff}
label.error{color:#B94A48;margin-top:2px}
label.error:empty{display:none!important}
.asterisk{color:#D9534F}
div.error{margin-bottom:20px;display:none;position:relative}
div.error label.error{display:block;padding-left:25px;position:relative}
div.error label.error:before{font-family:'Glyphicons Halflings';content:'\e101';position:absolute;top:-2px;left:0;font-size:16px;color:#D9534F;display:inline-block}
.bootstrap-timepicker .dropdown-menu{top:40px}
.ck-editable{padding:10px;border:1px solid #fcfcfc;margin-bottom:20px}
.ck-editable:hover{border:1px solid #ccc}
.ck-editable h4{color:#333}
.editable-input .form-control{margin:0}
.editable-input select.form-control{padding:8px 10px}
.editable-list-group{padding:0}
.editableform .form-group{margin:0}
.editable-list-item{border-bottom:1px dotted #ddd;padding:12px 15px}
.editable-list-group .editable-list-item:last-child{border-bottom:0}
.editable-unsaved{font-weight:400}
.basic-wizard .nav li a{background:#e4e7ea;border-bottom:1px solid #ccc;color:#4A535E;border-right:1px solid #ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;opacity:.75}
.basic-wizard .nav li:last-child a{border-right:0}
.basic-wizard .nav li a:hover{background-color:#f7f7f7;opacity:1}
.basic-wizard .nav li.active a,.basic-wizard .nav li.active a:active,.basic-wizard .nav li.active a:focus{background:#fcfcfc;border-bottom-color:#fcfcfc;color:#333;opacity:1}
.basic-wizard ul li a span{font-family:LatoBold,sans-serif}
.basic-wizard .pager{margin:0;border-top:1px solid #ddd;background:#f7f7f7;padding:10px}
.basic-wizard .pager li a{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-color:#357EBD;background-color:#428BCA;color:#fff}
.basic-wizard .pager li a:hover{background-color:#3276B1;border-color:#285E8E}
.basic-wizard .pager li.disabled a{background:#eee;color:#999;border-color:#ccc}
.basic-wizard .progress{height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.basic-wizard .nav-disabled-click li a:active,.basic-wizard .nav-disabled-click li a:focus,.basic-wizard .nav-disabled-click li a:hover{background-color:#E4E7EA;opacity:.75;color:#4A535E;cursor:default}
.basic-wizard .nav-disabled-click li.active a:active,.basic-wizard .nav-disabled-click li.active a:focus,.basic-wizard .nav-disabled-click li.active a:hover{background:#fcfcfc;color:#333;opacity:1}
.basic-wizard .tab-content{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.tab-pane::after{clear:both;display:block;content:''}
.leftpanel-collapsed .logopanel{display:none}
.leftpanel-collapsed .headerbar{margin-left:-50px}
.leftpanel-collapsed .leftpanel{width:50px;top:50px}
.leftpanel-collapsed .leftpanelinner{padding:0}
.leftpanel-collapsed .leftpanelinner .sidebartitle{display:none}
.leftpanel-collapsed .nav-bracket li a{text-align:center;position:relative}
.leftpanel-collapsed .nav-bracket>li.nav-parent>a{background-image:none}
.leftpanel-collapsed .nav-bracket>li>a>span:last-child{ color:#fff; position:absolute;background:#3a3557;padding:12px 10px 12px 5px;left:50px;top:0;min-width:159px;text-align:left; text-indent:25px; z-index:100;display:none;-moz-box-shadow:0 3px 0 rgba(12,12,12,.03);-webkit-box-shadow:0 3px 0 rgba(12,12,12,.03);box-shadow:0 3px 0 rgba(12,12,12,.03);-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}
.leftpanel-collapsed .nav-bracket>li>a .badge{display:none}
.leftpanel-collapsed .nav-bracket>li.active>a>span:last-child{-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;border-radius:0 2px 0 0}
.leftpanel-collapsed .nav-bracket ul{display:none}
/*.leftpanel-collapsed .nav-bracket>li.nav-hover>a{background:#3a3557;color:#fff}*/
/*.leftpanel-collapsed .nav-bracket>li.nav-hover.active>a{background:#3a3557;color:#fff}*/
.leftpanel-collapsed .nav-bracket>li.nav-hover>a>span:last-child{display:block;padding-left:15px}
.leftpanel-collapsed .nav-bracket>li.nav-hover.active>a>span:last-child{background:#3a3557;color:#fff;padding-left:15px}
.leftpanel-collapsed .nav-bracket li.nav-hover ul{  display:block;position:absolute;top:46px;left:50px;margin:0;min-width:159px;background:#3a3557;z-index:100;-moz-border-radius:0 0 2px 0;-webkit-border-radius:0 0 2px 0;border-radius:0 0 2px 0;}
.leftpanel-collapsed .nav-bracket ul a{text-align:left;padding:6px 10px;padding-left:0; text-indent:39px; }
.leftpanel-collapsed .nav-bracket ul a:hover{}
.leftpanel-collapsed .nav-bracket li a i{margin-right:0}
.leftpanel-collapsed .mainpanel{margin-left:50px}
.leftpanel-collapsed .infosummary{display:none}
.leftpanel-collapsed .sticky-leftpanel{overflow-y:visible}
.leftpanel-collapsed .nav-bracket .children{display:none}
.fixed{background:#c9cccf}
.fixed section{margin:auto;max-width:1050px;position:relative;background:#1D2939}
.fixed .rightpanel{background:#1D2939}
.fixed-noleft .leftpanel{display:none}
.fixed-noleft .mainpanel{margin-left:0}
.fixed-noleft.chat-view .headerbar{margin-left:0}
.fixed-noleft.chat-view .logopanel{display:block}
.fixed-noleft .menutoggle{display:none}


/*jquery.datatables.css*/
.dataTables_wrapper{position:relative;clear:both;margin-bottom:15px}
.dataTables_wrapper::after{clear:both;display:block;content:''}
.dataTables_length{float:left;margin-bottom:10px}
.dataTables_length::after{clear:both;display:block;content:''}
.dataTables_length label{display:inline-block}
.dataTable{display:inline-table;margin-bottom:15px}
.dataTable:before{display:block;clear:both;content:''}
.dataTable thead>tr>th{background-color:transparent;background-repeat:no-repeat;background-position:97% center}
.dataTables_filter{float:right;text-align:right;margin-bottom:10px}
.dataTables_filter:after{display:block;clear:both;content:''}
.dataTables_filter input{border:1px solid #ddd;padding:10px;font-zize:13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:5px}
.dataTables_filter input:focus{border-color:#999;-moz-box-shadow:3px 3px 0 rgba(0,0,0,.05);-webkit-box-shadow:3px 3px 0 rgba(0,0,0,.05);box-shadow:3px 3px 0 rgba(0,0,0,.05)}
.dataTables_info{clear:both;float:left}
.dataTables_paginate{float:right;text-align:right;clear: both;}
.dataTables_paginate a.paginate_active,.dataTables_paginate a.paginate_button{border:1px solid #ddd;padding:3px 9px;margin-right:5px;cursor:pointer;color:#636E7B;line-height:21px;float:left;position:relative;background:#fff;display:inline-block;}
.dataTables_paginate>li:first-child>a,.dataTables_paginate>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.dataTables_paginate a.paginate_button:hover{text-decoration:none!important;background-color:#3e84e9;color:#fff}
.dataTables_paginate a.current,.dataTables_paginate a.current:hover{background-color:#3e84e9;border-color:#3e84e9;color:#fff}
.dataTables_paginate a:focus{text-decoration:none}
.dataTables_paginate a.last{margin-right:0}
.paginate_disabled_next,.paginate_disabled_previous,.paginate_enabled_next,.paginate_enabled_previous{float:left;cursor:pointer;padding:6px 15px;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#666}
.paginate_enabled_next,.paginate_enabled_previous{color:#fff;background:#428BCA;border:1px solid #357EBD}
.paginate_enabled_next:hover,.paginate_enabled_previous:hover{color:#fff;background:#3276B1;border-color:#285E8E;color:#fff;text-decoration:none}
.paginate_disabled_next,.paginate_disabled_previous{border:1px solid #ccc;background-color:#ddd;color:#999}
.paginate_disabled_next:hover,.paginate_disabled_previous:hover{text-decoration:none;color:#999;cursor:default}
.paginate_disabled_next,.paginate_enabled_next{margin-left:5px}
.paging_full_numbers{line-height:21px}
.paging_full_numbers a:active{outline:0}
.paging_full_numbers a:hover{text-decoration:none}
.paginate_button_disabled{opacity:.5}
.paginate_button_disabled:hover{cursor:default!important;background-color:#fff!important}
.dataTables_processing{position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px 0;border:1px solid #ddd;text-align:center;color:#999;font-size:14px;background-color:#fff}
.sorting{background-image:url(/CRM/Contents/images/sort_both.png)}
.sorting_asc{background-image:url(/CRM/Contents/images/sort_asc.png)}
.sorting_desc{	background-image: url('/CRM/Contents/images/sort_desc.png');}
.sorting_asc_disabled{background-image:url(/CRM/Contents/images/sort_asc_disabled.png)}
.sorting_desc_disabled{background-image:url(/CRM/Contents/images/sort_desc_disabled.png)}
table.dataTable thead td:active,table.dataTable thead th:active{outline:0}
.dataTables_scroll{clear:both}
.dataTables_scrollBody{-webkit-overflow-scrolling:touch}

/*模态窗口*/
.uy-m{position:absolute;overflow:hidden;z-index:1041;display:none;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5)}
.uy-m-mk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;background-color:#000;opacity:.5;filter:alpha(opacity=50)}
.uy-m-hd{min-height:16.43px;padding:12px;text-indent:17px;border-bottom:1px solid #e5e5e5;height:45px;background-color:#6B7A99}
.uy-m-tt{margin:0;line-height:1.428571429;font-size:16px;color:#fff}
.uy-m-cs{float:right;margin-top:-2px;padding:0;background:0 0;cursor:pointer;border:0;font-size:21px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;opacity:.5;filter:alpha(opacity=50);-webkit-appearance:none}
.uy-m-by{overflow-y:auto;overflow-x:hidden;position:relative;min-height:80px;padding:8px}
.uy-m-ld{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:10000;min-height:80px;background:url(/images30/loading.gif) no-repeat center center;background-color:#fff}
.uy-m-ft{padding:20px 0;background-color:#fff;border-top:1px dashed #dcdcdc;text-align:right;padding-right:10px;}
.uy-m-btn{display:inline-block;height:32px;line-height:32px;padding:0 20px;border:1px solid #3e84e9;background-color:#3e84e9;border-radius:3px;color:#fff!important;text-align:center;text-decoration:none;cursor:pointer;font-family:inherit;vertical-align:middle}
.uy-m-btn:hover{border-color:#2f6dcf;background-color:#2f6dcf;text-decoration:none}
.uy-m-btn-d{margin-left:15px;}
.uy-m-btn-s{color:#787878!important;border:1px solid #ccc;background-color:#fff}
.uy-m-btn-s:hover{border-color:#bbb;background-color:#f8f8f8;text-decoration:none}
.uy-m-btn-ad{color:#fff;background-color:#54ca5d;border-color:#8cbd62}
.uy-m-cs:hover,.zb-m-btn:hover{text-decoration:none}
.uy-m-ft .uy-m-btn{margin-bottom:0;margin-left:6px;margin-right:5px}
.form-control{border:1px solid #ddd}
.fm-item-line{clear:both;line-height:34px;margin-bottom:30px}
.fm-item-line1{clear:both;line-height:34px;margin-bottom:10px;margin-top:20px}
.line-lb{display:block;width:100%!important;float:none;text-align:left;padding:0 0 3px;font-size:14px;border-bottom:1px solid #eaeaea;color:#999}
.line-lb span{color:#999; display:inline-block; padding-right:10px; }
.mode-content {padding: 0 30px;}
.mode-content .form {padding-top: 20px;}
.mode-content .form span.error {display: block;color: red;margin-left: 0px;font-size: 12px;}
.mode-content .form label.error {display: block;color: red;margin-left: 0px;font-size: 12px;}
.mode-content .form textarea {text-align: left;color:#333;}
.mode-content .form input {padding: 6px 8px; color:#333;}
.mode-content .form .form-group label {color: black; color:#333;}
.mode-content .form .form-group label.col-sm-2{ text-align:right;} 
.mode-content .form .form-group label font {margin-left: -10px;float:none; padding-right:5px; color: red;clear: left;}
.mode-content .form select {height: 32px;line-height: 32px;padding: 4px 7px 4px 3px;}


/*not-data-table*/
.not-data{color: #ccc;font-size: 25px;text-align: center;line-height: 600px;width: 100%; display:none;}

.children-nav-parent{
    list-style: none;
    padding: 0;
    background: #3a3557;
    border-top: 1px solid #4f4580;
    border-bottom: 1px solid #4f4580;
}

.children-nav-parent > li > a{
    font-weight: bold;
    color: #cfcfcf;
    font-size: 14px;
    display: block;
    padding: 6px 0 6px 47px;
    -moz-transition: all .2s ease-out 0s;
    -webkit-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    
}
.nav-bracket .children-nav-parent > li.active > a {
    color: #fd3d2a;
}
