/*****************************************
Colors:
- Backgrounds - turquoise #2369a2
- Backgrounds - blue #0079f9
- Backgrounds - light gray #f7fcfd
- Buttons, bullets, icons, links - turquoise #2369a2
- Cards border, inputs border - light gray #c4d8dc
- Text headers, navbar links - black #393939
- Text body - black #626262
- Button, Link hover - #00a7bd
******************************************/

h1 {
	color: #393939;
}

h2 {
	color: #393939;
}

h3 {
	color: #393939;
}

h4 {
	color: #393939;
}

h5 {
	color: #393939;
}

h6 {
	color: #393939;
}

a {
	color: #626262;
}

a:hover {
	color: #626262;
}

a.turquoise {
	color: #2369a2;
}

a.white {
	color: #fff;
}

.turquoise {
	color: #2369a2;
}

.btn-solid-reg {
	border: 0.125rem solid #2369a2;
	background-color: #2369a2;
	color: #fff;
}

.btn-solid-reg:hover {
	color: #2369a2;
}

.btn-solid-lg {
	border: 0.125rem solid #2369a2;
	background-color: #2369a2;
	color: #fff;
}

.btn-solid-lg:hover {
	color: #2369a2;
}

.btn-outline-reg {
	border: 0.125rem solid #2369a2;
	color: #2369a2;
}

.btn-outline-reg:hover {
	background-color: #2369a2;
	color: #fff;
}

.btn-outline-lg {
	border: 0.125rem solid #2369a2;
	color: #2369a2;
}

.btn-outline-lg:hover {
	background-color: #2369a2;
	color: #fff;
	text-decoration: none;
}

.btn-outline-sm {
	border: 0.125rem solid #2369a2;
	color: #2369a2;
}

.btn-outline-sm:hover {
	background-color: #2369a2;
	color: #fff;
}

.label-control {
	color: #626262;
}

/* IE10+ hack to solve lower label text position compared to the rest of the browsers */
.form-control-input,
.form-control-select {
	border: 1px solid #c4d8dc;
	background-color: #fff;
	color: #626262;
}

.form-control-textarea {
	border: 1px solid #c4d8dc;
	background-color: #fff;
	color: #626262;
}

.form-control-input:focus,
.form-control-select:focus,
.form-control-textarea:focus {
	border: 1px solid #a1a1a1;
}

.form-control-input:hover,
.form-control-select:hover,
.form-control-textarea:hover {
	border: 1px solid #a1a1a1;
}

.form-control-submit-button {
	border: 1px solid #2369a2;
	background-color: #2369a2;
	color: #fff;
}

.form-control-submit-button:hover {
	background-color: transparent;
	color: #2369a2;
}

/* Form Success And Error Message Formatting */
#rmsgSubmit.h3.text-center.tada.animated,
#cmsgSubmit.h3.text-center.tada.animated,
#pmsgSubmit.h3.text-center.tada.animated,
#rmsgSubmit.h3.text-center,
#cmsgSubmit.h3.text-center,
#pmsgSubmit.h3.text-center {
	color: #626262;
}

.help-block.with-errors .list-unstyled {
	color: #626262;
}

/*************************/
/*     02. Preloader     */
/*************************/
.spinner-wrapper {
	background: #fff;
}

.spinner > div {
	background-color: #2369a2;
}

/**************************/
/*     03. Navigation     */
/**************************/

.navbar-custom .navbar-brand.logo-text {
	color: #393939;
}

/* .navbar-custom .nav-item .nav-link {
	color: #393939;
} */

/* .navbar-custom .nav-item .nav-link:hover,
.navbar-custom .nav-item .nav-link.active {
	color: #2369a2;
} */

.navbar-custom .dropdown-menu {
	background-color: #fff;
}

.navbar-custom .dropdown-item {
	color: #393939;
}

.navbar-custom .dropdown-item:hover {
	background-color: #fff;
}

.navbar-custom .dropdown-item:hover .item-text {
	color: #2369a2;
}

.navbar-custom .dropdown-items-divide-hr {
	background-color: #c4d8dc;
}
/* end of dropdown menu */

.navbar-custom .navbar-toggler {
	color: #393939;
}

/*********************/
/*    04. Header     */
/*********************/
.header {
	background-color: #fff;
}

.header {
	background: url('../images/HRMS.jpg?hrms')  0% 20% no-repeat;
	background-size: cover; 
}

.cards-1 .card {
	border: 1px solid #c4d8dc;
	background: transparent;
}

.cards-1 .card:hover h4,
.cards-1 .card:hover p,
.cards-1 .card:hover {
	background: #2369a2;
	color: #fff;
}

.basic-2 .list-unstyled .fas {
	color: #2369a2;
}

/**********************************/
/*     09. Details Lightboxes     */
/**********************************/
.lightbox-basic {
	background: #fff;
}

.lightbox-basic hr {
	background-color: #2369a2;
}

.lightbox-basic .list-unstyled .fas {
	color: #2369a2;
}

/* Signup Button */
.lightbox-basic .btn-solid-reg.mfp-close {
	color: #fff;
}

.lightbox-basic .btn-solid-reg.mfp-close:hover {
	color: #2369a2;
}
/* end of signup Button */

/* Back Button */
.lightbox-basic a.mfp-close.as-button {
	color: #2369a2;
}

.lightbox-basic a.mfp-close.as-button:hover {
	color: #fff;
}
/* end of back button */

.lightbox-basic button.mfp-close.x-button {
	color: #707984;
}

/***********************/
/*     11. Request     */
/***********************/
.form-1 {
	background-color: #f9fafc;
}

.form-1 .list-unstyled .fas {
	color: #2369a2;
}

/****************************/
/*     13. Testimonials     */
/****************************/
.slider-2 {
	background: url('../images/testimonials-background.jpg') center center no-repeat;
}

.slider-2 .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23626262'%2F%3E%3C%2Fsvg%3E");
}

.slider-2 .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23626262'%2F%3E%3C%2Fsvg%3E");
}

/*********************/
/*     14. About     */
/*********************/

.basic-4 .fa-stack-2x {
	color: #2369a2;
}

.basic-4 .fa-stack-1x {
	color: #fff;
}

.basic-4 .fa-stack:hover .fa-stack-2x {
	color: #00a7bd;
}

.basic-4 .fa-stack:hover .fa-stack-1x {
	color: #fff;
}


/***********************/
/*     15. Contact     */
/***********************/
.form-2 {
	background: url('../images/contact-background.jpg') center center no-repeat;
}

.form-2 .list-unstyled .fas,
.form-2 .list-unstyled .fab {
	color: #2369a2;
}

/**********************/
/*     16. Footer     */
/**********************/
.footer .list-unstyled .fab,
.footer .list-unstyled .fas {
	color: #2369a2;
}

.footer .fa-stack .fa-stack-1x {
    color: #fff;
}

.footer .fa-stack .fa-stack-2x {
	color: #2369a2;
}

.footer .fa-stack:hover .fa-stack-1x {
	color: #fff;
}

.footer .fa-stack:hover .fa-stack-2x {
    color: #00a7bd;
}


/*************************/
/*     17. Copyright     */
/*************************/
.copyright .p-small {
	border-top: 1px solid #c4d8dc;
}


/**********************************/
/*     18. Back To Top Button     */
/**********************************/
a.back-to-top {
	background: #2369a2 url("../images/up-arrow.png") no-repeat center 47%;
}

a:hover.back-to-top {
	background-color: #00a7bd; 
}


/***************************/
/*     19. Extra Pages     */
/***************************/
.ex-basic-1 {
	background-color: #f7fcfd;
}

.ex-basic-2 .list-unstyled .fas {
	color: #2369a2;
}

.ex-basic-2 .text-container.dark-bg {
	background-color: #f9fafc;
}

.btn-solid-gr {
    background-color: #393939;
    border: 0.125rem solid #393939;
}
