body .sm-clean li.current_page_item > a {
    color: white !important;
}



/** table styling **/
table{
	border: none !important;
}
table.rec-table{
	width: 100% !important;
	height: auto !important;
	border: 0px !important;
	background-color: transparent !important;
}

.comJob span{
	color: #1a3e96 !important;
	text-transform: capitalize !important;
	line-height: 170% !important;
}


.rec-table td,
.rec-table tr,
.rec-table th{
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	text-align: left !important;
	color: #232323;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: 200 !important;
}

.rec-table th,
.rec-table td{
	border: none !important;
}


.rec-table th{
	color: #424054 !important;
	letter-spacing: 2px;
	font-weight: 600 !important;
	width: auto !important;
	margin: 0 !important;
	font-size: 14px !important;
}


.rec-table tr{
	background-color: #FFFFFF !important;
	border-radius: 5px !important;
}

.rec-table tr,
.rec-table td{
	font-size: 16px !important; 
}


td{display: table-cell;}


.rec-table td{
	border-bottom: 1px solid #D9E0EE !important;
}

.rec-table tr:nth-child(even){
	background-color: #FAFAFC !important;
}




.show{
	animation: example 0.6s forwards;
	right: 0;
	transition: right 0.6s ease-in-out !important;
}

@keyframes example {
  0% {right: -50vw;}
  100% {right: 0;}
}

.hidden{
	right: 0;
	transition: right 1s ease-in-out !important;
}


#addClientForm{
	-webkit-box-shadow: -13px 0px 22px -1px rgba(0,0,0,0.19);
-moz-box-shadow: -13px 0px 22px -1px rgba(0,0,0,0.19);
box-shadow: -13px 0px 22px -1px rgba(0,0,0,0.19);
}





input.add-form-input{
	width: 100%;
	height: auto;
	font-size: 13px !important;
	padding: 12px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-radius: 3px !important;
	border: none !important;
	box-shadow: none !important;
	border: 1px solid #D0D0D0 !important;
	color: #232323 !important;
	background-color: #eee !important;
}


input.add-form-input::placeholder{
	color: #555 !important;
}


input.add-form-input:focus{
	border: 1px solid #3b62bf !important;
}


.add-form label{
	font-size: 12px !important;
	color: #848484 !important;
	text-transform: capitalize !important;
}







.site-wrapper img {
	max-width: 20% !Important;
	width: 20% !important;
}

.center-relative{
	margin-left: 50px !Important;
	margin-right: 20px !Important;
}
#comments{display: none !Important;}

.section{
	background-color: #FFFFFF !important;
	background: #FFF !important;
}

.menu-wrapper{
	background-color: #3b62bf !important;
	background: #3b62bf !important;
}

#wpmem_login input[type="text"],
#wpmem_login input[type="password"]{
	background-color: transparent !important;
	border: 3px solid #2670b1 !important;
	height: 50px !important;
	color: #2670b1 !important;
	margin-top: 20px !important; 
	font-weight: 500 !important;
	font-size: 25px !important;
}

#wpmem_login input[type="submit"]{
	float: left !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	padding: 20px !important;
	color: white !important;
	background-color: #2670b1 !important;
	border: none !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	cursor: pointer;
	border-radius: 4px !important;
	transition: background-color 0.3s ease-in-out !important;
}

#wpmem_login input[type="submit"]:hover{
	background-color: #1a4d7a !important;
	transition: background-color 0.3s ease-in-out !important;
}

#wpmem_login label{color: #b7b7b7 !important;}


#wpmem_restricted_msg,#wpmem_login, #wpmem_reg{display:none !important;}

header{
	position: absolute !important;
}

.entry-title{
	display: none !important;
}

.menu-wrapper{
	margin-left: 0px !important;
	margin-right: 0px !important;
	width: 95% !important;
	max-width: 95% !important;
	padding-right: 50px !important;
	padding-left: 50px !important;
}

.page_item a,
.menu-item-object-page a,
.menu-item-object-custom a{
	margin-top: 10px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 300 !important;
	font-size: 17px !important;
	color: white !important;
}

.page_item a:hover,
.menu-item-object-page a:hover,
.menu-item-object-custom a:hover{
	color: #b7c4e2 !important;
}

#menu-item-46 a, .menu-item-object-gs_sim a{
	width: auto;
	height: auto;
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #fff;
	color: #327DEF !important;
	border-radius: 4px !important;
	margin-top: 10px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 300 !important;
}









/** edit page **/

.edit-form--input{
	font-size: 16px !important;
	padding: 10px !important;
	border: none !important;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 300 !important;
	width: 97%;
	background-color: #f5f5f5 !important;
	border: 1px solid #E3E7F8 !important;
}








.tooltip{
  cursor: pointer;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #f5f5f5;
  color: #a5a5a5;
  text-align: center;
  border-radius: 0px;
  padding: 3px 6px;
  font-size: 15px !important;
  margin-top: 3px;
  font-family: 'Roboto', sans-serif;
  font-weight: 200 !important;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
	border: 1px solid #a5a5a5 !important;
	margin-top: 28px;
	margin-left: -40px !Important;
}

.addButton{
  width: auto;
  height: auto;
  padding: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #CAFFE4;
  color: #488E6B;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  font-size: 18px;
  border: 1px solid #488E6B !important;
	cursor: pointer;
}

.addButton:hover{
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  border: 1px solid #488E6B !important;
  background-color: #488E6B !important;
  color: #CAFFE4 !important;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}


/** site styling **/


.children, .sub-arrow{display: none !important;}

footer{
	display: none !important;
}

.entry-title{
	text-align: left !important;
}

.page-item-2{
	display: none !important;
}



/** plugin styling **/

.candidate-search{
	font-size: 16px !important;
	padding: 10px !important;
	border: none !important;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 300 !important;
	width: 100%;
	background-color: #f5f5f5 !important;
	border: 1px solid #E3E7F8 !important;
}



.header-logo a img{
	opacity: 0.6 !important;
}



.linkedComp b{
	color: #1d5691 !important;
}



.addCandIconButton{
	width: auto;
	height: auto;
	padding: 10px;
	padding-top: 9px !important;
	padding-bottom: 9px !important;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px;
	background-color: #E3E7F8;
	color: #327DEF;
	font-weight: 500;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	font-size: 14px;
	border: 1px solid #8ebbff !important;
	opacity: 0.6;
}

.addCandIconButton:hover{
	transition: all 0.3s ease-in-out;
	opacity: 1;
}


.addSVG{
  margin: auto;
  text-align: center;
}





/** select stylinn **/


.select {
  position: relative;
  display: inline-block;
  width: 100%;
  color: #555;
}
.select select {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: .5rem 2.25rem .5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #eee;
  border: 0;
  border: 1px solid #D0D0D0;
  border-radius: .25rem;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
/* Undo the Firefox inner focus ring */
.select select:focus:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* Dropdown arrow */
.select:after {
  position: absolute;
  top: 50%;
  right: 1.25rem;
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  margin-top: -.15rem;
  pointer-events: none;
  border-top: .35rem solid;
  border-right: .35rem solid transparent;
  border-bottom: .35rem solid transparent;
  border-left: .35rem solid transparent;
}

/* Hover state */
/* Uncomment if you need it, but be aware of the sticky iOS states.
.select select:hover {
  background-color: #ddd;
}
*/

/* Focus */
.select select:focus {
  box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}

/* Active/open */
.select select:active {
  color: #fff;
  background-color: #0074d9;
}

/* Hide the arrow in IE10 and up */
.select select::-ms-expand {
  display: none;
}

/* Media query to target Firefox only */
@-moz-document url-prefix() {
  /* Firefox hack to hide the arrow */
  .select select {
    text-indent: 0.01px;
    text-overflow: '';
    padding-right: 1rem;
  }

  /*  elements inherit styles from , so reset them. */
  .select option {
    background-color: white;
  }
}

/* IE9 hack to hide the arrow */
@media screen and (min-width:0\0) {
  .select select {
    z-index: 1;
    padding: .5rem 1.5rem .5rem 1rem;
  }
  .select:after {
    z-index: 5;
  }
  .select:before {
    position: absolute;
    top: 0;
    right: 1rem;
    bottom: 0;
    z-index: 2;
    content: "";
    display: block;
    width: 1.5rem;
    background-color: #eee;
  }
  .select select:hover,
  .select select:focus,
  .select select:active {
    color: #555;
    background-color: #eee;
  }
}




@media (min-width: 1600px){
.section .content-1170 {
    width: 98% !important;
}