.progress-tertiary{
	background-color: #55CBE2 !important;
}
.btn-outline-primary-custom{
	color: #55CBE2;
	border-color: #55CBE2;
}
.btn-outline-primary-custom:hover, .btn-outline-primary-custom:active{
	color: #fff;
	border-color: #55CBE2;
	background-color: #55CBE2;
}
.badge-gray{
	background-color: #D8D8D8 !important;
	color: #000;
}
.ql-editor{
	min-height: 200px;
}
#mini-calendar table thead tr th{
	text-align: center;
	font-family: 'Monserrat-Bold';
	color: #2F2260 !important;
	background: #F1F2F2;
	border: 0px !important;
}
#mini-calendar table tbody tr td{
	font-family: 'Monserrat-Regular';
}
.calendar-frame .selected{
	background: #55CBE2 !important;
	color: #fff !important;
}
.calendar-header{
	font-family: 'Monserrat-Bold' !important;
}
.fc-slats table tbody tr{
	height: 35px;
}
.fc-toolbar h2{
	font-family: 'Monserrat-Bold' !important;
}
.fc-widget-header{
	background: #F1F2F2 !important;
	color: #2F2260 !important;
	font-family: 'Monserrat-Bold' !important;
	border-color: #F1F2F2 !important;
}
.fc-content{
	font-family: 'Monserrat-Light'
}
.fc-button-primary{
	color: #797979 !important;
	background-color: #f1f1f1 !important;
	border-color: #f1f1f1 !important;
	font-family: 'Monserrat-Regular';
}
.fc-button-active, .fc-today-button{
	color: #fff !important;
	background-color: #55CBE2 !important;
	border-color: #55CBE2 !important;
}
.font-sm{
	font-size: 0.8rem !important;
}
.hide{
	display: none;
}
.custom-header{
	background: #EBEDF2 !important;
}
.btn-link:hover{
	text-decoration: none;
}
.btn-link{
	color: #2871CB !important;
}
.primary{
	background: #084684 !important;
	color: #fff;
}
.primary:hover{
	background: #084684 !important;
	color: #55CBE2;
}
.secondary{
	background: #2871CB !important;
	color: #fff;
}
.tertiary, .tertiary:disabled{
	background: #55CBE2 !important;
	color: #fff;
}
.tertiary:hover:not(:disabled){
	background: #78E9F9 !important;
	color: #fff;
}
.text-red{
	color: #FF5F5C !important;
}
.text-primary-custom{
	color: #084684 !important;
}
.text-secondary-custom{
	color: #2871CB !important;
}
.text-tertiary-custom{
	color: #55CBE2 !important;
}
.text-tertiary-2{
	color: #78E9F9 !important;
}
.text-grey{
	color: #D8D8D8 !important;
}
.text-grey-2{
	color: #F1F2F2 !important;
}
.text-dark{
	color: #333 !important;
}
.text-light{
	color: #f4f5f8 !important;
}
.text-white{
	color: #fff !important;
}
.text-medium{
	color: #989aa2 !important;
}
.monserrat-regular{
  font-family: 'Monserrat-Regular' !important;
}

.monserrat-light{
  font-family: 'Monserrat-Light' !important;
}

.monserrat-bold{
  font-family: 'Monserrat-Bold' !important;
}

.monserrat-semibold{
  font-family: 'Monserrat-SemiBold' !important;
}

.gotham-light{
  font-family: 'Gotham-Light' !important;
}

.gotham-bold{
  font-family: 'Gotham-Bold' !important;
}

.gotham-rounded{
  font-family: 'Gotham-Rounded' !important;
}

.fa-map-marker-alt, .fa-phone, .fa-globe{
	color: #FF5F5C;
}

.font-normal{
	font-size: 1rem !important;
}

.font-md{
	font-size: 0.9rem !important;
}
.font-lg{
	font-size: 1.2rem !important;
}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
.profile-widget .doc-img{
	height: 250px;
}
.available-info li{
	overflow: hidden;
	text-overflow: ellipsis;
}