
#aform-res{
   
    color:Green !important;
   
}
#aform-err{
     
    color:Red !important;
   
}
#com-form-res{
    color:green;
}
#com-form-err{
    color:red;
}
.course_details_edit{
    position:absolute;
    right:20px !important;
}
.inv{
    position:relative;
    left:600px;
    font-size: 35px !important;
color: red !important;
font-family: sans-serif !important;
}
.inv-form label{
    display:block;
}
.inv-btn{
    margin-top:20px;
}
.inv-details{
    padding:30px 20px;
    
}
.inv-more-det{
    position:absolute;
    right:20px;
    margin-top:20px;
}
.invoice-box{
    width:100% !important;
    position:relative;
}
.inv-terms-c{
    margin-top:130px;
}
.inv-adr{
    position:absolute;
        top: 79px;
    right: 52px;
}
.nav-bar{
    padding:30px !important;
}
.side-bar{
    position:absolute;
    top:0px;
    left:0px;
    width:auto;
    height:100%;
    background-color:black;
    z-index:99;
}
.side-bar ul{
    margin-top:40% !important;
    padding-left:0px !important;
    text-align:center;
}
.side-bar ul li {
    padding:15px 50px !important;
    list-style-type:none;
    color:white !important;
    
}
.side-bar ul li:hover{
    background-color:white;
    color:black !important;
    
}
.side-bar ul li:hover a{
    color:black !important;
}
.side-bar ul li a{
    text-decoration:none;
    color:white;
    font-size:18px;
}
.side-close{
    position:absolute;
    bottom:20px;
    color:white;
    background-color:#bb0000;
    width:100%;
    padding:12px 0px;
    text-align:center;
    border:10px solid black;
    font-size:20px;
    cursor:pointer;
}
.side-logo{
    text-align:center;
    padding:20px 20px 0px 0px;
}
.img-sub{
    color:red;
    font-weight:900;
    font-size:20px;
    font-style:italic;
    font-family: -webkit-pictograph;
}


/*------Form Css-----*/
#admin-cinfo-ins-form lable{
    display:block;
    padding:12px 0px 5px;
    font-size:16px !important;
    
}
#admin-cinfo-ins-form,#common-reg-form {
    width:80% !important;
}
#admin-cinfo-ins-form input,select{
    width:100% !important;
    padding:8px 10px;
    border:1px solid black;
    font-size:16px;
}
#admin-cinfo-ins-form select{
    padding:10px 10px;
}
#admin-cinfo-ins-form input:focus{
    background:white;
}
#admin-cinfo-ins-form input[type="button"]{
    margin-top:20px;
    border:none;
    background-color:black;
    color:white;
    font-size:18px;
    border-radius:5px;
}

#common-reg-form lable{
    display:block;
    padding:12px 0px 5px;
    font-size:16px !important;
    }
#common-reg-form input,select{
    width:100% !important;
    padding:8px 10px;
    border:1px solid black;
    font-size:16px;
    margin:8px 0px;
}

#common-reg-form select{
    padding:10px 10px;
    margin:8px 0px;
}
#common-reg-form input:focus{
    background:white;
}
#common-reg-form input[type="button"]{
    margin-top:20px;
    border:none;
    background-color:black;
    color:white;
    font-size:18px;
    border-radius:5px;
}

@media only screen and (max-width: 600px){
    #admin-cinfo-ins-form input,select{
    width:100%;
    padding:8px 10px;
    border:1px solid black;
    font-size:16px;
 }
 #common-reg-form input,select{
    width:100%;
    padding:8px 10px;
    border:1px solid black;
    font-size:16px;
 }
 .common-reg-flash-box{
     margin-top:100px;
 }
}


/*------ STAFF PAGE---------*/
.main-head{
    text-align:center !important;
    color:#232377;
}
#staff-login-form {
    text-align:center;
}
#staff-login-form input[type="password"]{
    width:300px;
    padding:8px 10px;
    border:1px solid black;
    font-size:16px;
    margin:8px 0px;
    
}
#staff-login-form select{
    width:300px;
    
}
#staff-login-form input[type="button"]{
    margin-top:20px;
    border:none;
    background-color:#232377;
    color:white;
    font-size:18px;
    border-radius:5px;
    padding:8px 25px;
}
.board-box{
    min-height:400px;
    border:2px solid #232377;
    margin-top:50px;
}
.board-name{
    font-size:24px;
    color:#232377;
    padding:20px 0px;
    text-align:center;
}
.board-box textarea{
    width:100%;
    min-height:300px;
    border:0px;
}
.board-box{
    padding:0px 20px;
}
.form-time{
    display:none !important;
}
.course_content_form input,.course_content_form select{
    margin-bottom: 8px;
    width: 300px !important;
    padding: 8px 12px;
    display: block;
}

@media only screen and (max-width:720px){
    #admin-cinfo-ins-form{
        width:100% !important;
    }
    .form-time{
    padding:8px 0px 0px;
    color:black;
    display:block !important;
    font-size:16px;
}

}

.a{
    
    width:300px !important;
    padding: 20px;
}
.whats_new{
    text-align: center;
    text-transform: -50%;
}
