body {
    background: url('http://i.imgur.com/Eor57Ae1.jpg') no-repeat fixed center center;
    background-size: cover;
    font-family: Montserrat;
}

.logo {
    max-width: 213px;
    max-height:75px;
    /* background: url('logo/logo1.png') no-repeat; */
    margin: 25px auto;
    text-align: center;
    padding:2px;
}
.logo img{max-width: 213px;
    max-height:75px;}

.divspacer{
    min-height: 50px;
}

.login-block {
    width: 320px;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    border-top: 5px solid #479cf9;
    margin: 0 auto;
}

.login-block h1 {
    text-align: center;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
}

.login-block input {
    width: 100%;
    height: 42px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    font-size: 14px;
    font-family: Montserrat;
    padding: 0 20px 0 50px;
    outline: none;
}

.login-block input#username {
    background: #fff url('http://i.imgur.com/u0XmBmv.png') 20px top no-repeat;
    background-size: 16px 80px;
}

.login-block input#username:focus {
    background: #fff url('http://i.imgur.com/u0XmBmv.png') 20px bottom no-repeat;
    background-size: 16px 80px;
}

.login-block input#password {
    background: #fff url('http://i.imgur.com/Qf83FTt.png') 20px top no-repeat;
    background-size: 16px 80px;
}

.login-block input#password:focus {
    background: #fff url('http://i.imgur.com/Qf83FTt.png') 20px bottom no-repeat;
    background-size: 16px 80px;
}

.login-block input:active, .login-block input:focus {
    border: 1px solid #479cf9;
}

.login-block button {
    width: 100%;
    height: 40px;
    background: #479cf9;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #479cf9;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Montserrat;
    outline: none;
    cursor: pointer;
}

.login-block button:hover {
    background:  #7db7f6;
}
/*
.topnav a:hover {
     border-bottom: 2px solid #3d72bf; 
}
*/
a.nav-link{font-weight: bold; color: #000000;}
.dropdown-item{font-size:10pt;}
.navlogo2 { height: 55px; margin: -12px auto;}
.emp_list { border-collapse: collapse; }
.emp_list tr th{padding:6px 10px; background-color:#479cf9; color:#ffffff; font-weight: normal; border:1px solid #479cf9; text-align: center; text-transform: uppercase;}
.emp_list tr td{padding:6px; background-color:#ffffff; color:#333333; font-weight: normal; font-size: 10pt; border:1px solid #666666; }
.new-client-form{ border:4px double #cccccc; width: 100%;}
.vap-container{ width: 80%;}




.myfooter{ background-color: #479cf9; color: #ffffff; text-align: center; font-size: 10pt; line-height:50px; vertical-align: middle; }
.myfooter span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  font-weight: normal;
}
.sub-legend{ font-style: italic; color:#aaaaaa; font-size: 9pt;}
#errormsg{font-size:9pt; color:#b21f06;}
#O4Name{color:#555b88; font-weight: bolder; text-decoration: underline;}

#recruitment-area .input-readonly{background-color:#000000;border:1px solid #ABADB3;padding:2px 1px;}




  
  