@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
/*
================================================
				 Common CSS
================================================
*/

body                   {font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 20px;font-weight: 400;color: #333;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;}
a                      {color: #666666;transition: all 0.2s ease 0s;}
a:hover                {color: #337ab7;text-decoration: none;}
li                     { list-style:none;}
.center                { text-align:center;}
.no-padding            { padding:0px!important;}
.no-padding-left       {padding-left:0px;}
.no-padding-right      {padding-right:0px;}
p                      { line-height:27px; font-size:15px; letter-spacing:1px;}


/*
================================================
					Footer
================================================
*/
.disclamier{ margin-top:30px;}
#footer-block 				{background-size: cover; background-position: center center;background-attachment: fixed;background-image: url("../images/bg.jpg");background-size: cover;background-position: center center; clear:both;}
.social 					{background: rgba(0, 0, 0, 0.95); padding: 40px 0 0 0;}
.social 					{ background: rgba(0, 0, 0, 0.95); padding: 40px 0 0 0;}
.socials 					{text-align: right;}
.socials a 					{display: inline-block; width: 40px;height: 40px;text-align: center;margin: 20px 10px 20px 0;text-decoration: none;color: #ccc;vertical-align: middle;
-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;line-height: 40px; border: 1px solid #666;font-size: 20px;}
.socials a:hover     {background-color: #ffffff;color: #ab42ae;border-color: #ffffff;}
.socials .fa				 { margin-top:8px;}
.social form 				 { margin: 20px 0; position: relative;}
.social form input 			 {border: 1px solid #666;height: 40px; padding: 5px 10px;background: none;color: #eaeaea;}
.social form ::-webkit-input-placeholder {color: #aaa;}
.social form :-moz-placeholder {color: #aaa;}
.social form ::-moz-placeholder {color: #aaa;}
.social form :-ms-input-placeholder {color: #aaa;}
.social form button 		  { position: absolute;right: 0;top: 0;border: none;border-left: none;height: 40px; width: 80px;background: none; color: #eaeaea;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.header-footer .footer-title  {margin: 10px 0;text-transform: uppercase;color: #ccc;font-weight: 500;line-height: 1.1;font-size: 20px;}
.header-footer 				  {position: relative; border-bottom: 1px solid #666;margin-bottom: 10px;}
.social form button:hover 	  {color: #eb2c33;}
.footer-copy                  {padding: 15px 0 5px;}
.footer-copy a 				  {color: #ab42ae;}
.footer-copy .logo-copy 	  {display: inline-block;width: 104px;height: 52px;margin-right: 10px;}
.footer-copy p				  {display: inline-block; height: 42px;line-height: 16px; border-left: 1px #0e0e0e solid; padding: 10px 0 0 10px;margin: 0;font-size: 12px;color: #ccc;}
.footerlogo img				  { height:50px;}
.footer-information 		  {font-size: 13px;padding: 40px 0;background: rgba(0, 0, 0, 0.95);}
.footer-information p         {color: #aaa;}
.footer-information a 		  {color: #aaa; text-decoration: none; line-height: 27px; font-size:16px; font-weight:400;}
.footer-information a:hover   {color: #ffffff;}
.footer-information .footer-categories {margin: 0; list-style-type: none;}
.footer-information .footer-categories li {list-style-type: none;}
.color-scheme-1 			  {background-color: #0e0e0e;}
.want form 					  { margin: 20px 0;position: relative;}
.want form textarea 		  { border: 1px solid #666; height: 100px; padding: 5px 10px; background: none; color: #eaeaea;}
.want a						  {padding: 10px 95px;border: 1px solid #666;}
.want form ::-webkit-input-placeholder {color: #aaa;}
.want form :-moz-placeholder  {color: #aaa;}
.want form ::-moz-placeholder {color: #aaa;}
.want form :-ms-input-placeholder {color: #aaa;}
.want form button:hover 	  {color: #eb2c33;}
.want form button			  {position: absolute; right: 0; bottom: 0; border-left: none; border: none; height: 40px; width: 80px; background: none; color: #eaeaea;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
 #footer-block p              {line-height: 27px;letter-spacing: 1px; font-size:15px;}
 .footer-copy {
    padding: 15px 0 5px;
    background-color: #1C222A;
    text-align: center;
}
.footer-copy p {
    display: inline-block;
    height: 42px;
    line-height: 16px;
    padding: 10px 0 0 10px;
    margin: 0;
    font-size: 12px;
    color: #ccc; border:none;
}
.feature-title {
    color: #fff;
    margin: 20px 0 15px 0;
    font-size: 18px;
    padding: 0;
}
.contact-social {
    text-align: left;
    margin-top: 30px;
}
.contact-social .fa {  color: #29A9FF; margin-top:15px;}
.contact-social a {
    border: 1px solid #29A9FF;
    background: #fff;
    color: #29A9FF;
    -moz-box-shadow: 0 0 1px 1px #fff inset,inset 0 0 7px 3px rgba(210,237,255,1);
    -webkit-box-shadow: 0 0 1px 1px #fff inset,inset 0 0 7px 3px rgba(210,237,255,1);
    box-shadow: 0 0 1px 1px #fff inset,inset 0 0 7px 3px rgba(210,237,255,1);
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin: 0 7px 0 0;
    text-align: center;
    width: 50px;
    font-size: 20px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.footer-information a {
    color: #fff;
    text-decoration: none;
    line-height: 25px;
    font-weight: 500;
}

.company ul { padding-left:0px;}
.company ul li a {color: #aaa;}


/*================================================*/
.navbar-nav > li > a {
    padding-top: 22px;
    padding-bottom: 15px;
}
.saved-jobs .fa {
    display: inline-block;
    float: left;
    margin-top: 3px;
    font-size: 20px;
    color: #fff;
    margin-right: 9px;
}
.saved-jobs > a::before {
    position: absolute;
    left: -10;
    top: 25px;
    content: '';
    height: 20px;
    border-left: 1px solid #fff;
    opacity: .4;
    margin-left: -47px;
}
#job-title-wrap {
    background: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    padding: 0px 20px; border-top: 5px #F57E3A solid;}
#job-title-wrap .title:hover{color:#23527c!important;}

#job-title-wrap p {
	color: #000000;}
#job-title-wrap span{
	color: #792785;}
#job-summary-box1 {
		background-color: #FFF;
		margin-bottom: 15px;
		
		padding: 0 20px 20px;
		border-top:1px solid #D2D3D5; 
		padding-top:20px;}
#job-summary-box1 h3{
		color:#165C8F;
		font-weight: 700;}
#job-summary-box1 .fa {
    color: #792785;
}
.recent{
		padding-top:20px;
		top:-100px;
		}
		
.detailpage-header {
    padding: 15px 15px 5px;
 }
.totalcolor{ background-color:#eee;}
.register-trigger:focus{color:#FFFFFF!important;}
.register-trigger{background-color:#792785;
text-transform: uppercase;
font-weight: 600;
border-radius: 0;
color: #fff;
text-align: center;
padding: 0.8em 1.5em;
margin-top: 15px;}
#job-title-wrap .fa{ margin-right:3px;}
.pull-left{ padding-top:13px; padding-bottom:10px;}
.viewapply{float:right!important;}
#job-summary-box 
-inline { display:block; margin-left:0px!important;}
#job-summary-box .checkbox-inline{ display:block; margin-left:0px!important;}
#job-summary-box  .panel .panel-heading { border:none!important; background:none!important;}
#job-summary-box .panel-default{ border-color:none; border:none; border-color: transparent;}
#job-summary-box .panel{ border-top:none!important; -webkit-box-shadow: none;
    box-shadow:none;}
#job-summary-box .panel-body {border-top:none!important;}
#job-summary-box .panel-title a{ padding:14px!important;}
#accordion .panel-heading a:after {
 
  font-size: 24px;
  position: absolute;
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  transform: rotate(180deg);
  transition: all 0.5s;
  color: #e98147;
}
#job-summary-box .panel-heading a:before {
  content: '+';

  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  color: #e98147;
  font-size: 24px;
  transition: all 0.5s;
  transform: scale(1);
}

#job-summary-box .panel-heading.active a:before {
  content: '';
  transition: all 0.5s;
  transform: scale(0);
  color: #e98147;
}
.map-navigation {
    border-top: 3px solid #451d54;
    right: 0;
    z-index: 9;
    background: rgba(233,129,71,.6);
    padding: 15px;
    font-size: 16px;
    border-radius: 5px;
    width: 100%;
}
.form-control:focus {
    border-color: #e98147 !important;
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: !important;
}.form-control {
    width: 100%;
    height: 44px;
    padding: 6px 12px;
        padding-top: 6px;
        padding-bottom: 6px;
    color: #555;
    background-color: #FFF;
    border-color: #E3DBDB;
    -moz-appearance: none;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    font-weight: 300;
    -webkit-appearance: menulist-button;
    line-height: 45px;
}

.inner-header {
    background-color: #FFF;
    padding: 15px 15px 65px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.breadCrumb ul {
    display: inline;
    padding-left: 0;
    text-transform: uppercase;
}
.breadCrumb ul li {
    display: inline;
    font-size: 12px;
}
.Bread-Crumb-title {
    font-size: 12px;
    font-weight: 600;
    display: inline;
    margin-left: 3px;
}
.Bread-Crumb-title::before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.inner-header h1 {
    margin-top: -2px;
    font-size: 19px;
    font-weight: 600;
    padding-top: 5px;
    color: #777;
}
.Margin-R-0 {
    margin-right: 0 !important;
}
.show-label {
    text-align: right;
    float: right;
    border: 1px solid #eee;
    width: 12%;
    margin-right: 10px;
}
.show-label select {
    color: #444;
}
.form-control-search {
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    color: #555;
    background-color: #FFF;
    -moz-appearance: none;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    font-weight: 300;
    border: none !important;
}
.show-label::after {
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
    content: '';
    display: block;
    height: 9px;
    margin-top: -6px;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .15s ease-in-out;
    width: 9px;
}
/*================================================
			Chrome Css
================================================
*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
.show-label::after {display:none;}
}

/*******************************************************************location***********************************************/
#job-summary-box1 .hoz li {
    float: left;
}
#job-summary-box1 .hoz li {
    width: 20%;
    padding: 15px 0;
    text-align: center;
}
#job-summary-box1  .hoz a {
    color: #666;
    font-weight: 300;
}
.functionarea a{ padding:24px;}
.functionarea{background-color: #FFFFFF; font-family: Roboto,sans-serif;}
.functionarea p {margin: 22px 0px 16px 33px !important;}
.recentlocation a{ color:#000000;}
.recentlocation a:hover{ color:#f27007;}

.industriesarea a{ padding:24px;}
.industriesarea{ background:#FFFFFF; font-family: Roboto,sans-serif;}
.industriesarea p{margin: 22px 0px 16px 33px !important;}
.viewlocatrion{     float: right;
    padding-top: 38px!important;
    color: #005a9f!important;
	text-transform:uppercase;
	padding-right: 47px!important;
}
.viewlocatrion:hover{ color: #f27007;}

.toplocation a{ padding:5px; font-weight:300;}
.inpWrap {
    padding-left: 113px;
    float: left;
    padding-top: 13px;
}
 .sugInp {
    padding: 13px 0;
    border: 1px #CCCCCC solid !important;
    margin: 0;
    outline: 0;
    box-sizing: content-box;
    -moz-box-sizing: border-box;
    width: 100%;
}



.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: white!important;
}
.navbar-default {
background-color: #fff;
border-color: #fff;
}
ul.dropdown-menu1 a:hover {
    text-decoration: none;
    color: #e74c3c!important;
    background-color: none!important;
}
ul.dropdown-menu1 a:focus {
    outline: none!important;
    text-decoration: none;
    color: #e74c3c!important;
    background-color: none!important;
}
.dropdown-menu1>li>a:focus, .dropdown-menu1>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: white!important;
}
.float_right a {
    color: #555 !important;
}
.float_right a:hover {
    color: #e98147!important;
    text-decoration: none;
}

.dropdown-menu a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-menu {
    display: inline-block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}


.dropdown:hover .dropdown-menu1 {
    display: inline-block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
.dropdown-submenu a {
    color: #555;
    font-size: 11px;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color:#fff ;
    background-color:transparent;
}
li.dropdown.menu-industries {
    padding-bottom: 8px;
}
nav.navbar.navbar-inverse {
    position: relative;
    padding: 0px;
    background-color: white;
    border-color: white;
    border-radius: 0px;
}
ul.nav.navbar-nav {

    font-family: work sans;
    padding-right: 0px;
    text-transform: uppercase;
    float: none;
    font-size: 12px;
    padding-top: 0px;
  
    letter-spacing: 1px;
    cursor: pointer;
}
.white li{
    list-style: none;
    padding-left: 0px;
}
.regbg{ height:66px;}
.white:focus {
    border: none;
    outline: none;
}
.navbar-inverse .navbar-nav>li>a {
    background-color: none !important;
    color:#555 !important;
    cursor: pointer;
}
.navbar-inverse .navbar-nav>li>a:hover {
    color: #e98147 !important;
}
li.dropdown.mr > a {
    padding-bottom: 23px !important;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    padding-top: 0;
    border-color: #DCDCDC !important;
}
button.navbar-toggle.collapsed {
    background: transparent !important;
}
.navbar-inverse .navbar-toggle {
    background: transparent !important;
    border-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: black !important;
}
.container-fluid {
    background: white;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.contact a:focus {
    color: white;
    text-decoration: none;
}
.contact-reverse a:focus {
    color: white;
    text-decoration: none;
}
.contact-reverse a:hover {
    color: white;
}
.active{
   
    padding-bottom:0px;
    padding-left: 0px;
   
}
.navbar-nav > li > a {
    color: #792785 !important;
}
.saved-sign .fa {
    color: #fff;
    font-size: 20px;
    margin-right: 9px;
}
.postingjob{ margin-top: 40px;}
#job-summary-box {
 margin-bottom: 20px;
 color: #fff;
height: auto;
background-color: #FFFFFF; padding-bottom:15px;
 }
#job-summary-box p {
border-bottom: 1px #eaeaea solid;
margin-bottom: 8px;
 padding-bottom: 8px;
 }
.sidebar-bar-title {
    background-color:#792785;  		
    color: #fff; }
.sidebar-bar-title h3 {
    color: #fff;
    border: none;
    margin: 0;
    padding: 15px;
    font-size: 20px;
}
.block-content {
    padding: 14px 14px 0;
    border-top: none;}
.result-for-job{ height:300px!important;
    margin-bottom: 20px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.23);
}	
.block-content .fa { color:#792785;}
.block-content a{ color:#000000;}
.block-content a:hover{ color:#000000;}


#job-title-wrap {
    background: #FFFFFF;
    
    font-size: 18px;
    font-weight: 400;
    padding: 0px 20px; border-top: 5px #792785 solid;}
#job-title-wrap p {
	color: #000000;}
#job-title-wrap span{
	color: #792785;}
#job-summary-box1 {
		background-color: #FFF;
		margin-bottom: 15px;
		
		padding: 0 20px 20px;
		border-top:1px solid #D2D3D5; 
		padding-top:20px;}
#job-summary-box1 h3{
		color:#165C8F;
		font-weight: 700;}
#job-summary-box1 .fa {
    color: #792785;
}
.recent{
		padding-top:20px;
		top:-100px;
		}
		
.detailpage-header {
    padding: 15px 15px 5px;
 }
.totalcolor{ background-color:#eee;}
.register-trigger{background-color:#792785;
text-transform: uppercase;
font-weight: 600;
border-radius: 0;
color: #fff;
text-align: center;
padding: 0.8em 1.5em;
margin-top: 15px;}
#job-title-wrap a:hover{ color:#FFFFFF!important;}
#job-title-wrap .fa{ margin-right:3px;}
.pull-left{ padding-top:13px; padding-bottom:10px;}
.viewapply{float:right!important;}
#job-summary-box 
-inline { display:block; margin-left:0px!important;}
#job-summary-box .checkbox-inline{ display:block; margin-left:0px!important;}
#job-summary-box  .panel .panel-heading { border:none!important; background:none!important; padding:0px!important;}
#job-summary-box .panel-default{ border-color:none; border:none; border-color: transparent;}
#job-summary-box .panel{ border-top:none!important; -webkit-box-shadow: none;
    box-shadow:none;}
#job-summary-box .panel-body {border-top:none!important;}
#job-summary-box .panel-title a{ padding:14px!important;}
#accordion .panel-heading a:after {
 
  font-size: 24px;
  position: absolute;
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  transform: rotate(180deg);
  transition: all 0.5s;
  color: #e98147;
}
#job-summary-box .panel-heading a:before {
  content: '+';
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  color: #792785;
  font-size: 24px;
  transition: all 0.5s;
  transform: scale(1);
}

#job-summary-box .panel-heading.active a:before {
  content: '';
  transition: all 0.5s;
  transform: scale(0);
  color: #e98147;
}
.vister {
    margin-top: -1px;
    padding-bottom: 10px;
    text-align: center;
    background-image: url(../images/BACK-RH1.png);
    height: 350px;
    width: 100%;
    background-size: cover;
    clear: both !important;
}
.vister::before {
    background: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    top: 0;
    height: 350px !important;
}
.map-navigation-wrapper h1 {
    text-transform: uppercase;
    font-size: 24px;
    margin: 10px 0 10px 0px;
    font-weight: bold;
    text-align: center; color:#FFFFFF;
}
.vister_content p {
    color: #CCCCCC;
    text-align: center;
	line-height: 24px;
	margin: 0px 0px 16px !important;
	font-size: 16px;
}
.vister_content p a {
    color: #fff;
}
.map-navigation-wrapper {
    float: none;
    margin: 0 auto; margin-top:45px;
}
.map-navigation {
    font-size: 16px;
}
.form-control {
    width: 100%;
    height: 36px;
    padding: 5px 12px;
    color: #555;
    background-color: #FFF;
    border-color: #E3DBDB;
    border-radius: unset;
	box-shadow: none;
	font-size: 14px;
	font-weight: 300;
}
.map-navigation .btn-primary {
    border: none;
    border-radius: 0;
    font-size: 14px;
    font-weight: 700;
    width: 100%;
    margin-top: 0px !important;
    background-color: #f27007;
    color: #FFF !important;padding: 8px 30px;

}
.pull-left {
    padding-top: 13px;
    padding-bottom: 10px;
}
#job-title-wrap {
    font-size: 20px;
    font-weight: 400; line-height:27px;
}
.panel-title a {
    display: block;
    color: #555;
    padding: 20px;
    position: relative;
    font-size: 14px;
    font-weight: 700;
}
#job-summary-box .panel-title a {
    padding: 14px !important;
}
.block-content a {
    color: #000000;
}
/*** 
====================================================================
	modal window
====================================================================

***/
.modal-title {
    padding: 10px;
    font-size: 16px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #FFF;
    font-weight: 700;
    background-color: #792785;
}
.modal-content  .btn-primary {
    text-transform: uppercase;
    border-color: #792785;
    background-color: #792785;
    color: #FFFF!important;
}
.modal-content {
    padding: 0 0 0px;
    background-color: rgba(245,240,240,.95);
}
.border-right {
    border-right: #CCC 1px solid;
}
.modal-body p {
    color: #000000; font-size:14px!important; margin-bottom:15px!important;
}
.modal-body a {
    color: #337ab7;
    text-decoration: none;
}
.modal {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;
}
.modal-body .btn-default { float:right!important; padding: 3px 12px;}
/*================================================
				Mobile view
================================================
*/
@media only screen and (min-width:350px) and (max-width:815px){

.show-label { display:none;}
.navbar-header img { width:70%;}
.map-navigation-wrapper { margin-top:0px;}
.inner-header { padding:15px;}
.Description {padding:0px;}
ul.nav.navbar-nav li { text-align: right;}
ul.nav.navbar-nav li a{ padding:10px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.REC-HUB-B .container { padding:0px 28px;}
}