/*.navbar{box-shadow: none !important; background: none;}*/
.aboutUs{background: url('../imgs/aboutUsBG.jpg') !important;}
.consulting{background: url('../imgs/consulting.jpg') !important;}
.career{background: url('../imgs/career.jpg') !important;}
.education{background: url('../imgs/education.jpg') !important;}
.contactus{background: url('../imgs/contactus.jpg') !important;}
.hrd{background: url('../imgs/hrd.jpg') !important;}
.capability{background: url('../imgs/capability.jpg') !important;}


.insidePage {background-position-x: center !important; background-position-y: -1% !important;  background-repeat: no-repeat !important; background-size: contain !important;}

.insideCont{min-height: 600px; width: 80%; background: white; margin: auto; margin-top: 26%; margin-bottom: 30px; box-shadow: 0 0 7px rgba(0,0,0,0.3); padding: 20px 30px}
.insideCont>.breadcrumb{background: none; padding: 0; font-size: 12px; margin-bottom: 20px;}
.insideCont>h3{font-size: 44px;font-weight: 300;margin: 0;}
.insideCont>h5{font-family: 'Satisfy'; border-bottom: 1px solid #ededed;margin-bottom: 20px;padding-bottom: 20px;font-size: 18px;font-weight: 300;    color: #2f78b9;}
.insideContCont{margin-bottom: 50px}
.insideContCont li{font-size: 16px;}

.externalLink{background: #EDF7FF; border: 1px solid #8DBCDE; padding: 10px; border-radius: 4px; text-align: center;}
.externalLink a{font-weight: 400; color:#2f78b9 }

  .mdstatus{min-height: 330px; text-align: center; margin-top: 10px; border: 1px solid red; padding: 10px; border:2px solid #b5d4ef; border-radius: 5px;}
  .mdstatus>img{width: 100%; }
 

  .mission{min-height: 330px; text-align: center; margin-top: 10px; border: 1px solid red; padding: 10px; border:2px solid #b5d4ef; border-radius: 5px;}
  .mission>img{width: 40%; }
  .mission>h4{margin-bottom: 10px; font-size: 24px; font-weight: lighter;}
  .insideContCont>h4{margin-bottom: 20px; font-size: 24px; font-weight: lighter;}
  .timelineList{list-style: none;padding-left: 45px;margin-top: 40px;}
  .timelineList li{position: relative; padding-bottom: 30px; padding-left: 30px;border-left: 2px solid #4a95cf; font-size: 16px;}
  .timelineList li:last-child{padding-bottom: 0;}
  .timelineList .dots{width: 12px;height: 12px;border-radius: 6px;background: #4a95cf;position: absolute;left: -7px;top: 5.5%;}
.divider{background: red}


.hrservice{border: none; min-height: auto;}
.hrservice>img{width: 100px;}


/*Jop Portal*/

.insideCont_JP{margin-top: 80px !important}
.jobListingPage > .jobListItem{border: 1px solid #e6e6e6; border-radius: 4px; margin-bottom: 12px; padding: 12px; }
.jobListingPage > .jobListItem > .jobListItem_Left{display: inline-block; width: 48%;}
.jobListingPage > .jobListItem p{margin: 0}
.jobListingPage > .jobListItem > .jobListItem_Right{display: inline-block; width: 48%; text-align: right;}
.jobID{font-size: 10px}
.jobTitle{font-size: 18px; font-weight: 600}
.jobLocation, .jobCategory, .jobDate{font-size: 14px;}
.jobActions{padding-top: 10px;}
.jobActions > button{border-radius: 3px; padding: 2px 12px 4px; font-size: 14px; font-weight: 500; background: #ededed; color: #666; border: none}
.jobActions > button:hover{background:#e6e6e6; }
.jobActions > button.applyBtn {background: #1F9AC0; color: white; border: none;}
.jobActions > button.applyBtn:hover{background:#187490;  }
.jobActions > button.delBtn{background: #E87869; color: white; border: none;}
.jobActions > button.delBtn:hover{background: #B15448;}

.jobListFilters{background: #f8f8f8; padding: 12px; margin-bottom: 12px; border-radius: 4px;}
.jobListFilters > button.applyFilter{background: #1F9AC0; font-size: 12px; color: white; border: none; padding: 2px 8px 3px;}
.jobListFilters > button.applyFilter:hover{background:#187490;  }
.jobListFilters > label{font-size: 14px; font-family: 'Ubuntu'; font-weight: 400}
.jobListFilters > input, .jobListFilters > select, .jobListFilters > label > select{background: white; border: 1px solid #e6e6e6; height: 32px; border-radius: 3px;margin: 0 8px; margin-right: 16px; outline: 0;}
.jobListFilters > input:focus, .jobListFilters > select:active{border:1px solid #1F9AC0; outline: 0;}



.jobDescPage{font-size: 16px; line-height: 24px;}
.jobDetails > p{margin: 0; font-size: 12px; display: inline-block; padding:6px; border-right: 1px solid #ededed;}
.jobDetails > p:last-child{border: none}
.jobPageTitle{position: relative;}
.jobPageTitle > .jobActions{position: absolute; right: 0px; top:4px;}
.jobPageTitle > .jobActions >button{padding: 8px 16px;}

.jobFullDesc{}
.jobFullDesc > h6{margin-top: 24px;}

.modal-header{padding: 10px}
.modal-body{background: white}
.modal-footer{background: white; border-top: 1px solid #ededed; padding: 10px}

.form-group > label{display: inline-block; vertical-align: top; padding-top: 6px; font-weight: 500}
.doubleinput > input{width:30% !important}
.form-group > input, .form-group > select, .form-group > textarea{display: inline-block;
  width: 73%;}


/* F O R M */

/*#contactform_cont{float:right; width:315px; background:none; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; margin-left:40px}*/
.contactForm form > h4{color: #4a95cf; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ededed}
#success_message > h4{color: #3a3b3f;line-height: 22px;max-width: 440px;font-size: 16px;}
#error_message > h4{color: #ff9900}
.contactForm form{padding:0 10px 0 0;}
.contactForm form label{margin:5px 0; display:block; font-weight: normal !important;}
.contactForm form input{max-width:300px; padding:20px 10px; background:white; border:1px solid #ccc; margin-bottom:5px; height:20px; -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px; outline: none;}
.contactForm form select{width:300px; padding:12px 10px; background:white; border:1px solid #ccc; margin-bottom:5px; height:44px; -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px; outline: none; }
.contactForm form textarea{max-width:300px; padding:5px 10px; background:white; border:1px solid #ccc; margin-bottom:5px;  -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px; outline: none;}
#contactform_cont form input[type="submit"]{width:300px; cursor:pointer; background:#1F9AC0; color:#ffffff; padding:20px 0; border:none; line-height: 0}
.contactForm form input[type="submit"]:hover{background:#cccccc; color:#444444; }
.contactForm form label.error{color:red; font-size:12px; display:block; padding-left:10px; margin:0;}

.contactForm form textarea:focus, #contactform_cont form input:focus, #contactform_cont form input[type]:focus, #contactform_cont form select:focus{
    border: 1px solid #0099cc !important;
    background-color: #e5e5e5;
    box-shadow: 1px 1px 1px #ccc inset;
}

@media only screen and (max-width: 768px) {
.insidePage{background-position-y:0 !important;}
.insideCont{margin-top: 38%}
}
