::-moz-selection { /* Code for Firefox */
color: #ffffff;
background: #ff9800;
}

::selection {
color: #ffffff;
background: #ff9800;
}
.bmd-form-group .bmd-label-static
{
font-size: 12px;
}
.form-group .form-control
{
color: #000000;
font-size: 13px;
}
.filter-option-inner-inner
{
color: #000000;
font-size: 13px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #000000 !important;
font-size: 13px !important;
}
::-moz-placeholder { /* Firefox 19+ */
color: #000000 !important;
font-size: 13px !important;
}
:-ms-input-placeholder { /* IE 10+ */
color: #000000 !important;
font-size: 13px !important;
}
:-moz-placeholder { /* Firefox 18- */
color: #000000 !important;
font-size: 13px !important;
}
*
{
font-family: 'Open Sans', sans-serif;
font-weight: 500;
font-size: 14px;
}
body::-webkit-scrollbar {
width: 9px;
}
body::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
background: linear-gradient(#1a2059, #777777, #1a2059);;
outline: 1px solid red;
-webkit-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.6);
}
.bmd-form-group.is-filled .bmd-label-floating
{
color: #000000;
}
/* ..... */
.margin0
{
margin: 0px;
}
.padding0
{
padding: 0;
}
.margin-top30
{
margin-top: 30px;
}
.profile-summary .card-padding
{
width: 100%;
max-height: 460px;
overflow-y: auto;
}
.profile-summary .card-padding::-webkit-scrollbar {
width: 3px;
}
.profile-summary .card-padding::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.profile-summary .card-padding::-webkit-scrollbar-thumb {
background: linear-gradient(#F5F5F5, #F5F5F5, #F5F5F5);;
outline: 1px solid red;
-webkit-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.6);
}
a, a:hover
{
color: #000;
text-decoration: none;
}
body
{
padding: 0px;	
}
.btn.btn-raised.btn-primary
{
background-color: #1a2059;
color: #ffffff !important;
}
.breadcrumb
{
margin-bottom: 0px;
padding: 20px 75px;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before
{
background-color: #1a2059;
}
[class*=" bmd-label"], [class^=bmd-label] {
color: rgb(0, 0, 0);
}
.is-focused .form-control
{
background-image: linear-gradient(0deg, #1a2059 2px, rgba(0,150,136,0)0),linear-gradient(0deg,rgba(0,0,0,.26)1px,transparent 0);
}
.is-focused [class^=bmd-label]
{
color: #1a2059;
}
label.checkbox-inline
{
color: #000;
}
.bmd-form-group label.radio-inline
{
color: #000;
}
.bmd-form-group .checkbox label, .bmd-form-group .radio label, .bmd-form-group label
{
color: #000;
}
.checkbox label input[type=checkbox]:checked+.checkbox-decorator .check:before, label.checkbox-inline input[type=checkbox]:checked+.checkbox-decorator .check:before
{
color: #1a2059;
}
.checkbox label input[type=checkbox]:checked+.checkbox-decorator .check, label.checkbox-inline input[type=checkbox]:checked+.checkbox-decorator .check
{
color: #1a2059;
border-color: #1a2059;
}
.radio label input[type=radio]:checked~.bmd-radio:before, label.radio-inline input[type=radio]:checked~.bmd-radio:before
{
background-color: #1a2059;
}
.radio label input[type=radio]:checked~.bmd-radio:after, label.radio-inline input[type=radio]:checked~.bmd-radio:after
{
border-color:  #1a2059;
}
.custom-radio .custom-control-input:checked~.custom-control-label:before {
background-color: #1a2059;
}
.custom-radio .custom-control-label
{
margin-top: 5px;
}
.modal .fa-times-circle, .modal .mobile-close-btn .fa-times-circle{
position: absolute;
right: -11px;
font-size: 26px;
top: -11px;
background: #fff;
padding: 4PX;
border-radius: 20px;
color: #000;
box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
z-index: 999;
}
.logo-img
{
width: 140px;
height: 68px;
position: relative;
}
.logo-img img
{
position: absolute;
width: 100%;
height: 100%;
}
header
{
background-color: #1a2059;
padding: 10px;
position: fixed;
width: 100%;
z-index: 999;
top: 0;
}
.pull-right
{
float: right;
}

.pull-left
{
float: left;
}
header ul li 
{
display: inline-block;
}
header ul a 
{
padding: 10px 25px;
color: #fff;
border: 1px solid transparent;
}
header ul a:hover
{
border: 1px solid #fff;
border-radius: 20px;
}
header ul li img 
{
width: 22px;
margin-right: 8px;
}
header ul
{
margin-top: 25px;
}
header ul .li a
{
border: 1px solid #fff;
border-radius: 20px;
}
header ul a:hover
{
color: #fff;
text-decoration: none;
}
header li span
{
position: absolute;
background: #fff;
margin-top: -6px;
margin-left: -18px;
color: #1a2059;
font-size: 11px;
padding: 2px 6px;
border-radius: 9px;
}
.navbar1 {
overflow: hidden;
background-color: #333;
font-family: Arial, Helvetica, sans-serif;
}

.navbar1 a {
float: left;
font-size: 16px;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}

.dropdown1 .dropbtn1 {
color: #ffffff !important;
}

.dropdown1-content {
display: none;
position: absolute;
background-color: #ffffff;
min-width: 275px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1000;
margin-top: 11px;
}
.dropdown1-content.user-profile
{
min-width: 260px;
margin-left: -98px;
}
.dropdown1-content a {
float: none;
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
text-align: left;
}

.dropdown1-content a:hover {
background-color: rgba(26, 32, 89, 0.08);
}

.dropdown1:hover .dropdown1-content {
display: block;
}
.dropdown1-content .arrow-up {
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #f9f9f9;
margin-top: -8px;
margin-left: 89px;
}
.dropdown1-content.user-profile .arrow-up
{
margin-left: 166px;
}
.dropdown1-content h5
{
margin-top: 0px;
margin-bottom: 0px;
padding: 15px;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
}
.dropdown1-content a
{
border-top: 1px solid #f5f5f5;
}
.dropdown1-content a:hover
{
color: #000;
}
.dropdown1-content a p 
{
margin-bottom: 4px;
margin-top: 4px;
font-size: 14px;
}
.dropdown1-content .notification-scroll
{
max-height: 500px;
overflow-y: scroll;
}
.vertical-align-outer-div 
{
display: table; 
height: 100vh; 
width: 100%; 
overflow: hidden;
}
.white
{
background-color: #fff;
}
.heading
{
font-weight: bold;
font-size: 20px;
color: #1a2059;
line-height: 23px;
text-align: center;
margin-bottom: 20px;
text-transform: uppercase;
letter-spacing: 0.8px;
}
.heading-border
{
border-bottom: 2px solid #FF9800;
width: 60px;
margin: 0 auto;
margin-bottom: 60px;
}
.custom-btn
{
color: #fff !important;
background-image: unset !important;
padding: 12px 28px;
border-radius: 34px;
letter-spacing: 1px;
background-color: #1a2059 !important;
border: 4px solid #ff9800;
margin-top: 20px;
box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}
.custom-btn i
{
padding-right: 10px;
}
.center
{
text-align: center;
}
.content-banner .banner
{
position: relative;
width: 100%;
height: 600px;
background-image: linear-gradient(141deg, #9fb8ad 0%, rgba(49, 54, 106, 0.9098039215686274) 51%, rgba(26, 32, 89, 0.8509803921568627) 75%);
}
.content-banner .banner .banner-bg 
{
position: absolute;
width: 100%;
height: 100%;
}
.content-banner .content
{
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(26, 32, 89, 0.3);
}
.content-banner .search-box .col-md-4, .content-banner .search-box .col-md-2,
.content-banner .search-box .col-md-3, .content-banner .search-box .col-md-10
{
padding-right: 0px;
padding-left: 0px;
}
.content-banner .search-box .row
{
margin-left: 0px;
margin-right: 0px;
}
.content-banner .search-box .form-control
{
background-color: rgba(255, 255, 255, 0.7);
border-right: 1px solid #f5f5f5;
}
.content-banner .search-box .col-md-2 .form-control
{
border-right: 0px solid transparent;
}
.content-banner .search-box input::-webkit-calendar-picker-indicator {
display: none;
}
.content-banner .search-box 
{
width: 90%;
margin: 0 auto;
}
.content-banner .search-box .form-control
{
background-image: unset !important;
}
.content-banner .search-box .btn-primary,
.content-banner .btn.btn-raised.btn-primary:active:focus, 
.content-banner .btn.btn-raised.btn-primary:active:hover,
.content-banner .btn.btn-raised.btn-primary:focus, 
.content-banner .btn.btn-raised.btn-primary:hover
{
background-color: #FF9800;
color: #fff;
height: 50px !important;
/*font-family: 'Contrail One', cursive;*/
font-size: 18px;
border-radius: 0px;
width: 100%;
}
.content-banner .search-box .form-control.select
{
height: 50px !important;
/*padding: 22.5px 20px;*/
}
.content-banner .search-box .col-md-3
{
display: none;
}
.content-banner .tagline
{
background-color: #fff;
padding: 10px 30px;
margin-bottom: 60px;
border-bottom: 2px solid #1a2059;
}
.content-banner .tagline p 
{
margin-top: 0px;
margin-bottom: 0px;
font-family: 'Contrail One', cursive;
font-size: 20px;
color: #FF9800;
}
.content-banner .search-box .form-control
{
padding: 10px 20px;
height: 50px;
}
.content-banner .search-box h1
{
color: #fff;
margin-bottom: 30px;
font-family: 'Contrail One', cursive;
font-size: 40px;
}
.content-banner .search-box h5
{
font-family: 'Contrail One', cursive;
margin-bottom: 30px;
color: #fff;
font-weight: lighter;
font-size: 26px;
}
.content-banner .search-box .p1 
{
color: #fff;
/*font-family: 'Orbitron', sans-serif;*/
margin-left: -15px;
margin-bottom: 0px;
}
.content-banner .search-box .p2
{
color: #fff;
font-size: 12px;
text-decoration: underline;
margin-bottom: 0px;
}
.content-banner .search-box span
{
color: #ff9800;
font-family: 'Contrail One', cursive;
font-size: 28px;
}
.content-banner .search-box .briefcase
{
width: 35px !important;
height: 35px !important;
margin-right: 10px;
position: absolute;
margin-left: -45px;
}
.content-banner .search-box .select.form-control 
{
-webkit-appearance: menulist-button;
border-radius: 0px;
}
.content-banner .search-box .advance-search
{
display: none;
}
.content-banner .search-box .advance-search .form-control 
{
width: 99%;
}
.content-banner .user-registration .btn-warning
{
color: #fff !important;
background-image: unset !important; 
padding: 24px;
border-radius: 34px;
letter-spacing: 1px;
}
.content-banner .user-registration .btn-warning.btn1
{
background-color: #1a2059 !important;
border: 4px solid #ff9800;	
}
.content-banner .user-registration .btn-warning.btn2
{
border: 4px solid #1a2059;	
}
.content-banner .user-registration .btn-warning.btn2 img
{
width: 18px;
margin-right: 8px;
}
.content-banner .user-registration .btn-warning.btn2
{
width: 60%;
margin-left: 20%;
padding: 16px 25px;
background-color: rgba(26, 32, 89, 0.46) !important;
}
.content-banner .user-registration
{
width: 70%;
margin: 0 auto;
background-color: rgba(26, 32, 89, 0.33);
padding: 30px;
border-radius: 26px;
}
.content-banner .user-registration .divider .bottom-border
{
border-bottom: 1px solid #f5f5f5;
}
.content-banner .user-registration .divider
{
margin-top: 30px;
margin-bottom: 30px;
}
.content-banner .user-registration .divider .or
{
width: 40px;
height: 40px;
border: 1px solid #fafafa;
margin: 0 auto;
border-radius: 50%;
color: #fff;
text-align: center;
padding-top: 9px;
font-size: 12px;
}
.content-banner .user-registration .divider .bottom-border
{
margin-top: 20px;
}
.content-banner .user-registration .divider .row
{
margin-left: 0px;
margin-right: 0px;
}
.content-banner .user-registration .divider .col-md-4
{
padding-left: 0px;
padding-right: 0px;
}
.content-banner .searching-div
{
padding: 151px 40px;
} 
.content-banner .banner-bg-image
{
position: absolute;
width: 52%;
bottom: 0;
}
.user-page-banner .searching-div
{
padding: 75px 40px 10px 40px;
}
.searching-div .bmd-form-group, .content-banner .bmd-form-group
{
font-size: 13px !important;
font-family: 'Open Sans', sans-serif !important;
}
.user-page-banner .banner
{
height: 300px;
}
.padding
{
padding: 60px;
}
.popular-category .icon
{
width: 120px;
height: 120px;
border: 3px solid #1a2059;
border-radius: 50%;
margin: 0 auto;
text-align: center;
margin-bottom: 30px;
}
.popular-category h5
{
text-align: center;
}
.popular-category i
{
font-size: 40px;
padding-top: 35px;
color: #1a2059;
}
.popular-category .icon-div:hover .icon
{
background-color: #FF9800;
border: 3px solid #FF9800;
transition: 1s;
}
.popular-category .icon-div:hover .icon i
{
color: #fff;
}
.popular-category .icon-div
{
padding: 40px;
}
.popular-category .icon-div:hover
{
box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
border-radius: 4px;
background-color: #1a2059;
}
.popular-category .icon-div:hover h5, .popular-category .icon-div:hover p 
{
color: #fff;
}
.popular-category .col-md-4:nth-child(2) .icon-div
{
box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
border-radius: 4px;
background-color: #1a2059;	
}
.popular-category .col-md-4:nth-child(2) .icon-div .icon
{
background-color: #FF9800;
border: 3px solid #FF9800;
transition: 1s;
}
.popular-category .col-md-4:nth-child(2) .icon-div h5, 
.popular-category .col-md-4:nth-child(2) .icon-div p 
{
color: #fff;
}
.popular-category .col-md-4:nth-child(2) .icon-div .icon i
{
color: #fff;
}
.popular-category h5
{
font-weight: 600;
text-transform: uppercase;
font-size: 17px;
margin-bottom: 20px;
}
.popular-category p 
{
font-size: 15px;
line-height: 180%;
}
.jobs-login
{
position: relative;
width: 100%;
height: 500px;
background-image: url('../img/testimonial-background.png');
/*background-attachment: fixed;*/
background-size: cover;
}
.jobs-login img 
{
position: absolute;
width: 100%;
height: 100%;
}
.jobs-login .content 
{
position: absolute;
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.jobs-login .content .row
{
margin-right: 0px;
margin-left: 0px;
}
.jobs-login .content .row .col-md-6
{
padding-right: 0px;
padding-left: 0px;
}
.jobs-login .content .row .col6-1
{
background-color: rgba(26, 32, 89, 0.5686274509803921);
width: 100%;
height: 100%;
position: absolute;
}
.jobs-login .content .row .col6-2
{
background-color: rgba(255, 152, 0, 0.12);
width: 100%;
height: 100%;
position: absolute;
margin-left: 50%;
}
.jobs-login .content .div
{
background: rgba(255, 255, 255, 0.16);
width: 90%;
margin: 76px auto;
padding: 40px;
}
.jobs-login .content .div.div1
{
float: right;
}
.jobs-login .content .div.div2
{
float: left;
}
.jobs-login .content .div h4, .jobs-login .content .div p
{
color: #fff;
}
.jobs-login .content .div h4
{
margin-bottom: 40px;
}
.jobs-login .content .div p 
{
line-height: 180%;
}
.jobs-login .content .div .btn
{
border: 2px solid #ff9800;
padding: 10px 25px;
}
.jobs-login .content .div .btn:hover
{
border-color: hsla(0,0%,60%,.2);
}
.jobs-login .content .div .custom-btn i 
{
padding-right: 6px;
}
.all-caterories li
{
list-style: none;
padding: 5px 0px;
border-bottom: 1px solid #fafafa;
font-size: 13px;
}
.all-caterories ul a, .all-caterories ul a:hover
{
color: #000;
text-decoration: none;
}
.all-caterories .ul-heading li
{
background-color: #fafafa;
padding: 3px 5px;
border: 1px solid #1a2059;
border-radius: 2px;
font-size: 12px;
}
.all-caterories .ul-heading
{
color: #1a2059;
}
.all-caterories .ul-heading:hover
{
color: #1a2059;
}
/*.all-caterories
{
display: none;
}*/
.popular-category .companies-img
{
	position: relative;
	width: 120px;
	height: 67px;
	margin-bottom: 30px;
	border: 1px solid #fafafa;
}
.popular-category .companies-img img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.popular-category .companies-img:hover
{
	box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
}
.popular-category ul 
{
	padding-inline-start: 0px;
}
.popular-category .nav-tabs a
{
	padding: 20px 50px;
	background: #493b2d;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	font-weight: 600;
	border: 1px solid #302717;
	color: #fff;
}
.popular-category .nav-tabs a:hover
{
	color: #ffffff;
}
.popular-category .tab-content
{
	border: 1px solid #302717;
	margin-top: 13px;
	padding: 40px;
}
.popular-category .nav-tabs .active:hover
{
	color: #1a2059;	
}
.popular-category .nav-tabs .active
{
	border-bottom: 3px solid #ff9800;
	color: #1a2059;
	text-transform: uppercase;
	background-color: #fff;
}
.hidecategory
{
	display: none;
}
.showlesscategory p 
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #fafafa;
	padding-top: 5px;
	padding-bottom: 5px;
}
.popular-category .category-heading
{
	color: #777;
	font-weight: 500;
	font-size: 18px;
}
.popular-category .allcategory .category-heading
{
	margin-top: 40px;
}
.popular-category .hr
{
	width: 80px;
	display: block;
	border-bottom: 1px solid red;
	margin-top: 15px;
	margin-bottom: 30px;
}
.popular-category .allcategory, .popular-category .allcompanies
{
	display: none;
}
/* ................ */
footer .black
{
	background-color: #424a75;
}
footer .footer-bottom p
{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	color: #fff;
}
footer .footer-bottom 
{
	background-color: #1a2059;
	padding: 10px;
}
footer .footer-logo
{
	position: relative;
	width: 150px;
	height: 73px;
}
footer .footer-logo img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
footer .para
{
	color: #fff;
	text-align: justify;
	line-height: 160%;
	font-size: 14px;
	margin-top: 20px;
}
footer h5
{
	color: #fff;
}
footer .footer-border-bottom
{
	border-bottom: 2px solid #FF9800;
	width: 50px;
	margin-top: 20px;
	margin-bottom: 30px;
}
footer ul
{
	padding-inline-start: 0px;
	list-style: none;
}
footer ul a, footer ul a:hover
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
footer ul a li 
{
	padding: 8px 0px;
	border-bottom: 1px dashed #1a2059;
}
footer ul a li:hover
{
	padding-left: 10px;
	transition: 0.4s;
	color: #f5f5f5;
}
footer ul a li .far
{
	padding-right: 10px;
}
footer ul a li .icon
{
	width: 30px;
	height: 30px;
	background-color: #FFF;
	text-align: center;
	border-radius: 50%;
	color: #000;
	padding-top: 4px;
	border: 2px solid #414141;
	margin-right: 8px;
}
footer ul a li .icon, footer ul a li span
{
	display: inline-block;
}
footer ul a .facebook:hover .icon
{
	background-color: #4867aa;
	transition: 0.5s;
	border: 2px solid #4867aa;
	color: #fff;
}
footer ul a .twitter:hover .icon
{
	background-color: #1da1f2;
	transition: 0.5s;
	border: 2px solid #1da1f2;
	color: #fff;
}
footer ul a .googleaplus:hover .icon
{
	background-color: #dc4a3d;
	transition: 0.5s;
	border: 2px solid #dc4a3d;
	color: #fff;
}
footer ul a .linkedin:hover .icon
{
	background-color: #0274b3;
	transition: 0.5s;
	border: 2px solid #0274b3;
	color: #fff;
}
footer .width80
{
	width: 90%;
}
/* ............................ */
.download-app 
{
	background-image: linear-gradient(141deg, #ff98004a 0%, rgba(255, 152, 0, 0.66) 51%, rgb(26, 32, 89) 75%);
	background-size: cover;
	background-attachment: fixed;
}
.download-app .content
{
	background-color: rgba(0, 0, 0, 0.23921568627450981);
}
.download-app .padding
{
	padding-bottom: 0px;
}
.download-app h4, .download-app p 
{
	color: #fff;
}
.download-app .landing-user-contentMarket {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
}
.download-app .landing-user-contentMarket a.iphone {
	background-position: 13px 8px;
}
.download-app .landing-user-contentMarket a {
	color: #444;
	background: url(../img/sprite_market.svg) no-repeat scroll 0 0 rgba(255, 255, 255, 0.6196078431372549);
	margin-right: 10px;
	padding: 5px 40px 25px 47px;
	border: 1px solid #ffffff;
	border-radius: 2px;
	font-size: 12px;
	display: block;
	float: left;
}
.download-app .landing-user-contentMarket a.android {
	background-position: 12px -59px;
}
.download-app .landing-user-contentMarket a:hover {
	background-color: rgba(255, 255, 255, 0.7196078431372549);
	color: red;
	text-decoration: none;
}
.download-app .img
{
	text-align: center;
}
.download-app h4
{
	font-weight: 600;
	margin-bottom: 30px;
}
.download-app p 
{
	margin-bottom: 20px;
}
.download-app .content1
{
	padding-top: 70px;
}
/* ............. */
@keyframes slideInFromLeft {
	0% {
		transform: translateX(-100%);
	}
	100% {
		transform: translateX(0);
	}
}

.search-box h1, .recruiter-plan h4 {  
	animation: 1s ease-out 0s 1 slideInFromLeft;
}

.search-box h5, .recruiter-plan h5 {  
	animation: 0.5s ease-out 0s 1 slideInFromLeft;
}
/*................................................*/
.comman-modal button span
{
	font-size: 28px;
}
.comman-modal
{
	background-color: rgba(255, 255, 255, 0.88);
	transition: 0.5s;
}
.comman-modal .modal-content .modal-header {
	padding: 20px;
	border-bottom: 0;
	background: #1a2059;
	width: 100%;
	display: block;
	border-radius: 0px;				
}
.comman-modal h4
{
	color: #fff;
	font-family: 'Contrail One', cursive;
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.comman-modal .close
{
	color: #ffffff;
	opacity: 0.8;
}
.registration-tabs a 
{
	padding: 10px 20px;
	/*border: 1px solid red;*/
}
.registration-tabs a.show
{
	border-bottom: 2px solid #FF9800;
}
.registration-tabs .tab-content
{
	/*border: 1px solid red;*/
	margin-top: 10px;
	padding: 20px 0px;
}
/* .............. Login ............... */
#Login .modal-dialog
{
	max-width: 45%;
}
.login-signup-popup label
{
	font-size: 12px;
}
.login-signup-popup .forgot-password
{
	font-size: 13px;
}
/*.login-signup-popup .row
{
margin-right: 0px;
margin-left: 0px;
}
.login-signup-popup .col-md-5, .login-signup-popup .col-md-2
{
padding-left: 0px;
padding-right: 0px;
}*/
.login-signup-popup .tab-content .col-md-5
{
	flex: 0 0 47%;
	max-width: 47%;
}
.login-signup-popup .tab-content .col-md-2
{
	flex: 0 0 6%;
	max-width: 6%;	
}
.login-signup-popup ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size: 13px;
}
.login-signup-popup ::-moz-placeholder { /* Firefox 19+ */
	font-size: 13px;
}
.login-signup-popup :-ms-input-placeholder { /* IE 10+ */
	font-size: 13px;
}
.login-signup-popup :-moz-placeholder { /* Firefox 18- */
	font-size: 13px;
}
.login-signup-popup .facebook, .login-signup-popup .facebook:hover
{
	color: #3f5c9a;
	border: 1px solid #3f5c9a;
	width: 100%;
	margin-top: 20px;
}
.login-signup-popup .gmail, .login-signup-popup .gmail:hover
{
	color: #dd5347;
	border: 1px solid #dd5347;
	width: 100%;
}
.login-signup-popup .linkedin, .login-signup-popup .linkedin:hover
{
	color: #0274b3;
	border: 1px solid #0274b3;
	width: 100%;
}
.login-signup-popup .social-btn .btn i
{
	width: 20%;
}
.login-signup-popup .social-btn .btn
{
	text-align: left;
	text-transform: capitalize;
	margin-bottom: 15px;
}
.login-signup-popup .social-btn
{
	padding-left: 15px;
}
.login-signup-popup .border-right
{
	height: 70px;
	margin-right: 5px;
	margin-left: 12px;
	border-right: 2px solid #dee2e6 !important; 
}
.login-signup-popup .border-right.line1
{
	margin-bottom: 8px;
}
.login-signup-popup .border-right.line2
{
	margin-top: 8px;
}
.login-signup-popup .or
{
	border: 1px solid #dee2e6;
	padding: 4px 6px;
	text-align: center;
	border-radius: 15px;
	font-size: 12px;
}
.login-signup-popup .custom-btn
{
	padding: 12px 70px;
	margin-top: 25px;
}
.login-signup-popup a, .login-signup-popup a:hover
{
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}
.login-signup-popup .agree-tc a
{
	padding: 0px;
	text-transform: capitalize;
	color: #757575;
	font-weight: 600;
}
.comman-search-box
{
	background-image: linear-gradient(141deg, #1a205985 0%, rgb(26, 32, 89) 51%, rgb(26, 32, 89) 75%);
	padding: 20px 0px;
}
.comman-search-box .content-banner
{
	width: 80%;
	margin: 0 auto;
}
.comman-search-box .content-banner .search-box .form-control
{
	padding: 15px 20px;
}
.comman-search-box .content-banner .search-box .btn-primary
{
	height: 51px !important
}
.comman-search-box .p3
{
	color: #fff;
	margin-left: -15px;
}
.comman-search-box::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: pink !important;
}
.comman-search-box::-moz-placeholder { /* Firefox 19+ */
  color: pink !important;
}
.comman-search-box:-ms-input-placeholder { /* IE 10+ */
  color: pink !important;
}
.comman-search-box :-moz-placeholder { /* Firefox 18- */
  color: pink !important;
}
/* ............... Job Filter .............. */
.jobsearch .card {
	margin-bottom: 15px;
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.11), 0 0px 1px 0px rgba(0, 0, 0, 0.27), 0 1px 0px 0 rgba(0, 0, 0, 0.04);
}
.jobsearch .job-short-discription .card
{
	border: 1px solid transparent;
}
.jobsearch .job-short-discription .card:hover
{
	border: 1px solid #FF9800;
}
.jobsearch #accordion .btn-link {
	width: 100% !important;
	text-align: left;
	margin-bottom: 0px;
	text-transform: unset;
	font-size: 16px;
}
.jobsearch #accordion .btn-link p {
	margin-top: 0px;
	margin-bottom: 0px;
}
#accordion .card-body
{
	border-bottom: 1px solid #f5f5f5;
	/*padding: 0px 0px 0px 40px;*/
}
.jobsearch .card-header {
	padding: 0px !important;
}
.jobsearch .btn-link:hover, 
.jobsearch .btn:focus, .jobsearch .btn:hover {
	text-decoration: none;
}
.jobsearch .collapsed .fa-angle-right {
	transform: rotate(90deg);
}
.jobsearch .card-body {
	/*max-height: 250px;*/
	/*overflow-y: auto;*/
	max-height: 250px;
	overflow-y: auto;
}
.jobsearch #accordion form
{
	margin-bottom: 0px;
}
.jobsearch #accordion .custom-control-label
{
	font-size: 13px;
	padding-bottom: 15px;
	line-height: 140%; 
}
.jobsearch .card-body::-webkit-scrollbar-track, 
.chat-padding::-webkit-scrollbar-track,
.dropdown1-content .notification-scroll::-webkit-scrollbar-track,
#preview .modal-body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 0px;
	background-color: #fafafa;
}

.jobsearch .card-body::-webkit-scrollbar, 
.chat-padding::-webkit-scrollbar,
.dropdown1-content .notification-scroll::-webkit-scrollbar,
#preview .modal-body::-webkit-scrollbar
{
	width: 6px;
	background-color: #fafafa;
}

.jobsearch .card-body::-webkit-scrollbar-thumb, 
.chat-padding::-webkit-scrollbar-thumb,
.dropdown1-content .notification-scroll::-webkit-scrollbar,
#preview .modal-body::-webkit-scrollbar
{
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ccc;
}
.jobsearch #accordion .card-body
{
	padding: 15px;
}
.total-jobs
{
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 600;
	color: #424242;
}
.job-short-discription .padding-div
{
	padding: 20px;
}
.job-short-discription .padding-div .col-md-2
{
	flex: 0 0 12%;
	max-width: 12%;
}
.job-short-discription .padding-div .col-md-10
{
	flex: 0 0 88%;
	max-width: 88%;
}
.job-short-discription .padding-div2
{
	background-color: #fafafa;
	padding: 10px;
}
.job-short-discription .padding-div2 ul li 
{
	display: inline-block;
	padding: 0px 20px;
	list-style-type: none;
}
.padding-div2 .col-md-7 
{
	border-left: 1px solid #e0e0e0;
}
.padding-div2 .col-md-7 .ul2 li
{
	padding-left: 8px;
}
.job-short-discription .padding-div2 ul
{
	padding-inline-start: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.job-short-discription .padding-div2 .save li 
{
	padding: 0px 20px !important;
}
.job-short-discription .padding-div2 ul li .fa-star,
.job-short-discription .padding-div2 ul li .fa-share-alt
{
	font-size: 24px;
}
.job-short-discription .padding-div2 ul li .fas.fa-star
{
	color: #ff9800;
}
.job-short-discription .padding-div2 ul .save-star
{
	/*display: none;*/
}
.job-short-discription .save i 
{
	display: inline-block;
}
.job-short-discription .save span 
{
	display: inline-block;
}
.job-short-discription .description
{
	margin-bottom: 0px;
	line-height: 150%;
}
.job-short-discription h6 
{
	margin-bottom: 15px;
}
.job-short-discription h5
{
	margin-bottom: 15px;
}
.job-short-discription .btn
{
	background-color: #ff9800 !important;
	border: 2px solid #ff5722;
	height: auto !important;
	padding: 4px 16px;
	margin-bottom: 0px;
}
.jobdetails .card-padding
{
	padding: 20px;
}
.jobdetails .ul-list li
{
	display: inline-block;
}
.jobdetails ul
{
	padding-inline-start: 0px;
}
.jobdetails .custom-btn
{
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px 28px;
}
.jobdetails .custom-btn i 
{
	padding-right: 6px;
}
.job-short-discription .col-md-1
{
	border-right: 1px solid #e0e0e0;
}
.jobdetails .job-short-discription .col-md-3
{
	border-right: 1px solid #e0e0e0;
}
.jobdetails .job-short-discription .padding-div2
{
	background-color: #fff;
}
.jobdetails .job-short-discription .padding-div2 ul li
{
	padding: 0px;
}
.jobdetails h4.designation
{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 15px;
}
.jobdetails .ul-list
{
	margin-top: 15px;
}
.jobdetails .ul-list li
{
	padding: 0px 10px;
}
.jobdetails .ul-list li:first-child
{
	padding-left: 0px;
	border-right: 1px solid #ccc;
}
.jobdetails .ul-list li i 
{
	padding-right: 4px;
}
.jobdetails .social-media-share
{
	position: absolute;
	width: 185px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	left: -48px;
	background-color: #ffffff;
	margin-top: 2px;
}
.jobdetails .social-media-share a
{
	padding: 0px 3px;
}
.jobdetails .social-media-share 
{
	display: none;
}
.jobdetails .social-media-share .arrow-up {
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	
	border-bottom: 8px solid #ccc;
}
.jobdetails .social-media-share .arrowup 
{
	position: absolute;
	top: -8px;
	left: 84px;
}
.aaa:hover .social-media-share
{
	display: block;
}
.job-summary .description
{
	line-height: 180%;
	font-size: 15px;
	text-align: justify;
}
.job-summary h6
{
	font-weight: 600;
	margin-top: 15px;
}
.job-summary ul li
{
	line-height: 200%;
	font-size: 15px;
	letter-spacing: 0.4px;
	list-style-type: decimal;
}
.jobdetails .job-summary ul {
	padding-inline-start: 40px;
}
.jobdetails .job-summary p
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
}
.jobdetails .col-md-2 {
	flex: 0 0 10%;
	max-width: 10%;
}
.jobdetails .col-md-10 {
	flex: 0 0 90%;
	max-width: 90%;
}
.jobdetails .job-summary b
{
	color: #616161;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.4px;
}
.company-info h4
{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #1a2059;
	margin-bottom: 15px;
	letter-spacing: 0.5px;
}
.company-profile-savebtn 
{
	padding: 12px 28px;
}
.user-registration .user-icon-img
{
	position: relative;
	width: 120px;
	height: 120px;
	margin: 0 auto;
	border: 6px solid #F5F5F5;
	border-radius: 50%;
	margin-top: -95px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	z-index: 999;
	background-color: #fff;
}
.user-registration .user-icon-img img
{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
/* .......................... */
.profile-sidemenu input[type="range"] { 
	margin: auto;
	-webkit-appearance: none;
	position: relative;
	overflow: hidden;
	height: 16px;
	width: 100%;
	cursor: pointer;
	border-radius: 0; /* iOS */
	border-radius: 10px;
}

.profile-sidemenu ::-webkit-slider-runnable-track {
	background: #ddd;
	border-radius: 10px;
}

.profile-sidemenu ::-webkit-slider-thumb {
	-webkit-appearance: none;
	width: 16px; /* 1 */
	height: 16px;
	background: #fff;
	box-shadow: -100vw 0 0 100vw #1a2059;
	border: 2px solid #999; /* 1 */
	border-radius: 10px;
}

.profile-sidemenu ::-moz-range-track {
	height: 16px;
	background: #ddd;
	border-radius: 10px;
}

.profile-sidemenu ::-moz-range-thumb {
	background: #fff;
	height: 16px;
	width: 16px;
	border: 3px solid #999;
	border-radius: 0 !important;
	box-sizing: border-box;
	border-radius: 10px;
}

.profile-sidemenu ::-ms-thumb { 
	background: #fff;
	border: 2px solid #999;
	height: 16px;
	width: 20px;
	box-sizing: border-box;
	border-radius: 10px;
}

.profile-sidemenu ::-ms-ticks-after { 
	display: none; 
	border-radius: 10px;
}

.profile-sidemenu ::-ms-ticks-before { 
	display: none; 
	border-radius: 10px;
}

.profile-sidemenu ::-ms-track { 
	background: #ddd;
	color: transparent;
	height: 16px;
	border: none;
	border-radius: 10px;
}
.profile-sidemenu input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	background: #1a2059;
	margin-top: -0px;
	border-radius: 10px;
}
/* ....................... */
.register-user .custom-btn
{
	width: 100%;
	padding: 10px 28px;
	margin-top: 25px;
}
.register-user.user-registration
{
	width: 80%;
	background-color: #ffffff;
	border-radius: 0px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}
.user-profile-details .center h4
{
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 0.5px;
}
.user-profile-details .center .p1
{
	margin-bottom: 5px;
}
.user-profile-details .center .p2
{
	margin-bottom: 15px;
}
.user-profile-details h4
{
	font-weight: 600;
}
.user-dashboard h4
{
	text-transform: uppercase;
	margin-top: 8px;
	font-size: 17px;
}
.user-dashboard .card1
{
	margin-bottom: 30px;
}
.user-dashboard .card .sub-card
{
	padding: 15px;
	border-bottom: 1px solid #F5F5F5;
	background-color: #fafafa;
}
.user-dashboard .card .sub-card2
{
	padding: 40px 15px;
}	
.user-dashboard .card .sub-card2 p 
{
	font-size: 18px;
}
.user-dashboard .card .sub-card2 .btn
{
	margin-top: 20px;
}
.user-dashboard .card .sub-card .btn
{
	color: #000;
	margin-bottom: 0px;
}
.user-dashboard .card .sub-card .btn i 
{
	padding-right: 6px;
}
.user-dashboard .card2
{
	margin-top: 120px;
}
.user-dashboard .sub-card2 .image
{
	position: relative;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.user-dashboard .sub-card2 .image img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.profile-sidemenu ul li
{
	list-style-type: none;
}
.profile-sidemenu ul
{
	padding-inline-start: 0px;
	margin-bottom: 0px;
}
.profile-sidemenu h4
{
	margin-top: 0px;
	border-bottom: 1px solid #F5F5F5;
	padding: 15px;
}
.profile-sidemenu ul li
{
	padding: 12px 15px;
	border-bottom: 1px solid #f5f5f5;
}
.profile-sidemenu ul a:first-child li
{
	border-top: 1px solid transparent;
}
.profile-sidemenu ul a:last-child li
{
	border-bottom: 1px solid transparent;
}
.profile-sidemenu ul li img
{
	width: 22px;
	margin-right: 8px;
}
.profile-sidemenu ul a 
{
	font-size: 16px;
}
.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent; 
	border-right:8px solid #1a2059;
	position: absolute;
	right: 0;
	margin-top: -21px; 
	display: none;
}
.profile-sidemenu .active .arrow-right
{
	display: block;
}
.profile-sidemenu .card.active .card.active
{
	background-color: #1a2059;
}
.profile-sidemenu .card.active .card.active .btn
{
	color: #ffffff;
}
.profile-sidemenu .card.active .card.active img 
{
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}
.profile-sidemenu .card.active .card.active .card-header
{
	border-bottom: 1px solid #010525;
}
.profile-sidemenu .card.active .card.active ul li
{
	border-bottom: 1px solid #010525;
	color: unset;
}
.profile-sidemenu .card.active .card.active .card-body
{
	background-color: #4a4e75;
}
.profile-sidemenu  .card.active .card-body
{
	padding: 0px !important;
}
.profile-sidemenu  .card.active .card.active .text-secondary
{
	color: #f7f7f7 !important;
}
.user-dashboard .card-padding
{
	padding: 20px;
}
.user-dashboard .add-data
{
	text-align: center;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 500;
	color: #777;
}
.user-dashboard .card
{
	margin-bottom: 20px;
}
.user-dashboard .card.education h6
{
	text-decoration: underline;
	color: #1a2059;
	cursor: pointer;
}
.user-dashboard .card.skill ul li
{
	display: inline-block;
	padding: 10px 20px;
	background-color: #fafafa;
	border: 1px solid #f5f5f5;
	margin-right: 5px;
}
.user-dashboard .card.skill ul
{
	padding-inline-start: 0px;
}
.user-dashboard .btn-primary, .user-dashboard .btn.btn-primary:focus
{
	color: #1a2059 !important;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 0px;
}
.user-dashboard .btn-primary img 
{
	width: 20px;
}
.user-dashboard .personal-info, .user-dashboard .edit-personal-info,
.user-dashboard .professional-info,
.user-dashboard .experience-div,
.user-dashboard .below10th, .user-dashboard .class10th,
.user-dashboard .class12th, .user-dashboard .graduation,
.user-dashboard .postgraduation, .user-dashboard .doctorate, 
.user-dashboard .skill-div, .user-dashboard .skill-div,
.user-dashboard .edit-skill, .user-dashboard .certificate-div, 
.user-dashboard .desiredjobdetsils-div,
.user-dashboard .edit-desiredjobdetsils, .user-dashboard .project-div,
.user-dashboard .edit-project, .user-dashboard .Langauge-div,
.user-dashboard .edit-profilesummary,
.user-dashboard .profile-summary-div
{
	/*display: none;*/
}
.skill-div .click_skills
{
	padding-left: 10px;
}
.user-dashboard .below10th, .user-dashboard .class10th,
.user-dashboard .class12th, .user-dashboard .graduation,
.user-dashboard .postgraduation, .user-dashboard .doctorate
{
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 15px;
}
.experience-div .desigmation-inexp p
{
	display: inline-block;
}
.user-dashboard .card-padding p img
{
	width: 20px;
	margin-left: 20px;
}
.comman-modal.back-transparancy
{
	background-color: rgba(0, 0, 0, 0.47);
}
.comman-modal .btn.btn-raised.btn-primary
{
	background-color: #1a2059;
	border-color: #1a2059;
}
.datepicker 
{
	z-index: 2000 !important;
}
#personalinfo .modal-dialog
{
	max-width: 58%;
}
.form-group label
{
	font-size: 15px;
}
.form-group .form-control
{
	font-size: 13px;
	line-height: 150%;
}
.comman-modal .modal-footer .btn.btn-danger
{
	margin-right: 8px;
	color: #ffffff;
	letter-spacing: 0.4px;
	background-color: #fa2717;
	border-color: #fa2717;
}
.comman-modal .modal-footer .btn
{
	text-transform: capitalize;
}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size: 14px !important;
}
input::-moz-placeholder { /* Firefox 19+ */
	font-size: 14px !important;
}
input:-ms-input-placeholder { /* IE 10+ */
	font-size: 14px !important;
}
input:-moz-placeholder { /* Firefox 18- */
	font-size: 14px !important;
}
.profile-info-modal .modal-content .modal-header
{
	background-color: #fff;
	border-bottom: 1px solid #e0e0e0;
}
.profile-info-modal .modal-content .modal-header h4,
.profile-info-modal .modal-content .modal-header .close
{
	color: #1a2059;
}
.comman-modal#below10th .modal-dialog, .comman-modal#class12th .modal-dialog,
.comman-modal#graduation .modal-dialog, .comman-modal#postgraduation .modal-dialog,
.comman-modal#doctorate .modal-dialog, .comman-modal#project .modal-dialog,
.comman-modal#professionalinfo .modal-dialog, .comman-modal .modal-dialog
{
	max-width: 45%;
}
#graduation .modal-dialog
{
	max-width: 60% !important;
}
.comman-modal .duration .bmd-form-group
{
	padding-top: 0px;
}
.comman-modal#professionalinfo .duration .bootstrap-select
{
	margin-top: 30px;
}
.comman-modal .duration .duration-to
{
	margin-top: 40px;
}
.comman-modal .worked-till 
{
	display: none;
}
.comman-modal .duration .margin-top15
{
	margin-top: 15px;
}
.comman-modal .margin-top9
{
	margin-top: 9px;
}
.comman-modal label
{
	font-size: 13px; 
	color: #777;
}
.comman-modal .marks
{
	display: none;
}
.comman-modal .margin-bottom15
{
	margin-bottom: 15px;
}
.profile-sidemenu .image-upload-div
{
	background-color: #ffffff;
}
.user-dashboard .image-upload-div .img
{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	position: relative;
	background-color: #ccc;
	margin: 50px auto;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}
.user-dashboard .image-upload-div .img img 
{
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 4px;
}
.user-dashboard .image-upload-div .fa-camera
{
	position: absolute;
	bottom: 8px;
	right: 8px;
	background: #fff;
	padding: 5px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	border-radius: 11px;
}
.user-dashboard .image-upload-div ::-webkit-file-upload-button {
	background: rgba(255, 255, 255, 0.59);
	color: #fff;
	padding: 0px;
	width: 100%;
	text-align: left;
}

.user-dashboard .image-upload-div .file-input-wrapper {
	width: 100px;
	height: 100px;
	overflow: hidden;
	position: relative;
}

.user-dashboard .image-upload-div .upload-img-div .file-input-wrapper {
	width: unset;
	height: unset;
}

.user-dashboard .image-upload-div .file-input-wrapper>input[type="file"],
.user-dashboard .image-upload-div .wedding-website-tool4 .file-input-wrapper>input[type="file"] {
	font-size: 20px;
	opacity: 0;
	width: 100px;
	height: 100px;
	border-radius: 50%;
}

.user-dashboard .image-upload-div .file-input-wrapper>.btn-file-input {
	display: inline-block;
	background-image: unset;
	background-color: transparent;
	border: unset;
}

.user-dashboard .image-upload-div .file-input-wrapper>.btn-file-input i {
	padding-right: 6px;
}

.user-dashboard .image-upload-div .btn-bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 10px;
	background-color: rgba(0, 0, 0, 0.36);
}
.user-dashboard .last-login
{
	color: #424242;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.4px;
}
.user-dashboard .saved-jobs .saved-job .img
{
	position: relative;
	width: 160px;
	height: 160px;
	margin: 0 auto;
}
.user-dashboard .saved-jobs .saved-job .img img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.user-dashboard .saved-job h5
{
	font-weight: 600;
}
.user-dashboard .saved-job a
{
	text-decoration: underline;
	color: #1a2059;	
}
.user-dashboard .userboard-heading
{
	text-transform: uppercase;
	font-size: 22px;
	margin-top: 8px;
}
.user-dashboard .saved-job-counter span
{
	font-size: 35px;
}
.user-dashboard .saved-job-counter
{
	margin-bottom: 0px;
	font-size: 22px;
}
.saved-jobs-list ul li.unsave-star
{
	display: none;
}
.saved-jobs-list .padding-div2 ul .save-star
{
	display: block;
}
/* ................................. */
.custom-file-upload {
	display: inline-block;
	padding: 6px 12px;
	cursor: pointer;
	text-align: unset;
}
/*input[type="file"] {
display: none;
}*/
.custom-file-upload .upload-resume
{
	width: 80px;
	height: 80px;
	position: relative;
	margin: 0 auto;
	border-radius: 50%;
}
.custom-file-upload .upload-resume img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.custom-file-upload img 
{
	width: 30px;
	margin-right: 10px;
}
.custom-file-upload.btn
{
	padding: 15px 30px;
	font-size: 16px;
	text-transform: capitalize;
	letter-spacing: 0.4px;
	background-color: #FF9800 !important;
	border: 2px solid #ff5722 !important;
	border-radius: 10px;
	margin-top: 15px;
}
.uploaded-file-name .fa-trash-alt
{
	display: none;
	color: red;
	font-size: 16px;
	margin-left: 15px;
}
.uploaded-file-name h5
{
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline-block;
}
.upload-resume h3
{
	font-size: 18px;
}
.uploaded-file-name
{
	margin-top: 50px;
	margin-bottom: 15px;
	/*display: none;*/
}
.uploaded-file-name .resume-date
{
	font-size: 13px;
	color: #adadad;
	font-weight: lighter !important;
}
.uploaded-file-name .red
{
	color: red;
}
.uploaded-file-name .fa-trash-alt
{
	margin-right: 6px;
}
.user-dashboard .upload-resume h5.no-resume
{
	color: #9E9E9E;
	font-size: 16px;
	font-weight: 500;
}
.change-email .custom-btn
{
	margin-top: 20px;
	padding: 12px 40px;
}
.account-deactivate .custom-btn
{
	margin-top: 10px;
	padding: 15px 40px;
}
.account-deactivate .custom-btn i 
{
	padding-right: 6px;
}
.account-deactivate p
{
	margin-bottom: 50px;
}
.account-deactivate .label
{
	margin-bottom: 15px;
}
.account-deactivate h5
{
	margin-bottom: 15px;
}
.multiselect-option .bootstrap-select > .dropdown-toggle.bs-placeholder,
.multiselect-option .btn.btn-light
{
	color: #000;
	text-transform: capitalize;
}
.multiselect-option .bootstrap-select .btn.btn-light:hover
{
	background-color: transparent;
	border-color: transparent;
}
.multiselect-option .btn
{
	font-size: 0.875rem;
	text-transform: capitalize;
	margin-bottom: 0px;
	padding: .4375rem 15px .4375rem 0px;
}
.multiselect-option .btn.btn-light:active:hover
{
	background-color: transparent !important;
}
.multiselect-option .bs-searchbox .form-control
{
	border: 1px solid #ccc;
	background-image: unset;
	padding-left: 10px;
	border-radius: 4px;
}
.multiselect-option .dropdown-menu .dropdown-item
{
	min-width: 100%;
	max-width: 100%;
}
.multiselect-option .margin-top10
{
	margin-top: 7px;
}
.alert .custom-job-alert
{
	margin-top: 50px;
	margin-bottom: 50px;
}
.alert .custom-job-alert button i
{
	padding-right: 10px;
}
.alert .create-alert
{
	/*display: none;*/
}
.alert .custom-job-alert img
{
	width: 160px;
}
.recruiter-plan h4
{
	color: #fff;
	margin-bottom: 30px;
	font-family: 'Contrail One';
	font-size: 40px;
}
.recruiter-plan h5
{
	color: #fff;
}
.recruiter-plan .p1
{
	margin-top: 10px;
	font-size: 13px;
	color: #9E9E9E;
	text-align: center;
}
.recruiter-plan .custom-btn
{
	margin-top: 0px;
}
.recruiter-plan .p2
{
	margin-top: 20px;
}
.recruiter-plan label
{
	font-size: 13px;
}
.recruiter-howitwork .icon
{
	width: 100px;
	height: 100px;
	position: relative;
	margin: 0 auto;
	border-radius: 50%;
	border: 2px solid #000;
	margin-bottom: 20px;
}
.recruiter-howitwork .icon img
{
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 20px;
}
.recruiter-howitwork
{
	padding-top: 100px;
}
.recruiter-help-email.orange 
{
	background-image: linear-gradient(141deg, #ff98004a 0%, rgba(255, 152, 0, 0.66) 51%, rgb(26, 32, 89) 75%);
	background-attachment: fixed;
}
.recruiter-help-email.orange h4 span 
{
	font-size: 40px;
}
.recruiter-help-email h4
{
	color: #fff;
	font-size: 40px;
	text-align: center;
}
.recruiter-help-email h4 span
{
	font-family: 'Contrail One', cursive;
}
/* ............. Recruiter Login Signup Popup start .............. */
.recruiter-login-signup .custom-btn
{
	padding: 12px 28px;
}
.recruiter-login-signup #Rsignup ul a
{
	border: 1px solid #F5F5F5;
	border-bottom: 0px solid transparent;
	background-color: #ffffff;
	z-index: 999;
}
.recruiter-login-signup #Rsignup .tab-content
{
	border: 1px solid #f5f5f5;
}
.recruiter-login-signup .tab-content .form-group
{
	margin-bottom: 0px;
}
.recruiter-login-signup .tab-content .companytype
{
	margin-top: 15px;
}
.recruiter-login-signup .tab-content .btn
{
	margin-top: 20px;
}
.recruiter-login-signup .tab-content
{
	margin-top: 7px;
}
.recruiter-login-signup #Rsignup ul a
{
	background-color: #F5F5F5;
}
.recruiter-login-signup #Rsignup ul a.active
{
	background-color: #ffffff;
}
.recruiter-login-signup #Rsignup li span
{
	border: 2px solid #777;
	padding: 1px 6px;
	border-radius: 15px;
	margin-right: 5px;
	font-size: 12px;
}
.recruiter-login-signup #Rsignup .signup-tabs
{
	margin-top: 20px;
}
.recruiter-login-signup .signup-tabs .tab-content
{
	padding-left: 20px;
	padding-right: 20px;
}
.recruiter-login-signup #Rlogin .custom-btn
{
	padding: 10px 45px;
}
.recruiter-login-signup .signup-tabs .custom-btn
{
	padding: 5px 20px;
	border-radius: 0px;
	border-width: 2px;
	border-radius: 6px;
}
/* ............. Recruiter Login Signup Popup end .............. */
.database-access .card1
{
	background-color: #fafafa;
	color: #000000;
	border-bottom: 1px solid #f5f5f5
}
.database-access .card1 h4
{
	color: #000000;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 30px;
}
.database-access .card1 .p 
{
	font-size: 22px;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.29);
	color: #777;
}
.database-access .card1 h3
{
	text-align: center;
	font-size: 36px;
	font-weight: 600;
	color: green;
}
.database-access .card1 .p1
{
	color: #777;
	margin-bottom: 0px;
	font-size: 15px;
}
.database-access .card1 .col-auto
{
	width: 100%;
	margin: 0 auto;
}
.database-access .plan-feature ul 
{
	padding-inline-start: 0px;
	list-style-type: none;
	margin-bottom: 0px;
}
.database-access .plan-feature ul li
{
	padding: 10px 20px;
	font-size: 16px;
}
.database-access .plan-feature ul li:nth-child(odd)
{
	background-color: #fafafa;
}
.database-access .plan-feature ul li:nth-child(even)
{
	background-color: #f5f5f5;
}
.database-access .card-header
{
	border-bottom: 0px solid transparent
}
.database-access .card-fter
{
	padding: 20px;
}
.database-access .card-fter .custom-btn
{
	margin-top: 0px;
	padding: 9px 45px;
}
.database-access .card
{
	margin-top: 60px;
}
.database-access .special-card
{
	margin-top: 0px;
	border: 4px solid #1a2059;
}
.database-access .special-card .card-header.card1,
.database-access .special-card .card-fter
{
	padding: 50px 20px 20px 20px;
}
.database-access .plan-feature li i 
{
	padding-right: 6px;
}
.database-access .special-card .card1 h3
{
	margin-bottom: 35px;
}
.database-access .special-card button i
{
	padding-right: 10px;
}
.mce-container.mce-menubar.mce-toolbar.mce-first
{
	display: none;
}
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_3,
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_5,
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_6,
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_15,
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_43,
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_45,
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_46,
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_55,
.mce-container.mce-flow-layout-item.mce-btn-group #mceu_81,
.mce-branding.mce-widget.mce-label.mce-flow-layout-item.mce-last
{
	display: none;
}
.post-a-job .card-padding .card
{
	border: 1px solid #f5f5f5;
	box-shadow: unset;
}
.post-a-job .card-padding .card h5
{
	font-size: 16px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #1a2059;
	font-weight: 500;
}
.post-a-job .card-padding .btn i
{
	padding-right: 10px;
}
.post-a-job .card-padding .btn
{
	margin-top: 0px;
	/*padding: 18px 45px;*/
}
.post-a-job .card-padding .card .card-header
{
	background-color: rgba(26, 32, 89, 0.03);
}
.my-job-posting .btn img
{
	width: 16px;
	margin-right: 6px;
}
.my-job-posting .btn
{
	margin-bottom: 0px;
}
.my-job-posting .input-group-append
{
	border: 1px solid rgba(0,0,0,.26);
	padding: 0px 10px 0px 10px;
	background-color: #fafafa;
	width: 14%;
}
.my-job-posting .input-group>.form-control
{
	border: 1px solid rgba(0,0,0,.26);
	background-image: none;
	border-right: 0px solid transparent;
	padding: 10px;
	width: 86%;
}
.my-job-posting .custom-select
{
	width: 200px;
}
.my-job-posting .card-padding .card1
{
	margin-top: 20px;
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.11), 0 0px 1px 0px rgba(0, 0, 0, 0.27), 0 1px 0px 0 rgba(0, 0, 0, 0.04);
}
.my-job-posting .card-padding .card1
{
	border: 1px solid transparent;
}
.my-job-posting .card-padding .card1:hover
{
	border: 1px solid #ff9800;
}
.my-job-posting .card-padding .badge
{
	padding: 8px 12px;
	font-weight: 500;
}
.my-job-posting .post-job
{
	background-color: #ff9800 !important;
}
.my-job-posting .card-padding .card1 h5 .badge-danger
{
	font-size: 12px;
	padding: 4px 6px;
	margin-left: 6px;
}
.my-job-posting .card-padding .card1 .bmd-btn-fab
{
	font-size: 14px;
	width: 32px;
	min-width: 32px;
	height: 32px;
}
.company-info .company-logo
{
	width: 100px;
	margin-bottom: 20px;
}
.my-job-posting .card1 .card-footer
{
	background-color: #fafafa;
	padding: 2px 20px;
}
.my-job-posting .card1 .card-footer .btn i 
{
	padding-right: 6px;
}
.my-job-posting .card1 .card-footer p 
{
	margin-bottom: 0px;
	margin-top: 4px;
}
.my-job-posting .card1 .btn-success i 
{
	padding-right: 6px;
}
.my-job-posting .card1 .card-padding p
{
	margin-bottom: 0px;
}
.my-job-posting .card1 .card-padding ul li
{
	display: inline-block;
	margin-left: 10px;
}
.my-job-posting .card1 .card-padding ul li img
{
	width: 50px;
	text-align: center;
}
.my-job-posting .card1 .card-padding ul .li 
{
	width: 50px;
	height: 50px;
	border: 1px solid red;
	border-radius: 50%;
	text-align: center;
	padding-top: 12px;
	color: #fff;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	font-weight: 600;
}
.my-job-posting .card1 .card-padding ul li .info
{
	border: 2px solid #03a9f4;
	background-color: rgba(3, 169, 244, 0);
	color: #03a9f4;
}
.my-job-posting .card1 .card-padding ul li .warning
{
	border: 2px solid #ff5722;
	background-color: rgba(255, 87, 34, 0);
	color: #ff5722;
}
.my-job-posting .card1 .card-padding ul li .success
{
	border: 2px solid #4caf50;
	background-color: rgba(76, 175, 80, 0);
	color: #4caf50;
}
.my-job-posting .card1 .card-padding ul li .danger
{
	border: 2px solid #f44336;
	background-color: rgba(244, 67, 54, 0);
	color: #f44336;
}
.tooltip-inner {
	background-color: #000;
	font-size: 12px;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0.4px;
}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {
	border-bottom-color: #000;
}
.my-job-posting .card1 .preview
{
	text-transform: uppercase;
	margin-top: 10px;
	font-weight: 600;
	text-decoration: underline;
	color: #1a2059;
}
.my-job-posting table td
{
	white-space: nowrap;
}
.user-dashboard.post-a-job .card1 .image
{
	position: relative;
	width: 50px;
	height: 50px;
	border: 2px solid #000;
	border-radius: 50%;
	margin: 0 auto;
	margin-top: 30px;
}
.user-dashboard.post-a-job .card1 .image img 
{
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 10px;
}
.user-dashboard.post-a-job .card1 .p1
{
	text-align: center;
	margin-top: 6px;
}
.user-dashboard.post-a-job .card1 .counter-badge
{
	padding: 5px;
	position: absolute;
	bottom: -4px;
	right: -6px;
	background-color: #FF9800;
}
.post-a-job .card1 h5
{
	margin-top: 6px;
	margin-bottom: 0px;
}
.post-a-job .card-padding
{
	padding: 8px 20px;
}
.post-a-job .card1 .p2
{
	margin-top: 20px;
}
#delete .width35
{
	max-width: 35%;
}
#preview .modal-body h4
{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 15px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}
#preview .modal-dialog
{
	max-width: 65%;
}
#preview .modal-body{
	max-height: calc(100vh - 150px);
	overflow-y: auto;
}
.edit-post .custom-btn
{
	padding: 11px 28px;
}
.edit-post .btn-info i
{
	padding-right: 6px;
}
.incoming-resumes .table
{
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	margin-top: 20px;
	margin-bottom: 0px;
}
.incoming-resumes .table-striped thead tr
{
	background-color: rgba(0,0,0,.05);
}
.incoming-resumes .table-striped thead tr th
{
	color: #000;
	font-weight: 600;
}
.incoming-resumes .table-striped tbody tr:nth-of-type(even)
{
	background-color: #fafafa;
}
.incoming-resumes .table-striped tbody tr:nth-of-type(odd)
{
	background-color: #ffffff;
}
.incoming-resumes .table thead th
{
	white-space: nowrap;
	padding: 20px 0.75rem;
	font-size: 14px;
}
.incoming-resumes td a
{
	text-decoration: underline;
}
.reumes-tabs
{
	margin-bottom: 10px;
}
.reumes-tabs .row
{
	margin-right: 0px;
	margin-left: 0px;
}
.reumes-tabs .p
{
	border: 1px solid #1a2059;
	text-align: center;
	padding: 10px 0px 0px 0px;
	border-right: 0px solid transparent;
	font-size: 15px;
	background-color: rgba(26, 32, 89, 0.02);
}
.reumes-tabs .p.active
{
	background-color: #ffffff;
}
.reumes-tabs .p img
{
	width: 40px !important;
	margin-left: 0px !important;
}
.reumes-tabs .p .arrow-up
{
	/*visibility: hidden;*/
}
.reumes-tabs .p.active .arrow-up
{
	visibility: visible;
}
.reumes-tabs .col-md-3:last-child .p
{
	border-right: 1px solid #1a2059;
}
.reumes-tabs .row .col-md-3
{
	padding-left: 0px;
	padding-right: 0px;
}
.checkbox label .checkbox-decorator, label.checkbox-inline .checkbox-decorator
{
	top: -5px;
}
.arrow-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #1a2059;
	align-items: center;
	margin: 0 auto;
}
.resume
{
	border: 2px solid #ccc;
	padding: 20px;
}
.resumes .user-photo 
{
	position: relative;
	width: 130px;
	height: 140px;
	border: 1px solid #ccc;
}
.resumes .user-photo img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.resumes .resume
{
	width: 80%;
	margin: 0 auto;
}
.resumes .top-div h4 small
{
	font-size: 14px;
	color: #777;
}
.resumes h4
{
	background-image: linear-gradient(to right, #1a2059 , #ffff0000);
	padding: 10px;
	font-size: 17px;
	color: #FFEB3B;
}
.resumes .top-div p 
{
	margin-bottom: 10px;
}
.resumes .top-div h5
{
	margin-bottom: 15px;
}
.resumes .top-div .col-md-3 p
{
	font-weight: 500;
}
.resumes .table thead th
{
	font-weight: 600;
	text-transform: uppercase;
	font-size: 14px;
	color: #000;
	letter-spacing: 0.4px;
}
/*.resumes .table-striped thead tr {
background-color: rgba(0,0,0,.05);
}
.resumes .table-striped tbody tr:nth-of-type(even) {
background-color: rgba(0,0,0,.05);
}
.resumes .table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(255,255,255,255);
}
.resumes .table th
{
padding: 18px .75rem;
}*/
/*small
{
display: none;
color: red;
}*/
.search-resumes-btn
{
	margin-top: 15px;
}
.resumes-search-list .card {
	border: 1px solid #f5f5f5;
	box-shadow: unset;
	padding: 10px;
}
.resumes-search-list .search-summary
{
	margin-bottom: 0px;
	line-height: 160%;
	font-size: 13px;
}
.resumes-search-list .search-summary b 
{
	font-size: 13px;
}
.resumes-search-list .card1
{
	background-color: #fafafa;
}
.resumes-search-list .card1 .btn
{
	border: 1px solid #ff9800;
	margin-bottom: 0px;
}
.resumes-search-list .card1 .btn i 
{
	padding-right: 6px;
}
.resumes-search-list .card1 .checkbox
{
	margin-top: 4px;
}
.resumes-search-list .card2
{
	padding: 0px;
	margin-top: 20px;
}
.resumes-search-list .card2 .user-image
{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-bottom: 15px;
	position: relative;
}
.resumes-search-list .card2 .user-image img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.resumes-search-list .card2 .card-footer
{
	border-top: 1px solid rgba(0,0,0,.12);
	background-color: #fafafa;
}
.resumes-search-list .card2 .card-footer p 
{
	margin-bottom: 0px;
	font-size: 13px;
}
.resumes-search-list .card2 .card-footer ul li 
{
	display: inline-block;
	border-right: 1px solid #eeeeee;
	padding: 0px 10px;
}
.resumes-search-list .card2 .card-footer ul li:last-child
{
	border-right: 0px solid #eeeeee;
}
.resumes-search-list .card2 .card-footer .col-md-3
{
	border-right: 1px solid #eeeeee;
}
.resumes-search-list .card2 .card-footer .col-md-3:last-child
{
	border-right: 0px solid #9E9E9E;
}
.resumes-search-list .card2 .card-footer img
{
	margin-left: 0;
	margin-right: 8px;
	width: 18px;
}
.resumes-search-list .card2 .card
{
	margin-bottom: 0px;
	border: 0;
}
.resumes-search-list .card2 .resume-info
{
	padding: 30px 10px 30px 30px;
}
.resumes-search-list .card2 .resume-info h4
{
	margin-bottom: 15px;
}
.resumes-search-list .card2 .card-header h4,
.resumes-search-list .card2 .card-header p
{
	margin-bottom: 0px;
	margin-top: 0px;
}
.resumes-search-list .card2 .card-header h4
{
	margin-top: 3px;
	color: #000;
	font-size: 16px;
	color: #1a2059;
}
.resumes-search-list .card2 .card-header 
{
	background-color: #eeeff3;
}
.resumes-search-list .card2 .card-header .lastlogin
{
	color: red;
}
.btn-grps .btn
{
	background-color: #ff9800 !important;
	border: 2px solid #ff5722 !important;
	color: #ffffff !important;
	font-weight: 500;
	margin-top: 15px;
	height: auto !important;
	padding: 4px 16px;
	margin-bottom: 0px;
}
.job-posting-table.table-responsive>.table-bordered {
	border: 1px solid rgba(0,0,0,.06) !important;
}
.job-posting-table .table thead th
{
	padding: 14px .75rem;
}
.job-posting-table .table-striped tbody tr:nth-of-type(even) {
	background-color: rgba(0,0,0,.01);
}
.job-posting-table .table-striped tbody tr:nth-of-type(odd) {
	background-color: transparent;
}
.job-posting-table .table-striped thead tr 
{
	background-color: rgba(0,0,0,.05);
}
.job-posting-table .table-striped thead tr th 
{
	font-weight: 600;
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
	letter-spacing: 0.3px;
	white-space: nowrap;
}
.job-posting-table .table-striped tr th,
.job-posting-table .table-striped tr td
{
	white-space: nowrap;
	font-size: 13px;
}
.alert p
{
	margin-bottom: 0px;
	margin-top: 0px;
}
.job-posting-table .table .badge 
{
	padding: 4px 6px;
	font-weight: 500;
	letter-spacing: 0.4px;
}
.new-plan 
{
	margin-top: 0px;
	padding: 10px 28px;
}
.filter-p .span {
	border: 1px solid #ccc;
	padding: 2px 6px;
	border-radius: 18px;
	font-size: 12px;
	margin-right: 2px;
	margin-bottom: 4px;
	display: inline-block;
}
.filter-p 
{
	margin-bottom: 40px;
}
#profilesummary p 
{
	margin-bottom: 0px;
	color: #5ba829;
	font-size: 18px;
}
#profilesummary .btn.btn-raised.btn-light
{
	background-color: #757575;
	box-shadow: unset;
}
.recruiter-menu .card
{
	margin-bottom: 0px;
}
.recruiter-menu .card .card
{
	box-shadow: unset;
}
.image-upload-div
{
	border-bottom: 1px solid #f5f5f5;
}
.recruiter-menu .card.card1
{
	border-top: 1px solid #f5f5f5;
}
.recruiter-menu .card .card-header
{
	border-bottom: 1px solid #f5f5f5;
}
.recruiter-menu .card .card-header
{
	padding: 0px;
}
.recruiter-menu .card .btn
{
	margin-bottom: 0px;
	width: 100%;
	text-align: left;
}
.recruiter-menu .card .btn img
{
	width: 22px;
	margin-right: 8px;
}
.recruiter-menu .card .btn 
{
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
	padding: 12px 15px;
}
.btn-link:focus, .btn-link:hover 
{
	text-decoration: none;
}
.collapsed .fa-angle-down {
	transform: rotate(270deg);
}
.recruiter-database .card.div .color.blue {
	background-color: #00c0ef;
}
.recruiter-database .card.div .color.red {
	background-color: #dc4a3a;
}
.recruiter-database .card.div .color.yellow {
	background-color: #f29b0e;
}
.recruiter-database .card.div .color.green {
	background-color: #02a459;
}
.recruiter-database .card.div .color.purple {
	background-color: #3F51B5;
}
.recruiter-database .card.div .color.pink {
	background-color: #e91e63;
}
.recruiter-database .card.div .img {
	position: relative;
	width: 50px;
	margin: 0 auto;
	height: 50px;
	padding-top: 15px;
}
.recruiter-database .card.div .img img {
	position: absolute;
	width: 100%;
	height: 100%;
}
.recruiter-database .card.div .color {
	width: 100%;
	height: 80px;
}
.recruiter-database .card.div .p1 {
	font-weight: 500;
	font-size: 16px;
	color: #000;
	margin-bottom: 5px;
}
.recruiter-database .card.div .p2 {
	margin: 0 0 2px;
	overflow: inherit;
	font-size: 14px;
	line-height: normal;
	text-overflow: inherit;
	color: #666;
	margin-bottom: 0px;
}
.recruiter-database .card.div .row
{
	margin-left: 0px;
	margin-right: 0px;
}
.recruiter-database .card.div .col-md-4,
.recruiter-database .card.div .col-md-8
{
	padding-right: 0px;
	padding-left: 0px;
}
.recruiter-database .card.div .counter-div
{
	padding: 15px 4px 15px 10px;
}
.post-a-job-btn .post-job img {
	width: 16px;
	margin-right: 6px;
}
.post-job {
	background-color: #ff9800 !important;
}
.upgrade-plan-btn .btn
{
	margin-top: 0px;
	border-radius: 0px;
	padding: 7px 20px;
	border: 0px solid #ff9800;
	font-size: 12px;
}
.recruiter-database .db-btn
{
	margin-bottom: 20px;
}
.company-info-page .card-padding p 
{
	color: #777;
}
.company-info-page .title-label
{
	font-weight: 500;
	color: #000 !important;
}
.company-info-page .btn-warning
{
	color: #ffba52 !important;
}
.company-info-page .btn-warning img
{
	width: 14px;
	margin-right: 6px;
}
.quick-search .row.gender
{
	margin-top: 30px;
}
/*.saved-search .row
{
padding-top: 10px;
padding-bottom: 10px;
}*/
.saved-search .row p 
{
	margin-bottom: 0px;
}
.saved-search .row .time-date
{
	color: #9E9E9E;
	font-size: 13px;
}
/*.saved-search .border-bottom
{
border-bottom: 1px solid #f5f5f5 !important;
}*/
.saved-search .border-bottom h5
{
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 15px;
}
.advance-search-page .profile-summary span
{
	background: #ffffff;
	color: #000;
	padding: 2px 4px;
	font-size: 12px;
	white-space: nowrap;
	margin: 0px 1px;
	font-weight: 600;
}
.advance-search-page .profile-summary p 
{
	line-height: 220%;
	font-size: 13px;
	margin-bottom: 0px;
	color: #000;
}
.advance-search-page .profile-summary .border-bottom
{
	border-bottom: 10px;
}
.advance-search-page .profile-summary .line
{
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 20px;
}
.advance-search-page .profile-summary .card-padding
{
	padding: 10px;
}
.advance-search-page .profile-summary 
{
	box-shadow: unset;
	border: 1px solid #F5F5F5;
}
.saved-search .profile-summary
{
	border: 0px solid transparent;
	margin-bottom: 15px;
}
.card.profile-summary
{
	border: 2px solid #ff9800;
	margin-bottom: 0px;
}
.card.profile-summary h5
{
	margin-bottom: 0px;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 0.4px;
}
.card.profile-summary .card-header
{
	padding: 12px;
	border-bottom: 2px solid #ff9800;
	background-color: rgba(255, 152, 0, 0.0784313725490196);
}
.saved-search .time-date
{
	margin-top: 8px;
}
.email-template-div textarea
{
	border: 3px solid #1a2059;
	padding: 15px;
	height: 200px;
	border-bottom: 3px solid #1a2059;
	font-size: 13px;
	line-height: 160% !important;
	background-color: #ffffff;
	border-radius: 10px;
}
.xyz
{
	background-color: #1a2059;
	padding: 2px;
}
.auto-responce-checkbox .switch {
	position: relative;
	display: inline-block;
	width: 51px;
	height: 23px;
}

.auto-responce-checkbox .switch input { 
	opacity: 0;
	width: 0;
	height: 0;
}

.auto-responce-checkbox .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.auto-responce-checkbox .slider:before {
	position: absolute;
	content: "";
	height: 15px;
	width: 15px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

.auto-responce-checkbox input:checked + .slider {
	background-color: #4caf50;
}

.auto-responce-checkbox input:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
}

.auto-responce-checkbox input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.email-template-div .slider.round {
	border-radius: 34px;
}

.email-template-div .slider.round:before {
	border-radius: 50%;
}

.email-template-div .send-email-template
{
	border: 1px solid #f5f5f5;
	padding: 15px;
}
.email-template-div .custom-btn
{
	padding: 10px 28px;
	margin-top: 20px;
}
.email-template-div .auto-responce
{
	margin-top: 3px;
}
.email-template-div .row1
{
	margin-bottom: 30px;
}
#accordion .card-header .row
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.saved-search .profile-summary ul li 
{
	display: inline-block;
	border: 1px solid #bcc1f7;
	margin-bottom: 5px;
	border-radius: 15px;
	font-size: 13px;
	padding: 4px 6px;
	background: rgba(26, 32, 89, 0.058823529411764705);
}
/*.saved-search .border-bottom:last-child {
border-bottom: 1px solid transparent !important;
}*/
.saved-search .border-to-div
{
	padding: 10px;
	border: 1px solid transparent;
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.11), 0 0px 1px 0px rgba(0, 0, 0, 0.27), 0 1px 0px 0 rgba(0, 0, 0, 0.04);
}
.saved-search .border-to-div:hover
{
	border: 1px solid #ff9800;
}
.saved-search .border-to-div:last-child
{
	margin-bottom: 0px;
}
.border-to-div.card h5
{
	margin-bottom: 10px;
}
.border-to-div.card .border-bootom-solid
{
	border-bottom: 2px solid #ff9800; 
	margin-bottom: 15px;
	width: 80px;
}
#upgratepackage p
{
	font-size: 13px;
	text-align: justify;
}
#upgratepackage .modal-dialog
{
	max-width: 50%;
}
.saved-search .btn-grps .btn 
{
	margin-top: 0px;
}
.resumes-search-list .saved-search .profile-summary
{
	margin-bottom: 0px;
}
.resumes-search-list .saved-search .profile-summary li 
{
	font-size: 10px;
	padding: 2px 4px;
}
.resumes-search-list .card2:hover
{
	border: 1px solid #ff9800;
}
.current-service-plan h4
{
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.4px;
	text-transform: capitalize;
	margin-top: 0px;
	margin-bottom: 0px;
}
.current-service-plan .card
{
	border: 2px solid #1a2059;
}
.current-service-plan .card .card-header
{
	border-bottom: 1px solid #1a2059;
}
.current-service-plan thead tr th
{
	color: #1a2059;
	font-weight: 600;
}
.current-service-plan table 
{
	margin-bottom: 0px;
}
.current-service-plan span
{
	color: red;
}
.current-service-plan .no-service-data
{
	text-align: center;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.user-comm-details p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.user-comm-details 
{
	border-top: 1px solid #f5f5f5;
	padding: 8px 20px;
}
.viewed-profile .contact-p span
{
	color: #ff9800;
}
.viewed-profile .card2 .btn-group-sm .btn
{
	margin-bottom: 0px;
}
.viewed-profile .card2 .card-footer ul 
{
	margin-bottom: 0px;
}
.viewed-profile .card-footer
{
	padding: 10px 15px 10px 0px;
}
.viewed-profile .card-header 
{
	padding: 5px 1rem;
}
.viewed-profile .card2 .card-header h4
{
	margin-top: 9px;
}
.viewed-profile .card2 .card-header .lastlogin
{
	margin-top: 6px;
}
.viewed-profile .bmd-form-group.is-filled
{
	margin-top: 10px;
}
.viewed-profile .card2 .checkbox label .checkbox-decorator
{
	top: -2px;
}
.viewed-profile .user-e-mail
{
	margin-bottom: 0px;
}
#profileshare .btn-secondary
{
	margin-right: 4px;
}
#profileshare .modal-footer .btn-primary i
{
	font-size: 12px;
	padding-right: 6px;
}
.viewed-profile .badge-success
{
	background-color: #5ba829;
	font-weight: 500;
}
.database-access .checkbox
{
	display: inline-block;
	padding-right: 15px;
}
.database-access .checkbox label .checkbox-decorator
{
	top: 1px;
}
.advance-search-page .row1
{
	margin-top: 15px;
}
.advance-search-page .alert
{
	letter-spacing: 0.5px;
	border: 1px solid #285b2a;
}
.upgrate-account .badge
{
	color: #ffffff;
	font-weight: 500;
	padding: 4px 6px;
}
.upgrate-account .badge-success
{
	background-color: #5ba829;
}
.upgrate-account .badge-danger
{
	background-color: #fa2717;
}
.upgrate-account .btn
{
	text-transform: capitalize;
}
.upgrate-account .service-plan-btn
{
	margin-top: 15px;
}
.job-posted-filter .form-control
{
	background-image: unset;
	border: 1px solid rgba(0,0,0,.26);
	margin-top: 10px;
	margin-bottom: 0px;
	height: 41px;
	padding: 8px 10px;
}
.filter-options .custom-select
{
	margin-top: 35px;
	height: 41px;
	border-radius: 0px;
}
.filter-options .search-job-posting
{
	margin-top: 35px;
}
#project .duration .bootstrap-select
{
	margin-top: 30px;
}
.terms-conditions h5
{
	font-weight: 600;
	margin-bottom: 15px;
}
.terms-conditions ul 
{
	list-style-type: disc;
	padding-inline-start: 20px;
}
.terms-conditions ul li 
{
	line-height: 180%;
}
.terms-conditions p 
{
	line-height: 180%;
	font-size: 14px;
	text-align: justify;
}
.terms-conditions a
{
	font-weight: 600;
	color: #1a2059;
}
.faqs .card
{
	margin-bottom: 15px;
	box-shadow: unset;
	border: 1px solid #fafafa;
}
.faqs .card .card-header
{
	padding: 0px;
}
.faqs .card .btn 
{
	margin-bottom: 0px;
	width: 100%;
	text-align: left;
	padding: 10px 20px;
	text-transform: capitalize;
	font-size: 14px;
}
.faqs .card-body
{
	padding: 10px 20px !important;
}
.faqs .card .card-header p 
{
	margin-bottom: 0px;
}
.faqs h4
{
	text-transform: uppercase;
	color: #FF9800;
	margin-top: 25px; 
	margin-bottom: 25px;
	font-size: 14px;
}
.contact-us .card
{
	padding: 20px;
}
.contact-us .custom-btn
{
	padding: 12px 28px;
	margin-top: 10px;
}
.contact-us .btn.bmd-btn-fab.btn-primary
{
	background-color: #1a2059 !important;
	border-color: #1a2059 !important;
	padding: 6px;
}
.contact-us .btn img
{
	width: 16px;
}
.contact-us p
{
	margin-top: 4px;
}
.contact-us .row1 .row
{
	margin-bottom: 10px;
}
.contact-us .row1
{
	margin-top: 50px;
}
.aboutus-howitwork .profile 
{
	border-radius: 50%;
	width: 150px;
	height: 150px;
	position: relative;
	margin-top: 30px;
	margin: 0px auto;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.68);
	z-index: 1;
	margin: 0px auto;
	background-color: #1a2059;
	transition: width 1s, height 1s;
	border: 4px solid #feab31;
}
.aboutus-howitwork .height .profile:hover
{
	border: 4px solid hsla(0,0%,60%,.2);
}
.aboutus-howitwork .profile img {
	width: 100%;
	height: 100%;
	padding: 45px;
	margin: 0px auto;
	position: absolute;
}
.how-para {
	text-align: center;
}
.how-para h5 {
	text-transform: capitalize;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5em;
	color: #241e1e;
	border: 0px solid red;
	margin-top: 12px;
}
.recruiter-footer h5
{
	text-align: center;
	color: #ffffff;
	margin-bottom: 20px;
}
.recruiter-footer p 
{
	text-align: center;
	color: #f5f5f5;
	font-size: 13px;
	line-height: 160%;
}
.recruiter-footer hr
{
	border-top: 1px solid #212121;
}
.recruiter-footer ul a li 
{
	display: inline-block;
	border-bottom: 0px solid transparent;
}
.recruiter-footer ul a li:hover
{
	padding-left: unset;
	transition: unset;
}
.recruiter-footer ul
{
	text-align: center;
}
.recruiter-footer ul .a1
{
	padding-right: 15px;
}
.recruiter-footer .seperation
{
	color: #9E9E9E !important;
	padding-right: 6px;
	padding-left: 6px;
}
.recruiter-footer .ul2
{
	margin-bottom: 0px;
}
/* ........................ Consultant Panel Start ...................... */
.consultantlogin .modal-dialog
{
	max-width: 30%;
}
.job-details .posted-date
{
	color: #FF9800;
}
.badge-danger {
	color: #fff;
	background-color: #fa2717;
	font-weight: 500;
	padding: 4px 6px;
}
.badge-success {
	background-color: #499c13;
	font-weight: 500;
	padding: 4px 6px;
}
.consultant-resume-status p
{
	font-size: 12px;
	margin-bottom: 6px;
	text-align: center;
}
.my-job-posting .card-padding .badge.badge-info
{
	padding: 4px 6px;
}
.my-job-posting .card-padding td .slashspan
{
	color: #E0E0E0;
}
.profile-status-padding small
{
	color: #bdbdbd;
}
.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #1a2059;
	border-color: #1a2059;
}
.page-link
{
	color: #1a2059;
}
.consulatant-db-candidate
{
	margin-top: 0px !important;
}
.add-new-cand-img
{
	width: 16px;
	margin-right: 6px;
}
.custom-btn-default
{
	margin-top: 10px;
	padding: 14px 28px;
}
.consultant-subscription-plansummary img
{
	width: 30px;
	margin-right: 10px;
}
.consultant-subscription-plansummary h3
{
	margin-bottom: 20px;
}
.consultant-subscription-plansummary h3:last-child
{
	margin-bottom: 0px;
}
.consultant-subscription-plansummary .card
{
	padding: 20px;
}
.subscription-packages .card
{
	padding: 20px;
}
.subscription-packages .card .img 
{
	position: relative;
	width: 64px;
	height: 64px;
	margin: 0 auto;
}
.subscription-packages .card .img img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.subscription-packages .custom-btn
{
	margin-top: 10px;
	padding: 10px;
	width: 150px;
	margin: 0 auto;
}
.subscription-packages h3
{
	font-size: 18px;
	font-weight: 600;
	margin-top: 15px;
} 
.subscription-packages h2
{
	margin-top: 15px;
	margin-bottom: 15px;
}
.Subscription-plan .user-registration
{
	padding: 20px;
}
.Subscription-plan 
{
	position: absolute;
	margin-top: -120px;
}
.Subscription-plan .register-user.user-registration
{
	width: 100%;
	margin: 0 auto;
}
.Subscription-plan .recruter-login
{
	margin-top: 10px;
}
.Subscription-plan .p2
{
	margin-top: 20px;
}
.Subscription-plan .color1{
	border: 6px solid #1a2059!important;
}

.Subscription-plan .color2{
	border: 6px solid #ff9800!important;
}
.Subscription-plan 
{
	width: 80%;
}
.database-access.job-search .special-card
{
	border: 4px solid #1a2059;
}
.database-access.job-search .custom-btn
{
	background-color: #FF9800 !important;
	border: 4px solid #FF9800;
}
.consultant-sidemenu h5
{
	margin-bottom: 0px;
	padding: 15px;
	text-transform: uppercase;
	background-color: #EEEEEE;
	font-size: 14px;
	letter-spacing: 0.3px;
}
.consultancy-emp-search .custom-select
{
	margin: 0px;
}
.checkbox-inline
{
	display: inline-block;
}
.checkbox-status
{
	padding-top: 20px;
}
.checkbox-status .checkbox-inline
{
	padding-right: 20px;
}
.checkbox-status .checkbox label .checkbox-decorator, 
.checkbox-status label.checkbox-inline .checkbox-decorator
{
	top: 2px;
}
.inline
{
	display: inline-block;
}
.recruiter-database .update-btn .custom-btn
{
	margin-top: 10px;
	padding: 18px 74px;
}
/* ........................ Consultant Panel End ...................... */
.combine-search .row
{
	margin-left: 0px;
	margin-right: 0px;
}
.combine-search .col-md-3
{
	padding-left: 0px;
	padding-right: 0px;
}
.combine-search .form-control
{
	border: 1px solid #E0E0E0;
	padding: 10px;
	background-image: unset;
	height: 45px;
}
.combine-search .btn-primary, .combine-search .btn.btn-primary:focus
{
	background-color: #1a2059 !important;
	color: #ffffff !important;
	border-color: #1a2059 !important;
}
.combine-search .btn-primary .fa-search
{
	padding-right: 10px;
}
.combine-search .col-2
{
	flex: 0 0 20%;
	max-width: 20%;
	padding-left: 0px;
	padding-right: 0px;
}
.back-btn .fa-arrow-left
{
	padding-right: 10px;
}
.back-btn
{
	margin-bottom: 10px !important;
}
.post-a-job-btn.upgrade-plan-btn img 
{
	width: 17px;
	margin-right: 5px;
}
.saved-search.advance-search-page .fa-times
{
	font-size: 11px;
	padding-left: 4px;
}
.card.search-result li 
{
	border: 0px solid transparent !important;
	background-color: transparent !important;
	padding: 0px !important;
}
.empty-search-list
{
	text-align: center;
	padding: 40px 0px;
}
.empty-search-list img
{
	margin-bottom: 20px;
}
.empty-search-list .fa-hand-point-left
{
	font-size: 30px;
}
.empty-search-list .fa-hand-point-left {
	left: 0;
	margin-top: 10px;
	animation: leftRight linear 1s infinite alternate;
	color: #ff9800;
	
}

@keyframes leftRight {
	to {
		left: 20px;
		transform: translateX(-20px);
	}
}

.empty-search-list h5 
{
	font-size: 16px;
	margin-top: 10px;
}
.empty-search-list h4
{
	text-transform: capitalize;
}
.Employee-db-search .col-md-3 
{
	flex: 0 0 25%;
	max-width: 25%;
}
.Employee-db-search .col-7
{
	flex: 0 0 55%;
	max-width: 55%;
}
.Employee-db-search .col-2 
{
	flex: 0 0 20%;
	max-width: 20%;
}
.Employee-db-search .col-7 .custom-btn
{
	margin-top: 30px;
}
.resumes .width80
{
	width: 80%;
	margin: 0 auto;
}
.resumes .fa-download
{
	padding-right: 6px; 
}
/* ............... College Panel .................... */
.collegelogin .width30
{
	width: 30%;
}
.collage-student-bg-image
{
	position: absolute;
	right: 0px;
	bottom: 0;
	width: 500px !important;
	float: right;
}
.padding.benifit-college
{
	padding-bottom: 0px;
}
.benifit-college .padding-bottom
{
	padding-bottom: 60px;
}
#collegelogin .custom-btn
{
	padding: 12px 40px;
}
.btn.bmd-btn-fab.btn-primary, .btn.bmd-btn-fab.btn-primary:focus
{
	color: #fff !important;
	background-color: #1a2059 !important;
	border-color: #1a2059 !important;
}
.morefeild-info, .morefeild-info1
{
	display: none;
}
.morefeild .bmd-btn-fab
{
	margin-top: 20px;
}
.add-candidate .candidate-image
{
	position: relative;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 3px solid #ccc;
	margin: 0 auto;
	margin-top: 20px;
}
.add-candidate .candidate-image img 
{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.add-candidate .Upload-text
{
	margin-top: 15px;
}
.add-candidate .moreadd .bmd-btn-fab, .add-candidate .appenddiv .bmd-btn-fab
{
	margin-top: 15px;
}
.add-candidate .custom-file-upload.btn
{
	padding: 5px 15px;
	margin-top: 0px;
}
.add-candidate .uploaded-file-name
{
	margin-top: 10px;
}
.add-candidate .margin-top10
{
	margin-top: 10px;
}
.candidate-list .table-striped tbody tr:nth-of-type(even) {
	background-color: rgba(0,0,0,.05);
}
.candidate-list .table-striped tbody tr:nth-of-type(odd) {
	background-color: transparent;
}
.candidate-list .table-striped thead tr
{
	background-color: #FFC107;
}
.candidate-list .table-striped thead th 
{
	color: #ffffff;
}
.candidate-list .table-striped tbody tr th:last-child
{
	text-align: center;
}
input::-webkit-calendar-picker-indicator {
	display: none;
}
.candidate-list .combine-search
{
	margin-bottom: 20px;
}
.candidate-list .combine-search .bmd-form-group
{
	padding-top: 0px;
}
.candidate-list .combine-search .form-control
{
	padding: 0px;
}
.candidate-list .multiselect-option .btn
{
	padding: 14px;
}
.candidate-list .candidate-name
{
	padding: 10px !important;
}
.candidate-list .table thead th
{
	text-transform: uppercase;
}
.college-project-listing ul
{
	list-style: upper-roman;
	padding-inline-start: 20px;
}
.optionBox .margin-top10
{
	margin-top: 10px;
}
.optionBox .btn-raised.btn-primary, .optionBox .btn-raised.btn-primary:focus,
.add-courses .btn-raised.btn-primary, .add-courses .btn-raised.btn-primary:focus
{
	background-color: #1a2059 !important;
	color: #ffffff !important;
}
.addbutton
{
	position: absolute;
	right: 0;
	margin-top: -71px;
}
.colleges-list table thead tr 
{
	background-color: rgba(26, 32, 89, 0.15);
}
.colleges-list table thead tr th
{
	color: #000;
}
.btn.btn-raised.btn-primary, .btn.btn-raised.btn-primary:focus
{
	background-color: #1a2059 !important;
	color: #ffffff !important;
}
.add-btn img
{
	width: 16px !important;
	margin-right: 6px;
}
.colleges-list .clg-list .collage-logos
{
	position: relative;
	width: 60px;
	height: 60px;
	border: 1px solid #ccc;
}
.colleges-list .clg-list .collage-logos img
{
	position: absolute;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.colleges-list .clg-list .card
{
	padding: 20px;
}
.colleges-list .clg-list .card p 
{
	margin-bottom: 0px;
}
.colleges-list .clg-list .card h4
{
	margin-top: 0px;
	font-size: 16px;
	margin-bottom: 15px;
}
.company-website .logo-img
{
	position: relative;
	width: 140px;
	height: 68px;
}
.company-website .logo-img img
{
	position: absolute;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.company-website .banner
{
	position: relative;
	width: 100%;
	height: 500px;
}
.company-website .banner img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.company-website .clg-banner-content
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.41);
}
.company-website .vertical-align-outer-div
{
	height: 500px;
}
.company-website .banner h1
{
	text-align: center;
	color: #ffffff;
	font-weight: 600;
	font-size: 40px;
}
.company-website .our-courses .card
{
	padding: 20px;
	font-size: 16px;
}
.company-website h4 
{
	color: #FF9800;
}
.company-website footer p, .company-website footer small
{
	color: #ffffff;
}
.company-website footer span
{
	font-weight: 600;
	font-size: 12px;
}
.company-website .enquiry-form
{
	background-image: url('../img/website-background.png');
}
.company-website .bmd-form-group label
{
	color: #ffffff;
}
.company-website .is-focused .form-control
{
	background-image: linear-gradient(0deg, #ffffff 2px, rgba(0,150,136,0)0),linear-gradient(0deg,rgba(0,0,0,.26)1px,transparent 0);
}
.company-website .is-focused [class^=bmd-label]
{
	color: #ffffff;
}
.company-website .form-control
{
	background-image: linear-gradient(0deg,#009688 2px,rgba(0,150,136,0) 0),linear-gradient(0deg,rgb(250, 250, 250) 1px,transparent 0);
}
.company-website .margin-top4
{
	margin-top: 5px;
}
.company-website footer a
{
	color: #fafafa !important;
}
.enquiry-list .table thead th
{
	white-space: nowrap;
}
.enquiry-list .table-tdscroll
{
	max-height: 80px;
	overflow-y: auto;
}
.enquiry-list table thead tr
{
	background-color: #FFC107;
}
.enquiry-list table thead tr th 
{
	color: #ffffff;
}
.enquiry-list .custom-select.mr-sm-2
{
	margin-bottom: 20px;
}
.usersubplan-img
{
	position: relative;
	width: 90px;
	height: 90px;
	border: 2px solid #000;
	border-radius: 50%;
	margin: 0 auto;
}
.usersubplan-img img
{
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 20px;
}
.user-subscriptionplan .col-md-2 {
	flex: 0 0 20%;
	max-width: 20%;
}
.user-subscriptionplan h5
{
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
	line-height: 180%;
}
.user-subscriptionplan .width80
{
	width: 88%;
	margin: 0 auto;
}
.user-subscription-plan .user-subplan h2
{
	margin-bottom: 30px;
	font-size: 40px;
}
.user-subscription-plan .para
{
	text-align: justify;
	color: #fafafa;
	line-height: 160%;
}
.user-subscription-courses-table .table
{
	margin-top: 40px;
}
.user-subscription-courses-table td img
{
	width: 16px;
}
.user-subscription-courses-table .table thead {
	background-color: #FF9800;
}
.user-subscription-courses-table .table thead tr th
{
	color: #fff;
	font-weight: 600;
}
.user-subscription-courses-table .table tbody tr td
{
	padding: 20px 10px;
}
.user-subscription-courses-table h4
{
	font-weight: 600;
}
.user-subscription-plan-course-details h3
{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
	letter-spacing: 0.4px;
}
.user-subscription-plan-course-details ul li 
{
	line-height: 220%;
}
.user-subscription-plan-course-details ul
{
	list-style-type: disc;
	margin-bottom: 0px;
	padding-inline-start: 40px;
}
.user-subscription-plan-course-details .card
{
	padding: 20px;
	margin-bottom: 20px;
}
.user-subscription-plan-course-details .card:last-child
{
	margin-bottom: 0px;
}
.user-subscription-plan-course-details .card p
{
	margin-bottom: 5px;
}
.user-subscription-plan-course-details .card .fa-star
{
	color: #ff9800;
}
.user-subscription-plan-course-details .card p span
{
	color: #1a2059;
}
.user-subscription-plan-course-details .checkbox label .checkbox-decorator, 
.user-subscription-plan-course-details label.checkbox-inline .checkbox-decorator
{
	top: 0px;
}
/* .................. Government Job Start .............. */
.govenment-job .govjobs-div .row-seperate h2
{
	font-size: 16px;
	color: #1a2059;
	font-weight: 600;
}
.govenment-job .govjobs-div .row-seperate p 
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.govenment-job .govjobs-div .row-seperate
{
	padding: 15px;
	border-bottom: 1px solid #E0E0E0;
}
.govenment-job .govjobs-div .row-seperate:first-child
{
	border-top: 1px solid #E0E0E0;
}
.govenment-job .govjobs-div .row-seperate
{
	border-left: 2px solid transparent;
}
.govenment-job .govjobs-div .row-seperate:nth-child(odd)
{
	background-color: #ffffff;
}
.govenment-job .govjobs-div .row-seperate:hover
{
	border-left: 2px solid #ff9800;
	background-color: #f5f5f5;
}
.govenment-job .govjobs-div .row-seperate small
{
	color: #777;
	font-size: 13px;
}
.govenment-job .view-more
{
	margin-top: 20px;
}
.govenment-job .view-more a
{
	font-weight: 600;
}
.govenment-job .div-width-border
{
	width: 80%;
	margin: 0 auto;
	/*border: 2px solid #ccc;*/
	background-color: #ffffff;
	padding: 40px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}
.govenment-job .div-width-border h2
{
	font-size: 18px;
	color: #1a2059;
	font-weight: 600;
}
.govenment-job .div-width-border p 
{
	line-height: 180%;
}
.govenment-job .div-width-border h3
{
	font-size: 14px;
	color: #1a2059;
	font-weight: 600;	
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 15px;
}
.govenment-job .div-width-border .description
{
	font-size: 15px;
}
/* .................. Government Job End ................ */


/*zareena css*/

.error.jquery-validation-error {
	color: red;
}

.comman-modal .modal-footer .btn.btn-secondary {
	margin-right: 8px;
	color: #ffffff;
	letter-spacing: 0.4px;
	background-color: #615a5a;
	border-color: #615a5a;
}

.personal-info p{
	margin-top: 10px;
	margin-bottom: 10px;
}


.location-master .table-content .card-content {
	padding: 20px;
}
.location-master .table-content .card-content .table {
	margin-bottom: 0px;
}
.pull-right {
	float: right;
}
.search-select .bmd-form-group {
	padding-top: 0px;
}
.table-search-box .input-group-append {
	border: 1px solid rgba(0,0,0,.26);
	/*padding: 0px 10px;*/
	background-color: #fafafa;
	width: 18%;
}

.table-search-box .form-control {
	border: 1px solid rgba(0,0,0,.26);
	background-image: none;
	border-right: 0px solid transparent;
	padding: 10px;
	width: 82%;
}

.location-master .table-content .card-content .table thead {
	background-color: #FF9800;
}
.location-master .table-content .card-content .table thead tr th {
	color: #fff;
	font-weight: 600;
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: transparent;
}

.btn-raised.btn-primary {
	color: #fff !important;
	background-image: unset !important;
	letter-spacing: 1px;
	background-color: #1a2059 !important;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

.ui-widget-content
{
   /* max-height: 200px;
   overflow: scroll;*/
   z-index: 2050 !important;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{
	z-index: 205000 !important;

}

.ui-menu .ui-menu-item
{
	padding: 8px 10px;
}
.ui-menu .ui-menu-item:hover
{
	background-color: rgba(26, 32, 89, 0.16);
}
.ui-menu .ui-menu-item:hover .ui-menu-item-wrapper
{
	border: unset !important;
	background: unset !important;
	background-image: unset !important;
}
.company-pf-logo
{
	position: relative;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.company-pf-logo img
{
	position: absolute;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.width30 
{
	width: 35%;
}
.selectmodal .checkbox label .checkbox-decorator
{
	top: 2px;
}
.paddingright6
{
	padding-right: 6px;
}
.selectmodal .input-group-append {
	margin-left: -17px;
}
.selectmodal .checkbox-list
{
	max-height:250px;
	overflow-y:scroll;
}
.selectmodal .table td
{
	padding: 10px 0px 0px 5px;
}
.selectmodal .modal-footer
{
	justify-content: unset;
}
.selectmodal .modal-footer .row
{
	width: 100%;
}

.selected-list ul li
{
	padding: 0px 8px;
	display: inline-block;
	margin-bottom: 6px;
}
.selected-list ul li span 
{
	border: 1px solid #bcc1f7;
	border-radius: 15px;
	padding: 2px 6px;
	background: rgba(26, 32, 89, 0.058823529411764705);
	display: inherit;
	font-size: 12px;
}
.selected-list ul li span i 
{
	font-size: 12px;
	padding-left: 4px;
}

.selectmodal .dataTables_wrapper .dataTables_filter {
	float: left;
	text-align: left;
	width: calc(100% - 40px);
	position: fixed;
	margin-top: -35px;
}
.selectmodal input
{
	width: 100%;
	/*position: fixed;*/
	margin-left: 0px !important;
	border: 0px solid transparent;
	border-bottom: 1px solid #ccc;
	padding-left: 0px;
	background-color: #ffffff;
}
.selectmodal .dataTables_filter label
{
	width: 100%;
	margin-bottom: 0px;
}
.selectmodal input:focus
{
	background-image: linear-gradient(0deg, #1a2059 1px, rgba(0,150,136,0)0),linear-gradient(0deg,rgba(0,0,0,.26)1px,transparent 0);
	background-size: 100% 100%, 100% 100%;
	transition-duration: .3s;
	border: 0px;
	outline: 0;
}
.width30 
{
	width: 35%;
}
.selectmodal .checkbox label .checkbox-decorator
{
	top: 2px;
}
.paddingright6
{
	padding-right: 6px;
}
.selectmodal .input-group-append {
	margin-left: -17px;
}
.selectmodal .checkbox-list
{
	max-height:270px;
	overflow-y:scroll;
}
.selectmodal .table td
{
	padding: 10px 0px 0px 5px;
}
.selectmodal .modal-footer
{
	justify-content: unset;
}
.selectmodal .modal-footer .row
{
	width: 100%;
}
.selectmodal table.dataTable.no-footer
{
	border-bottom: 0px solid transparent;
}
.selectmodal table.dataTable thead th, .selectmodal table.dataTable thead td
{
	padding: 0;
	border-bottom: 0px solid #111;
}
.selectmodal .modal-content .modal-body
{
	padding: 50px 24px 24px;
}

.overlay
{
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.5);
	z-index: 2;
	cursor: pointer;
}
.overlay .image
{
	position: relative;
	width: 150px;
	height: 150px;
	margin: 0 auto;
}
.overlay .image img
{
	position: absolute;
	width: 100%;
	height: 100%;
}


.margin30
{
	margin: 30px;
}
.padding0
{
	padding: 0px;
} 
.custom-select-div p 
{
	margin-bottom: 0px;
}
.custom-select-div .col10
{
	padding: 6px 10px;
	border: 1px solid #bdbdbd;
	width: calc(100% - 30px);
}
.custom-select-div .col2
{
	border: 1px solid #bdbdbd;
	border-left: 0px solid #bdbdbd;
	padding: 6px 10px;
	width: 30px;
}

background-color: #c4c5cf;
}
.custom-select-div span
{
color: #777;
font-size: 11px;
}

.iti {
position: relative;
display: inline-block;
width: 100% !important;
}
.hide{
display: none;
}
#error-msg{
color: red
}

#valid-msg{
color: green
}
#recruiterLogin .forgot-password a 
{
padding: 0;
margin-top: 10px;
text-decoration: underline;
}
#Login11 .forgot-password a 
{
padding-left: 0px;
text-decoration: underline;
}
.reset-password-page .card
{
width: 50%;
margin: 0 auto;
margin-top: 60px;
margin-bottom: 60px;
}
.reset-password-page .custom-btn
{
padding: 8px 28px;
}
.verification-template .smile-img
{
width: 80px;
margin-bottom: 30px;
}
.vertical-align-inner-div
{
display: table-cell;
}
/* ............................ */
.multiselect-option .bmd-form-group.is-filled .bmd-label-floating
{
top: 2.3rem;
font-size: 14px;
}

.chosen-container-active .chosen-choices
{
border: 0px solid transparent !important;
border-bottom: 1px solid #1a2059;
box-shadow: unset !important;
background-image: unset !important;
}
.chosen-container-multi .chosen-choices
{
border: 0px solid transparent !important;
background-image: unset !important;
border-bottom: 1px solid rgba(0, 0, 0, 0.26) !important;
}
.chosen-container-multi .chosen-choices li.search-choice
{
padding: 5px 20px 5px 9px !important;
background-color: #fff !important;
background-image: unset !important;
border-radius: 10px !important;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
{
top: 7px !important;
}
.chosen-container-multi .chosen-choices
{
padding: 0px !important;
}
.verify-btn
{
height: auto;
text-transform: capitalize;
padding: 2px 6px;
background-color: #ff9800 !important;
font-size: 9px;
}
.btn-varified
{
height: auto;
text-transform: capitalize;
padding: 2px 6px;
font-size: 9px;
}
.radio-label{
margin-bottom: 0px;
margin-top: -11px;
font-size: 14px !important;
}
.user-profile-range
{
padding: 0px 20px 20px 20px;
}
.saved-jobs-list .padding-div2 ul
{
margin-top: 0px;
}
.user-resume input[type="file"]
{
display: none;
}
.forgot-password-img {
position: relative;
width: 100px;
height: 100px;
margin: 20px auto;
}
.forgot-password-img img
{
position: absolute;
width: 100%;
height: 100%;
}
/* .............................. */
.select2-container--default.select2-container--focus .select2-selection--multiple
{
border: unset;
border-bottom: 1px solid #000;
}
.select2-container--default .select2-selection--multiple
{
border: unset !important;
border-bottom: 1px solid #aaa !important;
background-color: transparent !important;
border-radius: 0px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered
{
padding: 0px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove
{
float: right !important;
padding-left: 5px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice
{
border-radius: 10px !important;
padding: 2px 6px !important;
background-color: #fff !important;
}

.multiselect-option .bmd-form-group.is-filled .bmd-label-floating
{
top: 2.3rem;
font-size: 14px;
}
.multiselect-option.intro .bmd-label-floating, .float-top
{
top: 1rem !important;
font-size: 12px !important;
}

.loader
{
display: block;
}
.loader .image
{
width: 150px;
height: 150px;
}



.checkout-page .total-payment {
margin-bottom: 0px;
}
.checkout-page .total-payment .t-amount {
margin-top: 10px;
margin-bottom: 0px;
}
.checkout-page .total-payment p, .checkout-page .total-payment span {
font-weight: 600;
}
.checkout-page .total-payment span {
font-size: 30px;
color: #000;
}
.checkout-page .total-payment img {
width: 30px;
padding-right: 0px;
}
.checkout-page .card1 .image {
width: 90%;
}
.checkout-page .card.card1 {
padding: 15px;
margin-bottom: 15px;
box-shadow: unset;
border: 4px solid #f5f5f5;
}
.checkout-page .card1 h5 {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-size: 18px;
margin-bottom: 30px;
font-weight: 600;
color: #1a2059;
}
.checkout-page .card1 .p1 {
font-size: 16px;
margin-bottom: 0px;
}
.checkout-page .card.card1:hover {
box-shadow: 0 0 0 0.2rem #1a205938;
}
.checkout-page .card.card2
{
box-shadow: unset;
border: 1px solid #F5F5F5;
margin-bottom: 20px;
border-radius: 4px;
}
.checkout-page .card.card2 .card-header
{
padding: 0px;
}
.checkout-page .card.card2 .card-header .btn
{
margin-bottom: 0px;
width: 100%;
text-align: left;
padding: 20px;
text-transform: capitalize;
}
.checkout-page .card.card2 .card-body
{
padding: 25px !important;
}
.checkout-page .card.card2 .bmd-form-group
{
padding-top: 0px;
}
.checkout-page .card.card2 label
{
margin-bottom: 0px;
font-size: 18px;
padding-left: 40px;
}
.checkout-page .radio label .bmd-radio, 
.checkout-page label.radio-inline .bmd-radio
{
padding: 15px;
}
.checkout-page .pay-method
{
margin-bottom: 20px;
margin-top: 30px;
}
.checkout-page .width90
{
width: 90%;
float: right;
}
.checkout-page .bmd-btn-fab.btn-warning.custom-file-control:before, 
.checkout-page .btn-group-raised .btn-warning.custom-file-control:before, 
.checkout-page .btn-group-raised .btn.btn-warning, 
.checkout-page .btn-raised.btn-warning.custom-file-control:before, 
.checkout-page .btn.bmd-btn-fab.btn-warning, .btn.btn-raised.btn-warning,
.checkout-page .btn.btn-warning:active:focus, 
.checkout-page .btn.btn-warning:active:hover,
.checkout-page .btn.btn-warning:hover,
.checkout-page .btn.btn-warning:focus,
.checkout-page .btn.btn-warning
{
background-color: #ff9800;
border-color: #ff9800;
}
.sa-confirm-button-container .confirm
{
background-color: red !important;
}
#project .modal-dialog
{
max-width: 50% !important;
}
.saved-jobs-list.job-short-discription .card
{
box-shadow: unset;
border: 1px solid #f5f5f5;
}
.user-resume .red
{
color: red;
margin-bottom: 0px;
margin-top: 20px;
}

/* ................. Account Reactivate start .................. */
.reactivate-account .varification
{
width: 40%;
margin: 0 auto;
background: #ffffff;
padding: 40px;
}
.reactivate-account .alert
{
width: 40%;
margin: 0 auto;
margin-bottom: 20px;
font-weight: 600;
}
.reactivate-account h4
{
margin-bottom: 40px;
font-family: 'Contrail One', cursive;
line-height: 180%;
}
.reactivate-account p 
{
line-height: 180%;
letter-spacing: 0.3px;
font-weight: 600;
}
.reactivate-account img 
{
width: 80px;
margin-top: 30px;
}
.reactivate-account .btn
{
margin-top: 40px;
margin-bottom: 0px;
padding: 21px 9px;
border-radius: 37px;
text-transform: capitalize;
font-size: 15px;
letter-spacing: 0.4px;
}
.reactivate-account .btn:hover
{
background-color: #1a2059 !important;
}
.reactivate-account .btn span
{
background: #ff9800;
border: 2px solid #ffffff;
padding: 12px 30px;
border-radius: 30px;
font-size: 14px;
font-weight: 600;
}
.reactivate-account .btn .far
{
padding-right: 6px;
font-size: 18px;
}
.reactivate-account .btn.btn-outline-warning
{
color: #ff9800;
border: 1px solid #ff9800;
}
.reactivate-account .margintop20
{
margin-top: 40px;
}
.reactivate-account .row1
{
width: 80%;
margin: 0 auto;
}
/* .................. Account Reactivate end ... */

reactivate-account .input-group
{
border: 1px solid #ccc;
border-radius: 20px;
margin-top: 40px;
}
.reactivate-account .input-group i 
{
font-size: 20px;
}
/*.reactivate-account .form-control
{
background-image: unset;
}*/
.reactivate-account .input-group-text
{
	padding: 10px 14px;
}
.project-modal .modal-dialog
{
	max-width: 50%;
}
.hide{
	display: none;
}
#error-msg{
	color: red
}

#valid-msg{
	color: green
}


.hide1{
	display: none;
}
#error-msg1{
	color: red
}

#valid-msg1{
	color: green
}

.required_start{
	color: red;
}
.my-profile-view-btn img
{
	width: 18px;
	margin-right: 6px;
}
.my-profile-view-btn
{
	text-transform: capitalize;
	box-shadow: unset !important;
	font-size: 15px;
	border: 1px solid #1a2059;
	background: rgba(26, 32, 89, 0.09019607843137255);
}
.user-profile-sidemenu .badge
{
	padding: 3px 4px;
}
.user-profile-sidemenu .badge i 
{
	font-size: 8px;
	color: #fff;
}
.bmd-label-floating
{
	white-space: nowrap;
}
#professionalinfo .modal-dialog
{
	max-width: 52% !important;
}
#professionalinfo .worked-present
{
	margin-top: 25px;
}
#professionalinfo .duration .bmd-label-floating
{
	margin-top: 4px;
}
#Langauge .checkbox label .checkbox-decorator, 
#Langauge label.checkbox-inline .checkbox-decorator
{
	top: 0px;
}
.user-dashboard .card.skill ul li
{
	margin-bottom: 5px;
}
#certificate .modal-dialog
{
	max-width: 50%;
}
.pdf-btn 
{
	background: linear-gradient(-62deg,#9e0708 0,#e70c0c 100%);
	color: #fff;
	box-shadow: inset 0 0 4px #9e0708 !important;
	border: 1px solid #d20b0b;
}
.pdf-btn i, .pdf-btn span, .print-btn i, .print-btn span
{
	color: #fff;
}
.print-btn 
{
	background: linear-gradient(-62deg,#1b2159 0,#2555a3 100%);
	color: #fff;
	box-shadow: inset 0 0 4px #3d3d77 !important;
	border: 1px solid #3d3d77;
}



.checkout-page .card-div
{
	padding: 20px;
	box-shadow: unset;
	margin-bottom: 20px;
}
.checkout-page .card-div .badge
{
	position: absolute;
	right: 20px;
	padding: 4px;
}
.checkout-page .card-div .badge i
{
	font-size: 11px;
}
.checkout-page .card-div .row:last-child p
{
	margin-bottom: 0px;
}
.checkout-page .card-div1.total img
{
	width: 16px;
}
.checkout-page .card-div1.total p
{
	margin-bottom: 15px !important;
}
.checkout-page .form-control
{
	background-image: unset;
	background-color: #ffffff;
	padding: 10px;
}
.checkout-page .apply-coupon .btn
{
	margin-bottom: 0px;
	box-shadow: unset;
}
.checkout-page .row1 p
{
	margin-bottom: 0px !important;
}
.checkout-page .rupees-img
{
	width: 24px;
}
.checkout-page h2
{
	font-weight: 600;
}
.checkout-page hr
{
	margin-top: 0px;
}
.checkout-page p b
{
	font-size: 18px;
}
.checkout-page .row2 p b
{
	font-size: 15px;
}
.checkout-page .card-div2 p
{
	font-size: 16px;
}
.checkout-page .apply-coupon
{
	margin-bottom: 20px;
}
.checkout-page .collapse .rupees-img
{
	width: 18px;
}

.profile-sidemenu ul li img
{
	width: 15px !important;
}


.margin-top28.work-experience
{
	margin-top: 28px;
}
#advancesearch1 .modal-footer
{
	justify-content: flex-start;
}
.color-white
{
	color: #ffffff;
}
#advancesearch1 input[type=checkbox], #advancesearch1 input[type=radio]
{
	display: none;
}
#advancesearch1 .btn.btn-secondary
{
	border: 1px solid #ccc;
}
#advancesearch1 .lable-heading
{
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 8px;
	padding-right: 20px;
	font-size: 13px;
	color: #777;
}
#advancesearch1 .multiselect-option .bmd-form-group.is-filled .bmd-label-floating
{
	font-size: 13px;
	color: #777;
}
.get-and-hire h4
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.get-and-hire .btn
{
	text-transform: capitalize;
	letter-spacing: 0.3px;
}
.top-category-filter .ul-list a
{
	display: inline-block;
}
.top-category-filter .ul-list a li
{
	padding: 10px 12px;
	border: 1px solid #f5f5f5;
}
.top-category-filter .ul-list a.active li
{
	border-bottom: 2px solid #ff9800;
}
.top-category-filter .card-columns
{
	column-count: 4;
}
.top-category-filter .ul-heading li {
	background-color: #fafafa;
	padding: 5px 15px;
	border: 1px solid #1a2059;
	border-radius: 2px;
	margin-bottom: 8px;
}
.top-category-filter .card
{
	padding: 5px !important;
	box-shadow: unset;
}
.top-category-filter a li
{
	padding: 4px 4px;
	list-style-type:none;
}
.top-category-filter ul.ul-list
{
	margin-bottom: 20px;
	padding-inline-start: 0px;
}
.top-category-filter .card
{
	padding: 10px !important;
	margin-bottom: 5px;
	border-bottom: 1px solid #fafafa;
}
.top-category-filter .card:hover
{
	background-color: #f5f5f5;
}
.dropdown1-content.user-profile .arrow-down
{
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #f9f9f9;
	margin-top: -8px;
	margin-left: 166px;
}
.content-banner .searching-div .pull-right p
{
	text-decoration: underline;
}   


/* ................. Error Pages Css ................. */
.error-page-body
{
	background-color: #1a2059;
}
.error-pages h1
{
	color: #ff9800;
	text-align: center;
	font-size: 150px;
	font-family: 'Marcellus', serif;
}
.error-pages .vertical-align-outer-div
{
	display: table;
	height: 100vh;
	width: 100%;
	overflow: hidden;
}
.error-pages .vertical-align-inner-div
{
	display: table-cell;
	vertical-align: middle;
}
.error-pages .p1
{
	text-align: center;
	color: #ffffff;
	font-size: 30px;
}
.error-pages .p2
{
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	margin-top: 30px;
	font-family: 'Marcellus', serif;
}
.error-pages .largr-text
{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 80px;
	letter-spacing: 4px;
	font-family: 'Marcellus', serif;
}
.error-pages .btn i
{
	padding-right: 6px;
}
.error-pages .btn
{
	border-radius: 25px;
	padding: 9px 20px;
	margin-top: 20px;
	font-size: 14px;
	text-transform: capitalize;
}
.bg-img
{
	background-image: url('../img/error-page-backgroud.png');
	background-size: contain;
	background-position: center;
}

.bg-img
{
	background-image: url('../img/error-page-backgroud.png');
	background-size: contain;
	background-position: center;
}
.post-your-enquery .image
{
	position: relative;
	width: 90px;
	height: 90px;
	margin: 0 auto 20px auto;
}
.post-your-enquery .image img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.padding.post-your-enquery
{
	padding: 100px 60px;
}
.padding.post-your-enquery .p
{
	font-size: 16px;
	text-transform: uppercase;
}
.padding.post-your-enquery .btn
{
	text-transform: capitalize;
	border-radius: 20px;
	margin-top: 15px;
	color: #1a2059;
	border: 1px solid #1a2059;
	font-size: 14px;
}
/* .................... */
.post-a-job-form
{
	width: 100%;
	margin: 0 auto;
	/*padding-top: 40px;*/
	padding-bottom: 40px;
}
.post-a-job-form .card
{
	margin-bottom: 20px;
}
.post-a-job-form .checkbox label .checkbox-decorator,
.post-a-job-form label.checkbox-inline .checkbox-decorator
{
	top: 4px;
}
.post-a-job-form .margin-top25
{
	margin-top: 25px !important;
	padding: 10px 28px;
}
.post-a-job-form .card-padding .card .card-header {
	background-color: rgb(26, 32, 89);
}
.post-a-job-form .card-padding .card h5
{
	color: #ffffff;
}
.post-a-job-form .card-padding
{
	padding: 20px
}
.post-a-job-form p .request-id
{
	font-style: italic;
	color: #000000;
	font-weight: 600;
	font-size: 18px;
}
.post-a-job-form p .badge
{
	font-weight: 500;
	font-size: 16px;
}
.post-a-job-form p b
{
	text-transform: capitalize;
	font-weight: 500;
	color: #000;
}
.post-a-job-form p
{
	color: #9e9e9e;
}
.post-a-job-form .heading
{
	text-align: center;
}
.post-a-job-form .badge-warning
{
	background-color: #ff9800;
}
.looking-jobs .custom-file
{
	border: 1px solid #d1d1d1;
}
.custom-form-control
{
	border: 1px solid #cccccc;
	background-image: unset !important;
	padding: 10px;
}
.width55
{
	width: 55%;
	margin: 0 auto;
}
.otp-varification .btn
{
	width: 100%;
	margin-top: 10px;
}
.otp-varification .row1
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.otp-varification .resend-otp
{
	text-decoration: underline;
}
.otp-varification .text-secondary
{
	color: #777777 !important;
}
.thank-you {
	border: 1px solid #f5f5f5;
	padding: 50px;
	width: 50%;
	margin: 0 auto;
	background-color: #ffffff;
}
.thank-you .thank-you-img {
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0 auto;
}
.thank-you .thank-you-img img {
	position: absolute;
	width: 100%;
	height: 100%;
}
.thank-you .title {
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: 'Contrail One', cursive;
}
.thank-you p {
	margin-top: 20px;
}
.thank-you .btn.btn-warning {
	background-color: #ff9900 !important;
	border-color: #ff9900 !important;
	background: linear-gradient(60deg, #ff9900eb, #ff9900) !important;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0,.14), 0 7px 10px -5px rgba(255, 152, 0,.4) !important;
}
.thank-you .btn {
	padding: 10px 30px;
	border-radius: 19px;
	margin-top: 20px;
	text-transform: capitalize;
}
.post-your-enquery .p2
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.otp-varification .para-b
{
	color: #000000;
	font-size: 40px;
	font-family: 'Contrail One', cursive;
}
.otp-varification .para-a
{
	color: #000000;
}
.otp-varification .para-c
{
	color: #777777;
}
/*......................*/
.post-your-enquery .image1
{
	width: 550px;
	height: 450px;
	margin: 0 auto;
	position: relative;
}
.post-your-enquery .image1 img
{
	width: 100%;
	height: 100%;
	position: absolute;
}
.post-your-enquery .h1
{
	font-family: 'Contrail One', cursive;
	letter-spacing: 0.4px;
	line-height: 150%;
	margin-top: 40px;
}
.post-your-enquery p span
{
	color: #ff9c0c;
	text-decoration: underline;
}
.post-your-enquery .btn.btn-outline-primary:hover
{
	background-color: #1a2059;
	color: #ffffff;
}
.post-your-enquery .row1
{
	background-color: #ffffff;
	padding: 60px;
}
.post-your-enquery .row3 h1
{
	margin-top: 100px;
}
.post-your-enquery.padding
{
	padding: 0px;
}
.post-your-enquery h1 span
{
	background-color: #ff9c0c;
	font-size: 2.1rem;
	font-weight: bold;
	color: #ffffff;
	line-height: 100%;
	text-decoration: underline;
}
.modal.jobs-name-list ul li
{
	padding: 10px 6px;
	border-bottom: 1px solid #F5F5F5;
}
.modal .paddingright6
{
	padding-right: 6px;
}
.margin-bottom10
{
	margin-bottom: 10px;
}
.looking-jobs .checkbox
{
	display: inline-block;
	padding-right: 20px;
}
.looking-jobs .applicable-document
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.looking-jobs .applicable-document label
{
	margin-bottom: 10px;
}
.link-expired .btn.btn-warning {
	background-color: #ff9900 !important;
	border-color: #ff9900 !important;
	background: linear-gradient(60deg, #ff9900eb, #ff9900) !important;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0,.14), 0 7px 10px -5px rgba(255, 152, 0,.4) !important;
	padding: 10px 30px;
	border-radius: 19px;
	margin-top: 20px;
	text-transform: capitalize;
}
.link-expired h2
{
	font-size: 22px;
	font-weight: 600;
}
.link-expired .icon-image
{
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.link-expired .icon-image img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.looking-jobs .post-a-job-form
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.looking-jobs .custom-file-label:after
{
	background-color: rgba(26, 32, 89, 0.09019607843137255);
}


/*........webinar start........*/


/* .............................. */
.webinar-search
{
	padding: 30px 60px;
	background-image: linear-gradient(141deg, #1a205985 0%, rgb(26, 32, 89) 51%, rgb(26, 32, 89) 75%);
}
.webinar-search h2
{
	margin-bottom: 20px;
}
.webinar-search h2, .webinar-search p 
{
	color: #ffffff;
}
.webinar-search .input-group
{
	background-color: #ffffff;
	margin-top: 30px;
}
.webinar-search .input-group .form-control
{
	background-image: unset !important;
}
.webinar-search .input-group
{
	padding: 10px 15px;
}
.webinar-search h3
{
	color: #ff9800;
	margin-top: 45px;
}
.webinar-page .ul-list li
{
	display: inline-block;
}
.book-my-seat-div .logo-icon
{
	position: absolute;
	width: 45px;
	height: 45px;
}
.book-my-seat-div .logo-icon img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.book-my-seat-div .btn-youtube, .webinar-detail-page .btn-youtube {
	color: #fff !important;
	background-color: #b00;
	border-color: #b00;
	padding: 5px 10px !important;
}
.book-my-seat-div .btn-brand, .webinar-detail-page .btn-brand {
	border: 0;
	padding: 5px 11px;
}
.book-my-seat-div .btn-brand img, .webinar-detail-page .btn-brand img {
	display: inline-block;
	width: 2.0625rem;
	margin: -.375rem -.75rem;
	line-height: 2.0625rem;
	text-align: center;
	background-color: rgba(0,0,0,.2);
	padding: 5px;
}
.btn-brand img+span, .webinar-detail-page .btn-brand img+span {
	margin-left: 1.5rem;
	font-size: .875rem;
	text-transform: capitalize;
}
.book-my-seat-div, .list .four-row
{
	background-color: #ffffff;
	padding: 20px;
	margin-bottom: 30px;
}
.book-my-seat-div ul li, .list .four-row ul li
{
	color: #9e9e9e;
	font-size: 13px;
	padding-right: 8px;
}
.book-my-seat-div .p2, .list .four-row .p2
{
	margin-top: 3px;
	margin-bottom: 3px;
}
.book-my-seat-div .p3, .list .four-row .p3
{
	margin-top: 3px;
	margin-bottom: 15px;
	font-size: 12px;
	color: #9e9e9e;
}
.book-my-seat-div h5, .list .four-row h5
{
	font-size: 15px;
	color: #000;
	font-weight: 600;
}
.book-my-seat-div .row1
{
	margin-bottom: 20px;
}
.book-my-seat-div .padding-right, .list .four-row .padding-right
{
	padding-right: 10px;
}
.book-my-seat-div .dropdown-item, .list .four-row .dropdown-item
{
	padding: .5rem 15px !important;
}
.book-my-seat-div .dropdown-toggle:after, .list .four-row .dropdown-toggle:after
{
	display: none;
}
.book-my-seat-div .dropdown-menu, .list .four-row .dropdown-menu
{
	padding: 0rem 0;
}
.book-my-seat-div .p1
{
	font-weight: 600;
}
.webinar-page .p0
{
	color: #ff9800;
	text-decoration: underline;
}
.four-row .dropdown-toggle:after
{
	display: none;
}
.four-row .img-icon
{
	position: relative;
	width: 30px;
	height: 30px;
}
.four-row .img-icon img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.list .four-row ul
{
	margin-bottom: 0px;
}
.list .four-row .slider-image
{
	width: 100%;
	height: 120px;
	position: relative;
	background-image: url('../img/webinar-15.jpg');
}
.list .four-row .slider-image .overlay
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(26, 32, 89, 0.4);
	padding: 15px;
	color: #ffffff;
	display: block;
}

.list .four-row .slider-image .overlay p{
	color: #fff;
}
.list .four-row
{
	padding: 0px;
}
.list .four-row .slider-padding-div 
{
	padding: 15px;
}
.list .four-row .overlay i 
{
	color: #ffffff;
}
.list .four-row .overlay .dropdown-item i 
{
	color: #000;
}
.list .four-row .overlay .badge
{
	padding: 4px 10px;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0.56);
}
.list .slider3 .btn
{
	margin-top: 10px;
}
.list .slider3 a
{
	text-decoration: underline;
}
.list .slider3 .video-icon
{
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-right: 4px;
}
.list .slider3 .p1
{
	font-weight: 600;
}
.successbookseat .webinar-check-icon 
{
	position: relative;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.successbookseat .webinar-check-icon img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.successbookseat  h2
{
	font-size: 20px;
	margin-bottom: 15px;
}
.successbookseat  h3
{
	font-size: 16px;
	margin-bottom: 10px;
}
.successbookseat .webinar-icon
{
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0 auto;
}
.successbookseat .webinar-icon img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.successbookseat p
{
	font-size: 13px;
	text-align: center;
}
.successbookseat .modal_footer
{
	border-top: 1px solid #f5f5f5;
	justify-content: unset;
	padding: 15px;
}
.successbookseat .ul-list
{
	display: block;
	width: 100%;
	text-align: center;
}
.successbookseat .ul-list li 
{
	display: inline-block;
}
.completeregistration h3
{
	font-size: 18px;
	margin-bottom: 20px;
}
.completeregistration p 
{
	font-size: 13px;
}
.completeregistration .radio-buttons
{
	margin-top: 20px;
}
.completeregistration .radio-buttons .text-label
{
	padding-right: 20px;
	margin-bottom: 20px;
}
.webinar-detail-page .card-div
{
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	background-color: #ffffff;
	border-radius: 4px;
	margin-bottom: 20px;
}
.webinar-detail-page .card-div .card-padding
{
	padding: 15px;
}
.webinar-detail-page .card1 h2
{
	font-size: 20px;
	margin-bottom: 20px;
}
.webinar-detail-page .card1 .ul-list li 
{
	display: inline-block;
	color: #9e9e9e;
	font-size: 13px;
	padding-right: 8px;
}
.webinar-detail-page .card1 .btn.btn-outline-dark
{
	color: #9e9e9e;
	border: 1px solid #9e9e9e;
	text-transform: capitalize;
	padding: 3px 10px;
}
.webinar-detail-page .card1 .image-icon
{
	position: relative;
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.webinar-detail-page .card1 .image-icon img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.webinar-detail-page .card1 h5
{
	font-weight: 600;
	font-size: 14px;
}
.webinar-detail-page .card1 .p1
{
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.webinar-detail-page .card1 .p2
{
	font-size: 12px;
	color: #777777;
	margin-top: 0px;
}
.webinar-detail-page .card-div p 
{
	font-size: 13px;
	text-align: justify;
	line-height: 150%;
}
.webinar-detail-page .card2 h2
{
	font-size: 18px;
	color: #000;
	margin-bottom: 20px;
}
.webinar-detail-page .card2 h5
{
	font-size: 16px;
	color: #616161;
	margin-top: 10px;
	margin-bottom: 10px;
}
.webinar-detail-page .card2 ul
{
	padding-inline-start: 40px;
	list-style-type: disc;
}
.webinar-detail-page .card2 ul li 
{
	font-size: 13px;
	line-height: 150%;
}
.webinar-detail-page .card2 .btn
{
	text-transform: unset;
}
.webinar-detail-page .card3 h5
{
	font-size: 15px;
}
.webinar-detail-page .card3 .seminar-image
{
	position: relative;
	width: 100%;
	height: 50px;
}
.webinar-detail-page .card3 .seminar-image img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.webinar-detail-page .card3 ul li
{
	display: inline-block;
	color: #9e9e9e;
	font-size: 13px;
	padding-right: 8px;
}
.webinar-detail-page .card3 ul
{
	margin-bottom: 0px;
}
.seat-booked i
{
	font-size: 16px;
}
.start-watching .video
{
	position: relative;
	width: 100%;
	margin-top: 20px;
}
.start-watching .video embed
{
    height: 400px;
}
.start-watching .video iframe
{
	height: 400px;
}
.start-watching .card2 ul
{
	border-bottom: 1px solid #F5F5F5;
	list-style-type: none;
	padding-inline-start: 0px;
}
.start-watching .card2 ul li 
{
	padding: 10px 0px;
}
.start-watching .card2 ul li a
{
	padding: 10px 15px;
}
.start-watching .card2 ul li .active.show
{
	border-bottom: 2px solid red;
	padding: 10px 15px;
	border-bottom: 2px solid #ff9800;
}
.start-watching .video-list li
{
	padding: 20px;
	border-bottom: 1px solid #f5f5f5;
}
.start-watching .video-list ul 
{
	padding-inline-start: 0px;
}
.start-watching .video-list li p 
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.start-watching .video-list li.active
{
	border-left: 2px solid #ff9800;
}
.start-watching .video-list
{
	max-height:763px;
	overflow-y:scroll;
}
.start-watching .video-list ul 
{
	margin-bottom: 0px;
}
/*.............. ********** ................*/
.footer-div .social-link ul 
{
	margin-bottom: 0px;
}
.footer-div .social-link ul a
{
	display: inline-block;
}
.footer-div .social-link ul a
{
	border: 1px solid #101010;
	width: 40px;
	height: 40px;
	background-color: #101010;
}
footer.footer-div .social-link ul a li:hover
{
	padding-left: 0px;
}
footer.footer-div .social-link ul a li
{
	border-bottom: 0px solid transparent;
	text-align: center;
}
footer.footer-div .padding
{
	padding-bottom: 10px;
}
.footer-div .social-link a:hover .facebook-color
{
	background-color: #3b579d;
}
.footer-div .social-link a:hover .twitter-color
{
	background-color: #2caae1;
}
.footer-div .social-link a:hover .googleaplus-color
{
	background-color: #d64a3e;
}
.footer-div .social-link a:hover .linkedin-color
{
	background-color: #007bb6;
}
.footer-div
{
	/*padding: 6px 0px;*/
	font-size: 12px;
}
.content-banner.sample1 .searching-div
{
	padding: 42px 40px;
}
.content-banner.sample1 .banner
{
	height: 236px;
}
.content-banner.sample1.user-index-page .banner
{
    height: 146px;
}
.content-banner.sample1 .searching-div .col-md-8.col8
{
	padding-top: 40px;
}
.content-banner.sample1 .user-registration .btn-warning
{
	padding: 16px 24px;
}
.content-banner.sample1 .user-registration .btn-warning.btn2
{
	padding: 10px 24px;
}
.content-banner.sample1 .search-box .briefcase
{
	margin-left: -32px;
	width: 26px !important;
	height: 26px !important;
}
.content-banner.sample1 .search-box h1
{
	font-size: 26px;
	margin-bottom: 20px;
	padding-left: 23px;
}
.content-banner.sample1 .search-box h5
{
	font-size: 21px;
	margin-bottom: 20px;
}
.content-banner.sample1 .user-registration .divider {
	margin-top: 20px;
	margin-bottom: 20px;
}
.content-banner.sample1 .user-registration
{
	padding: 35px;
}
.popular-category.top-cat-cmp .heading, .govenment-job .heading
{
	text-transform: capitalize;
	text-align: left;
	margin-bottom: 30px;
}
.popular-category.top-cat-cmp .nav-tabs a, .popular-category.top-cat-cmp .nav-tabs .active
{
	text-transform: capitalize;
	background-color: #ffffff;
	color: #000000;
}
.popular-category.top-cat-cmp .nav-tabs a
{
	border: 0px solid transparent;
	background: #768994;
	color: #ffffff;
	padding: 15px 25px;
}
.popular-category.top-cat-cmp .nav-tabs a:hover
{
	color: #ffffff;
}
.popular-category.top-cat-cmp .nav-tabs a.active:hover
{
    color: #000000;
}
.popular-category.top-cat-cmp .tab-content
{
	border: 0px solid transparent;
}
.popular-category.top-cat-cmp .tab-content
{
	padding: 20px 0px;
}
.popular-category.top-cat-cmp .nav-tabs
{
	background-color: #768994;
	padding: 9px 0px;
}
.popular-category.top-cat-cmp .nav-tabs .active
{
	border-bottom: 2px solid #ff9800;
}
.popular-category.top-cat-cmp .tab-content 
{
	padding: 20px 10px;
	background: #ffffff;
	margin-top: 0px;
}
.govenment-job .card
{
	margin-bottom: 10px;
	border-radius: 4px;
}
.govenment-job .govjobs-div .row-seperate:first-child {
	border-top: 0px solid #E0E0E0;
}
.govenment-job .govjobs-div .row-seperate
{
	padding: 10px;
	border-radius: 4px;
}
.govenment-job .govjobs-div .row-seperate p 
{
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	font-size: 13px;
}
.govenment-job .govjobs-div p 
{
	margin-top: 0px;
}
.govenment-job .govjobs-div .row-seperate h2
{
	font-size: 14px;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 0px;
}
.popular-category.top-cat-cmp .btn.custom-btn
{
	text-transform: capitalize;
	padding: 10px 20px;
	font-weight: 500;
}
.top-cat-cmp .all-caterories .ul-heading li, 
.top-cat-cmp .showlesscategory p, .top-cat-cmp .popular-category p
{
	font-size: 14px;
}
.top-cat-cmp .all-caterories li
{
	font-size: 14px;
}
.top-cat-cmp .all-caterories .ul-heading li
{
	padding: 5px 10px;
}
.get-and-hire .card
{
	width: 70%;
	padding: 30px 40px;
}
.get-and-hire .card p 
{
	margin-top: 15px;
	margin-bottom: 15px;
}
.content-banner .search-box .col-md-3
{
	display: block;
}
/*.....*/
@font-face {
	font-family: Muli_700;
	src: url(../font/Muli_700.woff2);
}
@font-face {
	font-family: Muli;
	src: url(../font/Muli.woff2);
}

@font-face {
	font-family: Contrail One;
	src: url(../font/ContrailOne.woff2);
}

h1, h2, h3, h4, h5, h6, button, a {
	font-family: Muli_700;
}

p, b, li
{
	font-family: Muli;
}
/*.....*/
.content-banner.sample1.user-index-page .searching-div
{
	padding: 35px 40px;
}
.recruiter-info-img
{
	position: relative;
	width: 300px;
	height: 300px;
}
.recruiter-info-img img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.recruter-info-steps h5
{
	margin-top: 140px;
	color: #1a2059;
	margin-bottom: 19px;
	font-size: 19px;
}
.recruter-info-steps .row
{
	width: 80%;
	margin: 0 auto;
}
.recruter-info-steps .row1
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.create-webinar .custom-btn
{
	padding: 15px 60px;
	margin-top: 20px;
}
.webinar-login, .webinar-signup 
{
	width: 80%;
	margin: 0 auto;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.webinar-signup 
{
	width: 100%;
}
.webinar-login .webinar-header, .webinar-signup .webinar-header
{
	padding: 20px;
	border-bottom: 1px solid #e0e0e0;
}
.webinar-login .webinar-header h4, .webinar-signup .webinar-header h4
{
	font-family: 'Contrail One', cursive;
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #1a2059;
}
.webinar-login .webinar-content, .webinar-signup .webinar-content
{
	padding: 20px;
}
.webinar-login .webinar-content .bmd-label-floating,
.webinar-signup .webinar-content .bmd-label-floating
{
	font-size: 13px;
}
.webinar-login .webinar-content .custom-btn,
.webinar-signup .webinar-content .custom-btn
{
	padding: 8px 30px;
}
.webinar-login .webinar-content p a, .webinar-signup .webinar-content p a
{
	font-weight: 500;
	font-family: Muli;
	color: #000;
	font-size: 13px;
	text-decoration: underline;
}
/*............ Admin Panel CSS .................*/
.location-master .location-type .card-header {
	background-color: rgba(26, 32, 89, 0.10196078431372549);
}
.location-master .location-type h4, .master .location-type h4
{
	margin-bottom: 0px;
}
.location-master .location-type ul, .master .location-type ul {
	margin-bottom: 0px;
	padding-inline-start: 0px;
}
.location-type .active {
	background-color: #1a2059;
}
.location-type .active a {
	color: #fff !important;
}
.location-master .location-type ul li, .master .location-type ul li {
	padding: 10px 20px;
	border-bottom: 1px solid #f5f5f5;
}
.location-master .location-type li, .master .location-type li {
	list-style-type: unset;
	display: block;
}
.location-master .card-header h4
{
	margin-bottom: 0px;
}
.card.card-div .card-content {
	padding: 20px;
}
.dashboard .card.div .color.blue {
	background-color: #00c0ef;
}
.dashboard .card.div .color {
	width: 100%;
	height: 80px;
}
.dashboard .card.div .img {
	position: relative;
	width: 50px;
	margin: 0 auto;
	height: 50px;
	padding-top: 15px;
}
.dashboard .card.div .img img {
	position: absolute;
	width: 100%;
	height: 100%;
	filter: brightness(0) invert(1);
}
.dashboard .card.div .counter-div {
	padding: 15px 4px 15px 10px;
}
.dashboard .card.div .p1 {
	font-weight: 500;
	font-size: 16px;
	color: #000;
	margin-bottom: 5px;
}
.dashboard .card.div .p2 {
	margin: 0 0 2px;
	overflow: inherit;
	font-size: 14px;
	line-height: normal;
	text-overflow: inherit;
	color: #666;
	margin-bottom: 0px;
}
.dashboard .card.div .color.yellow {
	background-color: #f29b0e;
}
.dashboard .card.div .color.red {
	background-color: #dc4a3a;
}
.dashboard .card.div .row {
	margin-left: 0px;
	margin-right: 0px;
}
.dashboard .card.div .col-md-4, .dashboard .card.div .col-md-8 {
	padding-right: 0px;
	padding-left: 0px;
}
.location-master .table-content .card-content .table thead {
	background-color: #FF9800;
}
.location-master .table-content .card-content .table thead tr th {
	color: #fff;
	font-weight: 600;
}
.card-div .btn-primary img {
	width: 16px;
	margin-right: 4px;
}
.add-upcoming-webinar .checkbox label .checkbox-decorator
{
	top: 2px;
}
.add-upcoming-webinar .checkbox
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.teacher-upcoming-webinar td a
{
	font-weight: 500;
	text-decoration: underline;
}
.webinar-multiple-speaker .user-icon
{
	position: relative;
	width: 20px;
	height: 20px;
}
.webinar-multiple-speaker .user-icon img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.webinar-multiple-speaker .p1
{
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.webinar-multiple-speaker .p2
{
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.webinar-multiple-speaker 
{
	position: absolute;
	padding: 7px;
	background-color: #ffffff;
	z-index: 999;
	width: 62%;
	margin-left: 133px;
	bottom: -40px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	border-radius: 4px;
	max-height: 200px;
	overflow-y:auto;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid #c1c1c1;
	position: absolute;
	z-index: 999;
	margin-left: 124px;
	bottom: 0;
}
.webinar-multiple-speaker::-webkit-scrollbar {
	width: 5px;
}
.webinar-multiple-speaker::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.webinar-multiple-speaker::-webkit-scrollbar-thumb {
	background: #cccccc;
	outline: 1px solid red;
	-webkit-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.6);
}
.multiple-speaker-div
{
	display: none;
}
.multiple-speaker-text:hover .multiple-speaker-div
{
	display: block;
}
.multiple-speaker-text span
{
	padding-right: 10px;
}
.webinar-login-signup
{
	position: relative;
	width: 400px;
	height: 400px;
	margin: 0 auto;
}
.webinar-login-signup img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.webinar-chnage-pass
{
	position: relative;
	width: 200px;
	height: 200px;
	margin: 0 auto;
}
.webinar-chnage-pass img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.download-btn
{
	text-transform: capitalize;
}
.download-btn i 
{
	padding-right: 6px;
}
.webinar-info h4
{
	margin-bottom: 20px;
}
.webinar-info p
{
	line-height: 170%;
	font-size: 14px;
}
.webinar-info .custom-btn
{
	padding: 10px 40px;
	margin-bottom: 0px;
}
.webinar-info h5
{
	margin-top: 88px;
}
.webinar-edit-btn i
{
	padding-right: 6px;
}
.webinar-profile-view .user-image 
{
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	background-color: #ccc;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	border-radius: 50%;
}
.webinar-profile-view .user-image img
{
	padding: 4px;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.guestspeaker .user-dashboard .image-upload-div .img
{
	margin: 0px auto;
}
.guestspeaker .image-upload-div
{
	border-bottom: 0px solid transparent;
}
.guestspeaker .modal-footer .btn, .guestspeaker-view .modal-footer .btn
{
	margin-left: 4px;
}
.guestspeaker-btn
{
	text-transform: capitalize;
}
.guestspeaker-view .user-image
{
	position: relative;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 6px solid #F5F5F5;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}
.guestspeaker-view .user-image img
{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}


/*........share button link.........*/


.share-link .social-media-share {
	display: none;
}
.share-link:hover .social-media-share {
	display: block;
}
.social-media-share {
	position: absolute;
	width: 127px;
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #ffffff;
	margin-top: 2px;
	z-index: 999;
	right: 0;
}
.social-media-share ul {
	padding-inline-start: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.social-media-share ul li {
	padding: 0px;
}
.social-media-share .arrowup {
	position: absolute;
	top: -8px;
	right: 44px;
}
.social-media-share ul li {
	display: inline-block;
	list-style-type: none;
}
.social-media-share .arrow-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #ccc;
	align-items: center;
	margin: 0 auto;
}
.social-media-share a {
	padding: 0px 3px;
}
.social-media-share img
{
	width: 20px;
	height: 20px;
}
.inline-block
{
	display: inline-block;
}
.saved-jobs .custom-btn
{
	padding: 12px 28px;
	text-transform: capitalize;
}
.card.rec-job-posting-plan
{
	width: 50%;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #f5f5f5;
	box-shadow: unset;
}
.rec-job-posting-plan .p1
{
	text-align: center;
}
.rec-job-posting-plan .btn
{
	margin-top: 0px;
}
.about-us-image
{
	position: relative;
	width: 300px;
	height: 185px;
}
.about-us-image img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.Aboutus .p1
{
	line-height: 180%;
}
.contact-us label
{
	font-size: 13px;
}
.select2-container--default .select2-selection--single
{
	border: 0px solid transparent !important;
	border-bottom: 1px solid #aaa !important;
	border-radius: 0px !important;
}
.webinar-search .input-group .btn {
	margin-bottom: 0px;
	border-radius: 20px;
}
.upcoming-webinar-search .bmd-form-group
{
	padding-top: 0px;
}
.upcoming-webinar-search .form-group .form-control
{
	border: 1px solid #9e9e9e;
	padding-left: 10px;
}
.book-my-seat-div .ul-list
{
	padding-inline-start: 0px;
}
.multiselect-option li span
{
	position: unset;
	background: unset;
	margin-top: unset;
	margin-left: unset;
	color: unset;
	font-size: unset;
	padding: unset;
	border-radius: unset;
	text-transform: capitalize;
}
.multiselect-option ul li
{
	display: block;
	/*border-bottom: 1px solid #E0E0E0;*/
}
.multiselect-option ul li a:hover
{
	border-radius: 0px;
}
.location-master .card-header h4 {
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 0px solid transparent;
}
.webinar-sidemenu .card, .webinar-sidemenu .card .btn
{
	box-shadow: unset !important;
}
.webinar-sidemenu ul li
{
	border-bottom: 1px solid #f5f5f5 !important;
}
.webinar-profile-view .card.table-content .card
{
	box-shadow: unset;
	border: 1px solid #f5f5f5;
	margin-bottom: 10px;
}
.read-only-content .form-control:read-only
{
	background-image: unset;
	border: 0px solid #BDBDBD !important;
	color: #000;
	background-color: #ffffff;
	padding: 0px;
}
.read-only-content .input-group-text
{
	border-top: 0px solid #BDBDBD;
	border-right: 0px solid #BDBDBD;
	border-bottom: 0px solid #BDBDBD;
	padding: 6px;
	background: #ffffff;
}
.read-only-content .bmd-form-group
{
	padding-top: 0px;
}
.status-btn .btn.btn-primary {
	color: #ffffff;
	background-color: #4caf50;
}

.status-btn .btn.btn-default {
	color: #ffffff;
	background-color: #F44336;
}

.status-btn .toggle-handle.btn.btn-default {
	background-color: white;
}

.status-btn .btn {
	border: 1px solid #f5f5f5;
}
#database_not_purchase form
{
	margin-bottom: 0px;
}
/* ............ Consultant css ............... */
.registration-tabs p a
{
	padding: 0px;
	text-decoration: underline;
}
.registration-tabs p
{
	margin-top: 10px;
}
.consultant-sidemenu .padding
{
	margin-top: 60px;
}
.consultant-sidemenu .image-upload-div {
	border-bottom: 0px solid transparent;
}
.consultant-sidemenu .card .card, .consultant-sidemenu .btn
{
	box-shadow: unset;
}
.current-service-plan .card .card-header 
{
	padding: 10px 5px;
}
.upgrate-account .card
{
	margin-bottom: 10px;
}
.consultant-candidate-search .form-control
{
	background-image: unset;
	border: 1px solid #e8e8e8;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 5px;
}
.consultant-candidate-search .col-md-3, .consultant-candidate-search .col-md-2, .consultant-candidate-search .col-md-4
{
	padding-left: 2px;
	padding-right: 2px;
}
.consultant-candidate-search .row
{
	margin-left: -2px;
	margin-right: -2px;
}
.consultant-candidate-search .btn
{
	padding: 7px 13px;
	text-transform: capitalize;
}
.my-job-posting .filter-options .search-job-posting {
	margin-top: 0px;
}
.field-icon {
	float: right;
	margin-left: -25px;
	margin-top: -25px;
	position: relative;
	z-index: 2;
}
.toggle-btns .toggle-group .btn.btn-primary
{
	background-color: #4caf50 !important;
	color: #ffffff !important;
}
.toggle-btns .toggle-group .btn.btn-default
{
	background-color: #F44336 !important;
	color: #ffffff !important;
}
.toggle-btns .toggle-group .toggle-handle.btn.btn-default
{
	background-color: #fafafa !important;
}
.toggle-btns .toggle-group
{
	border: 1px solid #BDBDBD;
}
.incoming-resumes .table
{
	margin-top: 0px;
}
/*.form-bordered.form-row-stripped .form-group.bmd-form-group.is-filled*/
/*{*/
/*    padding-top: 11px;*/
/*}*/

  .label-info {
  background-color: #5bc0de;
  display: inline-block;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.bootstrap-tagsinput input
{
    width: 100%;
    max-width: 100%;
}
.bootstrap-tagsinput
{
    border: 0px solid transparent;
    border-bottom: 1px solid #ccc;
    box-shadow: unset;
    max-width: 100%;
    width: 100%;
    border-radius: 0px;
}
.upgrate-account .card
{
    margin-bottom: 0px !important;
}


.consultant-saved-jobs .saved-job .img
{
    width: 90px !important;
    height: 90px !important;
}
.consultant-saved-jobs .custom-file-upload
{
    padding: 2px 15px;
}
.consultant-profile-upload .img.imageview
{
    margin: 0 auto;   
}
.consultant-profile-upload.card-padding
{
    padding: 63px 20px;
}



/*......*/
.tooltip_custome {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip_custome .tooltip_custometext {
  visibility: hidden;
  width: auto;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 10px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin: 0 auto;
}


.tooltip_custome .tooltip_custometext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 5%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip_custome:hover .tooltip_custometext {
  visibility: visible;
}

.top-category-filter .card-columns {
    column-count: 1;
}
.top-category-filter .card-columns .card
{
    width: 24.5%;
}

.no-boxshadow
{
	box-shadow: unset;
}
.ul-list li
{
	display: inline-block;
}
.ul-list
{
	margin-bottom: 0px;
	    padding: 0px;

}
/**/

/*start upskill*/

/* ........................ */
.modal-dialog.width30
{
   width: 30%;
}
.upskill-popup input[type="radio"]
{
	display: none;
}
.upskill-popup .btn 
{
	margin: 2px;
}
.upskill-popup .btn .fa-check
{
	display: none;
}
.upskill-popup .btn.active .fa-check
{
	display: inline-block;
}
.recruter-info-steps.skill-info-steps h5
{
	margin-top: 70px;
}
.post-your-enquery.skill-info-steps .btn
{
    padding: 10px 40px;
    border-radius: 24px;
}
.upskill-category .card p
{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
}
.upskill-category .card
{
	padding: 20px;
	margin-bottom: 15px;
	box-shadow: unset;
	border: 1px solid #f4f4f4;
}
.upskill-category .card .img
{
	position: relative;
	width: 64px;
	height: 64px;
	margin: 0 auto 20px auto;
}
.upskill-category .card .img img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.upskill-category .card:hover
{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 25px 0px;
	cursor: pointer;
}
.edit-btn
{
	color: #ffba52 !important;
	margin-bottom: 0px;
}
.edit-btn img
{
	width: 14px;
    margin-right: 6px;
}
/* .................. Upskill Module start .................... */
.no-boxshadow
{
	box-shadow: unset;
}
.ul-list li
{
	display: inline-block;
}
.ul-list
{
	margin-bottom: 0px;
}
/**/
.upskill-my-jobs ul li img
{
	width: 16px;
	margin-right: 6px;
}
.upskill-my-jobs ul li
{
	margin-right: 6px;
	font-size: 13px;
}
.upskill-my-jobs p.gray-color
{
	color: #777;
	margin-bottom: 8px;
}
.upskill-my-jobs .card-body h6
{
	font-size: 18px;
}
.upskill-my-jobs .card-padding .card:hover, .upskill-message .card-padding .card:hover
{
	border: 1px solid #ff9800 !important;
	cursor: pointer;
}
/**/
.upskill-message .btn
{
	text-transform: capitalize;
	color: #000;
	font-weight: lighter;
}
.upskill-message .btn img
{
	width: 18px;
	margin-right: 6px;
}
.upskill-message h6 small
{
	font-size: 12px;
	color: #777;
}
/**/
.upskill-message-detail .message
{
	padding: 10px;
	background-color: #fafafa;
	border: 1px solid #f5f5f5;
}
.upskill-message-detail .row1
{
	margin-top: 10px;
	margin-bottom: 10px;
}
/**/
.upskill-package .card-padding .plan-packages .card
{
	padding: 20px;
	width: 94%;
	margin: 0 auto;
}
.upskill-package .card-padding .plan-packages .circle
{
	width: 100px;
	height: 100px;
	margin: 20px auto;
	border: 1px solid #9e9e9e;
	border-radius: 50%;
}
.upskill-package .card-padding .plan-packages .circle h3 img
{
	width: 22px;
}
.upskill-package .card-padding .plan-packages .circle h3 
{
	margin-top: 20px;
}
.upskill-package .silver-btn
{
	background-color: #9f9a9a;
	color: #ffffff;
}
.upskill-package .gold-btn
{
	background-color: #debd2b;
	color: #ffffff;
}
.upskill-package .platinum-btn
{
	background-color: #4c4b4b;
	color: #ffffff;
}
.upskill-package .current-service-plan .badge
{
	color: #ffffff;
}
/**/
.upskill-message-detail .msgs-list .card
{
	margin-bottom: 0px;
}
.upskill-message-detail .msgs-list .row
{
	border-bottom: 1px solid #f5f5f5;
	padding: 10px;
}
.upskill-message-detail .msgs-list .row p 
{
	margin-bottom: 0px;
}
.upskill-message-detail .msgs-list .card-header h4
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.upskill-message-detail .msgs-list .card-header
{
	padding: 15px 10px;
}
/**/

.filter-p span {
    border: 1px solid #ccc;
    padding: 2px 6px;
    border-radius: 18px;
    font-size: 12px;
    margin-right: 2px;
}


/*....................   upgrad skill search */



.tutor-enquiry-page .card
{
    border: 1px solid #f5f5f5;
    box-shadow: unset;
}
.tutor-enquiry-page .card .card-header
{
background-color: rgba(26, 32, 89, 0.03);
}
.tutor-enquiry-page .card .card-header
{
margin-bottom: 0px;
}
.tutor-enquiry-page h4
{
/*margin-bottom: 40px;*/
}
.tutor-enquiry-page .card-padding
{
padding: 20px 20px;
}
.tutor-enquiry-page .card
{
margin-bottom: 20px;
}
.tutor-enquiry-page .btn-group .btn
{
margin-right: 6px;
padding: 10px 30px;
margin-bottom: 20px;
}
.tutor-enquiry-page input[type="radio"],
.tutor-enquiry-page input[type="checkbox"]
{
display: none;
}
.tutor-enquiry-page .btn-group .btn.btn-outline-warning
{
    border-color: #ff9800;
    color: #ff9800;
}
.tutor-enquiry-page .btn-group .btn.btn-outline-warning.active
{
background-color: #ff9800;
color: #ffffff;
}
.tutor-enquiry-page .btn-group .btn i
{
display: none;
margin-right: 6px;
}
.tutor-enquiry-page .btn-group .btn.btn-outline-warning.active i
{
display: inline-block;
}
.tutor-enquiry-page .checkbox
{
margin-bottom: 10px;
}
.tutor-enquiry-page .checkbox label .checkbox-decorator
{
top: 0px;
}
.tutor-enquiry-page .checkbox label
{
padding-right: 32px;
}
.tutor-enquiry-page .suggested-subject
{
margin-bottom: 0px;
}
.tutor-enquiry-page .add-subject-btn
{
margin-bottom: 0px;
color: #1a2059;
}
.tutor-enquiry-page .add-subject-btn i
{
margin-right: 3px;
}
#addsubject .modal-footer .btn, #addfile .modal-footer .btn
{
margin-left: 6px;
}
.tutor-enquiry-page .table  .btn-group-sm i
{
font-size: 12px;
}
.tutor-enquiry-page .input-group .input-group-text
{
border: 1px solid #cacaca;
    padding: 8px;
}
.tutor-enquiry-page .input-group .form-control
{
padding-left: 10px;
}
#addfile .custom-file-label
{
border: 1px solid #9e9e9e;
}
#addfile .custom-file-label:after
{
border-left: 1px solid #9e9e9e;
}
.tutor-enquiry-page .hide-card
{
display: none;
}


.selected-list.card
{
    padding: 15px;
}
.selected-list p
{
    margin-top: 4px;
    margin-bottom: 4px;
}
.selected-list h4
{
    margin-top: 4px;
    margin-bottom: 4px;
}
/*...............*/
.tutor-enquiery-form .name-heading{
    font-size: 25px;
}
.tutor-enquiery-form .hover-btn{
    font-size: 14px;
    border: 1px solid black;
    margin-left: 5px;
    padding: 5px;
    margin-bottom: 10px;
}
.tutor-enquiery-form .option{
    font-size: 15px;
    margin-right: 6px;

}
.tutor-enquiery-form .rating{
    margin-bottom: 10px;
}
.tutor-enquiery-form .checked{
    color: orange;
}
.tutor-enquiery-form .tutor-img
{
    position: relative;
    width: 120px;
    height: 120px;
    border: 1px solid #f5f5f5;
    border-radius: 50%;
    margin: 0 auto;
}
.tutor-enquiery-form .tutor-img img
{
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.tutor-enquiery-form .short-info h6
{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 0px;
}
.tutor-enquiery-form .job-short-discription .card
{
    background-color: #fffce5;
}
.tutor-enquiery-form .form-padding
{
    padding: 20px;
}
.tutor-enquiery-form .fill-form
{
    font-size: 20px;
}
.tutor-enquiery-form .selected-list .row
{
    border-bottom: 1px solid #f5f5f5;
}
.tutor-enquiery-form .selected-list .row:last-child
{
    border-bottom: 0px solid transparent;
}
.tutor-enquiery-form .empty-form-img
{
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.tutor-enquiery-form .empty-form-img img
{
    position: absolute;
    width: 100%;
    height: 100%;
}
/*.................*/

/*.container_rat { margin:150px auto; max-width:728px;}*/
.container_rat ul {
  list-style: none;
  padding: 0;
}

.container_rat li {
  display: inline-block;
  font-size: 25px;
  color: #ccc;
  cursor: pointer;
}

.container_rat li.active, .container_rat li.hover { color: orange; }

.container_rat ul.hover li.active:not(.hover) { color: #ccc }
/*h1 { font-family:'Roboto Condensed'; color:#fff; margin-bottom:100px;}*/


/*............. guest-post-page  .................*/
.guest-post-page .p1
{
	font-size: 16px;
}
.guest-post-page .paragraph
{
	margin-top: 40px;
	margin-bottom: 40px;
}
.guest-post-page .div1 .btn
{
    border-radius: 20px;
}
.guest-post-page .div1 .btn.btn-outline-warning
{
	color: #ff9800;
	border: 1px solid #ff9800;
}
.guest-post-page .div2
{
	background-color: #000;
}
.guest-post-page .div2 p
{
	color: #777;
}
.guest-post-page .div2 .feature-heading
{
	color: #ffffff;
	font-size: 35px;
	line-height: 180%;
	letter-spacing: 1px;
}
.guest-post-page .div2 ul li h4
{
	color: #ffffff;
}
.guest-post-page .div2 ul li p
{
	color: #9E9E9E;
}
.guest-post-page .div2 .border-bottom
{
	border-bottom: 3px solid #dee2e6 !important;
	width: 50px;
}
.guest-post-page .div3
{
	background: #b28600;
}
.guest-post-page .div3 ul
{
	margin-top: 50px;
}
.guest-post-page ul
{
  list-style-image: url('../img/check-icon.png');
  padding-inline-start: 40px;
}
.guest-post-page ul li 
{
	line-height: 220%;
	font-size: 16px;
}
.guest-post-page .div3 .img
{
	position: relative;
	width: 64px;
	height: 64px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.guest-post-page .div3 ul
{
	list-style-image: url('../img/check-icon-white.png') !important;
}
.guest-post-page .div3 .img img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.guest-post-page .div3 h4, .guest-post-page .div3 li
{
	color: #ffffff;
}
.guest-post-page .div4 p
{
	font-size: 16px;
	line-height: 180%;
}
.guest-post-page .package-div .card
{
    width: 96%;
    margin: 0 auto;
    padding: 30px;
    margin-top: 40px;
}
.guest-post-page .package-div .row
{
	width: 80%;
	margin: 0 auto;
}
.guest-post-page .package-div .pricing
{
   margin-bottom: 40px;
}
.guest-post-page .package-div .btn
{
	margin-top: 25px;
	width: 100%;
}
.guest-post-page .package-div ul li
{
	border-bottom: 1px solid #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
}
.guest-post-page .terms-condition p, .guest-post-page .terms-condition p b
{
	font-size: 16px;
}
.guest-post-page .free-guest-post input[type="file"] {
    display: block;
}
.guest-post-page .free-guest-post .card
{
	width: 50%;
	margin: 0 auto;
	padding: 30px;
}
.guest-post-page .free-guest-post .card .btn
{
	width: 75px;
}
.search-box .form-control, .search-box .custom-file-control, .search-box input::placeholder
{
    color: #424242 !important;
}
#Langauge .col-md-12 .row
{
    margin-left: 0px;
    margin-right: 0px;
}
#Langauge .col-md-12 .col-md-2
{
    padding-left: 0px;
    padding-right: 0px;
}
.bootstrap-select .dropdown-toggle:focus
{
    outline: unset !important;
    outline-offset: unset !important;
}


/*......... Blogs Page CSS ........*/
.blog-category
{
   position: relative;
   width: 100%;
   height: 197px;
   margin-bottom: 15px;
   border-radius: 4px;
   box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}
.blog-category img
{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 4px;
}
.blog-category .blog-overlay-content
{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 10px;
}
.blog-category .blog-overlay-content p
{
	margin-bottom: 0px;
}
.blog-category:hover .blog-overlay-content
{
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 10px;
    background-color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
    padding-top: 80px;
    transition: 0.2s;
}
.blog-category p 
{
	text-align: center;
	color: #fff;
}
.trending-article
{
	border: 1px solid #f5f5f5;
	background-color: #ffffff;
	padding: 10px;
}
.trending-article ul li 
{
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 100%;
	border-bottom: 1px solid #fafafa;
}
.trending-article ul li a
{
	font-family: Muli;
}
.trending-article ul li:last-child
{
	border-bottom: 0px solid transparent;
	padding-bottom: 0px;
}
.trending-article h5
{
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.8px;
}
.trending-article .small-border
{
	width: 80px;
	border-bottom: 2px solid #ff9800;
	margin-bottom: 20px;
}
.trending-article .fa-angle-right
{
	font-size: 12px;
	padding-right: 6px;
}
.trending-article li:hover
{
	text-shadow: 0.1px 0.1px #000000;
	cursor: pointer;
}
.trending-article .thumbnai-img
{
	position: relative;
	width: 100%;
	height: 31px;
}
.trending-article .thumbnai-img img
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.trending-article p
{
	font-size: 13px;
	padding-left: 10px;
	line-height: 140%;
	margin-bottom: 0px;
}
.blogs-page h4
{
	margin-bottom: 30px;
}
.latest-blog
{
	padding: 10px;
	border: 1px solid #ffffff;
	margin-bottom: 30px;
	background-color: #ffffff;
}
.latest-blog:hover
{
   box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 25px 0px;
}
.latest-blog .blog-image 
{
   position: relative;
   width: 100%;
   height: 200px;
}
.latest-blog .blog-image img 
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.latest-blog h5
{
	margin-top: 10px;
	margin-bottom: 8px;
}
.latest-blog p
{
	line-height: 170%;
}
.latest-blog .btn
{
	text-transform: capitalize;
	padding: 2px 4px;
	box-shadow: unset;
	font-size: 12px;
	font-weight: 400;
}
.blogs-page .fa-angle-double-right
{
	padding-left: 6px;
}
.blogs-page .view-all:hover
{
	text-decoration: underline;
}
.blogs-page .fa-chart-line
{
	font-size: 23px;
    padding-right: 10px;
}
a.view-all
{
    color: #000;
    text-decoration: none;
    font-size: 20px;
    text-transform: uppercase;
}
a.view-all i
{
    font-size: 21px;
    margin-left: 6px;
}
/*.....*/
.blog-subcategory-menu .card .card-header
{
	padding: 0px;
}
.blog-subcategory-menu .card .card-header .btn
{
	text-transform: capitalize;
	margin-bottom: 0px;
	width: 100%;
	text-align: left;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 500;
}
.blog-subcategory-menu  #accordion .card-body
{
	padding: 15px 10px 15px 15px;
}
.blog-subcategory-menu  #accordion ul 
{
	margin-bottom: 0px;
	padding-inline-start: 15px;
}
.blog-subcategory-menu  #accordion ul li
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #f5f5f5;
	padding-left: 8px;
	border-left: 2px solid transparent;
	font-size: 16px;
	list-style-type: none;
}
.blog-subcategory-menu  #accordion ul li:hover
{
	border-left: 2px solid #ff9800;
	background-color: rgba(255, 152, 0, 0.08);
}
.blog-subcategory-menu  #accordion .card
{
	box-shadow: unset;
}
.blog-subcategory-menu  #accordion
{
	border: 1px solid #f5f5f5;
}
.blog-subcategory-menu  #accordion .card-header
{
	border-bottom: 1px solid #F5F5F5;
}
.blog-subcategory-menu  #accordion .fa-angle-right
{
	transform: rotate(90deg);
}
.blog-subcategory-menu  #accordion .collapsed .fa-angle-right
{
	transform: rotate(0deg);
}
.blog-subcategory-menu  #accordion h5
{
	margin-bottom: 0px;
	font-size: 18px;
}
.blogs-categorylist-page .blog-list .blog-thumbnail 
{
    width: 100%;
    height: 130px;
    background-size: cover;
    background-position: center;
}
.blogs-categorylist-page .blog-list 
{
	padding: 10px;
	margin-bottom: 15px;
	box-shadow: unset;
	border: 1px solid #F5F5F5;
}
.blogs-categorylist-page .blog-list:hover
{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 25px 0px;
	border: 1px solid #ff9800;
	cursor: pointer;
}
.blogs-categorylist-page .blog-list .btn
{
	text-transform: capitalize;
	padding: 2px 4px;
	font-size: 12px;
	margin-bottom: 0px;
	box-shadow: unset;
}
.blogs-categorylist-page .blog-list-content
{
	padding-left: 10px;
}
.blogs-categorylist-page h4
{
    color: #1a2059;
    margin-bottom: 15px;
}
/*.....*/
.blogs-detail-page .trending-article
{
	margin-top: 20px;
}
.blogs-detail-page .blog-detail-div .card
{
	box-shadow: unset;
	border: 1px solid #f5f5f5;
}
.blogs-detail-page .blog-detail-div .card
{
	padding: 20px;
	margin-bottom: 15px;
}
.blogs-detail-page .social-link ul
{
	margin-bottom: 0px;
}
.blogs-detail-page .social-link li 
{
	display: inline-block;
}
.blogs-detail-page .social-link .icon
{
	width: 30px;
	height: 30px;
	text-align: center;
}
.blogs-detail-page .social-link .facebook-color .icon
{
	background-color: #3b579d;
}
.blogs-detail-page .social-link .twitter-color .icon
{
	background-color: #2caae1;
}
.blogs-detail-page .social-link .googleaplus-color .icon
{
	background-color: #d64a3e;
}
.blogs-detail-page .social-link .linkedin-color .icon
{
	background-color: #007bb6;
}
.blogs-detail-page .social-link .icon i 
{
	color: #ffffff;
	padding-top: 8px;
}
.blogs-detail-page .blog-detail-content img
{
	margin-bottom: 20px;
}
.blogs-detail-page .comment-box .small-border {
    width: 80px;
    border-bottom: 2px solid #ff9800;
    margin-bottom: 20px;
}
.blogs-detail-page .comment-box .btn
{
	width: 100px;
	margin-top: 20px;
}
.blogs-detail-page .comment-box .user-comment
{
	border-bottom: 1px solid #F5F5F5;
	padding-top: 15px;
}
.blogs-detail-page .comment-box .user-comment:last-child
{
	border-bottom: 0px solid transparent;
}
.blogs-detail-page .comment-box .user-comment .p1
{
	font-size: 12px;
}
.blogs-detail-page .comment-box .user-comment p
{
	text-align: justify;
}
/*..........*/
.guest-blog
{
	background-image: url('../img/guest-post.jpg');
	background-attachment: fixed;
    background-size: cover;
    background-position: bottom;
}
.guest-blog-overlay
{
    background-color: rgba(245, 245, 245, 0.8392156862745098);
    padding: 80px;
}
.guest-blog-overlay .btn
{
    border-radius: 41px;
    font-size: 25px;
    background-color: #ffffff;
    color: #ff9800 !important;
    text-transform: capitalize;
    letter-spacing: 1px;
    padding: 8px 40px;
    margin-top: 35px;
    border: 3px solid #1a2059 !important;
}

/*............... Login Page ..................*/
.login-page
{
	width: 53%;
	margin: 0 auto;
}
.login-page .card
{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 25px 0px;
}
.login-page.login-signup-popup .border-right
{
	margin-right: 12px;
}
.login-page .or-div
{
	margin-left: 15px;
}
.login-page.login-signup-popup .or
{
	padding: 4px 2px;
}
.login-page .social-btn
{
   padding-left: 20px;
}
.login-page .margin-bottom
{
    margin-bottom: 28px;
    /*text-transform: uppercase;*/
    letter-spacing: 1.5px;
    font-size: 18px;
}
.login-page h4
{
	color: #ffffff;
}
.login-page .agree-tc
{
   margin-top: 20px;
   font-size: 13px;
}
.login-page .agree-tc a
{
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}
.login-page .forgot-password
{
	font-size: 13px;
	font-size: 14px;
    color: #000;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 600;
}
.login-page .logo-image
{
	width: 140px;
    height: 68px;
    margin: 0 auto;
    margin-bottom: 40px;
    position: relative;
}
.login-page .logo-image img
{
	position: absolute;
    width: 100%;
    height: 100%;
}
/*...........*/
.recruiter-login-page .signup-tabs
{
	margin-top: 20px;
}
.recruiter-login-page li span
{
	border: 2px solid #777;
    padding: 1px 6px;
    border-radius: 15px;
    margin-right: 5px;
    font-size: 12px;
}
.recruiter-login-page .signup-tabs ul a
{
	background-color: #F5F5F5;
}
.recruiter-login-page .signup-tabs ul a
{
	border: 1px solid #F5F5F5;
    border-bottom: 0px solid transparent;
    z-index: 999;
    font-size: 13px;
}
.recruiter-login-page .signup-tabs ul a.active 
{
    background-color: #ffffff;
}
.recruiter-login-page .signup-tabs .tab-content
{
	border: 1px solid #f5f5f5;
	padding-left: 20px;
    padding-right: 20px;
}
.recruiter-login-page .registration-tabs .tab-content
{
	margin-top: 7px;
}
.recruiter-login-page label
{
	font-size: 14px;
    color: #000;
    margin-right: 7px;
}
/*..............*/
.upskill-login-page
{
	width: 30%;
}
.upskill-login-page input[type=radio]
{
	display: none;
}

.no-result-found-page p
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.no-result-found-page .btn
	{
		margin-top: 20px;
	}
	.no-result-found-page .image
	{
		position: relative;
		width: 300px;
		height: 200px;
		margin: 0 auto;
	}
	.no-result-found-page .image img
	{
		position: absolute;
		width: 100%;
		height: 100%;
	}
	.no-result-found-page .p1
	{
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 13px;
		color: #777777;
		font-weight: 600;
		letter-spacing: 0.5px;
	}
	.no-result-found-page .p0
	{
		font-size: 18px;
	}
	.no-result-found-page .p2
	{
		font-size: 14px;
		margin-top: 15px;
	}
	.padding-bottom0
	{
	    padding-bottom: 0px;
	}
	.red-border
	{
	    border: 1px solid red;
	}
	.top-category-filter .card-columns ul
	{
	    padding-inline-start: 0px;
	    margin-bottom: 0px;
	}
.current-opening-div .card
{
    margin-bottom: 20px;
}
.current-opening-div .card .padding-div
{
    padding: 10px;
}
.current-opening-div .small-icon-img
{
    width: 17px;
    margin-right: 3px;
}
.current-opening-div h4
{
    font-size: 18px;
    margin-bottom: 15px;
}
.quick-search-enquiry .custom-file {
    border: 1px solid #d1d1d1;
}
.quick-search-enquiry .custom-file-label:after {
    background-color: rgba(26, 32, 89, 0.09019607843137255);
}
.quick-search-enquiry .quick-job-image
{
	width:  70%;
	margin: 0 auto;
	margin-top: 70px;
}
.quick-search-enquiry .padding
{
	padding: 20px;
	background-color: #fafafa;
}
.quick-search-enquiry .card
{
	width: 80%;
	margin: 0 auto;
}