/* Add here all your CSS customizations */




/**
 *   MAKE ELECTRON APP FEEL MORE NATIVE
 *
 *   * Prevent dragging all HTML elements, specially:
 *   	- images
 *   	- links (anchors)
 *
 */

*, *::after, *::before {
	-webkit-user-drag: none;
	cursor: default;
}


body {
    min-height:100%;/*or 100vh */
    position:relative;
}

p {
    font-size: 16px;
}


p.lead {
    font-size: 18px;
}

.text-3 {
    font-size: 15px !important;
}


.tp-bullets.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical {
	display: none !important;
	}

.tp-bullet {
	display: none !important;
	}


@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a.active {
		color: #aaa !important;
	}
}



#header .header-nav-main nav > ul > li > a {
		font-size: 14px;
	}
	



html .background-color-primary {
	background-color: #2d529f !important;
}


html .background-color-secondary {
	background-color: #ccc !important;
}



.medical-schedules .box-one::after {
	border-left: 40px solid #2d529f;
}

.custom-info span:nth-child(1) {
	color: #bbb;
}


.font-weight-bold {
	color: #000000;
	 }



.page-header h1 span {
    font-weight: 400;

}


#footer span {
    font-size: 15px;
}


#footer ul {
    font-size: 15px;
}


.contact-details .contact p {
	font-size: 15px;
	}


@media(max-width: 767px) {
	input,
	textarea {
		font-size: 16px !important;
	}
}



@media (max-width: 579px) {
	
	.tp-mask-wrap {
		display: none !important; 
	}

}



@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {
	transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
	}
}




 @media (max-width: 575px) {
	   .col-sm-6 {
       -ms-flex: 0 0 50%!important;
       flex: 0 0 50%!important;
       max-width: 50%!important;
}

}



.info.custom-info {
	line-height: 2 !important;
	}
	
.nav-footer .custom-list-style-1 li {
		line-height: 2 !important;
		}













