/*
Version: 1.0
Author: Yaseen
Date : 20-05-2018;
*/

.not-transparent-header .main-wrapper {
	margin-top: 25px;
}

.navbar-nav-wrapper {
	width: 67%;
}

.nav-mini-wrapper {
	width: 18%;
}

label.error {
	display: block;
	color: #F75D59;
	font-size: 12px;
	float: none;
	margin: 0;
	text-align: right;
}

.login-modal-error {
	color: #d34836;
	text-align: center;
	margin-bottom: 20px;
}

.nav.navbar-nav>li>a {
	text-transform: capitalize;
}

ul.nav-mini li a {
	text-transform: capitalize;
}

.pn {
	padding: 0px !important;
}

.mn {
	margin: 0px !important;
}

.job-detail-list-items p {
	color: #333;
	margin: 5px 0px;
}

h5.footer-title {
	text-transform: capitalize;
}

.typewrite::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: red;
	opacity: 1;
	/* Firefox */
}

.job-pref ul li {
	border: none;
	margin-left: 5px;
}

.fieldcontain {
	margin: 0px;
	height: 75px;
}

.fieldcontain label {
	color: #625555;
	font-weight: 600;
	margin-bottom: 5px;
}

.text-area {
	height: auto !important;
	;
	margin-bottom: 22px;
}

.action-th {
	width: 150px;
}

.login-box-wrapper .modal-title {
	text-transform: capitalize;
}

.required-indicator {
	color: #ff3755;
}

.fvt-btn {
	margin-left: 0px !important;
	margin-top: 10px !important;
}

.linked-login-logo {
	display: inline;
}

.modal-lg {
	left: 25%;
	width: 75%;
}

.bootbox .modal-dialog {
	margin: 0px;
	padding: 0px;
	width: auto;
}

.bootbox-alert .bootbox-body {
	color: red;
	font-size: 16px;
	text-align: center;
}

.otp-msg {
	color: #358d44;
}

.resend-otp {
	color: #de1223;
	display: none;
}

.section-title h3,
.section-title h2 {
	text-transform: capitalize;
}

.proc-btn .btn {
	width: 65%;
	margin-bottom: 5px;
}

.sr-dspblk {
	padding: 10px 40px !important;
	width: 250px;
	border-radius: 0px !important;
	margin-bottom: 10px;
}

.sr-cntblk {
	line-height: 15px !important;
	font-size: 18px !important;
	letter-spacing: 0px !important;
}

.ui-datepicker {
	z-index: 1100 !important;
}

.ui-datepicker-month {
	color: #000 !important;
	margin-right: 5px !important;
}

.ui-datepicker-year {
	color: #000 !important;
}

.job-fair-list blockquote {
	margin: 0px 0px 15px 0px;
	padding: 10px;
}

.job-fair-list .badge {
	font-size: 14px;
	border-radius: 0px;
	padding: 5px;
}

.employee-grid-item .image {
	border: 1px double #33B6CB;
	border-radius: 0%;
	/* width: 150px; */
}

.main-search-form-wrapper .row>div:last-child .form-control {
	border-left: none;
}

.bg-video-bnr {
	padding-top: 0px;
}

.bg-video-bnr .bg-video-bnr {
	height: 507px;
	position: absolute;
	width: 100%;
}

.bg-video-bnr .bg-video-bnr iframe {
	width: 100%;
	height: 100%;
}

.second-search-result-wrapper {
	padding-top: 30px;
	padding-bottom: 5px;
}

.logo-wrapper .logo a img {
	max-width: 100px !important;
}

.navbar.navbar-default {
	padding: 5px 0px;
}

.navbar-nav-wrapper,
.nav-mini-wrapper {
	margin-top: 20px;
}

.candidate-img {
	width: 80px;
	height: 72px;
}

.employer-logo {
	width: 200px !important;
	height: 160px;
}

.pagination-details {
	margin-top: 10px;
	text-align: center;
}

.server-pagination {
	margin-top: 15px;
}

.server-pagination .step,
.server-pagination .prevLink,
.server-pagination .nextLink,
.server-pagination .currentStep {
	background: #fafafa;
	color: #666;
	padding: 6px 12px;
	margin-left: -3px;
	line-height: 1.42857143;
	color: #5D5D5D;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.server-pagination .currentStep {
	color: #fff;
	cursor: default;
	background: #2991A2;
	border-color: #2991A2;
}

.tech-park-items {
	height: 220px;
}

.course-list img {
	height: 250px;
	width: 100%;
}

.course-list .post-grid-item .post-grid-meta {
	left: auto;
}

.course-list .content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #200902 !important;
	margin: 15px 0px 5px 0px;
}

.course-details {
	width: 100%;
}

.course-details .meta-list {
	margin: 0px;
}

.course-details .duration {
	float: right;
	margin-right: 100px;
}

.cc-list .chapter-list {
	margin-left: 22px;
}

.cc-list .lesson-list {
	margin-left: 44px;
}

.course-list .post-grid-item {
	margin-bottom: 25px;
	border: 1px solid #33b6cb;
}

.course-list .post-grid-item .content {
	padding: 10px;
	padding-top: 0px;
	text-align: center;
}

.course-list .post-grid-item .post-grid-entry {
	height: 100px;
	font-size: 12px;
	overflow: hidden;
	margin-bottom: 5px;
	line-height: 20px;
}

.course-details-ul li {
	padding-right: 30px;
	display: inline;
	font-weight: 700;
	font-size: 13px;
	font-style: oblique;
}

.course-wapper .panel .panel-heading {
	padding: 8px 5px;
}

.course-wapper .panel .panel-heading .title-txt {
	font-size: 16px;
	font-weight: 600;
}

.job-item-list-info .meta-list-side {
	margin: 0px;
	font-size: 12px;
	font-weight: 600;
}

.job-item-list-info .meta-list-side ul li {
	margin: 4px 0px;
}

.job-item-list.featured .featured-label {
	border-color: transparent #5cb85c transparent transparent;
	display: none;
}

label.error {
	display: block;
	color: #F75D59;
	font-size: 10px;
	float: none;
	margin: 0;
	text-align: right;
	margin-top: 5px;
}

.second-search-result-inner .labeling {
	top: 0px;
}

.navbar-sticky .logo-wrapper .logo a img {
	width: 45%;
	margin-top: 0px;
}

.linkedIn-job-items {
	padding-bottom: 20px;
	padding-right: 10px;
	width: 275px;
	float: left;
	height: 200px;
	overflow-y: inherit;
	margin-bottom: 15px;
}

.linkedIn-job-items h5 {
	font-size: 14px;
	margin: 0px;
	font-weight: 600;
}

.linkedIn-job-items .text-comp {
	font-size: 12px;
	color: #33B6CB !important;
}

.linkedIn-job-items .text-loc {
	font-size: 12px;
	color: #000 !important;
}

.linkedIn-job-items p {
	font-size: 12px;
	margin: 0px;
}

.pbl {
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #0b78b7;
}

.gallery-items img,
.gallery-items video {
	width: 100%;
	height: 125px;
	border: 1px solid #ddd;
	padding: 10px;
}

.gal-img {
	height: 150px;
	margin-top: 10px;
	width: 100%;
}

.pg-img-flies {
	margin-left: 15px;
	margin-right: 15px;
}

.pg-img-flies img {
	width: 24%;
	float: left;
	margin: 0px 5px 5px 0px;
	height: 180px;
}

.pg-list {
	margin-top: 15px;
}

.pg-items {
	margin-bottom: 15px;
	padding: 0px;
}

.pg-info p {
	line-height: 18px;
	font-size: 12px;
}

.pg-thub {
	padding: 0px;
}

.pg-thub img {
	width: 100%;
}

.lp {
	padding: 5px 20px 5px 100px;
	border-bottom: 1px solid #aaa;
}

.ev-po-title {
	padding-top: 45px;
}

.labeling {
	border: 1px solid #33B6CB;
	border-radius: 3px;
	color: #33B6CB;
	font-size: 12px;
	font-weight: 600;
	padding: 3px 10px;
	line-height: 1.2;
	display: inline-block;
	margin-right: 7px;
}

.employer-logos {
	width: 135px;
	height: 100px;
	float: left;
	margin-right: 10px;
	border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 10px;
}

.category-group-wrapper.with-background .category-group {
	padding: 20px 15px 20px;
}

.news blockquote {
	margin: 5px 0px;
	padding: 5px 15px;
}

.news {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

.sh-content {
	display: none;
}

.counting-wrapper {
	padding-top: 40px;
	padding-bottom: 20px;
}

.main-footer {
	padding-bottom: 0px;
	padding-top: 20px;
}

h5.footer-title {
	margin: 0 0 10px;
}

.bottom-footer {
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.address-list li {
	display: inline-grid;
}

#map iframe {
	width: 100%;
	height: 285px;
}

.second-search-result-inner {
	padding-left: 0px;
}

.top-company-2 .image {
	padding: 10px 20px;
}

.job-detail-logo {
	width: 100px;
	height: 75px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.job-item-list .content {
	border: none;
	padding: 10px;
}

.job-item-list {
	padding: 15px 0px;
	min-height: 200px;
}

ul.meta-list li {
	margin: 0px 0;
	font-size: 12px;
}

ul.meta-list li span {
	font-weight: bold;
	color: #1c1818;
}

.view-more-btn {
	cursor: pointer;
}

.breadcrumb-wrapper {
	/*padding-top: 30px;*/
}

.job-detail-sidebar .meta-list li h4 {
	margin-bottom: 2px;
	font-size: 16px;
}

.job-detail-sidebar .meta-list li {
	line-height: 1.0;
	font-size: 13px;
	margin: 0px 0 10px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

.pd-content h4 {
	font-size: 14px;
	font-weight: 600;
	margin: 0px;
	margin-bottom: 5px;
}

.pd-content p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	margin-bottom: 5px;
}

.iframe-plain {
	width: 100%;
}

section.sm,
.section.sm {
	padding-top: 20px;
}

.job-fair-list p {
	margin: 0px;
}

.login-box-wrapper .modal-header {
	background: #33B6CB;
	border-color: #33B6CB;
	padding: 10px 24px
}

.login-box-wrapper .modal-title {
	color: #fff;
	font-size: 16px;
}

.modal-body {
	padding: 15px;
}

.login-box-wrapper .modal-footer {
	background: #fff;
	border-color: #33B6CB;
	color: #000;
	padding: 10px;
}

.candidate-profile-form label {
	font-size: 12px;
}

.candidate-profile-form .form-control {
	height: 30px;
	font-size: 12px;
}

.candidate-profile-form .fieldcontain {
	height: 65px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #33b6cb;
    border: 1px solid #33b6cb; 
    color: #fff;
}

.second-search-result-wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 12px;
}
.second-search-result-wrapper input::-moz-placeholder { /* Firefox 19+ */
  font-size: 12px;
}
.second-search-result-wrapper input:-ms-input-placeholder { /* IE 10+ */
  font-size: 12px;
}
.second-search-result-wrapper input:-moz-placeholder { /* Firefox 18- */
  font-size: 12px;
}
.type-1 li {
   margin-top: 5px !important;
}