﻿::selection{background-color:#ed1c24; color:#fff;}
::-moz-selection{background-color:#ed1c24; color:#fff;}
p{text-align:justify;}
body{line-height:25px;color:#555;font-size:14px;font-family:Giorgio;}
*{transition:all 0.5s;}
@media screen and (min-width: 768px)
{
.dropdownMenu{visibility:hidden;display:block;top:-30px !important;transition:all 0.5s;text-align:left;transform: rotateX(90deg);}
.dropMenu:hover .dropdownMenu{visibility:visible;opacity:1;transform:rotateX(0deg) perspective(100px);top:50px !important;}
}
@media (max-width: 450px) 
{
.header-top{font-size:10px !important;}
header .logo{margin-top:10px;}
#header-container{padding-top:0 !important;}
.banner{padding: 30px 0 !important;background-size: cover !important;}
.jobDetailList li{width:100% !important;}
}
/****************************************/
@font-face {
  font-family: 'Giorgio';src: url('../fonts/Giorgio.ttf');
}
.logo{font-size:30px;color:#ed1c24;display:inline-block;}
.header-top{background-color:#000;padding:8px 0;font-size: 13px;}
.header-top a{color:#eee;}
header{background-color:#ed1c24;}
#header-container{padding-top:10px;}
.navbar-nav > li > a{color:#fff;padding: 5px 8px !important;border-radius: 5px;}
.navbar-nav > li > a:hover{text-decoration:underline;}
.banner{background-image:url(../images/banner.jpg);background-size:100%;padding:140px 0;color:#fff;background-position:bottom;}
.banner .bannerCover{padding:20px;}
.banner .bannerCover h1{font-size:55px;font-weight:bold;margin-bottom:30px;}
.banner .bannerCover h3{margin-bottom:40px;}
.banner .bannerCover .form-control{background:none;border:none;border-bottom:3px solid #fff;color:#fff;}
.banner .bannerCover .form-control::-moz-placeholder {color: #fff;}
.banner .bannerCover .form-control:-ms-input-placeholder {color: #fff;}
.banner .bannerCover .form-control::-webkit-input-placeholder {color: #fff;}
.banner .bannerCover .form-control:focus::-moz-placeholder{color:Transparent;}
.banner .bannerCover .form-control:focus:-ms-input-placeholder{color:Transparent;}
.banner .bannerCover .form-control:focus::-webkit-input-placeholder{color:Transparent;}
.banner .bannerCover #searchButton1{color: #fff;font-size: 40px;}
.selectSector{padding:60px 0;}
.welcome{text-align:center;padding:60px 0;background-color:#ddd;}
.welcome h2{color:#ed1c24;}
.welcome h4{line-height:32px;margin-top:25px;}
.quickSearch{margin-top:30px;}
.quickSearch .box{background-color:#fff;border:1px solid #7cc11f;display:inline-block;width:100%;padding:30px;text-align:center;margin-top:20px;font-size:20px;position:relative;}
.quickSearch .box:before{content:"";position:absolute;left:0;right:0;transition:all 0.6s;top:100%;background-color:#7cc11f;height:3px;}
.quickSearch .box:hover::before{top:0;background-color:#ed1c24;}
.quickSearch .box:hover{border:1px solid #ed1c24;background-color:#f5f5f5;}
.TopCompany{margin-top:30px;}
.TopCompany h2{color:#333;font-weight:bold;text-transform:uppercase;}
.TopCompany .box{background-color:#fff;border:1px solid #ddd;display:inline-block;width:100%;padding:10px;text-align:center;margin-top:20px;}
.TopCompany .box:hover img{transform:scale(0.9);opacity:0.6;}
.selectSector ul{padding:0;margin:0;}
.selectSector ul li{list-style:none;color:#7cc11f;}
.selectSector ul li a{line-height:25px;}
.selectSector .box{border:1px solid #ddd;padding:15px; min-height:250px;position:relative;}
.selectSector .box .btn{position:absolute;bottom:15px;}
.selectSector .box h4{margin:0;}
.selectSector .box h4 a{background-color: #ed1c24;color: #fff;font-weight: bold;padding: 10px 15px;width: 100%;display:inline-block;}
.selectSector .box h4 a:hover{background-color:#333;}
.selectSector .box h5{color:#7cc11f;}
footer{min-height:300px;background-color:#222;margin-top:30px;color:#fff;}
footer ul{margin:0;padding:0;}
footer ul li{list-style:none;}
.modal-content{padding:20px;}
.modal-content h2{color:#ed1c24;font-weight:bold;font-size:20px;}
.modal-content .nav-tabs > li > a{background-color:#333;color:#fff;border-radius:0;border:none;}
.modal-content .nav-tabs > li.active > a{border:none;background-color:#ed1c24;color:#fff;}
.box-shadow{box-shadow:20px 0 100px -50px rgba(0,0,0,0.5);padding-bottom:15px;}
.candidateSalaryDisable{border:none;background-color:Transparent;cursor:text;}
.candidateSalaryEnable{border:1px solid #ccc;background-color:#fff;}
.margin-right-4{margin-right:4px;}
.margin-top-4{margin-top:4px;}
.skillsList{margin:0 0 10px 0;padding:0;}
.skillsList li{list-style:none;display:inline-block;padding:2px;}
.skillsList li a{background-color:#ccc;padding:5px 10px;border-radius:10px;font-size:12px;}
.skillsList li a:hover{color:inherit;}
.skillsList li a strong{color:#333;}
.disableInput{background-color:Transparent !important;border-color:Transparent !important;cursor:text;}
.searchBox{background-color:#faf9f9;padding:15px;margin-bottom:15px;overflow:hidden;}
.searchBox:hover{background-color:#f1f1f1;}
.jobDetailList{margin:0 0 10px 0;padding:15px;background-color:#fff;border-radius:4px;}
.jobDetailList li{list-style:none;display:inline-block;width:40%;}
.jobDetailListhome{margin:0 0 10px 0;padding:15px;background-color:#fff;border-radius:4px;}
.jobDetailListhome li{list-style:none;display:inline-block;width:100%;}
.form-group-sm label{margin:0;}
.requiredSkills{margin:0;padding:0;}
.requiredSkills li{list-style:none;padding:5px 10px;background-color:#eee;margin:2px;display:inline-block;}
.relatedJob ul{margin:0;padding:0;}
.relatedJob ul li{list-style:none;border-bottom:1px solid #ddd;padding:10px;}
.relatedJob ul li:hover{background-color:#fff;}
.relatedJob a h5{color:#666;font-size:13px;}
.txtwith {width: 30% !important;}
.pagination-table tr td input{border: none;background-color: #fff;padding: 0px 10px;margin: 1px;line-height: 25px;}
.banner-nav{background-color:rgba(0,0,0,0.5);position: absolute;width: 100%;top: 0;}
.banner-nav ul{margin:0;padding:0;}
.banner-nav ul li{list-style:none;display:inline-block;}
.banner-nav ul li a{color:#fff;display:inline-block;padding:10px 10px;}
.register-add-box{background-color:#fff;padding:15px;text-align:center;}
.skilllistul{margin:0;padding:0;}
.skilllistul li{list-style: none;display: inline-block;padding: 2px 10px;background-color: #f5f5f5; margin: 3px;border-radius: 5px;}
.applywithus{padding:60px 0;text-align:center;}
.applywithus i.fa-user{font-size:80px;}
.job-summary{margin-top:70px;}
.job-summary h1{color:#ed1c24;font-weight:bold;}
.job-summary .box{padding-left:50px;margin-top:10px;}
.job-summary .box i{font-size:50px;position:absolute;left:0;color:#ed1c24;}
.job-summary .box h5{margin:5px 0;}
.job-summary .box h3{margin:0;}
.complete-profile{min-height:400px;margin-top:60px;}
.complete-profile-btn{margin-top: 30px;border: 2px solid #333;box-shadow:0 0 0 10px #eee, 3px 3px 10px 5px rgba(0,0,0,0.3) inset;line-height: 40px;background-image: linear-gradient(#333,#777);color: #fff;text-shadow: 0 3px 3px #000;}
.complete-profile-btn:hover{background-color:#f5f5f5;}
#AutoCompleteExtender1_completionListElem, #AutoCompleteExtender2_completionListElem{max-height:300px !important;overflow-y:scroll;}
.category-sector{margin-top:30px;}
.category-sector ul li{list-style-image:url(../images/ul.png);}
.category-sector ul li a{font-size:16px;font-weight:bold;}
/*------------------------------------*/
footer{padding:30px 0;}
.navbar.navbar-fixed-top.fixed-theme{background-color:#222;border-color:#080808;box-shadow:0 0 5px rgba(0,0,0,.8);top:0;position:fixed;}
.navbar-brand.fixed-theme{font-size: 18px;}
.navbar-container.fixed-theme{padding: 0;}
.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand,
.navbar-container{transition:0.8s;-webkit-transition:0.8s;}


/*---------------edit by lalit---------------------*/
.txtwith{width:30% !important;}
.txtwith2{width:50% !important; padding:0px !important}
 .tdwithd{width:20% !important;}
 .numberdropwith{width:13% !important;}
  .formtdwithd{width:15% !important;}
  .formtdwithdpopup{width:17% !important;}
  .disableInput{background-color:Transparent !important;border-color:Transparent !important;cursor:text;}
  .hidecontrol{display:none !important;}
  .showcontrol{display:block;}
  
  .admincontainer{width:95%; padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;  display: table;}
  .aspradiolable label{ display: inline-block !important; margin-right:10px;}
  
  /*---------------edit by lalit---------------------*/