﻿html body{ background: #ECF0F5;}

.login-page{
    background: #1FB3A3 url("404.png") no-repeat center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.login-page .login-box .login-logo a{
    font-size:24px;
    color:#fff;
    color:rgba(255,255,255,0.8);
}
.login-page .login-box .login-logo b{
    margin-right:10px;
    font-weight:normal;
}
.login-page .login-box-body{
    background:rgba(255,255,255,0.8);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.login-page .login-box-body .form-control{
    background-color:rgba(255,255,255,0.5);
}



.wrapper .main-header .navbar .dropdown-menu li a{
   color: #444;
}


.sidebar-menu li.open>a{
    color: #fff;
    
    border-left-color: #3c8dbc;
}

.control-sidebar{ z-index:810; }

.control-sidebar-bg{ z-index:800; }

.content-wrapper, .right-side, .main-footer{ z-index:910; }

.sidebar-menu li.current a{ color:#fff; }

.control-sidebar-open .content-wrapper, .control-sidebar-open .right-side, .control-sidebar-open .main-footer{ margin-right:0; }



.form-group{
    margin-bottom:5px;
}


.file-upload-group .file-upload-text{
    width:68%;
    float:left;
}

.fileinput-button {
    position: relative;
    overflow: hidden;
}
.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px;
    direction: ltr;
    cursor: pointer;
}

.nav-tabs-custom>.nav-tabs>li.danger>a{
    
    font-weight:800;
    color:#dd4b39;
}
.nav-tabs-custom>.nav-tabs>li.danger>a:hover{
    font-weight:800;
    color: rgba(221, 75, 57, 0.84);
}


@media screen\9 {
    .fileinput-button input {
        filter: alpha(opacity=0);
        font-size: 100%;
        height: 100%;
    }
}



.html-editor-group .mce-tinymce{
    
    padding:1px;
}

.html-editor-group .mce-fullscreen{
    z-index:1040;
}


.image-upload-group .image-upload-text{
    width:68%;
    float:left;
}

.image-upload-group .image-preview-btn{
    cursor: pointer;
}

.image-upload-group .upload-image{
    z-index: 999;
    width:300px;
    height:217px;
    
    -moz-border-radius: 5px;      
    -webkit-border-radius: 5px;   
    border-radius:5px;
    position:fixed;
    display:none;
    background-color: #1A2226;
    background-position:50% 50%;
    background-size:contain;
    background-repeat:no-repeat;
}

.image-preview{
    width:100%;
    height:100%;
    background-color: #1A2226;
    background-position:50% 50%;
    background-size:contain;
    background-repeat:no-repeat;
}


.datetime-picker-group .datetime-picker-text{
    width:68%;
    float:left;
}


.ui-datepicker { z-index:9999 !important}


#ui-datepicker-div{
    font-size:0.5em;
    max-height:330px;
    width:190px;
}
.ui-datepicker .ui-datepicker-title{
    margin: 0 auto;
}
.ui-datepicker table{
    font-size:0.5em;
}
.ui-timepicker-div dl{
    margin:0;
}


.layui-layer-iframe .layui-layer-title{background-color:#3C8DBC;color:#FFF;height:40px; font-family: 'Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: 400;font-size:16px;}
.layui-layer .layui-layer-title{background-color:#3C8DBC;color:#FFF;font-family: 'Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight: 400;}
.layui-layer-iframe .layui-layer-setwin .layui-layer-close2{top:-6px;right:0;}



.main-footer{margin:0;height:30px;padding:5px 20px;-webkit-box-shadow:0 -2px 5px rgba(0,0,0,0.1);background:#eef4fe;border-top:1px solid #e1e1e1;}
.main-footer .breadcrumb{margin:0; padding:0;background:none;display:inline;cursor: default;}
.main-footer .breadcrumb a{color:#444;}
.main-footer .breadcrumb li+li:before{content:'>\00a0'}


.text-muted{color:red;font-style:normal;}
.help-block{color:#f39c12;}



.contens_flag a{color:#CAC9C9;padding-right:3px;font-size:12px;font-style: italic;}
.contens_flag a.active{color:#00a65a;}


.cms-table>tbody>tr>td,
.cms-table>tbody>tr>th,
.cms-table>tfoot>tr>td,
.cms-table>tfoot>tr>th,
.cms-table>thead>tr>td,
.cms-table>thead>tr>th{
    padding:4px;
    font-size:12px;
}

.cms-table .column-xs{ min-width:30px;}
.cms-table .column-sm{ min-width:60px;}
.cms-table .column-md{ min-width:100px;}
.cms-table .column-ls{ min-width:200px;}
.cms-table .column-checkbox{ min-width:30px;}
.cms-table .column-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 300px;max-width: 100px;}
.cms-table .column-id{ min-width:60px;}
.cms-table .column-flag{ min-width:130px;}
.cms-table .column-model{ min-width:80px;}
.cms-table .column-cate{ min-width:120px;}
.cms-table .column-date{ min-width:160px;}
.cms-table .column-status{ min-width:50px;}
.cms-table .column-sortrank input{ min-width:50px;width:50px;}
.cms-table .column-operation{ min-width:50px;}
.cms-table .column-img img{width:40px;height:22px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}


.box-header div.pull-left, .table-filter input, .table-filter select,.table-filter .filter-checkbox, .table-filter .filter-radio {width:auto;float:left;margin-right:4px;}
.table-sort-title{cursor:pointer;}