@charset "utf-8";
/* CSS Document */
.nav-link-custom {
font-size: 14px;
color: #ffffff;
padding: 0;
padding-left: 0; 
padding-right: 0
}
.nav-link-custom:hover {
font-size: 14px;
color: #ffffff;
padding: 0;
padding-left: 0; 
padding-right: 0;

}
.nav-text-style {
margin-top: 2px; 
margin-bottom: 2px;
padding: 8px; 
background-color:#2a262b; 
width: 100%;  
padding-left: 15px; 			
border-radius: 5px;
}
.nav-text-style:hover {
background-color: #505353;
}
.profile-text-style {				
padding: 8px; 
background-color:#5E7797; 
width: 100%;  
padding-left: 15px; 
padding-bottom: 15px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
margin-left: 0px; 
margin-top: 0; 
padding-top: 15px;
color: #ffffff;
}
.profile-header{
background-color:#415A77;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#nav_dropdown_toggle > .dropdown-toggle::after {
margin-right: 3px;
margin-left: -4px;
}
.nav-link-custom {
font-size: 14px;
}	
.dropdown-divider {					
border-top: 1px solid #ffffff;
}
.hr_custom {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid #fff;
}
.nav-link-custom {
font-size: 14px;
}
input[id='invalidCheck3']{
visibility: hidden;
}
.mdi-eye-outline::before {
content: "\F6CF";
}
.mdi-eye-off-outline::before {
content: "\F6D0";
}
.mdi:before, .mdi-set {
display: inline-block;
font: normal normal normal 24px/1 "Material Design Icons";
font-size: inherit;
text-rendering: auto;
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ms-options-wrap > button:focus, .ms-options-wrap > button {
position: relative;
min-width: 130px;
text-align: left;
border: 1px solid #D0C8BA;
background-color: #D0C8BA;
padding: 0px 20px 0px 15px;
margin-top: 1px;
font-size: 14px;
font-weight: 600;
color: #454545;
outline-offset: -2px;
white-space: nowrap;
line-height: 25px;
border-radius: 4px;
}
.ms-options-wrap.ms-active > .ms-options {
visibility: visible;    
margin-left: -98px;
}
.ms-options {
min-height: 215px; max-height: 215px;border-radius: 8px;
}

.ms-options-wrap > .ms-options {
position: absolute;
right: 0;
margin-left: -98px;
max-width: 300px;
margin-top: 1px;
margin-bottom: 20px;
z-index: 2000;
border: 1px solid #aaa;
overflow: auto;
visibility: hidden;
background-color: #323334;
color: #fff;
text-align: justify;


}
.ms-options-wrap > .ms-options > ul label {
position: relative;
display: inline-block;
width: 100%;
padding: 5px 4px 6px 40px;
font-size: 12px;
/* color: #DBDBDB; */
color: #F0E6D5;
/* margin: 1px 0; */
border-bottom: 0px solid #aaa;
}
.ms-options-wrap > .ms-options > ul input[type="checkbox"] {
margin: 0 2px 0 2px;
position: absolute;
left: 16px;
top: 7px;
background-color: aqua;
}
.ms-options-wrap > .ms-options > ul li.selected label {
background-color: #323334;
border-color: transparent;
border-bottom: 0px solid #aaa;
padding-bottom: 6px;
}
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
border-top: 0px solid #aaa;
padding-left: 0px; 
}
.ms-options-wrap > .ms-options > .ms-selectall.global {
margin: 10px 18px;
text-transform: uppercase;
}
.ms-options-wrap > .ms-options > ul > li.optgroup .label {
display: block;
padding: 5px 0 0 0;
font-weight: 600;
margin-left: 18px;
color: rgba(255,162,70,1.00);
}


.enq-card-height-mob{
min-height: 500px;
}

.project-cat-link-img {
padding: 5px; 
border: 1px solid rgba(0,0,0,.125); 
border-radius: 10px;
position: relative;

text-align: center;
}
.project-cat-link-style {
position: absolute;
top: 17.9px;
left: 50%;
right: 50%;
color: #ffffff;
width: 80%; 
background-color: #50BEB5; 
padding-top: 3px; 
padding-left: 0; 
padding-right: 0;
height: 25px; 
border-radius: 0;
border-bottom-left-radius: 7px; 
border-bottom-right-radius: 7px; 
text-align: center;
transform: translate(-50%, -50%);
}
.blockHead:after {
color:#C259E4;
border-left: 19px solid;
border-top: 19px solid transparent;
border-bottom: 19px solid transparent;
display: inline-block;
content: '';
position: absolute;
right: -19px;
}
.blockHead {
background-color:#C259E4;
/*width: 150px; */
max-height: 37px;
display: inline-block;
position: relative;
}
.blocktext{
font-size: 16px; 
font-weight: 600; 
color: #ffffff;
line-height: 37px;
vertical-align: middle;
padding-top: 10px;
}
.dropdown-divider {					
border-top: 1px solid #ffffff;
}
.hr_custom {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid #fff;
}
.nav-link-custom {
font-size: 14px;

}
