@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&display=swap');
body {font-family: 'Montserrat', sans-serif !important;margin: 0 !important;padding: 0;background: none;/*font-size: 13px;*/text-align: inherit !important;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;transition:all 0.3s ease 0s;}
a:focus,input:focus,a:hover{border:0;outline:none;text-decoration: none !important}
.mobile-menu {padding: 10px 10px 10px 10px;cursor: pointer;position: absolute;right: 25px;top: 25px;display:none;}
.menu-close {display: none;}
.menu-overlay {display:none}
textarea {resize:none}
ul, ol {font-family: inherit;margin: 0;padding-left: 0;}
.wrapper {
  /* min-width: 1300px; */
  margin: 0 auto;
  max-width: 100%;
  padding: 0 2%;
}

/* Common classes */
.pt10 {padding-top:10px !important}
.pb10 {padding-bottom:10px !important}
.pl10 {padding-left:10px !important}
.pr10 {padding-right:10px !important}

.pt20 {padding-top:20px !important}
.pb20 {padding-bottom:20px !important}
.pl20 {padding-left:20px !important}
.pr20 {padding-right:20px !important}

.pt30 {padding-top:30px !important}
.pb30 {padding-bottom:30px !important}
.pl30 {padding-left:30px !important}
.pr30 {padding-right:30px !important}

.mt10 {margin-top:10px !important}
.mb10 {margin-bottom:10px !important}
.ml10 {margin-left:10px !important}
.mr10 {margin-right:10px !important}

.mt20 {margin-top:20px !important}
.mb20 {margin-bottom:20px !important}
.ml20 {margin-left:20px !important}
.mr20 {margin-right:20px !important}

.mt30 {margin-top:30px !important}
.mb30 {margin-bottom:30px !important}
.ml30 {margin-left:30px !important}
.mr30 {margin-right:30px !important}

.btn {font-weight: 600;font-family: 'Montserrat', sans-serif;font-size: 0.9em;padding: 12px 20px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;border:0;text-decoration: none;}
.btn:hover {opacity:0.8;text-decoration: none;}
.btn-danger {background: #c62127;color: #fff;border-color: #c62127;}
.btn-success {color: #fff !important;background: #28a745 !important;border-color: #28a745;}
.btn-info {color: #fff;background: #17a2b8;border-color: #17a2b8;}
.btn-light {color: #212529;background: #f8f9fa;border-color: #f8f9fa;}
.btn-primary {color: #fff;background: #007bff;border-color: #007bff;}
.btn-secondary {color: #fff;background: #6c757d;border-color: #6c757d;}
.btn-dark {color: #fff;background: #343a40;border-color: #343a40;}

.text-center {text-align:center !important}
.text-left {text-align:left !important}
.text-right {text-align:right !important}
.d-block {display:block !important}
.d-none {display:none !important}

.heading-bg{text-align: center;padding: 12px;font-weight: 600;font-size:16px;width: 100%;}
.heading-red {background: #C62127;color: #fff;}

/* Common classes */
.btn-md {padding:10px !important}
::placeholder { color: #888; opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #888;}
::-ms-input-placeholder { /* Microsoft Edge */color: #888;}
::-moz-selection { /* Code for Firefox */ color: #fff; background: #c62127;}
::selection { color: #fff; background: #c62127;}
.header-container {border-bottom: #d2d2d2 1px solid;width: 100%;background: #fff;position: fixed;z-index: 99;top: 92px;}
.header-container .header {display: flex;justify-content: space-between;padding: 12px 0;align-items: center;}
.header-container .header .logo {flex-grow: 2;}
.header-container .header .logo a {display: block;}
.header-container .header .logo a img {display: block;width: 200px;}
.header-container .header .menu {flex-grow: 8;text-align: right;}
.header-container .header .menu ul {list-style: none;}
.header-container .header .menu ul li {display: inline-block;vertical-align: middle;}
.header-container .header .menu ul li.active a {color: #c62127;}
#wrapper-main {margin-top: 180px;}

.header-container .header .menu ul li a {color: #666667;text-decoration: none;font-size: 14px !important;text-transform: capitalize;padding: 8px 20px;font-weight: 600;display: inline-block;line-height: 16px;}
.header-container .header .menu ul li a#menuT {padding-right:10px !important}
.header-container .header .menu ul li a#menuT .btn-line {background: #000;height: 2px;margin: 4px 0;width: 20px;transition:all 0.3s ease 0s;}
.makeItCross .btn-line:nth-child(1) {transform: rotate(45deg) translate(0px, 3px);height: 1px !important}
.makeItCross .btn-line:nth-child(2) {display:none}
.makeItCross .btn-line:nth-child(3) {transform: rotate(-45deg) translate(0px, -3px);height: 1px !important}
.header-container .header .menu ul li a:hover {color:#c62127}
.nav-dashboard .nav-submenu ul li a {color: #666667;text-decoration: none;font-size: 0.75em !important;text-transform: capitalize;padding: 8px 10px 8px 50px !important;font-weight: 500;display: inline-block;}
.nav-dashboard .nav-submenu ul li a:hover {color:#fff !important}
.nav-dashboard > a {padding-left:10px !important}
.nav-dashboard > a i {color:#666 !important}
.header-container .header .menu ul li a i {font-size: 16px;}
#calendar .fc-basic-view .fc-body .fc-row {min-height: 1em !important;height: 40px !important;}
#calendar {width: 420px !important;margin: 0 auto;}
#calendar .fc-day-grid-container {height: auto !important}
#calendar .fc-event .fc-content {height: 38px;}
#calendar tr:first-child > td > .fc-day-grid-event {margin-top: -19px !important;border-radius: 0;}
#calendar .fc-day-grid-event {margin:0 !important;padding: 0 !important;text-align: center;line-height: 32px;}
#calendar .fc-day-header {padding: 5px !important;background: #eee;}

.header-container .header .menu ul li a.btn-signup {/*color:#c62127;text-transform: uppercase !important;font-size: 0.75em !important;font-weight: 600 !important;min-width: 120px;*/}
.header-container .header .menu ul li a.btn-signup:hover {/*color:#fff*/}
.header-container .header .menu ul li a.active {color:#fff}
.header-container .header .menu ul li:last-child {padding-left: 0.5%;}
.btn-login {text-transform: uppercase !important;font-size: 0.75em !important;font-weight: 600 !important;}
.btn-blue {color: #fff !important;background: #c62127;padding: 13px 20px !important;min-width: 134px;text-align: center;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;letter-spacing: 1px;border:transparent solid 1px;}
.btn-blue-empty {border:#c62127 1px solid;color:#c62127;border-radius:25px}
.btn-blue-empty:hover {background:#c62127;color:#fff;}
.btn-blue:hover {border: #c62127 1px solid;color:#c62127 !important;background: none;}
.banner-container {/*background: url(../images/bannerLady.jpg) no-repeat 98% top;*//*height: 84vh;*/}
.banner-container .prev {position: absolute;left: 1%;z-index: 99;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner-container .prev .fas {font-size: 40px;color: #dedede;}
.banner-container .next {position: absolute;right: 1%;z-index: 99;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner-container .next .fas {font-size: 40px;color: #dedede;}
.banner-container .flexslider .flex-caption {}
.banner-container .flexslider .flex-caption h2 {sans-serif;font-size: 5.2em;font-weight: 400;color: #1469a2;line-height: 86px;padding-bottom: 6%;}
.banner-container .flexslider .flex-caption h2 span {color: #c62127;display: inline-block;width: 100%;}
.banner-container .flexslider .flex-caption h4 {color: #272727;line-height: 26px;font-weight: 500;font-size: 1.1em;margin-bottom: 6%;}
.banner-container .flexslider .flex-caption a.btn-blue {text-decoration: none;text-transform: uppercase;font-size: 0.9em;font-weight: 600;padding: 13px 30px !important;}
.banner-container .flexslider .flex-caption a.btn-blue-empty {padding: 13px 30px !important;font-size: 0.9em;text-decoration: none;text-transform: uppercase;font-weight: 600;}
.banner-container .banner {display: flex;align-items: center;position: relative;/*height: 600px;*/}
.banner-container .banner .banner-caption {width: 680px;margin-left: 3%;position: absolute;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner-container .banner .banner-caption h1, .banner-container .banner .banner-caption h2 {font-size: 3em;font-weight: 400;color: #1469a2;line-height: 52px;padding-bottom: 2%;}
.banner-container .banner .banner-caption h1 span, .banner-container .banner .banner-caption h2 span {color: #c62127;display: inline-block;width: 100%;}
.banner-container .banner .banner-caption h4 {color: #272727;line-height: 26px;font-weight: 500;font-size: .9em;margin-bottom: 6%;}
.banner-container .banner .banner-caption a {display: inline-block;text-decoration: none;font-size: 0.85em !important;font-weight: 500;padding: 13px 28px !important;margin-right: 1.5%;text-transform: uppercase;}
.heading_1 h4, .heading_1 h1 {text-align: center;font-weight: 600;letter-spacing: normal;font-size: 2.2em;color: #1469a2;padding: 0 0 4%;}
.heading_1 h2 {color: #2e2e2e;text-align: center;font-size: 3em;font-weight: 600;padding: 20px 0 40px;}
.services-container {background: #F8F9FD;padding: 6% 0;}
.services-container .services-row {display: flex;justify-content: space-between;}
.services-container .services-row .services-col {border: #D4DCFF 1px solid;width: 31%;background: #fff;-moz-border-radius: 50px 0 50px 0;-webkit-border-radius: 50px 0 50px 0;border-radius: 50px 0 50px 0;padding: 3% 2%;}
.services-container .services-row .services-col .icon {}
.services-container .services-row .services-col svg {height: 75px;width: 100%;}
.services-container .services-row .services-col svg path {fill:#1469a2}
.services-container .services-row .services-col h3 {text-align: center;color: #2e2e2e;padding: 20px 0;font-size: 1em;}
.services-container .services-row .services-col article {}
.services-container .services-row .services-col article p {font-size: 0.9em;text-align: center;line-height: 22px;color: #666;font-weight: 500;}
.features-container {padding: 2% 0;}
.features-container .features-row {display: flex;justify-content: space-between;}
.features-container .features-row .features-col {width: 50%;padding: 5%;}
.features-container .features-row .features-col h4 {color: #a8a8a8;text-transform: uppercase;font-weight: 700;font-size: 1.2em;letter-spacing: 1px;text-align: center;}
.features-container .features-row .features-col h2 {color: #2e2e2e;font-size: 1.8em;font-weight: 600;padding: 24px 0;line-height: 24px;text-align: center;}
.features-container .features-row .feature-item {display: flex;justify-content: flex-start;padding: 20px 0;}
.features-container .features-row .feature-item .icon {padding-right: 4%;}
.features-container .features-row .feature-item .icon svg {width: 40px;height: auto;}
.features-container .features-row .feature-item .icon svg path {fill: #C62127;}
.features-container .features-row .feature-item .features-content {min-height: 94px;}
.features-container .features-row .feature-item .features-content h3 {font-weight: 600;color: #1469a2;padding: 0 0 8px 0;}
.features-container .features-row .feature-item .features-content p {font-size: 0.9em;font-weight: 500;color: #666;line-height: 22px;}
.agency-container {margin-bottom: 2%;}
.agency-bg-container {background:url(../images/bg03.jpg) no-repeat 0 0 / cover;height:500px;position: relative;background-attachment: fixed;padding: 80px 20px;}

.agency-container .agency-row {display: flex;justify-content: space-around;}
.agency-container .agency-row .agency-thumb {background:url(../images/phone.png) no-repeat center center;background-size: 70%;}
.agency-container .agency-row .agency-thumb1 {background:url(../images/phone.png) no-repeat center center;background-size: 70%;}
.agency-container .agency-row .howitworks {background:url(../images/ic_howitwork.png) no-repeat center center;background-size: 50%;min-height: 400px;}
.agency-container .agency-row .agency-col {width: 50%;}
.agency-container .agency-row .agency-content {background: #1469a2;padding: 6% 3%;position:relative}
.agency-container .agency-row .howitworks-content {padding-left: 10%;}
.agency-container .agency-row .howitworks-content h2 {font-size: 2em;padding: 12px 0;}
.agency-container .agency-row .howitworks-content ul {margin: 15px;list-style:none;margin: 15px 0 0 60px;}
.agency-container .agency-row .howitworks-content ul li {padding: 8px 0;line-height: 20px;font-size: 0.9em;position: relative;padding: 13px 0;}
.agency-container .agency-row .howitworks-content ul li.stp1::before {content: "01";position: absolute;font-size: 32px;margin-left: -60px;color: #1469a2;}
.agency-container .agency-row .howitworks-content ul li.stp2::before {content: "02";position: absolute;font-size: 32px;margin-left: -60px;color: #1469a2;}
.agency-container .agency-row .howitworks-content ul li.stp3::before {content: "03";position: absolute;font-size: 32px;margin-left: -60px;color: #1469a2;}
.agency-container .agency-row .howitworks-content ul li.stp4::before {content: "04";position: absolute;font-size: 32px;margin-left: -60px;color: #1469a2;}
.agency-container .agency-row .howitworks-content ul li.stp5::before {content: "05";position: absolute;font-size: 32px;margin-left: -60px;color: #1469a2;}
.agency-container .agency-row .howitworks-content ul li.stp6::before {content: "06";position: absolute;font-size: 32px;margin-left: -60px;color: #1469a2;}
.agency-container .agency-row .howitworks-content ul li.stp7::before {content: "07";position: absolute;font-size: 32px;margin-left: -60px;color: #1469a2;}

.agency-container .agency-row .agency-content .agency-flex {display: flex;justify-content: flex-start;margin: 3% 0;}
.agency-container .agency-row .agency-content .agency-flex .agency-flex-col {padding-right: 4%;}
.agency-container .agency-row .agency-content .agency-flex .agency-flex-col svg {width: 50px;height: auto;fill: #fff;}
.agency-container .agency-row .agency-content h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: 700;
	letter-spacing: 1px;
}
.agency-container .agency-row .agency-content h2 {font-size: 1.8em;color: #fff;padding: 10px 0;font-weight: 600;}
.agency-container .agency-row .agency-content h3 {color: #fff;font-weight: 600;padding: 0px 0 6px 0;}
.agency-container .agency-row .agency-content p {font-size: 0.9em;line-height: 20px;font-weight: 500;color: #fff;}
.agency-container .agency-row .agency-content .agency-btn {}
.agency-container .agency-row .agency-content .agency-btn a {color: #fff;text-decoration: none;font-size: 0.9em;text-transform: capitalize;padding: 13px;font-weight: 500;display: inline-block;text-align: center;border: #fff 1px solid;min-width: 140px;margin-top: 4%;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;}
.agency-container .agency-row .agency-content .agency-btn a:hover {background:#fff;color:#1469a2}
.agency-container .agency-row .agency-content .phone-thumb {position: absolute;right: 0;bottom: 0;}
.agency-container .agency-row .agency-content .phone-thumb figure {}
.agency-container .agency-row .agency-content .phone-thumb figure img {height: 180px;}
.footer-container {}
.footer-container .footer {background: #1b1b1b;-moz-border-radius: 21px 21px 0 0;-webkit-border-radius: 21px 21px 0 0;border-radius: 21px 21px 0 0;padding: 40px 0;}
.footer-container .footer ul {list-style: none;text-align: center;}
.footer-container .footer ul li {display: inline-block;}
.footer-container .footer ul li a {color: #fff;text-decoration: none;font-weight: 500;font-size: 0.85em;padding: 10px;display: inline-block;}
.footer-container .footer ul li a:hover {color: #ababab;}
.footer-container .footer .social-icons {text-align: center;padding: 15px 0;}
.footer-container .footer .social-icons a {
	display: inline-block;
	padding: 5px;
	background: #ababab;
	border-radius: 50%;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 24px;
	color: #000;
	margin: 2px;
}
.footer-container .footer .social-icons a i {}
.footer-container .footer .social-icons a svg {width: 28px;height: auto;}
.footer-container .footer .social-icons a svg path {fill:#ababab}
.footer-container .footer .social-icons a:hover svg path {fill:#ffffff}
.footer-container .footer .copyright {text-align: center;}
.footer-container .footer .copyright p {color: #fff;font-size: 0.8em;text-transform: uppercase;}
.banner-inner {background: url(../images/banner-inner.jpg) no-repeat center center;height: 160px;position:relative;z-index: 98;}
.banner-inner::after {content: "";position: absolute;background: rgba(0,0,0,0.3);height: 100%;width: 100%;left: 0;top: 0;}
.banner-inner h1 {color: #fff;position: absolute;z-index: 99;left: 50%;top: 50%;-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: 2em;font-weight: 700;}
.aboutus-container {padding: 5% 0;}
.aboutus-container .aboutus {width: 90%;margin: 0 auto;}
.aboutus-container .aboutus h4 {text-align: center;text-transform:capitalize;font-weight: 600;letter-spacing: normal;font-size: 2.2em;color: #1469a2;padding: 0 0 4%;}
.aboutus-container .aboutus h1 {color: #2e2e2e;text-align: center;font-size: 2.5em;font-weight: 600;padding: 20px 0 40px;}
.aboutus-container .aboutus article {}
.aboutus-container .aboutus article p {font-size: 0.9em;font-weight: 500;color: #666;line-height: 22px;padding: 6px 0;}
.aboutus-container .aboutus article h3 {padding: 15px 0 5px;font-weight: 500;text-transform: uppercase;}
.aboutus-container .aboutus article p a {color: #c62127;text-decoration: none;}
.alink {color: #c62127;text-decoration: none;}
.aboutus-container .aboutus article p strong {font-size: 1.2em;font-weight: 600;}
.contactus-container {/*background: #f7f8fc;*/padding: 0 2%;}
.contactus-container .contactus-row {
	display: grid;
	justify-content: center;
	grid-template-columns: 40% 60%;
	padding: 0 0%;
	grid-gap: 4%;
	align-items: center;
}
.contactus-container .contactus-row .contactus-form {background: #fff;padding: 6%;-moz-box-shadow: 0px -14px 35px #EFEFEF;-webkit-box-shadow: 0px -14px 35px #EFEFEF;box-shadow: 0px -14px 35px #EFEFEF;/*width: 42%;*/}
.contactus-container .contactus-row .contactus-form h2 {padding-bottom: 3%;font-size: 1.6em;font-weight: 700;text-align: center;text-transform: uppercase;color: #1469a2;}
.contactus-container .contactus-row .contactus-form .contactfrm {}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control {padding: 10px 0;}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control-small {display: flex;justify-content: space-between;}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control-small .form-field {width: 48%;}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control-full {}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control-full .form-field {}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field {}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control-full .form-field label {font-size: 12px;padding-bottom: 8px;display: inline-block;color: #444;}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field input[type="text"], .contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field input[type="email"], .contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field select, .contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field input[type="file"] {border: #e1e2eb 1px solid;padding: 15px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;width: 100%;font-family: 'Montserrat', sans-serif;font-size: 13px;}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field input[type="text"]:focus, .contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field input[type="email"]:focus {border-color:#c1c2cb}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field textarea {border: #e1e2eb 1px solid;padding: 15px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;width: 100%;font-family: 'Montserrat', sans-serif;font-family: 'Montserrat', sans-serif;font-size: 13px;}
.contactus-container .contactus-row .contactus-form .contactfrm .form-control .form-field input[type="submit"] {background: #c62127;color: #fff;font-size: 0.9em;font-weight: 600;text-transform: uppercase;width: 100%;padding: 18px;border: 0;font-family: 'Montserrat', sans-serif;letter-spacing: 1px;cursor:pointer;}
.contactus-container .contactus-row .contact-address {/*width: 42%;display: flex;align-items: center;*/}
.contactus-container .contactus-row .contact-address .address-container {margin-bottom: 0;}
.contactus-container .contactus-row .contact-address h3.flag-canada {background: url(../images/canada.png) no-repeat 0 0;padding-left: 35px;padding-bottom: 10px;}
.contactus-container .contactus-row .contact-address h3.flag-usa {background: url(../images/united-states.png) no-repeat 0 0;padding-left: 35px;padding-bottom: 10px;}
.contactus-container .contactus-row .contact-address h4 {padding: 2px 0 7px;font-weight: 600;padding-left: 35px}
.contactus-container .contactus-row .contact-address p {font-size: 0.9em;line-height: 22px;color: #464646;margin-bottom: 3%;}
.contactus-container .contactus-row .contact-address p a {color: #464646;}
.contactus-container .contactus-row .contact-address p.location {background: url(../images/icon-location-black.png) no-repeat 0 0;padding-left: 35px;}
.contactus-container .contactus-row .contact-address p.phone {background: url(../images/icon-phone-black.png) no-repeat 0 0;padding-left: 35px;}
.contactus-container .contactus-row .contact-address p.email {background: url(../images/icon-mail-black.png) no-repeat 0 0;padding-left: 35px;}
.onlytext-container {padding: 4% 0;}
.onlytext-container .onlytext {display: flex;justify-content: center;}
.onlytext-container .onlytext .onlytext-heading { /*width: 26%;*/ padding: 4%; text-align: center; }
.onlytext-container .onlytext .onlytext-heading h2 {color: #1469a2;font-size: 1.4em;font-weight: 600;line-height: 30px;}
.onlytext-container .onlytext .onlytext-content {width: 43%;padding-left: 2%;}
.onlytext-container .onlytext .onlytext-content article {}
.onlytext-container .onlytext .onlytext-content article p {font-size: 0.9em;font-weight: 500;color: #666;line-height: 22px;padding: 10px 0;}
.onlytext-container .onlytext .onlytext-content article p a {text-decoration: none;text-transform: uppercase;padding: 13px 28px !important;margin-top: 1% !important;display: inline-block;font-size: 14px;font-weight: 600;}
.whychooseus-container {background:url(../images/bg03.jpg) no-repeat 0 0 / cover;height:700px;position: relative;background-attachment: fixed;padding: 80px 20px;}
.why-choose-flex {display: grid;grid-template-columns: 53% 44%;align-items: center;justify-content: space-between;}
.whychooseus-container::after {/*content: "";background: rgba(255,255,255,0.2);position: absolute;left: 0;top: 0;height: 100%;width: 100%;*/}
.whychooseus-container .whychooseus {/*position: absolute;z-index: 99;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);top: 50%;left: 8%;*/}
.whychooseus-container .whychooseus h4 {text-transform: uppercase;font-weight: 500;letter-spacing: 1px;font-size: 0.9em;color: #1469a2;}
.whychooseus-container .whychooseus h2 {color: #2e2e2e;font-size: 2.2em;font-weight: 600;padding: 15px 0 25px;}
.whychooseus-container .whychooseus ul {list-style: none;}
.whychooseus-container .whychooseus ul li {color: #2e2e2e;line-height: 28px;position: relative;padding-left: 100px;padding-bottom: 22px;padding-top:22px;font-size: 1.2em;}
.whychooseus-container .whychooseus ul li.step1::before {content: "01";position: absolute;font-size: 52px;margin-left: -100px;color:#1469a2}
.whychooseus-container .whychooseus ul li.step2::before {content: "02";position: absolute;font-size: 52px;margin-left: -100px;color:#1469a2}
.whychooseus-container .whychooseus ul li.step3::before {content: "03";position: absolute;font-size: 52px;margin-left: -100px;color:#1469a2}
.whychooseus-container .whychooseus ul li.step4::before {content: "04";position: absolute;font-size: 52px;margin-left: -100px;color:#1469a2}
.whychooseus-container .whychooseus p a {text-decoration: none;text-transform: uppercase;font-size: 0.85em;font-weight: 600;padding: 13px 28px !important;display: inline-block;	margin-top: 2%;}
.section-3box-container {padding: 8% 0;}
.section-3box-container .section-3box-row {display: flex;justify-content: space-between;}
.section-3box-container .section-3box-row .section-3box-thumb {width: 35%;}
.section-3box-container .section-3box-row .section-3box-thumb figure {}
.section-3box-container .section-3box-row .section-3box-thumb figure img {width: 100%;}
.section-3box-container .section-3box-row .section-3box-content {padding-left: 5%;display: flex;align-items: center;width: 65%;}
.section-3box-container .section-3box-row .section-3box-content .section-3box {margin-top: -11%;}
.section-3box-container .section-3box-row .section-3box-content h2 {font-size: 2.4em;font-weight: 600;padding: 20px 0 20px;text-transform: capitalize;}
.section-3box-container .section-3box-row .section-3box-content p {font-size: 0.9em;color: #666;font-weight: 500;line-height: 22px;}
.section-3box-container .section-3box-row .section-3box-content ul {margin: 15px 0;list-style: none;}
.section-3box-container .section-3box-row .section-3box-content ul li {font-size: 0.9em;color: #666;font-weight: 500;line-height: 22px;padding: 3px 0;}
.section-3box-container .section-3box-row .section-3box-content ul li .fas {color: #1469a2;font-size: 20px;padding: 5px 0;margin-right: 9px;}
.login-form-container {font-family: 'Montserrat', sans-serif;padding: 2% 28%;}
.login-form-container .login-form {display: flex;justify-content: center;flex-direction: column;text-align: center;border: #cccccc 1px solid;padding: 3%;background: #fff;/*-moz-box-shadow: 0px 6px 35px #EFEFEF;-webkit-box-shadow: 0px 6px 35px #EFEFEF;box-shadow: 0px 6px 35px #EFEFEF;*/}
.login-form-container .login-form .success {}
.login-form-container .login-form .success .fas {font-size: 4em;color: green;}
.login-form-container h3 {color: #373737;text-transform: uppercase;text-align: center;font-weight: 600;font-size: 1em;letter-spacing: 1px;}
.login-form-container h2, .login-form-container h1 {color: #1469a2;text-align: center;font-size: 1.6em;font-weight: 700;padding: 10px 0 30px;letter-spacing: 1px;}
.login-form-container {margin-top: 2%;}
.login-form-container .login-form p {padding: 0 8%;font-size: 1em;line-height: 22px;}
.login-form-container .login-form h4 {font-weight: 500;background: #1469a2;padding: 10px;color: #fff;}
.login-form-container .login-form h4 small {display: inline-block;width: 100%;font-style: italic;}
.login-form-container .login-form .form-container {border: #1469a2 1px solid;margin: 10px 0;padding-bottom: 3%;}
.login-form-container .login-form .form-control {margin-top: 2%;padding: 0 3%;}
.login-form-container .login-form .form-control .form-signup-link {font-size: 0.85em;color: #646464;font-weight: 500;}
.login-form-container .login-form .form-control .form-signup-link a {text-decoration: none;color: #1469a2;}
.login-form-container .login-form .form-control label {display: inline-block;width: 100%;padding-bottom: 8px;font-weight: 600;font-size: 14px;text-align:left;color: #646464;}
.login-form-container .login-form .form-control label span {color: #f00;}
.login-form-container .login-form .form-control-half {display: flex;justify-content: space-between;}
.login-form-container .login-form .form-control-addmore-link {margin-top: 12px;}
.login-form-container .login-form .form-control-addmore-link a {text-transform: uppercase;text-decoration: none;font-weight: 600;font-size: 13px;color: #000;}
.login-form-container .login-form .form-control-addmore-link a .fas {}
.login-form-container .login-form .form-control-exp {margin-top: 2px;}
.login-form-container .login-form .form-control-exp .form-control-col select {border: #ccc 1px solid;width: 60px;font-size: 13px;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: url(../images/down-arrow.svg) no-repeat 85% center / 10px;padding: 6px;}
.login-form-container .login-form .form-control-exp .form-control-col label {width: auto;padding-right: 10px;line-height: 20px;margin-top: 10px;font-weight: 500;}
.login-form-container .login-form .form-control-btn {padding: 0;margin: 0;}
.login-form-container .login-form .form-control-half .form-control-col {width: 48%;}
.login-form-container .login-form .form-control-full {}
.login-form-container .login-form .form-control-full .form-control-col {}
.login-form-container .login-form .form-control-radio {display: flex;justify-content: flex-start;}
.login-form-container .login-form .form-control-radio ul {list-style: none;}
.login-form-container .login-form .form-control-radio ul li {display: inline-block;	margin-right: 15px;
}.login-form-container .login-form .form-control-radio label {width: auto;}
.login-form-container .login-form .form-control input[type="email"], .login-form-container .login-form .form-control input[type="password"], .login-form-container .login-form .form-control input[type="text"], .login-form-container .login-form .form-control select, .login-form-container .login-form .form-control input[type="file"], .login-form-container .login-form .form-control textarea {width: 100%;border: #a1a1a1 1px solid;padding: 12px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family: 'Montserrat', sans-serif;font-size: 13px;outline:0}

.login-form-container .login-form .form-control input[type="email"], .login-form-container .login-form .form-control input[type="password"] {width: 100%;border: #a1a1a1 1px solid;padding: 12px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family: 'Montserrat', sans-serif;font-size: 13px;outline:0}

.login-form-container .login-form .form-control select {width: 100%;border: #a1a1a1 1px solid;padding:12px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family: 'Montserrat', sans-serif;font-size: 13px;background: url(../images/down-arrow.svg) no-repeat 98% center / 10px;font-size: 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}

.login-form-container .login-form .form-control input[type="file"] {font-size: 14px;}
.login-form-container .login-form .form-control input[type="submit"] {background: #c62127;color: #fff;font-size: 0.9em;font-weight: 600;text-transform: uppercase;width: 100%;padding: 18px;border: 0;font-family: 'Montserrat', sans-serif;letter-spacing: 1px;cursor: pointer;margin-top: 2%;border: #c62127 1px solid;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.login-form-container .login-form .form-control button {border:#c62127 1px solid;background:none;color: #c62127;font-size: 0.9em;font-weight: 600;text-transform: uppercase;width: 100%;padding: 18px;font-family: 'Montserrat', sans-serif;letter-spacing: 1px;cursor: pointer;margin-top: 2%;}
.login-form-container .login-form .form-control .form-control-link {}
.login-form-container .login-form .form-control .form-control-link a {color: #1469a2;text-decoration: none;display: inline-block;font-weight: 500;padding: 20px 0;
width: 100%;font-size: 0.85em;}
.login-form-container .login-form .form-control .form-control-btn {}
.login-form-container .login-form .form-control .form-control-btn a {padding: 18px 0;border: #c62127 1px solid;width: 100%;display: inline-block;color: #c62127;text-decoration: none;font-weight: 600;text-transform: uppercase;font-size: 0.9em;margin-top: 3%;}

/*Checkboxes styles*/
input[type="checkbox"] { display: none; }
input[type="checkbox"] + label {display: block; position: relative; padding-left: 35px; margin-bottom: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;}
input[type="checkbox"] + label:last-child { margin-bottom: 0; }
input[type="checkbox"] + label:before {content: '';display: block;width: 20px;height: 20px;border: 1px solid #1469a2;position: absolute;left: 0;top: 0;opacity: .6;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;}
input[type="checkbox"]:checked + label:before {width: 10px;top: -5px;left: 5px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;opacity: 1;border-top-color: transparent;border-left-color: transparent;-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.checkbox-container {text-align:left}
.skills-container {
	text-align: left;
	width: 100%;
}
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
input[type=radio] {
    --active: #1469a2;
    --active-inner: #fff;
    --focus: 2px rgba(39, 94, 254, 0.3);
    --border: #bbc1e1;
    --border-hover: #1469a2;
    --background: #fff;
    --disabled: #f6f8ff;
    --disabled-inner: #e1e6f9;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 21px;
    outline: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background));
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
  }
input[type=radio]:after {content: "";display: block;left: 0;top: 0;position: absolute;transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);}
input[type=radio]:checked {--b: var(--active);--bc: var(--active);--d-o: 0.3s;--d-t: 0.6s;--d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);}
input[type=radio]:disabled {--b: var(--disabled);cursor: not-allowed;opacity: 0.9;}
input[type=radio]:disabled:checked {--b: var(--disabled-inner);--bc: var(--border);}
input[type=radio]:disabled + label {cursor: not-allowed;}
input[type=radio]:hover:not(:checked):not(:disabled) {--bc: var(--border-hover);}
input[type=radio]:focus {box-shadow: 0 0 0 var(--focus);}
input[type=radio]:not(.switch) {width: 21px;}
input[type=radio]:not(.switch):after {opacity: var(--o, 0);}
input[type=radio]:not(.switch):checked {--o: 1;}
input[type=radio] + label {font-size: 14px;line-height: 21px;display: inline-block;vertical-align: top;cursor: pointer;margin-left: 4px;}
input[type=radio] {-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
input[type=radio]:after {width: 19px;height: 19px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background: var(--active-inner);opacity: 0;transform: scale(var(--s, 0.7));}
input[type=radio]:checked {--s: 0.5;}
}
.skillsexp-container {max-height: 400px;overflow-y: auto;}
.health-care-facility .services-row .services-col {width:24%}
.agencies-facility .services-row .services-col {width:32%}
.check-terms label {line-height: 22px;width: 100%;display: inline-block;}
.check-terms label a {color: #1469a2;font-weight: 500;text-decoration: none;}
.health-care-professionals .services-row {justify-content: center;}
.health-care-professionals .services-row .services-col {margin: 0 1%;}
/*.progressbar {counter-reset: step;}
.progressbar li {list-style: none;display: inline-block;width: 24%;position: relative;text-align: center;cursor: pointer;}
.progressbar li:before {content: counter(step);counter-increment: step;width: 30px;height: 30px;line-height : 30px;border: 1px solid #1469a2;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;display: block;text-align: center;margin: 0 auto 10px auto; background-color: #fff;}
.progressbar li:after {content: ""; position: absolute;width: 100%;height: 1px;background-color: #1469a2;top: 15px;left: -50%;z-index : -1;}
.progressbar li:first-child:after {content: none;}
.progressbar li.active {color: #1469a2;}
.progressbar li.active:before {border-color: #1469a2;} 
.progressbar li.active + li:after {background-color: #1469a2;}*/
.progressbar {counter-reset: step;}
.progressbar li {
	list-style: none;
	display: inline-block;
	width: 60%;
	position: relative;
	text-align: left;
	cursor: pointer;
	padding: 30px 50px;
	font-size: 18px;
	font-weight: 600;
}
.progressbar li::before {
	content: counter(step);
	counter-increment: step;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #1469a2;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: block;
	text-align: center;
	margin: 0 auto 10px auto;
	background-color: #1469a2;
	position: absolute;
	left: 0;
	top: 25px;
	color: #fff;
}
.progressbar li::after {
	content: "";
	position: absolute;
	width: 2px;
	height: 100%;
	background-color: #1469a2;
	top: -30px;
	left: 15px;
	z-index: -1;
}
.progressbar li:first-child:after {content: none;}
.progressbar li.active {color: #1469a2;}
.progressbar li.active:before {border-color: #1469a2;} 
.progressbar li.active + li:after {background-color: #1469a2;}

.how-it-works-flex {
	display: grid;
	grid-template-columns: 50% 50%;
	justify-content: space-between;
	align-items: center;
}
.how-it-works-container {padding: 5% 0;}
.how-it-works-container .download-app {text-align: center;margin: 5% 0 1%;border-top: #eee 1px solid;display: none;}
.how-it-works-container .download-app h3 {padding: 20px;font-weight: 500;}
.how-it-works-container .download-app .download-app-input {}
.how-it-works-container .download-app .app-link {padding: 15px 0 0;}
.how-it-works-container .download-app .app-link a {}
.how-it-works-container .download-app .app-link a img {}
.how-it-works-container .download-app .download-app-input input[type="text"] {border: #e1e2eb 1px solid;padding: 15px;width: 350px;font-family: 'Montserrat', sans-serif;font-size: 12px;font-size: 0.9em;height: 50px;}
.how-it-works-container .download-app .download-app-input input[type="submit"] {color: #fff;background: #1469a2;padding: 15px 20px;min-width: 134px;text-align: center;letter-spacing: 1px;border: 0;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-size: 0.8em;height: 50px;cursor:pointer;}
.how-it-works-container h2 {text-align: center;font-weight: 600;letter-spacing: normal;font-size: 2.2em;color: #1469a2;padding: 0 0 4%;} 
.how-it-works-container .how-it-works {text-align: center;}
.section-3box-container .right_box {width: 86% !important;}
.download-app-container {padding: 4% 0;}
.download-app-container .download-app {display: flex;justify-content: center;border: #1469a2 1px solid;padding: 2%;}
.download-app-container .download-app .download-app-col {/*width: 49%;*/}
.download-app-container .download-app .download-app-col h2 {font-size: 1.5em;font-weight: 600;color: #1469a2;margin-bottom: 2%;}
.download-app-container .download-app .download-app-col .text-input {position: relative;}
.download-app-container .download-app .download-app-col .text-input svg {}
.download-app-container .download-app .download-app-col .text-input input[type="text"] {padding: 12px;border: 0;width: 100%;font-size: 1em;background: #f7f7f7;}
.margin50 {margin-top:50px}
.static-page-content {padding: 2% 4%;}
.static-page-content h2 {font-size: 1.1em;color: #000;padding: 20px 0;font-weight: 600;margin: 0;}
.static-page-content h3 {font-weight: 500;letter-spacing: normal;font-size: 1em;color: #1469a2;padding: 12px 0;	margin: 0;}
.static-page-content p {font-size: 0.8em;line-height: 20px;font-weight: 500;color:#666}
.login-form-container .app-link {margin-top: 4%;}
.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.progressbar li p {display:none}
.animation {opacity: 0;}
.animation-visible {opacity: 1;}
.animated,.animation {-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both; -webkit-animation-duration: 1s; animation-duration: 1s;}

.nav-submenu {display:none}
.nav-dashboard {position:relative}
.nav-dashboard .nav-submenu::before {
	content: '';
	border-bottom: 10px solid #f3f3f3;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: -10px;
	right: 10px;
	background: #fff;
}
.nav-dashboard > a {
	/*background: url(../images/down-arrow.svg) no-repeat 98% center / 10px;
	padding-right: 20px !important;*/
}
.nav-dashboard:hover > a {}
.nav-dashboard .nav-submenu {position: absolute;right: 0;top: 40px;background: #f3f3f3;width: 250px;border: #f3f3f3 1px solid;padding: 10px 0;z-index: 9999;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.nav-dashboard .nav-submenu ul li a {padding: 8px 10px 8px 44px !important;font-size: 13px !important;}


.nav-dashboard .nav-submenu ul {height: 70vh;overflow-y: auto;}
.nav-dashboard .nav-submenu ul li {width: 100%;text-align: left;position: relative;}
.nav-dashboard .nav-submenu ul li ul {display:none}
.nav-dashboard .nav-submenu ul li:hover ul {
	display: block;
position: static;
left: -200px;
background: #f3f3f3;
width: auto;
padding: 0;
top: 0;
border-left: #ccc 4px solid;
border-radius: 0;
height: auto;
margin-left: 30px;
margin: 15px 0 15px 26px;
}

.nav-dashboard .nav-submenu ul li.sub-menu > a {background: url(../images/down-arrow.svg) no-repeat 90% center / 8px;padding-right: 20px !important;}

.nav-dashboard .nav-submenu ul li:hover > a {color: #c62127;}
.nav-dashboard .nav-submenu ul li:hover ul li {}
.nav-dashboard .nav-submenu ul li:hover ul li a {
	font-size: 13px !important;
	background-position: 12px center !important;
	padding: 8px 10px 8px 36px !important;
}
.nav-dashboard .nav-submenu ul li:hover ul li a:hover {background:#fff;color:#fff}
.nav-dashboard .nav-submenu ul li a {font-size: 0.8em;padding: 8px 20px;display: block;width: 100%;text-align: left;}

.main.bodyyy {}
.main.bodyyy h1 {color: #2e2e2e;
text-align: center;
font-size: 1.8em;
font-weight: 700;
padding: 20px 0 40px;}
.main.bodyyy h2 {text-align: center;}

.profile-container {
	font-family: 'Montserrat', sans-serif;
	padding: 0% 2%;
	min-height: 350px;
}
.profile-container .profile-cont {
	display: flex;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	/* border: #D4DCFF 1px solid; */
	padding: 2%;
	background: #fff;margin-bottom: 2%;
	/* -moz-box-shadow: 0px 6px 35px #EFEFEF; */
	/* -webkit-box-shadow: 0px 6px 35px #EFEFEF; */
	/* box-shadow: 0px 6px 35px #EFEFEF; */
}
.profile-container .profile-cont .form-container {padding: 0px 20px 20px 20px;}
.profile-container .profile-cont .form-container p {line-height: 28px;}
.profile-container .profile-cont .form-container h4 {
	/*padding: 10px 10px;
	background: #f5f5f5;
	text-align: center;
	font-weight: 500;*/
}
.profile-container .profile-cont .form-container .form-control {
	padding: 8px 0;
	display: flex;
	justify-content: space-between;
}
.profile-container .profile-cont .form-container .form-control .form-control-half {width: 49%;}
.profile-container .profile-cont .form-container .form-control .errormsg {
	color: #f00;
	font-size: 12px;
	padding: 6px 0;
	display: inline-block;
	width: 100%;
}
.textSuccess {font-size:12px;color:#063}
.textError {font-size:12px;color:#f00}
.profile-container .profile-cont .form-container .form-control .form-control-full {width:100%}
.profile-container .profile-cont .form-control-col .form-checkbox {display: inline-block;width: 49%;padding: 10px 0 0;}
.profile-container .profile-cont .form-container .form-control .form-control-qtr {width: 32%;}
.profile-container .profile-cont .form-container .form-control .form-control-radio {}
.profile-container .profile-cont .form-container .form-control .form-control-radio ul {border: 0;}
.profile-container .profile-cont .form-container .form-control .form-control-radio li {border: 0;background: none;display: inline-block;padding: 6px 16px 0;width: 48%;} 
.form-control-radio-padding {
	padding: 8px 0 0 !important;
	display: inline-block !important;
	width: 48%;
}
.form-control-radio-padding .form-control-radio ul li {width:100% !important}
.profile-container .profile-cont .form-container .form-control .form-control-radio li label {width: auto;} 
.profile-container .profile-cont .form-container .form-control label {font-weight: 600;
color: #646464;
letter-spacing: 0.5px;
font-size: 13px;
}
.profile-container .profile-cont .form-container .form-control label span {color:#f00}
.profile-container .profile-cont .form-container .form-control input[type="text"], .profile-container .profile-cont .form-container .form-control input[type="time"], .profile-container .profile-cont .form-container .form-control input[type="email"], .profile-container .profile-cont .form-container .form-control select, .profile-container .profile-cont .form-container .form-control input[type="file"], .profile-container .profile-cont .form-container .form-control input[type="date"], .profile-container .profile-cont .form-container .form-control input[type="password"], .fstMultipleMode .fstControls {
	width: 100%;
	border: #a1a1a1 1px solid;
	padding: 12px;
	border-radius: 4px;font-family: 'Montserrat', sans-serif;font-size: 13px;margin: 8px 0 4px;
}

.profile-container .profile-cont .form-container .form-control input[type="file"] {padding: 8px;}
.form-control-addmore-link {text-align: right;padding-bottom: 12px;}
.form-control-addmore-link a {
	color: #000;
	text-decoration: none;
}
.alert {padding: 6px 0;font-size: 12px;font-weight: 500;margin-bottom: 10px;text-align: center;display: inline-block;width: 100%;}
.alert-success {color: #19803c !important;font-size: 12px;}
/* .error, .alert-error {color: #f00 !important;font-size: 12px;} */
.error, .alert-error {
    color: #f00 !important;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.5px;
    }
.profile-container .profile-cont .form-container .form-control select {background: url(../images/down-arrow.svg) no-repeat 98% center / 10px;-webkit-appearance: none;
-moz-appearance: none;appearance: none;font-family: 'Montserrat', sans-serif;font-size:13px}
.thankyou-login-btn {}
.thankyou-login-btn a {background: #c62127;border: 0;font-size: 15px;padding: 12px 20px;color: #fff;display: inline-block;width: auto;font-family: 'Montserrat', sans-serif;font-weight: 600;text-transform: uppercase;cursor: pointer;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;text-decoration: none;}
.profile-container .profile-cont .form-container .form-control select.selectMultiple {height: 160px;}
.profile-container .profile-cont .form-control-btn {
	padding: 0 20px 20px 20px;
	display: flex;
	justify-content: center;
}
.profile-container .profile-cont .form-control-btn .form-signup-link {font-size: 0.85em;color: #646464;font-weight: 500;}
.profile-container .profile-cont .form-control-btn .form-signup-link a {color: #1469a2;text-decoration: none;}
.hide-in-mobile {display:block}
.show-in-mobile {display:none}
.login-wrapper {padding: 0 25%;}
.profile-container .profile-cont .form-control-btn .form-control-link {
	text-align: center;
	display: inline-block;
	width: 100%;
}
.profile-container .profile-cont .form-control-btn .form-control-link a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
}
.profile-container .profile-cont .form-control-btn .btn-submit {
	background: #c62127;
	border: 0;
	font-size: 15px;
	padding: 14px;
	color: #fff;
	display: inline-block;
	min-width: 140px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	letter-spacing: 1px;border: #c62127 1px solid;
}
.frm-addmore-outer {padding: 0 20px 20px;}
.profile-container .profile-cont .form-control-btn .btn-submit:hover {background:#980f14}

.profile-container .profile-cont .form-control-btn .btn-goback {
	background: none;
	font-size: 15px;
	padding: 12px 20px;
	color: #c62127;
	display: inline-block;
	width: 140px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	border: #c62127 1px solid;
	cursor:pointer;
margin-right: 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;text-align: center;
line-height: 22px;letter-spacing: 1px;}
.profile-container .profile-cont .form-control-btn .btn-goback:hover, .login-form-container .login-form .form-control .form-control-btn a:hover {background:#c62127;color:#fff}
.profile-container .profile-cont .form-container .form-control textarea {width: 100%;
	border: #a1a1a1 1px solid;
	padding: 12px;
	border-radius: 4px;font-family: 'Montserrat', sans-serif;font-size: 13px;margin: 8px 0 4px;}
.profile-container .profile-cont .form-container .form-control input[type="submit"] {}
.profile-container .profile-cont h2 {color: #2e2e2e;
text-align: center;
font-size: 1.8em;
font-weight: 700;
padding: 20px 0 40px;}
.profile-container .profile-content h3, .profile-container .profile-content h4 {
	text-align: center;
	padding: 10px;
	font-weight: 500;
	font-size: 20px;
	border-bottom: #f7f7f7 1px solid;
	color: #1469a2;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 12px;
}
.profile-container .profile-content .profile-content-row {display: flex;justify-content: space-between;align-items: center;margin: 1% 0;}
.profile-container .profile-content .profile-content-row .profile-content-col {width: 50%;border-right: #dee2e6 1px solid;}
.profile-container .profile-content .profile-content-row .profile-content-col:nth-child(2n) {border-right:0}
.profile-container .profile-content .profile-content-row .profile-content-col ul {border-top: 0;}
.profile-container .profile-content .profile-content-row .profile-content-col ul li {border-bottom: 0;}
.profile-container .profile-content .profile-content-row .profile-content-col ul li:nth-child(2n) {background: none;}
.profile-container .profile-content .profile-content-row .profile-content-col .profile-dashboard-address {padding: 20px;}
.profile-container .profile-content .profile-content-row .profile-content-col .profile-dashboard-address .address-heading {font-weight: 600;}
.profile-container .profile-content .profile-content-row .profile-content-col .profile-dashboard-address p {margin: 10px 0;font-size: 13px;line-height: 20px;}
.profile-container .profile-cont h2 .edit {position: static;}
.profile-container .profile-cont {position: relative;}

.profile-options {text-align: center;}
.profile-options a {
	padding: 10px;
	display: inline-block;
	text-decoration: none;
	color: #000;
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight: 600;
}
.profile-options a img {
	display: inline-block;
	height: 16px;
	vertical-align: top;padding-right: 5px;
}
.profile-options a span {display: inline-block;}
.profile-content {
	text-align: left;
	width: 100%;
	margin: 0% auto 0;
	background: #fff;
	padding: 10px 0;
	
}
.profile-content .btn {margin-bottom: 10px;float: right;}
.profile-content ul {list-style: none;/*border-top: #dee2e6 1px solid;*/}
.profile-content ul li {
	padding:8px 16px;
	font-size: 0.9em;
	background: #ffffff;display: inline-block;
width: 49%;
vertical-align: top;
}

.profile-content .profile-row-new {display: flex;justify-content: space-around;}
.profile-content .profile-row-new .profile-col-left {
	width: 31%;
	text-align: center;
	padding: 0 4%;
}
.profile-content .profile-row-new .profile-col-left img {width: 250px;height: 250px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-moz-box-shadow: #E8E8E8 0px 7px 15px;-webkit-box-shadow: #E8E8E8 0px 7px 15px;box-shadow: #E8E8E8 0px 7px 15px;border: #fff 7px solid;object-fit: cover}
.profile-content .profile-row-new .profile-col-left h2 {text-transform: capitalize;}
.profile-content .profile-row-new .profile-col-left a {
	background: #c62127;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	font-size: 0.9em;
	padding: 12px 20px;
	color: #fff;
	text-decoration: none;
	border-radius: 25px;
	position: relative;
}

/*buttons */

.btn {font-weight: 600;font-family: 'Montserrat', sans-serif;font-size: 0.9em;padding: 12px 20px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;border:0;text-decoration: none;display: inline-block;}
.btn:hover {opacity:0.8;text-decoration: none;}
.btn-danger {background: #c62127;color: #fff;border-color: #c62127;}
.btn-success {color: #fff !important;background: #28a745 !important;border-color: #28a745;}
.btn-info {color: #fff;background: #17a2b8;border-color: #17a2b8;}
.btn-light {color: #212529;background: #f8f9fa;border-color: #f8f9fa;}
.btn-primary {color: #fff;background: #007bff;border-color: #007bff;}
.btn-secondary {color: #fff;background: #6c757d;border-color: #6c757d;}
.btn-dark {color: #fff;background: #343a40;border-color: #343a40;}

#data-btn {width: 150px;margin: 0 auto;}

.icon-dashboard {background: url(../images/icon-dashboard.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-dashboard:hover {background: #c62127 url(../images/icon-dashboard-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-myaccount {background: url(../images/icon-user.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-myaccount:hover {background: #c62127 url(../images/icon-user-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-myschedule {background: url(../images/event-schedule.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-myschedule:hover {background: #c62127 url(../images/event-schedule-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-shifts {background: url(../images/shifts.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-shifts:hover {background: #c62127 url(../images/shifts-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-request {background: url(../images/icon-request.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-request:hover {background: #c62127 url(../images/icon-request-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-set-availability {background: url(../images/icon-myschedule.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-set-availability:hover {background: #c62127 url(../images/icon-myschedule-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-billing {background: url(../images/icon-billing.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-billing:hover {background: #c62127 url(../images/icon-billing-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-referal {background: url(../images/icon-refferal.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-referal:hover {background: #c62127 url(../images/icon-refferal-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-wallet {background: url(../images/icon-wallet-small.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-wallet:hover {background: #c62127 url(../images/icon-wallet-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-healthcare {background: url(../images/icon-healthcare.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-healthcare:hover {background: #c62127 url(../images/icon-healthcare-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-list {background: url(../images/icon-list.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-list:hover {background: #c62127 url(../images/icon-list-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-notification {background: url(../images/icon-notification.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-notification:hover {background: #c62127 url(../images/icon-notification-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-details {background: url(../images/icon-notification.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-details:hover {background: #c62127 url(../images/icon-notification-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-emp {background: url(../images/employment.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-emp:hover {background: #c62127 url(../images/employment-white.png) no-repeat 20px center !important;background-size: 14px !important;}



.icon-hire {background: url(../images/icon-user.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-hire:hover {background: #c62127 url(../images/icon-user-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-password {background: url(../images/icon-lock.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-password:hover {background: #c62127 url(../images/icon-lock-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-contact {background: url(../images/icon-contact.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-contact:hover {background: #c62127 url(../images/icon-contact-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.icon-logout {background: url(../images/icon-logout.png) no-repeat 20px center !important;background-size: 14px !important;}
.icon-logout:hover {background: #c62127 url(../images/icon-logout-white.png) no-repeat 20px center !important;background-size: 14px !important;}

.ratings h2 {text-align: center;font-weight: 500;margin-bottom: 16px;}
.ratings ul li {display: inline-block;width: 100%;text-align: left;margin: 4px 0;}
.ratings ul li p {margin: 10px 0;}
.ratings ul li p input[type="radio"] {margin-right: 10px;}
.ratings ul li .shop-fes-stars-cont {font-size: 16px;color: #f2e13c;}
.ratings ul li .shop-fes-stars-cont .fa {font-size: 16px;padding-right: 4px;}
.ratings ul li .rating_nums {font-size: 11px;font-family: montserrat,sans-serif;text-transform: uppercase;font-weight: 600;letter-spacing: 0.5px;}
.ratings ul li .label {font-size: 11px;padding: 6px 0;display: inline-block;text-transform: uppercase;font-family: montserrat,sans-serif;font-weight: 600;letter-spacing: 0.5px;}
.ratings ul li textarea {padding: 10px;width: 100%;border: #ccc 1px solid;margin-bottom: 5px;height: 70px;font-family: 'Montserrat', sans-serif;font-size: 13px;}
.ratings ul li input[type="submit"] {background: #c62127;color: #fff;font-size: 0.9em;font-weight: 600;text-transform: uppercase;width: 100%;padding: 18px;border: 0;font-family: 'Montserrat', sans-serif;letter-spacing: 1px;cursor: pointer;margin-top: 2%;border: #c62127 1px solid;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}

.profile-content .profile-row-new .profile-col-left a .fa {
	position: static;
	padding-right: 7px;
	color: #fff;
}
.profile-content .profile-row-new .profile-col-right {
	width: 69%;
	padding: 0 4% 0 0;
}
.profile-content .profile-row-new .profile-col-right .box-profile-container, .box-profile-container {-moz-box-shadow: 0 2px 6px #DEDEDE;
-webkit-box-shadow: 0 2px 6px #DEDEDE;
box-shadow: 0 2px 6px #DEDEDE;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
border-radius: 16px;
margin-bottom: 25px;
width: 100%;}
.profile-content .profile-row-new .profile-col-right .box-profile-container h3, .box-profile-container h3 {background: #1469a2;
color: #fff !important;
padding: 20px !important;
-moz-border-radius: 16px 16px 0 0;
-webkit-border-radius: 16px 16px 0 0;
border-radius: 16px 16px 0 0;
text-transform: inherit !important;
letter-spacing: normal !important;font-size: 18px;}
.profile-content .profile-row-new .profile-col-right ul, .box-profile-container ul {padding: 0 15px 15px 15px;}
.profile-content .profile-row-new .profile-col-right ul li, .box-profile-container ul li {border-bottom: #e9e9e9 1px dashed;}
.profile-content .profile-row-new .profile-col-right ul li span, .box-profile-container ul li span {font-size: 15px;color: #111;font-weight: 400;line-height: 22px;min-height: 30px;}
.box-profile-container ul li span {font-size: 15px !important;
color: #111 !important;
font-weight: 400 !important;
line-height: 22px !important;
min-height: 30px;}
.show_in_mobile {display:none}
.pagination {text-align: center;border: 0 !important;}
.pagination li {
	display: inline-block;
	border: 0 !important;
	background: none !important;
	padding: 0 !important;
	vertical-align: middle !important;
	width: auto !important;
}
.pagination li a {background: #c62127;padding: 10px 12px;color: #fff;text-decoration: none;font-weight: 600;border: #c62127 1px solid;}
.pagination li a:hover {background:#980f14}

.pagination li span {
	padding: 9px 12px !important;
	color: #c62127 !important;
	text-decoration: none;
	width: 32px !important;
	font-weight: 600 !important;
	border: #c62127 1px solid;
}
.profile-content ul li:nth-child(2n) {/*background:rgba(0,0,0,.05)*/}
.profile-content ul li span {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	font-size: 16px;
	line-height: 20px;
	padding: 4px 0;
	color: #000;
	font-weight: 500;
}
.profile-content ul li span:hover {/*background:#980f14;color:#fff*/}
.profile-content ul li span.strong {
	font-weight: 600 !important;
	color: #000 !important;
	letter-spacing: 0.5px;
	font-size: 13px !important;text-transform: uppercase;
}

#profile-different {align-items: flex-start;width: 100%;}

#profile-different .user-profile-box {text-align: center;padding-top: 2%;}
#profile-different .user-profile-box img {width: 250px;height: 250px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-moz-box-shadow: #E8E8E8 0px 7px 15px;
-webkit-box-shadow: #E8E8E8 0px 7px 15px;box-shadow: #E8E8E8 0px 7px 15px;border: #fff 7px solid;}
#profile-different .user-profile-box h2 {color: #2e2e2e;text-align: center;font-size: 1.8em;font-weight: 700;padding: 20px 0 40px;text-transform: capitalize;}
#profile-different .profile-col-right {width: 100%;padding: 0;}
#profile-different .profile-col-right ul {}
#profile-different .profile-col-right ul li {border-bottom: 0;width: 33%;}
#profile-different .profile-col-right .box-profile-container h3 {background: none;color: #1469a2 !important;font-size: 20px;text-align: center;font-weight: 500;}
#profile-different .profile-col-right .box-profile-container {border-top: #1469a2 5px solid;}

.job-details-box {border-bottom: #eaeaea 1px solid;padding: 30px;}
.job-details-box h2 {text-align: left !important;font-size: 1.2em !important;padding: 10px 0 25px 0 !important;font-weight: 600 !important;}
.job-details-box h5 {font-weight: 600;color: #000;letter-spacing: 0.5px;font-size: 13px;text-transform: uppercase;}
.job-details-box p {font-size: 14px;padding: 10px 0;line-height: 20px;color: #666;margin-bottom: 4px;}

.rating-and-review {margin: 30px 0 20px 0;}
.rating-and-review .rating-row {}
.rating-and-review .rating-row h3 {text-align: center;font-size: 14px;font-weight: 400;padding: 25px 0 6px;}
.rating-and-review .rating-row .rating-stars {}
.rating-and-review .rating-row .rating-stars ul {text-align: center;}
.rating-and-review .rating-row .rating-stars ul li {width: auto;}
.rating-and-review .rating-row .rating-stars ul li .fa {font-size: 18px;}
.rating-and-review .rating-row .rating-comments {margin-top: 30px;}
.rating-and-review .rating-row .rating-comments label {font-size: 11px;padding: 6px 0;display: inline-block;text-transform: uppercase;font-family: montserrat,sans-serif;font-weight: 600;letter-spacing: 0.5px;}
.rating-and-review .rating-row .rating-comments textarea {padding: 10px;width: 100%;border: #ccc 1px solid;margin-bottom: 5px;height: 70px;font-family: 'Montserrat', sans-serif;font-size: 13px;}
.rating-and-review .rating-row .rating-comments input[type="submit"] {background: #c62127;color: #fff;font-size: 0.9em;font-weight: 600;text-transform: uppercase;width: 100%;padding: 18px;border: 0;font-family: 'Montserrat', sans-serif;letter-spacing: 1px;cursor: pointer;margin-top: 2%;border: #c62127 1px solid;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}

.profile-container .profile-cont .form-container .form-control .form-control-half input[type="radio"] {margin-right: 8px;}
.profile-container .profile-cont .form-container .form-control .form-control-full label {font-weight: 400;color: #646464;letter-spacing: 0.5px;font-size: 13px;line-height: 19px;}
.inner-contact-row {padding:5% 0}
#shiftcalendar {/*width: 700px;*/margin: 0 auto 3%;}
#shiftcalendar .fc-day-header {padding: 6px 5px !important;background: #eee;font-size: 14px;font-weight: 500;}
#shiftcalendar .fc-event .fc-content {/*height: 43px;*/}
#shiftcalendar .fc-basic-view .fc-body .fc-row {/*min-height: 1em !important;height: 65px !important;*/}
#shiftcalendar tr:first-child > td > .fc-day-grid-event {/*margin-top: -23px;border-radius: 0;*/}
#shiftcalendar .fc-day-grid-event {/*margin: 0;padding: 10px;text-align: center;*/}
#shiftcalendar .fc-day-grid-container {height: auto !important;}
/* Rating Star Widgets Style */
.rating-stars ul {list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none;}
.rating-stars ul > li.star {display:inline-block;}
/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {font-size:2.5em;color: #ccc;}
/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {color:#FFCC36;}
/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {color:#FF912C;}


.dropdown_list {display: none;}
.dropdown_toggle:hover .dropdown_list {display:block;position:absolute;z-index: 999;}
.nurses-content h6 {font-size: 16px;font-weight: 600;}
.nurses-content h6 b {font-weight:normal;}
.review_star li {font-size: 14px;}
.nurses-content p {font-size:14px;}
.scroll-to-top.rounded {
	background: #000;
	display: inline-block;
	padding: 10px 16px;
	position: absolute;
	right: -23px;
	bottom: -30px;
}
.scroll-to-top.rounded .fa {
	color: #fff;
}
.responsive-table td {
	font-size: 14px !important;
}
.responsive-table th {font-size: 16px !important;font-weight: 600;}
.top-toolbar {
	width: 100%;
	margin: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.top-toolbar .btn-addnew {font-size: 12px;padding: 12px 20px;border: 0;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;text-decoration: none;margin-bottom: 0;height: 38px;}
.top-toolbar .input-wrapper {width: 300px;float: right;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;}
.top-toolbar .input-wrapper .form-input {height: auto;}
.top-toolbar .input-wrapper .input-placeholder .fas {}
.top-toolbar .input-wrapper button {padding: 12px 16px;-moz-border-radius: 0 25px 25px 0;-webkit-border-radius: 0 25px 25px 0;border-radius: 0 25px 25px 0;}
.top-toolbar .sortby {}
.top-toolbar .dropdown_toggle:hover ul {display:block}
.top-toolbar .dropdown_toggle:hover ul li {}
.top-toolbar .dropdown_toggle:hover ul li select {}
.top-toolbar select, .top-toolbar input[type="text"], .top-toolbar #autocomplete {padding: 10px;background: #fff;border: #ccc 1px solid;font-family: 'Montserrat', sans-serif;margin: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: url(../images/down-arrow.svg) no-repeat 96% center / 10px;min-width: 180px;padding-right: 22px;}
.top-toolbar #autocomplete {background: url(../images/place.png) no-repeat 96% center / 10px;}

.no-data-found {
	text-align: center;
	width: 100%;
	padding: 20px;line-height: 26px;
}

.nurse-content {}
.nurse-content .nurse-content-row {
	display: grid;
	justify-content: space-between;
	grid-template-columns: 32% 32% 32%;
}

.nurse-content .nurse-content-row nav {width:100%;padding:20px;}
.nurse-content .nurse-content-row .nurse-content-col {
	padding: 20px;
	border-bottom: #f9f9f9 1px solid;
	width: 100%;
	-moz-box-shadow: 0 2px 6px #DEDEDE;-webkit-box-shadow: 0 2px 6px #DEDEDE;box-shadow: 0 2px 6px #DEDEDE;
	-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;margin: 0 0 20px 0;position: relative;
}
.status_label {position: absolute;right: 0;top: 0;background: #f00;color: #fff;font-size: 12px;padding: 4px 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.4px;}

.nurse-content .nurse-content-row .nurse-content-col:nth-child(2n) {/*background: rgba(0,0,0,.05);*/}
.nurse-content .nurse-content-row .nurse-content-col .nurse-thumb {
	width: 20%;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
.nurse-content .nurse-content-row .nurse-content-col .nurse-thumb img {
	height: 60px;
	width: 60px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;
}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info {
	text-align: left;
	width: 72%;
	display: inline-block;
	vertical-align: top;
}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info h3 {
	font-size: 18px;
	padding: 5px 0;
	text-align: left;
	color: #464646;
	font-weight: 600;margin-bottom: 6px;text-transform: capitalize;letter-spacing: 0.5px;
}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info h3 a {color:#000}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info h3 p {
	display: inline-block;
	margin-left:0;
	margin-bottom: 0;
	width: 100%;padding-top: 10px;
}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info h3 p span {font-weight: 300;}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info h3 p img {
	height: 14px;
	margin: 0 1px;
}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info p {font-size: 13px;margin-bottom: 8px;color: #646464;}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info p .btn-pill {
	background: #1469a2;
	color: #fff;
	padding: 6px 16px;
	display: inline-block;
	border-radius: 25px;
	font-size: 11px;
	letter-spacing: 0.5px;
	font-weight: 500;
}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info p .fas {padding-right: 5px;width: 20px;}
.nurse-content .nurse-content-row .nurse-content-col .btn-booknow-container {text-align:center}
.nurse-content .nurse-content-row .nurse-content-col .btn-booknow {
	background: #c62127;
	color: #fff;
	text-decoration: none;
	padding: 10px 16px;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	margin-top: 10px;
	border-radius: 6px;
	width: 130px;
	text-align: center;
}
.contactFrm-width {width: 50%;}
.btn-moredetail {
	background: #1469a2;
	color: #fff;
	text-decoration: none;
	padding: 10px 16px;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	margin-top: 10px;
	border-radius: 6px;
	width: 130px;
	text-align: center;/*margin-right: 5px;*/
}
.nurse-content .nurse-content-row .nurse-content-col .nurse-info .btn-booknow:hover {background: #980f14;}
.job-detail-container {display: flex;justify-content: space-between;flex-wrap: wrap;}
.job-detail-container .job-detail-item {width: 50%;}


.faq-container {}
.faq-container h2 {
	font-family: 'Montserrat', sans-serif;
	margin: 35px 0 18px;
	font-size: 18px;
	font-weight: 600;
}
.faq-container .faq-item {
	/* background: #fafafa; */
	margin: 0;
	border: #f2f2f2 1px solid;
	border-left: none;
	border-right: none;
}
.faq-container .faq-item h3 {
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	font-weight: 500;
	font-size: 15px;
	color: #464646;
	padding: 18px 20px 18px 16px;
	cursor: pointer;
	text-transform: uppercase;
	/* background: url(https://tapncare.com/assets/intely/images/right-arrow.png) no-repeat 98% center; */
	background: url(https://tapncare.com/assets/intely/images/faq-plus.png) no-repeat 98% center;
}
.faq-container .faq-item h3.active {
	/* background: url(https://tapncare.com/assets/intely/images/down-arrow.png) no-repeat 98% center; */
	background: url(https://tapncare.com/assets/intely/images/faq-minus.png) no-repeat 98% center;
}
.faq-container .faq-item p {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	padding: 2px 16px 14px;
	margin: 0;
	display: none;
	line-height: 22px;
	color: #666;
}
.box-info-container {display: flex;justify-content: space-between;flex-wrap: wrap;}
.box-info {-moz-box-shadow: 0 2px 6px #DEDEDE;-webkit-box-shadow: 0 2px 6px #DEDEDE;box-shadow: 0 2px 6px #DEDEDE;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;margin-bottom: 25px;width: 49%;}
.box-info h3 {background: #1469a2;color: #fff !important;padding: 20px !important;-moz-border-radius: 16px 16px 0 0;-webkit-border-radius: 16px 16px 0 0;border-radius: 16px 16px 0 0;text-transform: inherit !important;letter-spacing: normal !important;}
.box-info .box-info-row {padding: 10px 14px 0;}
.box-info .box-info-row:last-child {padding-bottom:15px}
.box-info .box-info-row label {color: #646464;font-size: 14px;font-weight: 500;}
.box-info .box-info-row p {margin: 0;border-bottom: #e7e7e7 1px solid;padding-bottom: 6px;color: #1469a2;font-weight: 500;padding: 5px 0;}
.user-info-container {display: none;}
.profile-banner-container {background: url(../images/profilebg.png) no-repeat center -30px;height: 400px;position: relative;display: none;}
.profile-banner-container .profile-thumb {position: absolute;left: 29%;	top: 20%;}
.profile-banner-container .profile-thumb img {}

.jobs-container {}
.jobs-container .jobs-row {
	display: grid;
	justify-content: space-between;
	grid-template-columns: 32% 32% 32%;
}
.jobs-container .jobs-row .jobs-col {padding: 20px;border-bottom: #f9f9f9 1px solid;width: 100%;-moz-box-shadow: 0 2px 6px #DEDEDE;-webkit-box-shadow: 0 2px 6px #DEDEDE;box-shadow: 0 2px 6px #DEDEDE;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;margin: 0 0 20px 0;}
.jobs-container .jobs-row::after {content: ""; flex: auto;}
.jobs-container .jobs-row .jobs-col:last-child {
	margin-left: 2%;
}
.jobs-container .jobs-row .jobs-col h3 {
	font-size: 20px;
	padding: 0 0 10px 0;
	text-align: left;
	color: #1469a2;
	font-weight: 600;
	border: 0;
	margin-bottom: 6px;text-transform: capitalize;
letter-spacing: 0.5px;
}

.termsC h2 {padding: 30px 0 10px;}
.termsC p strong {font-size: inherit !important;}
.termsC ol, .termsC ul {margin: 15px;}
.termsC ol li, .termsC ul li {font-size: 0.9em;font-weight: 500;color: #666;line-height: 22px;padding: 6px 0; margin-left: 10px; list-style: number;}
.termsC .nestedlist-level1 {list-style-type: lower-alpha;}
.termsC .nestedlist-level1 li {font-size: inherit;font-weight: 500;color: #666;line-height: 22px;padding: 6px 0;}

.app-signup {margin-bottom: 15px;text-align: center;}
.app-link {text-align: center;}
.app-signup input[type="text"] {padding: 13px;font-size: 14px;font-family: 'Montserrat', sans-serif;width: 400px;border: #919191 1px solid;}
.app-signup input[type="submit"] {background: #000;border: 0;color: #fff;padding: 14px 24px;font-size: 14px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;cursor:pointer}

.jobs-container .jobs-row .jobs-col h3 span {float: right;}
.jobs-container .jobs-row .jobs-col h3 span .fas, .jobs-container .jobs-row .jobs-col h3 span .fa {color: #646464;font-size: 16px;}
.jobs-container .jobs-row .jobs-col .btn-legend {margin-bottom: 10px;}
.jobs-container .jobs-row .jobs-col .btn-legend span {color: #fff;padding: 6px 16px;display: inline-block;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;font-size: 11px;letter-spacing: 0.5px;font-weight: 500;text-decoration: none;text-transform: capitalize;}
.jobs-container .jobs-row .jobs-col .btn-legend .btn-grey {background: #646464;}
.jobs-container .jobs-row .jobs-col .btn-legend .btn-red {background: #c62127;}
.jobs-container .jobs-row .jobs-col .btn-legend .btn-blu {background: #1469a2;}
.jobs-container .jobs-row .jobs-col p {font-size: 13px;margin-bottom: 8px;color: #646464;}
.jobs-container .jobs-row .jobs-col p .fas {padding-right: 5px;width: 20px;}
.jobs-container .jobs-row .jobs-col .btn-broadcast {}
.jobs-container .jobs-row .jobs-col .btn-broadcast a {
	background: #c62127;
	color: #fff;
	text-decoration: none;
	padding: 10px 16px;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	margin-top: 10px;
	border-radius: 6px;
	width: 130px;
	text-align: center;
}

.top-toolbar .input-placeholder {padding: 0px 0 0 12px;}
.top-toolbar .input-wrapper .form-input {padding: 8px;}
.top-toolbar .input-wrapper button {padding: 8px 14px;line-height: 22px;font-size: 0.8em;}

.notification-container {margin-bottom: 22px;}
.notification-container .date-row {text-align: center;display: flex;justify-content: flex-start;border-bottom: #1469a2 2px solid;position: relative;margin-bottom: 25px;}
.notification-container .date-row span {background: #1469a2;font-weight: 600;font-family: 'Montserrat', sans-serif;font-size: 0.9em;padding: 12px 20px;color: #fff;text-decoration: none;position: absolute;top: -21px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;}
.notification-container .notification-row {display: flex;justify-content: flex-start;flex-direction: column;text-align: left;}
.notification-container .notification-row .notfication-col {display: flex;padding-bottom: 12px;border-bottom: #f5f5f5 1px solid;margin-bottom: 12px;justify-content: space-between;padding: 4px 10px;}
.notification-container .notification-row .notfication-col:last-child {border-bottom:0}
.notification-container .notification-row .notfication-col.active {background: #fffcf5;}
.notification-container .notification-row .notfication-col.active .new {display: inline-block;}
.notification-container .notification-row .notfication-col .icon {margin-right: 1%;width: 6%;text-align: center;}
.notification-container .notification-row .notfication-col .icon img {width: 60px;height:60px;/*-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;*/}
.notification-container .notification-row .notfication-col .content {width: 94%;}
.notification-container .notification-row .notfication-col h3 {font-size: 16px;padding: 10px 0 6px;font-weight: 600;}
.notification-container .notification-row .notfication-col h3 span.new {background: #c62127;color: #fff;font-size: 11px;padding: 4px 12px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;margin-left: 5px;display:none}
.notification-container .notification-row .notfication-col h3 span.time {float: right;color: #A6A6A6;font-size: 12px;font-weight: 500;background: none;}
.notification-container .notification-row .notfication-col h3 span.time .far {padding-right: 4px;}
.notification-container .notification-row .notfication-col p {color: #666;font-size: 15px;}
.nav-sortby {display: none;}

.myschedule-row {margin-bottom: 30px;display: grid;justify-content: space-between;grid-template-columns: 49% 49%;grid-row-gap: 20px;}
.myschedule-row .myschedule-col {-moz-box-shadow: 0 2px 10px #f6f6f6;-webkit-box-shadow: 0 2px 10px #f6f6f6;box-shadow: 0 2px 10px #f6f6f6;border: #f6f6f6 1px solid;min-height: 310px;width: 100%;}
.myschedule-row .myschedule-col .myschedule-heading {padding: 12px;font-weight: 500;margin-bottom: 20px;}
.myschedule-row .myschedule-col .myschedule-content {text-align: left;padding: 0px 30px 20px;}
.myschedule-row .myschedule-col .myschedule-content span {font-weight: 600;color: #000;letter-spacing: 0.5px;font-size: 13px;text-transform: uppercase;}
.myschedule-row .myschedule-col .myschedule-content p {font-size: 15px;color: #111;font-weight: 400;line-height: 22px;min-height: 30px;margin: 0;}
.myschedule-row .myschedule-col .myschedule-action {}
.myschedule-row .myschedule-col .myschedule-action ul {list-style: none;text-align: center;}
.myschedule-row .myschedule-col .myschedule-action li {display: inline-block;padding: 10px 25px;}
.myschedule-row .myschedule-col .myschedule-action ul li .fas {}
.myschedule-row .myschedule-col .myschedule-action ul li p {font-size: 13px;padding: 8px 0;}
.active-green .myschedule-heading {background: #349e50;color: #fff;}
.active-green .myschedule-action ul li .fas, .active-green .myschedule-action ul li p {color:#349e50}
.active-grey .myschedule-heading {background: #646464;color: #fff;}
.active-grey .myschedule-action ul li .fas, .active-grey .myschedule-action ul li p {color:#646464}

.active-blue .myschedule-heading {background: #1469a2;color: #fff;}
.active-blue .myschedule-action ul li .fas, .active-blue .myschedule-action ul li p {color:#1469a2}
#calendar {font-size: 12px;margin-bottom: 30px !important;}
#Accounts {}
.tabcontent table td, .tabcontent table th {font-size: 14px;}
.tabcontent h3 {padding: 20px;font-size: 20px;font-weight: 600;}
#Accounts p {font-size: 14px;}
.box-row {display: flex;justify-content: center;}
.box-row div {width: 25%;border: #eee 1px solid;padding: 10px;}
.box-row div:nth-child(2n) {background: #fafafa;}
.box-row div h5 {padding: 5px 0 5px 0;}
.box-row div p {font-size: 13px;margin: 0;padding-bottom: 5px;}
.tab button {padding: 14px 32px !important;font-size: 15px !important;font-family: 'Montserrat', sans-serif !important;font-weight: 500 !important;}
.tab button.active {background-color: #C62127 !important;color: #fff !important;}

.stats-container {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.stats-container .stats-item {width: 25%;text-align: center;border: #ebebeb 1px solid;padding: 25px 10px;}
.stats-container .stats-item h5 {color: #c62127;padding: 6px 0 10px;font-size: 18px;font-weight: 600;}
.stats-container .stats-item h5 a {color: #c62127;text-decoration:none}
.stats-container .stats-item p {margin-bottom: 0;color: #686868;font-weight: 500;font-size: 16px;}
.stats-container .stats-item p i.fas, .stats-container .stats-item p i.fa {color:#ccc}
.stats-container .stats-item p i.filled {color:#FFCC36}

.btn-requestdemo {text-decoration: none;
text-transform: uppercase;
padding: 13px 28px !important;
margin-top: 1% !important;
display: inline-block;
font-size:14px;
font-weight: 600;}

.invoice-row {
	margin-bottom: 4em;
	display: grid;
	justify-content: space-between;
	flex-wrap: wrap;
	grid-template-columns: 32% 32% 32%;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}
.invoice-row .invoice-col {/*width: 31%;*/}
.invoice-row .invoice-col .invoice-item {width: 100%;-moz-box-shadow: 0 2px 6px #DEDEDE;-webkit-box-shadow: 0 2px 6px #DEDEDE;box-shadow: 0 2px 6px #DEDEDE;margin-bottom: 30px;}
.invoice-row .invoice-col .invoice-item h3 {background: #1469a2;color: #fff;font-size: 22px;font-weight: 600;padding: 20px 0 45px;position: relative;}
.invoice-row .invoice-col .invoice-item h3 span {background: #fff;color: #646464;text-transform: uppercase;font-size: 14px;padding: 12px 30px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;position: absolute;bottom: -18px;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.invoice-row .invoice-col .invoice-item .invoice-item-row {display: flex;justify-content: space-between;border-bottom: #f0f0f0 1px solid;}
.invoice-row .invoice-col .invoice-item .invoice-item-row::after {content:"";flex:auto;}
.invoice-row .invoice-col .invoice-item .invoice-item-row .invoice-item-col {width: 50%;padding: 12px 0;}
.invoice-row .invoice-col .invoice-item .invoice-item-full .invoice-item-col {width:100%;text-align: left !important;padding-bottom: 40px;}
.invoice-row .invoice-col .invoice-item .invoice-item-row .invoice-item-col:first-child {text-align: left;border-right: #f0f0f0 1px solid;}
.invoice-row .invoice-col .invoice-item .invoice-item-row .invoice-item-col:last-child {text-align: right;}
.invoice-row .invoice-col .invoice-item .invoice-item-row .invoice-item-col span {color: #acacac;text-transform: uppercase;font-size: 13px;font-weight: 500;padding: 0 16px 8px;display: inline-block;}
.invoice-row .invoice-col .invoice-item .invoice-item-row .invoice-item-col p {font-size: 15px !important;font-weight: 500;padding: 0px 16px 0;margin: 0;line-height: 22px;}
.invoice-row .invoice-col .invoice-item .invoice-total {padding: 40px 0 10px;/*border-top: #f0f0f0 1px solid;*/position: relative;}
.invoice-row .invoice-col .invoice-item .invoice-total .unpaid {color:#f00}
.invoice-row .invoice-col .invoice-item .invoice-total span {background: #fff;color: #646464;text-transform: uppercase;font-size: 14px;padding: 10px 30px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;position: absolute;top: -22px;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);border: #c4c4c4 1px solid;font-weight: 600;}
.invoice-row .invoice-col .invoice-item .invoice-total h5 {color: #acacac;text-transform: uppercase;font-size: 13px;font-weight: 500;padding-bottom: 10px;}
.invoice-row .invoice-col .invoice-item .invoice-total p {color: #1469a2;text-transform: uppercase;font-size: 32px !important;font-weight: 600;}
.invoice-row .invoice-col .invoice-item .invoice-item-row:nth-of-type(1) {background:#f8f8f8}
.unpaid {color:#c62127}
.verified {color:#349e50}
.layout-fluid {padding-left: 0;padding-right:0}
.layout-fluid .profile-cont {padding-left:0;padding-right:0}
.wallet-container {background: #1469a2;padding: 50px 0 120px;}
.wallet-container .icon {}
.wallet-container .icon img {height: 64px;}
.wallet-container .heading {text-transform: capitalize;color: #fff;padding: 18px 0 8px;font-weight: 500;}
.wallet-container h2 {font-size: 3em !important;color: #fff !important;font-weight: 600 !important;padding: 10px 0 !important;}
.wallet-container .btn-container {margin-top: 15px;}
.wallet-container .btn-container a {color: #fff;text-transform: uppercase;font-weight: 600;border: #fff 1px solid;padding: 14px 30px;display: inline-block;border-radius: 25px;text-decoration: none;font-size: 14px;}
.wallet-container .btn-container a:hover {text-decoration:none;background:#fff;color:#000}
.pull-top-50 {top:-50px !important}
.earned-container {position:relative;top: 0;-moz-box-shadow: 0 2px 6px #DEDEDE;-webkit-box-shadow: 0 2px 6px #DEDEDE;box-shadow: 0 2px 6px #DEDEDE;background:#fff;margin: 0 6%;margin-bottom: 3%;}
.earned-container .midLabel {background: #fff;color: #646464;text-transform: uppercase;font-size: 16px;padding: 14px 40px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;position: absolute;top: -22px;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);font-weight: 600;border: #eee 1px solid;}
.earned-container .divTbl-heading, .earned-container .divTbl-content {display: flex;justify-content: space-between;}
.earned-container .divTbl-heading div, .earned-container .divTbl-content div {width: 33.34%;border: #f0f0f0 1px solid;padding: 18px;font-size: 16px;color: #1469a2;font-weight: 500;text-align: left;}
.earned-container .divTbl-heading {}
.earned-container .divTbl-heading div {color: #acacac;font-size: 14px;font-weight: 600;background: #f8f8f8;padding-top: 50px;border: 0;}

.job-request-container {}
.job-request-container .job-request-row {display: grid;justify-content: space-between;grid-template-columns: 32% 32% 32%;grid-gap: 20px;}
.job-request-container .job-request-row::after {content:"";flex:auto}
.job-request-container .job-request-row .job-request-col {width: 100%;}
.job-request-container .job-request-row .job-request-col .job-request-item {box-shadow: 0 2px 6px #DEDEDE;/*margin-bottom: 30px;*/width: 100%;}
.job-request-container .job-request-row .job-request-col .job-request-item h3 {background: #1469a2;color: #fff;font-size: 20px;font-weight: 600;padding: 20px 0;}
.job-request-container .job-request-row .job-request-col .job-request-item .job-request-content {text-align: left;padding: 12px 0;}
.job-request-container .job-request-row .job-request-col .job-request-item .job-request-content-2-col {justify-content: space-between;display:flex}
.job-request-container .job-request-row .job-request-col .job-request-item .job-request-content-2-col div:first-child {text-align:left}
.job-request-container .job-request-row .job-request-col .job-request-item .job-request-content-2-col div:last-child {text-align:right}
.job-request-container .job-request-row .job-request-col .job-request-item .job-request-content:nth-of-type(2n+1) {background:#f8f8f8}
.job-request-container .job-request-row .job-request-col .job-request-item .job-request-content span {color: #acacac;text-transform: uppercase;font-size: 13px;font-weight: 500;padding: 0 16px 8px;display: inline-block;}
.job-request-container .job-request-row .job-request-col .job-request-item .job-request-content p {font-size: 14px;font-weight: 500;padding: 0px 16px 0;margin: 0;}
.job-request-container .job-request-row .job-request-col .job-action {border-top: #1469a2 1px solid;padding-top: 40px;margin-top: 30px;position:relative}
.job-request-container .job-request-row .job-request-col .job-action span {background: #fff;color: #1469a2;text-transform: uppercase;font-size: 14px;padding: 10px 30px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;position: absolute;top: -22px;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);border: #1469a2 1px solid;font-weight: 600;}
.job-request-container .job-request-row .job-request-col .job-action ul {list-style: none;text-align: center;}
.job-request-container .job-request-row .job-request-col .job-action ul li {display: inline-block;padding: 2px 10px;}
.job-request-container .job-request-row .job-request-col .job-action ul li p {font-size: 12px;padding-top: 5px;color: #349e50;font-weight: 500;}
.job-request-container .job-request-row .job-request-col .job-action ul li p a {color:#349e50;text-decoration:none}
.job-request-container .job-request-row .job-request-col .job-action ul li img {height: 22px;}
.job-request-container .job-request-row .job-request-col .job-action ul li.reject p {color:#c62127}
.job-request-container .job-request-row .job-request-col .job-action ul li.reject p a {color: #c62127;text-decoration:none}
.notification-2-col {display: flex;flex-wrap: wrap;justify-content: space-between;}
.notification-2-col::after {/*content:"";flex:auto*/}
.notification-2-col .notification-col {width: 48%;}

.referral-container {}
.referral-container .referral-img {text-align: center;padding: 40px 20px;}
.referral-container .referral-img img {width: 400px;}
.referral-container h3 {color: #1469a2;text-align: center;padding: 15px;font-size: 22px;font-weight: 500;}
.referral-container p {font-size: 14px;text-align: center;padding: 0 25%;line-height: 24px;color: #333;margin-bottom: 40px;}
.wallet-container h3 {color: #fff;text-align: center;padding: 0;font-size: 22px;font-weight: 500;} 
.total-earnings {background: #f8f8f8;text-align: center;padding: 50px 0 0;}
.total-earnings span {color: #acacac;text-transform: uppercase;font-size: 13px;font-weight: 500;padding: 0 16px 8px;display: inline-block;}
.total-earnings h2 {color: #1469a2;font-size: 40px;font-weight: 600;padding-top: 10px;}
.profile-cont a.btn {align-self: flex-end;margin-bottom: 10px}

.dashboard-new{padding-bottom: 60px;}
.dashboard-new .dashboard-header{background: #1469A2;height: 250px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.innerHeadingBg{background: #1469A2;height: 180px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.innerHeadingBg h1{color: #fff;}
.dashboard-new .dashboard-header h1{color: #fff;}
.dashboard-new .dashboard-content{}
.dashboard-new .dashboard-content .dashboard-content-row {display: grid;grid-template-columns: auto auto auto auto;justify-content: center;grid-column-gap: 20px;position: relative;top: -40px;}
.dashboard-grid-5{grid-template-columns: auto auto auto auto auto !important;}
.dashboard-grid-5 .dashboard-item{width: 220px !important;}
.dashboard-new .dashboard-content .dashboard-content-row .dashboard-item p i{font-size: 16px;}
.dashboard-new .dashboard-content .dashboard-content-row .dashboard-item{width: 250px;padding: 15px;height: 120px;border-radius: 20px;text-align: center;margin-bottom: 15px;}
.dashboard-new .dashboard-content .dashboard-content-row .dashboard-item h5 {font-size: 16px;padding-bottom: 6px;padding-top: 12px;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .dashboard-itemp {}
.dashboard-new .dashboard-content .dashboard-content-row .dashboard-item p a{}
.dashboard-new .dashboard-content .dashboard-content-row .dashboard-item a {text-decoration:underline}
.dashboard-new .dashboard-content .dashboard-content-row .item1{background-color: #FFF4DE;color: #FFA800;}
.dashboard-new .dashboard-content .dashboard-content-row .item1 p {margin-bottom: 0;}
.dashboard-new .dashboard-content .dashboard-content-row .item1 p a, .dashboard-new .dashboard-content .dashboard-content-row .item1 h5 a {color: #FFA800;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .item1 i {color: #FFA800;font-size: 26px;}

.dashboard-new .dashboard-content .dashboard-content-row .item2{background-color: #E1F0FF;color: #3699FF;}
.dashboard-new .dashboard-content .dashboard-content-row .item2 p {margin-bottom: 0;}
.dashboard-new .dashboard-content .dashboard-content-row .item2 p a,.dashboard-new .dashboard-content .dashboard-content-row .item2 h5 a {color: #3699FF;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .item2 i {color: #3699FF;font-size: 26px;}

.dashboard-new .dashboard-content .dashboard-content-row .item3{background-color: #FFE2E5;color: #F64E60;}
.dashboard-new .dashboard-content .dashboard-content-row .item3 p {margin-bottom: 0;}
.dashboard-new .dashboard-content .dashboard-content-row .item3 p a, .dashboard-new .dashboard-content .dashboard-content-row .item3 h5 a {color: #F64E60;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .item3 i {color: #F64E60;font-size: 26px;}

.dashboard-new .dashboard-content .dashboard-content-row .item4{background-color: #C9F7F5;color: #1BC5BD;}
.dashboard-new .dashboard-content .dashboard-content-row .item4 p {margin-bottom: 0;}
.dashboard-new .dashboard-content .dashboard-content-row .item4 p a, .dashboard-new .dashboard-content .dashboard-content-row .item4 h5 a {color: #1BC5BD;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .item4 i {color: #1BC5BD;font-size: 26px;}

.dashboard-new .dashboard-content .dashboard-content-row .item5{background-color: #EFEFEF;color: #464646;}
.dashboard-new .dashboard-content .dashboard-content-row .item5 p {margin-bottom: 0;}
.dashboard-new .dashboard-content .dashboard-content-row .item5 p a, .dashboard-new .dashboard-content .dashboard-content-row .item5 h5 a {color: #464646;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .item5 i {color: #464646;font-size: 26px;}

.dashboard-new .dashboard-content .dashboard-content-row .item6{background-color: #efefb0;color: #464646;}
.dashboard-new .dashboard-content .dashboard-content-row .item6 p {margin-bottom: 0;}
.dashboard-new .dashboard-content .dashboard-content-row .item6 p a, .dashboard-new .dashboard-content .dashboard-content-row .item5 h5 a {color: #464646;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .item6 i {color: #464646;font-size: 26px;}

.dashboard-new .dashboard-content .dashboard-content-row .item7{background-color: #b5ffb4;color: #464646;}
.dashboard-new .dashboard-content .dashboard-content-row .item7 p {margin-bottom: 0;}
.dashboard-new .dashboard-content .dashboard-content-row .item7 p a, .dashboard-new .dashboard-content .dashboard-content-row .item5 h5 a {color: #464646;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .item7 i {color: #464646;font-size: 26px;}

.dashboard-new .dashboard-content .dashboard-content-row .item8{background-color: #d6f0d5;color: #464646;}
.dashboard-new .dashboard-content .dashboard-content-row .item8 p {margin-bottom: 0;}
.dashboard-new .dashboard-content .dashboard-content-row .item8 p a, .dashboard-new .dashboard-content .dashboard-content-row .item5 h5 a {color: #464646;font-weight: 500;}
.dashboard-new .dashboard-content .dashboard-content-row .item8 i {color: #464646;font-size: 26px;}

.billing-container {margin: 30px 0;display: inline-block;width: 100%;}
.billing-container .billing-grid-row {display: grid;grid-template-columns: 24% 24% 24% 24%;grid-gap: 20px 20px;justify-content: space-between;}
.billing-container .billing-grid-row .billling-grid-col {background: #fff;box-shadow: 0 2px 6px #DEDEDE;border-radius: 8px;padding: 20px;}
.billing-container .billing-grid-row .billling-grid-col h3 {color: #1469a2;font-size: 16px;padding-bottom: 10px;}
.billing-container .billing-grid-row .billling-grid-col .billing-flex-content {display: flex;justify-content: space-between;}
.billing-container .billing-grid-row .billling-grid-col .billing-flex-content .heading {font-size: 13px;color: #c62127;
font-weight: 500;padding: 2px 0;}
.billing-container .billing-grid-row .billling-grid-col .billing-flex-content .content {font-size: 13px;color: #646464;padding: 2px 0;}
.profile-container p a {display: inline-block}
.profile-container p {padding-top: 1%}

.form-control-container{}
.form-control-container .form-control-qtr{width:33.33%}
.form-control-container .form-control-full{width: 100%;}
.form-control-container .btn{border: 0 !important;padding: 15px !important;}
.form-control-container .form-control-checkbox-container{display: flex;justify-content: flex-start;}
.form-control-container .form-control-checkbox-container .form-control-checkbox{margin-right: 15px;line-height: 28px;}
.form-control-container .form-control-checkbox-container .form-control-checkbox input{margin-right: 8px;}
.data-tbl {width: 100%;margin: 15px 0;border: #e1e1e1 1px solid;}
.data-tbl tr td {text-align: left;font-size: 14px;padding: 8px 15px 8px;width: 50%;}
.data-tbl tr:nth-child(even) td{background: #f0f0f0;}
.data-tbl .line-top{border-top: #909090 1px solid;}
.data-tbl .line-bottom{border-bottom: #909090 1px solid;}

.billing-new-container{}
.billing-new-container .billing-grid-row{grid-template-columns: 100% !important;}
.billing-new-container .billing-grid-row .billling-grid-col{box-shadow: none;border-radius: 0;padding: 0;margin-bottom: 20px;}
.billing-new-container .billing-grid-row .billling-grid-col h3{text-align: center;text-transform: uppercase;letter-spacing: 1px;color: #000;font-weight: 600;padding-bottom: 20px;}
.billing-new-container .billing-grid-row .billling-grid-col .billing-flex-container{display: grid;grid-template-columns: 25% 25% 25% 25%;-moz-box-shadow: 0 2px 6px #DEDEDE;-webkit-box-shadow: 0 2px 6px #DEDEDE;box-shadow: 0 2px 6px #DEDEDE;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.billing-new-container .billing-grid-row .billling-grid-col .billing-flex-container .billing-flex-content{display: inline-block;text-align: center;padding: 20px 0;}
.billing-new-container .billing-grid-row .billling-grid-col .billing-flex-container .billing-flex-content:nth-child(2n){background:#f7f7f7;}
.billing-new-container .billing-grid-row .billling-grid-col .billing-flex-container .billing-flex-content .heading{font-size: 16px;padding: 8px;}
.billing-new-container .billing-grid-row .billling-grid-col .billing-flex-container .billing-flex-content .content{font-size: 16px;color: #000;font-weight: 500;}
.billing-grid-row-for-2{width: 48%;margin: 0 auto;text-align: center;}
.billing-grid-row-for-2 .billing-flex-container {grid-template-columns: 50% 50% !important;}

.invoice-grid-row {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;margin: 20px 0;grid-gap: 20px 0px;}
.invoice-grid-row .invoice-grid-col{padding: 15px;-moz-box-shadow: 0 2px 6px #DEDEDE;-webkit-box-shadow: 0 2px 6px #DEDEDE;box-shadow: 0 2px 6px #DEDEDE;}
.invoice-grid-row .invoice-grid-col h3 {font-weight: 500;padding-bottom: 10px;}
.invoice-grid-row .invoice-grid-col h2 {padding: 15px 0 3px;}
.invoice-grid-row .invoice-grid-col p {font-size: 14px;color: #444;font-weight: 500;padding: 6px 0;margin: 0;}
.invoice-grid-row .invoice-grid-col p strong {}
.invoice-grid-row .invoice-grid-col .payinvoice-btn {}
.invoice-grid-row .invoice-grid-col .payinvoice-btn a {background: #C62127;display: inline-block;color: #fff;text-transform: uppercase;width: 100%;text-align: center;padding: 15px;margin: 20px 0;font-weight: 600;border-radius: 8px;}
.invoice-grid-row .invoice-grid-col .invoice-flex {border-bottom: #eaeaea 1px solid;padding-bottom: 6px;margin-bottom: 12px;}
.noborder{border:0!important}
.invoice-grid-row .invoice-grid-col .invoice-flex .invoice-flex-row {display: grid;grid-template-columns: 68% 32%;}
.invoice-grid-row .invoice-grid-col .invoice-flex .invoice-flex-row div {font-size: 14px;color: #444;font-weight: 500;padding: 6px 0;margin: 0;}

.top-bar {background: #1469a2;position: fixed;width: 100%;z-index: 999;top: 0;display: grid;grid-template-columns: auto auto;justify-content: center;padding: 6px;}
.top-bar .top-bar-content {color: #fff;font-size: 13px;padding: 1px 10px;}
.top-bar .top-bar-content i {padding-right: 4px;}
.top-bar .top-bar-content a {color: #fff;}

.top-bar-new {background: #1469a2;width: 100%;display: grid;grid-template-columns: auto auto;justify-content: space-between;padding: 6px;padding: 0.6% 2%;position: fixed;z-index: 99;top: 0;align-items: center;}
.top-bar-new .top-bar-content {}
.top-bar-new .top-bar-content p {color: #fff;margin: 5px 0;}
.top-bar-new .top-bar-content p a {color:#fff}
.top-bar-new .top-bar-content p i {padding-right: 8px;}
.top-bar-new .top-bar-content .topbar-btn {
	padding: 12px 20px;
	background: #fff;
	border-radius: 50px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	width: 130px;
	display: inline-block;
	text-align: center;
	margin-left: 10px;
	color: #000;
    border: #fff 1px solid;
}
.top-bar-new .top-bar-content .topbar-btn:hover {background:none;color:#fff}
.top-bar-content-flex {display: flex;align-content: center;align-items: center;}
.hideBtn_Desktop {display:none !important}
.sticky-header {position: fixed;background: #fff;animation-name: fadeInDown;animation-duration: 1s;animation-fill-mode: both;transition: all .3s ease 0s;padding-bottom: 0;z-index: 999;-moz-box-shadow: 0px 1px 5px #E8E8E8;-webkit-box-shadow: 0px 1px 5px #E8E8E8;box-shadow: 0px 1px 5px #E8E8E8;top: 0;}
.sticky-header .hideBtn_Desktop {display:inline-block !important}
.sticky-header .header .menu ul li a {font-size: 14px !important;padding: 8px !important;font-weight: 500 !important;}
.sticky-header .header .menu ul li.hideBtn_Desktop a {min-width: 110px;padding: 12px 20px !important;text-transform:uppercase !important;font-weight: 600 !important;}

.ccards-container {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;grid-gap: 1%;padding: 0 5%;}
.ccards-container .ccards-item {border: #E4E4E4 1px solid;border-radius: 14px;padding: 12px 14px;display: grid;grid-template-columns: 20% 65% 15%;justify-content: space-between;}
.ccards-container .ccards-item .icon {}
.ccards-container .ccards-item .icon img {}
.ccards-container .ccards-item .content {}
.ccards-container .ccards-item .content p {font-family: Poppins,serif;font-size: 16px;color: #9C9C9C;margin: 0;}
.ccards-container .ccards-item .content .content-flex {display: flex;justify-content: space-between;padding-top: 4px;}
.ccards-container .ccards-item .content .content-flex div {font-family: Poppins,serif;font-size: 16px;color: #9C9C9C;margin: 0;}
.ccards-container .ccards-item .action {text-align: right;}
.ccards-container .ccards-item .action span {font-size: 20px;}

.add-ccards-container {display: flex;justify-content: center;margin-top: 30px;}
.add-ccards-container .add-ccards-flex {border: #E4E4E4 1px solid;border-radius: 30px;padding: 26px 30px;width: 600px;}
.add-ccards-container .add-ccards {display: grid;grid-template-columns: 48% 48%;justify-content: space-between;}
.add-ccards-container .add-ccards .ccards-field {margin-bottom: 15px;position: relative;}
.add-ccards-container .add-ccards .ccards-field .cardicon {position: absolute;right: 1px;bottom: 0;}
.add-ccards-container .add-ccards .ccards-field .cardicon img {}
.add-ccards-container .add-ccards .ccards-field label {font-family: Poppins,serif;font-size: 14px;color: #9C9C9C;display: inline-block;width: 100%;padding-bottom: 2px;}
.add-ccards-container .add-ccards .ccards-field label .material-icons-outlined {font-size: 16px;position: relative;top: 3px;}
.add-ccards-container .add-ccards .ccards-field input {padding: 0;width: 100%;border: 0;border-bottom: #E4E4E4 1px solid;height: 34px;font-size: 16px;font-family: Poppins,serif;}
.add-ccards-container .add-ccards-button {}
.add-ccards-container .add-ccards-button input[type="submit"]{background: #C62127;color: #fff;padding: 13px;border: 0;
width: 100%;border-radius: 4px;font-family: Montserrat,serif;font-size: 16px;font-weight: 600;text-transform:uppercase;letter-spacing: 1px;}
::placeholder{color:#868686;opacity:1}
:-ms-input-placeholder{color:#868686;opacity:1}
::-ms-input-placeholder{color:#868686;opacity:1}
.ccard-save {padding: 0;grid-template-columns: 49% 49%;margin-top: 15px;}
.ccard-save .action .material-icons-outlined {color:#1EAE63}
.ccard-save .ccards-item {margin-bottom: 8px;}

/* How it works*/
.how-it-works-container2 {padding: 10px 0;margin-top: 60px;display: inline-block;width: 100%;}
.how-it-works-container2 h2 {}
.how-it-works-container2 .how-it-works-row {display: grid;grid-template-columns: 33% 33% 33%;justify-content: space-between;}
.how-it-works-container2 .how-it-works-row .how-it-works-col {position: relative;min-height: 1100px;}
.how-it-works-container2 .how-it-works-row .how-it-works-col h3 {text-align: center;color: #1469a2;padding: 10px 0 40px;font-size: 24px;font-weight: 600;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .thumb {text-align: center;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .thumb a {display: block;cursor: pointer;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .thumb img {width: 300px;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .content {padding: 0 15% 3% 22%;margin-top: 30px;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .content ol {}
.how-it-works-container2 .how-it-works-row .how-it-works-col .content ol li {color: #1469a2;font-size: 20px;font-weight: 600;margin-bottom: 35px;position: relative;line-height: 30px;min-height: 100px;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .content ol li .icon {position: absolute;left: -75px;font-size: 30px;top: 0;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .content ol li p {font-size: 16px;font-weight: 400;padding-top: 8px;line-height: 26px;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .button {text-align: center;position: absolute;bottom: 0;width: 100%;}
.how-it-works-container2 .how-it-works-row .how-it-works-col .button a {color: #fff !important;background: #c62127;padding: 13px 20px !important;min-width: 134px;text-align: center;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;letter-spacing: 1px;border: transparent solid 1px;font-weight: 500;margin-top: 20px;display: inline-block;border:#c62127 1px solid}
.how-it-works-container2 .how-it-works-row .how-it-works-col .button a:hover {background:none;border:#c62127 1px solid;color:#c62127 !important}
.how-it-works-container2 .how-it-works-row .how-it-works-col:first-child::after {content: "";position: absolute;left: 0;top:0}
.how-it-works-container2 .how-it-works-row .how-it-works-col:last-child .content {}
.how-it-works-container2 h2 {font-size: 2.2em;padding-bottom: 40px;text-align: center;color: #1469a2;font-weight: 600;}
.custom-error {
	text-align: center;
	color: #721c24;
	font-size: 13px;
	border: #721c24 1px solid;
	padding: 8px;
	background: #f8d7da;
}
.video-featured {width: 100%;}
.video-featured video {width: 100%;height: auto;}
#dlgTermsServices {width:650px;padding: 20px;}
.animated-modal {
  max-width: 550px;
  border-radius: 4px;
  overflow: hidden;
  
  transform: translateY(-50px);
  transition: all .7s;
}

.animated-modal h2,
.animated-modal p {
  transform: translateY(-50px);
  opacity: 0;
  
  transition-property: transform, opacity;
  transition-duration: .4s;
}

/* Final state */
.fancybox-slide--current .animated-modal,
.fancybox-slide--current .animated-modal h2,
.fancybox-slide--current .animated-modal p {
  transform: translateY(0);
  opacity: 1;
}

/* Reveal content with different delays */
.fancybox-slide--current .animated-modal h2 {
  transition-delay: .1s;
}

.fancybox-slide--current .animated-modal p {
  transition-delay: .3s;
}

.fancybox-slide--html .fancybox-close-small {color: #000 !important;background: none !important;}
/* How it works*/
.ui-dialog .ui-button-icon-space {display:none !important}
.ui-dialog .ui-button-icon {top: 0 !important;left: 0 !important;}
.ui-widget-overlay {background: rgba(0,0,0,0.8) !important;opacity: 1 !important;filter: Alpha(Opacity=100) !important;}
.fancybox-container .fancybox-content {padding: 36px 20px;}

.slider-flex {display: grid;justify-content: center;grid-template-columns: 12% 76% 12%;align-items: center;margin-top: 14px;}
.slider-flex .slider-flex1 {font-size: 14px;font-weight: 600;text-align: left;}
.slider-flex .slider-flex2 {}
.slider-flex .slider-flex3 {text-align: right;font-size: 14px;font-weight: 600;}
.slidecontainer p {text-align: center;}

.show-title {position: relative;}
.show-title:hover .title-box {display:block}
.title-box {position: absolute;background: #fff;padding: 8px 10px;border: #ccc 1px solid;font-size: 11px;line-height: 18px;font-weight: 500;width: 420px;left: 10px;top: 0px;box-shadow: #dcdcdc 1px 1px 8px;color: #000;display: none}
.clock-timepicker {width:100%}
.btn-toolbar {display: flex;justify-content: flex-end;}
.btn-toolbar a {}
.popup-form {}
.popup-form  h2 {text-align: center;padding: 5px 0 20px;}
.popup-form .form-group {}
.popup-form .form-group #avatarimg {margin-top: 6px;}
.popup-form .form-group label {display: inline-block;width: 100%;font-size: 14px;padding: 6px 0;font-weight: 500;}
.popup-form .form-group input[type="text"],.popup-form .form-group input[type="email"],.popup-form .form-group input[type="file"]{padding: 10px;width: 100%;border: #d7d7d7 1px solid;font-size: 14px;border-radius: 4px;}
.popup-form .form-group-button {text-align: center;}
.popup-form .form-group-button .btn {}

.contactus-container .contactus-row .contact-address .address-flex {display: grid;grid-template-columns: 36% 64%;justify-content: space-between;margin: 40px 0;align-items: center;}
.footer-logos {text-align: center;}
.footer-logos a{display: inline-block;padding: 0 6px;}
.footer-logos a img{height: 70px; border-radius:10px;}
/*  */

.upload-documents {display: grid;grid-template-columns: 47% 47%;justify-content: space-between;}
.upload-documents .upload-col {margin: 5px 0 10px;}
.upload-documents .upload-col label {font-weight: 600;color: #646464;letter-spacing: 0.5px;font-size: 13px;}
.upload-documents .upload-col label span {}
.upload-documents .upload-col .upload-col-flex {display: grid;grid-template-columns: 75% 24%;justify-content: space-between;align-items: end;}
.upload-documents .upload-col .upload-col-flex div {}
.upload-documents .upload-col .upload-col-flex input[type="file"] {width: 100%;border: #a1a1a1 1px solid;padding: 8px;
border-radius: 4px;font-family: 'Montserrat', sans-serif;font-size: 13px;margin: 8px 0 0;}
.upload-documents .upload-col .upload-col-flex input[type="submit"] {background: #c62127;border: 0;font-size: 15px;padding: 10px;color: #fff;display: inline-block;font-family: 'Montserrat', sans-serif;font-weight: 600;text-transform: uppercase;cursor: pointer;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;letter-spacing: 1px;border: #c62127 1px solid;width: 100%;}
.upload-documents .upload-col .document-col-status {display: flex;justify-content: space-between;padding-top: 6px;}
.upload-documents .upload-col .document-col-status .upload-status {font-size: 13px;font-weight: 600;}
.upload-documents .upload-col .document-col-status .view-document {font-size: 13px;font-weight: 600;}

.text-danger {color: #dc3545 !important;}
.text-success {color: #28a745 !important;}
.text-warning {color: #ffc107 !important;}
.text-info {color: #17a2b8 !important;}
.text-primary {color: #1469a2 !important;}

.navitation{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
           list-style: none;
           padding: 15px 0px;
           margin-top: 2rem;
           margin-bottom: 2rem;
           border-top: solid 1px #ccc;
           border-bottom: solid 1px #ccc;
}
.user-profile-heading{
  text-align: center;
  border-bottom: solid 1px #ccc;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
}
.navitation a{
  font-size: 17px;
  color: #323335;
  text-decoration: none;
  transition: color .15s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.navitation a .nav-link-text{
  margin-left: 10px;
}
.navitation a:focus,
.navitation a:hover{
  color: #980f14;
}


.dropdown_toggle{
  margin-top: 5px;
  display: inline-block;
}

.toggle-btn{
  text-decoration: none;
  /*font-weight: bold;*/
    color: #212121;
}
.nav-sortby{
  list-style: none;
  padding: 0;
  background-color: #ffffff;
  max-width: 200px;
  border-radius: 5px;
}
.nav-sortby li {
	padding: 8px 10px;
	font-size: 13px;
}
.nav-sortby li.active,
.nav-sortby li:focus,
.nav-sortby li:hover{
  /*background-color: #e7e8e9;*/
  cursor: pointer;
}

 
.list-unstyled{
  list-style: none;
}
.d-flex{
  display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
 .align-items-center{
  
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
 }
 .d-inline-block{
   display: inline-block;
 }
 .review_star{
  padding: 0;
 }
 .review_star li{
  margin-right: 5px;
 }
 .mr-1 {
  margin-right: 5px;
 }
 .m-0{
  margin: 0;
 }
 .my-2{
  margin-top: 8px;
  margin-bottom: 8px;
 }
 .my-3{
  margin-top: 1rem;
  margin-bottom: 1rem;
 }
.mt-3{
  margin-top: 1rem;
}
.mb-3{
  margin-bottom: 1rem;
}
.mb-4{
  margin-bottom: 2rem;
}
p{margin-bottom: 1rem;}
.btn-primary{
  /*background: #c62127;
  color: #fff;
  font-size: 0.9em;
  font-weight: 600;
  text-transform: uppercase;
  padding: 18px;
  border: 0;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1px;
  cursor: pointer;
  border: #c62127 1px solid;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none;
  transition: color .15s ease-in-out;*/
}
.btn-primary:focus,
.btn-primary:hover{
  /*background-color: #980f14;*/
}
.nurses-content .btn-primary {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.p-3 {
    padding: 1rem!important;
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.bg-light {
	background-color: #FFF;
	border: #eee 1px solid;
}

.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.form-input {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.input-wrapper{
  display: flex;
  display: -webkit-flex;
  border: 1px solid #ced4da;
}
.input-placeholder{
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
.input-wrapper .form-input{
  border-radius: 0;
  border: none;
  height: 56px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.input-wrapper .form-input:focus{
  border: none;
  outline: none;
}
.justify-content-between{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.logout{
text-decoration: none;
    font-size: 16px;
}
@media only screen and (min-width: 0px) and (max-width: 767px){
  /*.logout-table.table td, .table th{
    display: block;
  }*/
  .main .card{
    padding: 1rem !important;
  }
  .logout-table.table tr{
    margin-bottom: 10px;
  }
  .logout-table.table tbody td:nth-child(1){
    font-weight: bold;
  }
  .logout-table.table tbody td:nth-child(2){
    display: none !important;
  }
  .main{
    width: 90% !important;
  }
  .navitation{
    display: block;
  }
  .navitation a{
    display: block;
  }
  .col-md-6,
  .col-lg-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
}

@media (min-width: 992px){
  .col-lg-4 {
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
      position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
  }
  }


@media only screen and (min-width: 768px) and (max-width: 991px){
  .main{
    width: 90% !important;
  }
.col-md-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
      position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}
.p-md-5 {
    padding: 3rem!important;
}
.mb-md-0{
  margin-bottom: 0rem !important;
}
}
@media only screen and (min-width: 576px) and (max-width: 768px){
.col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
         position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}
}



.day-text{
  text-decoration: none;
  color: #c62127;
}
.text-decoration-none{
  text-decoration: none;
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
table {
  border-collapse: collapse;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table td, .table th {
  padding: .75rem;
  vertical-align: middle;
  border-top: 1px solid #dee2e6;text-align: left;
}
th {
  text-align: inherit;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0,0,0,.05);
}

.responsive-table td:before {
content: attr(data-title);
display: none;
}
@media only screen and (max-width: 992px) {

.mb-3{
  margin-bottom: 2rem !important;
}
.responsive-table table,
.responsive-table thead,
.responsive-table tbody,
.responsive-table tfoot,
.responsive-table tr,
.responsive-table th,
.responsive-table td {
display: block;
}

.responsive-table thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}

.responsive-table tr {
border: 1px solid #ccc;
}

.responsive-table td {
border: none;
border-bottom: 1px solid #eee;
position: relative;
white-space: normal;
text-align: left;
padding: 10px 10px 10px calc(50% + 10px);
}

.responsive-table td:before {
content: attr(data-title);
position: absolute;
top: 1px;
left: 1px;
width: calc(50% - 20px);
padding: 5px 10px;
white-space: nowrap;
text-align: left;
font-weight: bold;
display: inherit;
}

}


