/*公共左边、顶部、底部栏*/
#sidebar{
    background: #EFEFF4 !important;
}
header .navbar-header{
    background-color:#007aff !important;border:none;
}
header .navbar-collapse{
    background: #ffffff !important;
    border-bottom-color: #c8c7cc !important;
}
header .dropdown-off-sidebar{
    border-left-color: #c8c7cc !important;
    background: #ffffff !important;
    color: #007aff !important;
}
header .navbar-collapse .navbar-right > li > a{
    color: #777;
}
.panel-red, .partition-red{
    background-color: #C82E29;
}
header .navbar-collapse .navbar-right > li > a i{
    color: #007aff !important;
}
#sidebar nav .navbar-title{
    color: #aaaaaa;
    background: #ffffff !important; 
}
#sidebar nav > ul > li > a .item-media > i{
    color: #007aff !important;
}
#sidebar nav > ul > li > a .item-inner{
    color: #777 !important;
}
#sidebar > div nav > ul .li-border{
    border-bottom:1px solid #c8c7cc;
}
#sidebar > div nav > ul li > a{
    margin-top: 0px !important;
}
#sidebar nav .button-o{
    border-color: #007aff !important;
    color: #007aff !important;
}
/*公共左边、顶部、底部栏*/
/*Loginҳ*/
      body{
          padding: 0;
      }
      .contentBg{
          background-color:#f0f1f2;
      }
      .wrapBg{
          background-color:#ffffff;
      }
      .combo {
        border-color: #aeacb4;
        background-color: #ffffff;
        position:relative;
        width:260px !important;
        padding-left:30px;
}
      .combo-arrow{
          width:36px;
          position:absolute;
          right:0;
          top:0;
      }
      .combo .combo-text{
          font-size:14px;
      }
		#signupForm label.error {
		margin-left: 10px;
		width: auto;
		display: inline;
		color: #F00;
	}
    .footer-box{
        width:100%;
        height:50px;
        position:absolute;
        left:0;
        bottom:4%;
        text-align:center;
    }
    .login-bg-box{
        background-color:white;
        position:absolute;
        top:50%;
        left:50%;
        margin-left:-288px;
        margin-top:-210px;
        width:576px;
        height:330px;
        transform:scale(0);
        animation:loginScale 1s;
        animation-fill-mode:forwards;
        opacity:0;
    }
    .login{
        background:url(../js/assets/images/index-2s.gif) no-repeat center center;background-size:100%;overflow:hidden;
    }
    .form-group{
        width:260px;margin:0 auto;margin-top:10%;
    }
    .ShopID-class{
        position:relative;left:50%;margin-left:-130px;margin-top:60px;
    }
    .ShopID-class .combo{
        padding-left:28px;
    }
    .PC-dp-class{
        width:16px;height:14px;position:absolute;left:8px;top:10px;
    }
    .input-icon{
        position:relative;
    }
    .PC-user1-class{
        width:14px;height:14px;position:absolute;left:9px;top:9px;
    }
    .PC-password1-class{
        width:13px;height:14px;position:absolute;left:10px;top:9px;
    }
    .login-checkbox{
        width:260px;margin:0 auto;margin-top:5%;
    }
    .loginBtn-Box{
        width:260px;margin:0 auto;text-align:center;
    }
    .loginBtn-Box .loginBtn{
        width:95%;margin-top:15px;
    }
    .footer-box .copyright-text{
        margin-top:6px;color:#d3d3d3;
    }
    @keyframes loginScale{
        0%{
            transform:scale(0);

        }
        80%{
            transform:scale(1.1);
            
        }
        100%{
            transform:scale(1);
            opacity:0.95;
        }
    }
        @media only screen and (max-width: 749px){
            .logo-text{
                font-size:14px;
            }
        }
        @media only screen and (min-width: 750px){
            .logo-text{
                font-size:20px;
            }
        }
        @media only screen and (min-width: 1024px){
            .logo-text{
                font-size:24px;
            }
        }
        @media only screen and (min-width: 1440px){
            .logo-text{
                font-size:24px;
            }
        }

/*Loginҳ*/
.lessonText{
    color: #626266;font-size:16px;
}
.navText{
    color: #626266;font-size:14px;margin-bottom:5px;
}
#className{
    height: 34px; width: 50%;color:#999999;
    border:1px solid #e1e1e1;
}
    ::-webkit-input-placeholder { 
    color:    #999;
}
:-moz-placeholder { 
    color:    #999;
}
::-moz-placeholder { 
    color:    #999;
}
:-ms-input-placeholder { 
    color:    #999;
}
    .cs-skin-elastic .cs-placeholder{
    color:#999;
    border-color:#ebebeb;
}
    .cs-skin-elastic > span::after{
        color:#999;
        border-color:#ebebeb;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
        background:#94c0ef !important;
    }
    .inlineBlock{
        display:inline-block;
    }
    .navRight{
        margin-right:15px;
    }
    .loadBtn{
        margin-left:30px !important;
    }
    .modal-footer{
        border-color:#e0e0e0;
        border:none;
    }
    .sureBtn{
        margin-top:20px;
    }
    .modal-content{
        background-color:#f5f7fa;
    }
    .modal-title{
        color:#333;
    }
    .close{
        opacity:1;
    }
    .control-label{
        color:#626266;font-size:14px;
    }
    .selectLabel{
        margin-bottom: 0; line-height: 23px;color:#333;
    }
    #Third_Text{
        border-color:#ebebeb;
    }
    .modal-header{
        border-color:#eaeaea;
    }
    .fl{
        float:left;
        text-align:center;
    }
    .fr{
        float:right;
    }
     .dataTables_scroll .table.table-bordered{
        border-top:none;
        border-left:none;
        border-right:none;
    }
    .no-decoration th:nth-last-child(1),.no-decoration td:nth-last-child(1){
        border-right:none;
    }
    .no-decoration th:nth-last-child(1){
        border-bottom-left-radius:10px !important;
        border-bottom-right-radius:10px !important;
    }
    #testpaper_table .no-decoration th:nth-last-child(1),.no-decoration td:nth-last-child(1){
        border-right:none;
    }
    #testpaper_table .no-decoration th:nth-last-child(1){
        border-bottom-left-radius:10px !important;
        border-bottom-right-radius:10px !important;
    }
    
        .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
        background:#c3e0ff !important;
        color:#666666 !important;
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button{
        background:white;
        border:1px solid #e1e1e1 !important;
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
        background:#94c0ef !important;
    }
        .no-decoration th,.no-decoration td{
        border-bottom:none !important;
    }
    .table-striped tbody tr:nth-child(odd){
  background-color:#f5f7fa;
}
     #table_mycust_paginate,#zdfp_table_paginate,#testpaper_table_paginate{
        margin-top:20px;
    }
     .lesson{
         margin-top:5px;
         margin-bottom:10px;
     }
     .proInput{
         border-color:#e0e0e0;
         border-radius:8px;
     }
     .numSelect{
         font-size:14px;
         color:#323233;
     }
     .numBlue{
         color:#007dff;
     }
     .modal-dialog .modal-content{
         background-color:#f5f7fa;
     }
     .modal-dialog .modal-header{
        border-color:#eaeaea;
    }
     .modal-dialog .modal-title{
        color:#333;
    }
     .modal-dialog .modal-footer{
        border-color:#e0e0e0;
    }
     .modal-dialog .close{
        opacity:1;
    }
.selectLabel{
        margin-bottom: 0; line-height: 23px;color:#333;
    }

