@charset "utf-8";
/* CSS Document */
body {
    padding-top: 55px;
}
div {

}
.main-content {
 margin-top: -2px;    
}
.password {
    color: #66cc66;   
}
.confirmMessage {
    color: #66cc66;   
}

.errorMesssge{
    color:crimson;
    background-color:#ebccd1;
    margin-top: 10px;
}

.center {
    margin-top:50px;   
}

.modal-header {
    padding-bottom: 1px;
}

.modal-footer {
   padding: 0;
}
    
.modal-footer .btn-group button {
    height:40px;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border: none;
}
    
.modal-footer .btn-group:last-child > button {
    border-right: 0;
}


.modal.modal-wide .modal-dialog {
  width: 90%;
}
.modal-wide .modal-body {
  overflow-y: auto;
}


/*adjust profile-menu with img on navbar*/
.profile-menu {
    margin-top: -1px; 
}

/*dropdrown menu sublayer on navbar*/
.marginBottom-0 {margin-bottom:0;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.keepright{text-align: right;}
.keepleft{text-align: left;}

.not-active {
   pointer-events: none;
   cursor: default;
}

.headjob {
  font-weight: bold;  
  color: blue;
}

.search_status{
    font-family: "Helvetica", Arial;
    font-style:  normal;
}


/* navbar */
.navbar-custom {
    background-color: #5cb85c;
    color:#ffffff;
    border-radius:0;
}
/* title */
.navbar-custom .navbar-brand {
    color: #fff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #2f6a2f;
}
.navbar-custom .navbar-collapse {
    background-color: #5cb85c;
}
/* link */
.navbar-custom .navbar-nav > li > a {
    color: #FFF;
    background-color: #5cb85c;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #46a046;
}
.navbar-custom .navbar-nav > .active > a, 
.navbar-custom .navbar-nav > .active > a:hover, 
.navbar-custom .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #46a046;
}
.navbar-custom .navbar-nav > .open > a, 
.navbar-custom .navbar-nav > .open > a:hover, 
.navbar-custom .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #46a046;
}
.navbar-custom .navbar-nav > li > .dropdown-menu {
  background-color: #5cb85c;
}
.navbar-custom .navbar-nav > li > .dropdown-menu > .disabled > a {
    color: #2f6a2f;
}    
.navbar-custom .navbar-nav > li > .dropdown-menu > li > a {
  color: #fff;
  background-color: #5cb85c;
}
.navbar-custom .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-custom .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #46a046;
}
.navbar-custom .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #3e8e3e;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #a6d8a6;
  background-color: #3e8e3e;
}
.navbar-custom .navbar-nav > li > .dropdown-menu > li > .dropdown-menu {
  background-color: #5cb85c;
}
.navbar-custom .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a {
  color: #fff;
}    
.navbar-custom .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a:hover,
.navbar-custom .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #46a046;
}  
.navbar-custom .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > .disabled > a {
  color: #2f6a2f;
} 


/* caret */
.navbar-custom .navbar-nav > .dropdown > a .caret {
    border-top-color: #FFF;
    border-bottom-color: #000;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #409c49;
    border-bottom-color: #409c49;
}
.navbar-custom .navbar-nav > .open > a .caret, 
.navbar-custom .navbar-nav > .open > a:hover .caret, 
.navbar-custom .navbar-nav > .open > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #000;
}
/* mobile version */
.navbar-custom .navbar-toggle {
    border-color: white;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
    background-color: #95d095;
}
.navbar-custom .navbar-toggle .icon-bar {
    background-color: white;
}
@media (max-width: 767px) {
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
        color: #FFF;
    }
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #9ee49b;
    }
}



.button-show-report {
    margin-top: 25px; 
}