/*@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,600i,700");
@font-face {
	font-family: "GothamBold";
	src: url("GothamBold/GothamBold.eot");
	src: url("GothamBold/GothamBold.eot?#iefix") format("embedded-opentype"), url("GothamBold/GothamBold.woff") format("woff"), url("GothamBold/GothamBold.ttf") format("truetype"), url("GothamBold/GothamBold.svg#Ashbury") format("svg")
}
*/
.MerchantBG{
	/* height: 170px; */
}
.about_us .background_img .about-us-img {
	width: 100%;
	max-height: 400px
}
.about_us .about_us_panel {
	background-color: #019D8C;
	padding: 50px 300px;
	color: #fff
}
.about_us .about_us_panel h2 {
	font-size: 35px;
	letter-spacing: 2px;
	padding-bottom: 15px;
	display: inline-block;
	position: relative;
	margin-bottom: 40px
}
.about_us .about_us_panel h2:before {
	content: "";
	position: absolute;
	width: 50%;
	height: 1px;
	bottom: 0;
	left: 25%;
	border-bottom: 5px solid #fff
}
.about_us .about_us_panel p {
	font-size: 18px
}
.about_us .biography {
	padding: 50px 200px;
	text-align: center
}
.about_us .biography h2 {
	font-size: 35px;
	letter-spacing: 2px;
	padding-bottom: 15px;
	display: inline-block;
	position: relative;
	margin-bottom: 60px;
	color: #019D8C
}
.about_us .biography h2:before {
	content: "";
	position: absolute;
	width: 50%;
	height: 1px;
	bottom: 0;
	left: 25%;
	border-bottom: 5px solid #019D8C
}
.about_us .biography .row .team-card {
	margin-bottom: 75px
}
.about_us .biography .row .team-card .img-avatar {
	background-image: url(http://placehold.it/100x100);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50%;
	height: 175px;
	width: 175px;
	margin: auto
}
.about_us .biography .row .team-card h3 {
	margin-top: 10px;
	font-size: 18px
}
.about_us .biography .row .team-card p {
	font-size: 14px;
	color: darkgrey
}
@media screen and (max-width: 900px) {
	.about_us .about_us_panel {
		padding: 50px
	}
	.about_us .biography {
		padding: 50px
	}
}
.clockpicker .input-group-addon {
	cursor: pointer
}
.clockpicker-moving {
	cursor: move
}
.clockpicker-align-left.popover>.arrow {
	left: 25px
}
.clockpicker-align-top.popover>.arrow {
	top: 17px
}
.clockpicker-align-right.popover>.arrow {
	left: auto;
	right: 25px
}
.clockpicker-align-bottom.popover>.arrow {
	top: auto;
	bottom: 6px
}
.clockpicker-popover .popover-title {
	background-color: #fff;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center
}
.clockpicker-popover .popover-title span {
	cursor: pointer
}
.clockpicker-popover .popover-content {
	background-color: #f8f8f8;
	padding: 12px
}
.popover-content:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.clockpicker-plate {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	overflow: visible;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.clockpicker-canvas, .clockpicker-dial {
	width: 200px;
	height: 200px;
	position: absolute;
	left: -1px;
	top: -1px
}
.clockpicker-minutes {
	visibility: hidden
}
.clockpicker-tick {
	border-radius: 50%;
	color: #666;
	line-height: 26px;
	text-align: center;
	width: 26px;
	height: 26px;
	position: absolute;
	cursor: pointer
}
.clockpicker-tick.active, .clockpicker-tick:hover {
	background-color: #c0e5f7;
	background-color: rgba(0, 149, 221, 0.25)
}
.clockpicker-button {
	background-image: none;
	background-color: #fff;
	border-width: 1px 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
	padding: 10px 0
}
.clockpicker-button:hover {
	background-image: none;
	background-color: #ebebeb
}
.clockpicker-button:focus {
	outline: none !important
}
.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-moz-transition: -moz-transform 350ms, opacity 350ms;
	-ms-transition: -ms-transform 350ms, opacity 350ms;
	-o-transition: -o-transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms
}
.clockpicker-dial-out {
	opacity: 0
}
.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2)
}
.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(0.8, 0.8);
	-moz-transform: scale(0.8, 0.8);
	-ms-transform: scale(0.8, 0.8);
	-o-transform: scale(0.8, 0.8);
	transform: scale(0.8, 0.8)
}
.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	-moz-transition: opacity 175ms;
	-ms-transition: opacity 175ms;
	-o-transition: opacity 175ms;
	transition: opacity 175ms
}
.clockpicker-canvas-out {
	opacity: 0.25
}
.clockpicker-canvas-bearing, .clockpicker-canvas-fg {
	stroke: none;
	fill: #0095dd
}
.clockpicker-canvas-bg {
	stroke: none;
	fill: #c0e5f7
}
.clockpicker-canvas-bg-trans {
	fill: rgba(0, 149, 221, 0.25)
}
.clockpicker-canvas line {
	stroke: #0095dd;
	stroke-width: 1;
	stroke-linecap: round
}
.clockpicker-button.am-button {
	margin: 1px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px
}
.clockpicker-button.pm-button {
	margin: 1px 1px 1px 136px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px
}
.btn-social {
	position: relative;
	padding-left: 44px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.btn-social>:first-child {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 32px;
	line-height: 34px;
	font-size: 1.6em;
	text-align: center;
	border-right: 1px solid rgba(0, 0, 0, 0.2)
}
.btn-social.btn-lg {
	padding-left: 61px
}
.btn-social.btn-lg>:first-child {
	line-height: 45px;
	width: 45px;
	font-size: 1.8em
}
.btn-social.btn-sm {
	padding-left: 38px
}
.btn-social.btn-sm>:first-child {
	line-height: 28px;
	width: 28px;
	font-size: 1.4em
}
.btn-social.btn-xs {
	padding-left: 30px
}
.btn-social.btn-xs>:first-child {
	line-height: 20px;
	width: 20px;
	font-size: 1.2em
}
.btn-social-icon {
	position: relative;
	padding-left: 44px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 34px;
	width: 34px;
	padding: 0
}
.btn-social-icon>:first-child {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 32px;
	line-height: 34px;
	font-size: 1.6em;
	text-align: center;
	border-right: 1px solid rgba(0, 0, 0, 0.2)
}
.btn-social-icon.btn-lg {
	padding-left: 61px
}
.btn-social-icon.btn-lg>:first-child {
	line-height: 45px;
	width: 45px;
	font-size: 1.8em
}
.btn-social-icon.btn-sm {
	padding-left: 38px
}
.btn-social-icon.btn-sm>:first-child {
	line-height: 28px;
	width: 28px;
	font-size: 1.4em
}
.btn-social-icon.btn-xs {
	padding-left: 30px
}
.btn-social-icon.btn-xs>:first-child {
	line-height: 20px;
	width: 20px;
	font-size: 1.2em
}
.btn-social-icon>:first-child {
	border: none;
	text-align: center;
	width: 100% !important
}
.btn-social-icon.btn-lg {
	height: 45px;
	width: 45px;
	padding-left: 0;
	padding-right: 0
}
.btn-social-icon.btn-sm {
	height: 30px;
	width: 30px;
	padding-left: 0;
	padding-right: 0
}
.btn-social-icon.btn-xs {
	height: 22px;
	width: 22px;
	padding-left: 0;
	padding-right: 0
}
.btn-adn {
	color: #fff;
	background-color: #d87a68;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-adn:focus, .btn-adn.focus {
	color: #fff;
	background-color: #ce563f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-adn:hover {
	color: #fff;
	background-color: #ce563f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-adn:active, .btn-adn.active, .open>.dropdown-toggle.btn-adn {
	color: #fff;
	background-color: #ce563f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-adn:active:hover, .btn-adn.active:hover, .open>.dropdown-toggle.btn-adn:hover, .btn-adn:active:focus, .btn-adn.active:focus, .open>.dropdown-toggle.btn-adn:focus, .btn-adn:active.focus, .btn-adn.active.focus, .open>.dropdown-toggle.btn-adn.focus {
	color: #fff;
	background-color: #b94630;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-adn:active, .btn-adn.active, .open>.dropdown-toggle.btn-adn {
	background-image: none
}
.btn-adn.disabled:hover, .btn-adn[disabled]:hover, fieldset[disabled] .btn-adn:hover, .btn-adn.disabled:focus, .btn-adn[disabled]:focus, fieldset[disabled] .btn-adn:focus, .btn-adn.disabled.focus, .btn-adn[disabled].focus, fieldset[disabled] .btn-adn.focus {
	background-color: #d87a68;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-adn .badge {
	color: #d87a68;
	background-color: #fff
}
.btn-bitbucket {
	color: #fff;
	background-color: #205081;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-bitbucket:focus, .btn-bitbucket.focus {
	color: #fff;
	background-color: #163758;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-bitbucket:hover {
	color: #fff;
	background-color: #163758;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-bitbucket:active, .btn-bitbucket.active, .open>.dropdown-toggle.btn-bitbucket {
	color: #fff;
	background-color: #163758;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-bitbucket:active:hover, .btn-bitbucket.active:hover, .open>.dropdown-toggle.btn-bitbucket:hover, .btn-bitbucket:active:focus, .btn-bitbucket.active:focus, .open>.dropdown-toggle.btn-bitbucket:focus, .btn-bitbucket:active.focus, .btn-bitbucket.active.focus, .open>.dropdown-toggle.btn-bitbucket.focus {
	color: #fff;
	background-color: #0f253c;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-bitbucket:active, .btn-bitbucket.active, .open>.dropdown-toggle.btn-bitbucket {
	background-image: none
}
.btn-bitbucket.disabled:hover, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket:hover, .btn-bitbucket.disabled:focus, .btn-bitbucket[disabled]:focus, fieldset[disabled] .btn-bitbucket:focus, .btn-bitbucket.disabled.focus, .btn-bitbucket[disabled].focus, fieldset[disabled] .btn-bitbucket.focus {
	background-color: #205081;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-bitbucket .badge {
	color: #205081;
	background-color: #fff
}
.btn-dropbox {
	color: #fff;
	background-color: #1087dd;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-dropbox:focus, .btn-dropbox.focus {
	color: #fff;
	background-color: #0d6aad;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-dropbox:hover {
	color: #fff;
	background-color: #0d6aad;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-dropbox:active, .btn-dropbox.active, .open>.dropdown-toggle.btn-dropbox {
	color: #fff;
	background-color: #0d6aad;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-dropbox:active:hover, .btn-dropbox.active:hover, .open>.dropdown-toggle.btn-dropbox:hover, .btn-dropbox:active:focus, .btn-dropbox.active:focus, .open>.dropdown-toggle.btn-dropbox:focus, .btn-dropbox:active.focus, .btn-dropbox.active.focus, .open>.dropdown-toggle.btn-dropbox.focus {
	color: #fff;
	background-color: #0a568c;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-dropbox:active, .btn-dropbox.active, .open>.dropdown-toggle.btn-dropbox {
	background-image: none
}
.btn-dropbox.disabled:hover, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox:hover, .btn-dropbox.disabled:focus, .btn-dropbox[disabled]:focus, fieldset[disabled] .btn-dropbox:focus, .btn-dropbox.disabled.focus, .btn-dropbox[disabled].focus, fieldset[disabled] .btn-dropbox.focus {
	background-color: #1087dd;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-dropbox .badge {
	color: #1087dd;
	background-color: #fff
}
.btn-facebook {
	color: #fff;
	background-color: #3b5998;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-facebook:focus, .btn-facebook.focus {
	color: #fff;
	background-color: #2d4373;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-facebook:hover {
	color: #fff;
	background-color: #2d4373;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-facebook:active, .btn-facebook.active, .open>.dropdown-toggle.btn-facebook {
	color: #fff;
	background-color: #2d4373;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-facebook:active:hover, .btn-facebook.active:hover, .open>.dropdown-toggle.btn-facebook:hover, .btn-facebook:active:focus, .btn-facebook.active:focus, .open>.dropdown-toggle.btn-facebook:focus, .btn-facebook:active.focus, .btn-facebook.active.focus, .open>.dropdown-toggle.btn-facebook.focus {
	color: #fff;
	background-color: #23345a;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-facebook:active, .btn-facebook.active, .open>.dropdown-toggle.btn-facebook {
	background-image: none
}
.btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled.focus, .btn-facebook[disabled].focus, fieldset[disabled] .btn-facebook.focus {
	background-color: #3b5998;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-facebook .badge {
	color: #3b5998;
	background-color: #fff
}
.btn-flickr {
	color: #fff;
	background-color: #ff0084;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-flickr:focus, .btn-flickr.focus {
	color: #fff;
	background-color: #cc006a;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-flickr:hover {
	color: #fff;
	background-color: #cc006a;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-flickr:active, .btn-flickr.active, .open>.dropdown-toggle.btn-flickr {
	color: #fff;
	background-color: #cc006a;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-flickr:active:hover, .btn-flickr.active:hover, .open>.dropdown-toggle.btn-flickr:hover, .btn-flickr:active:focus, .btn-flickr.active:focus, .open>.dropdown-toggle.btn-flickr:focus, .btn-flickr:active.focus, .btn-flickr.active.focus, .open>.dropdown-toggle.btn-flickr.focus {
	color: #fff;
	background-color: #a80057;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-flickr:active, .btn-flickr.active, .open>.dropdown-toggle.btn-flickr {
	background-image: none
}
.btn-flickr.disabled:hover, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr:hover, .btn-flickr.disabled:focus, .btn-flickr[disabled]:focus, fieldset[disabled] .btn-flickr:focus, .btn-flickr.disabled.focus, .btn-flickr[disabled].focus, fieldset[disabled] .btn-flickr.focus {
	background-color: #ff0084;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-flickr .badge {
	color: #ff0084;
	background-color: #fff
}
.btn-foursquare {
	color: #fff;
	background-color: #f94877;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-foursquare:focus, .btn-foursquare.focus {
	color: #fff;
	background-color: #f71752;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-foursquare:hover {
	color: #fff;
	background-color: #f71752;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-foursquare:active, .btn-foursquare.active, .open>.dropdown-toggle.btn-foursquare {
	color: #fff;
	background-color: #f71752;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-foursquare:active:hover, .btn-foursquare.active:hover, .open>.dropdown-toggle.btn-foursquare:hover, .btn-foursquare:active:focus, .btn-foursquare.active:focus, .open>.dropdown-toggle.btn-foursquare:focus, .btn-foursquare:active.focus, .btn-foursquare.active.focus, .open>.dropdown-toggle.btn-foursquare.focus {
	color: #fff;
	background-color: #e30742;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-foursquare:active, .btn-foursquare.active, .open>.dropdown-toggle.btn-foursquare {
	background-image: none
}
.btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare:hover, .btn-foursquare.disabled:focus, .btn-foursquare[disabled]:focus, fieldset[disabled] .btn-foursquare:focus, .btn-foursquare.disabled.focus, .btn-foursquare[disabled].focus, fieldset[disabled] .btn-foursquare.focus {
	background-color: #f94877;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-foursquare .badge {
	color: #f94877;
	background-color: #fff
}
.btn-github {
	color: #fff;
	background-color: #444;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-github:focus, .btn-github.focus {
	color: #fff;
	background-color: #2b2b2b;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-github:hover {
	color: #fff;
	background-color: #2b2b2b;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-github:active, .btn-github.active, .open>.dropdown-toggle.btn-github {
	color: #fff;
	background-color: #2b2b2b;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-github:active:hover, .btn-github.active:hover, .open>.dropdown-toggle.btn-github:hover, .btn-github:active:focus, .btn-github.active:focus, .open>.dropdown-toggle.btn-github:focus, .btn-github:active.focus, .btn-github.active.focus, .open>.dropdown-toggle.btn-github.focus {
	color: #fff;
	background-color: #191919;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-github:active, .btn-github.active, .open>.dropdown-toggle.btn-github {
	background-image: none
}
.btn-github.disabled:hover, .btn-github[disabled]:hover, fieldset[disabled] .btn-github:hover, .btn-github.disabled:focus, .btn-github[disabled]:focus, fieldset[disabled] .btn-github:focus, .btn-github.disabled.focus, .btn-github[disabled].focus, fieldset[disabled] .btn-github.focus {
	background-color: #444;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-github .badge {
	color: #444;
	background-color: #fff
}
.btn-google {
	color: #fff;
	background-color: #dd4b39;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-google:focus, .btn-google.focus {
	color: #fff;
	background-color: #c23321;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-google:hover {
	color: #fff;
	background-color: #c23321;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-google:active, .btn-google.active, .open>.dropdown-toggle.btn-google {
	color: #fff;
	background-color: #c23321;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-google:active:hover, .btn-google.active:hover, .open>.dropdown-toggle.btn-google:hover, .btn-google:active:focus, .btn-google.active:focus, .open>.dropdown-toggle.btn-google:focus, .btn-google:active.focus, .btn-google.active.focus, .open>.dropdown-toggle.btn-google.focus {
	color: #fff;
	background-color: #a32b1c;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-google:active, .btn-google.active, .open>.dropdown-toggle.btn-google {
	background-image: none
}
.btn-google.disabled:hover, .btn-google[disabled]:hover, fieldset[disabled] .btn-google:hover, .btn-google.disabled:focus, .btn-google[disabled]:focus, fieldset[disabled] .btn-google:focus, .btn-google.disabled.focus, .btn-google[disabled].focus, fieldset[disabled] .btn-google.focus {
	background-color: #dd4b39;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-google .badge {
	color: #dd4b39;
	background-color: #fff
}
.btn-instagram {
	color: #fff;
	background-color: #3f729b;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-instagram:focus, .btn-instagram.focus {
	color: #fff;
	background-color: #305777;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-instagram:hover {
	color: #fff;
	background-color: #305777;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-instagram:active, .btn-instagram.active, .open>.dropdown-toggle.btn-instagram {
	color: #fff;
	background-color: #305777;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-instagram:active:hover, .btn-instagram.active:hover, .open>.dropdown-toggle.btn-instagram:hover, .btn-instagram:active:focus, .btn-instagram.active:focus, .open>.dropdown-toggle.btn-instagram:focus, .btn-instagram:active.focus, .btn-instagram.active.focus, .open>.dropdown-toggle.btn-instagram.focus {
	color: #fff;
	background-color: #26455d;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-instagram:active, .btn-instagram.active, .open>.dropdown-toggle.btn-instagram {
	background-image: none
}
.btn-instagram.disabled:hover, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram:hover, .btn-instagram.disabled:focus, .btn-instagram[disabled]:focus, fieldset[disabled] .btn-instagram:focus, .btn-instagram.disabled.focus, .btn-instagram[disabled].focus, fieldset[disabled] .btn-instagram.focus {
	background-color: #3f729b;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-instagram .badge {
	color: #3f729b;
	background-color: #fff
}
.btn-linkedin {
	color: #fff;
	background-color: #007bb6;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-linkedin:focus, .btn-linkedin.focus {
	color: #fff;
	background-color: #005983;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-linkedin:hover {
	color: #fff;
	background-color: #005983;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-linkedin:active, .btn-linkedin.active, .open>.dropdown-toggle.btn-linkedin {
	color: #fff;
	background-color: #005983;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-linkedin:active:hover, .btn-linkedin.active:hover, .open>.dropdown-toggle.btn-linkedin:hover, .btn-linkedin:active:focus, .btn-linkedin.active:focus, .open>.dropdown-toggle.btn-linkedin:focus, .btn-linkedin:active.focus, .btn-linkedin.active.focus, .open>.dropdown-toggle.btn-linkedin.focus {
	color: #fff;
	background-color: #00405f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-linkedin:active, .btn-linkedin.active, .open>.dropdown-toggle.btn-linkedin {
	background-image: none
}
.btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin:hover, .btn-linkedin.disabled:focus, .btn-linkedin[disabled]:focus, fieldset[disabled] .btn-linkedin:focus, .btn-linkedin.disabled.focus, .btn-linkedin[disabled].focus, fieldset[disabled] .btn-linkedin.focus {
	background-color: #007bb6;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-linkedin .badge {
	color: #007bb6;
	background-color: #fff
}
.btn-microsoft {
	color: #fff;
	background-color: #2672ec;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-microsoft:focus, .btn-microsoft.focus {
	color: #fff;
	background-color: #125acd;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-microsoft:hover {
	color: #fff;
	background-color: #125acd;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-microsoft:active, .btn-microsoft.active, .open>.dropdown-toggle.btn-microsoft {
	color: #fff;
	background-color: #125acd;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-microsoft:active:hover, .btn-microsoft.active:hover, .open>.dropdown-toggle.btn-microsoft:hover, .btn-microsoft:active:focus, .btn-microsoft.active:focus, .open>.dropdown-toggle.btn-microsoft:focus, .btn-microsoft:active.focus, .btn-microsoft.active.focus, .open>.dropdown-toggle.btn-microsoft.focus {
	color: #fff;
	background-color: #0f4bac;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-microsoft:active, .btn-microsoft.active, .open>.dropdown-toggle.btn-microsoft {
	background-image: none
}
.btn-microsoft.disabled:hover, .btn-microsoft[disabled]:hover, fieldset[disabled] .btn-microsoft:hover, .btn-microsoft.disabled:focus, .btn-microsoft[disabled]:focus, fieldset[disabled] .btn-microsoft:focus, .btn-microsoft.disabled.focus, .btn-microsoft[disabled].focus, fieldset[disabled] .btn-microsoft.focus {
	background-color: #2672ec;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-microsoft .badge {
	color: #2672ec;
	background-color: #fff
}
.btn-odnoklassniki {
	color: #fff;
	background-color: #f4731c;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
	color: #fff;
	background-color: #d35b0a;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-odnoklassniki:hover {
	color: #fff;
	background-color: #d35b0a;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open>.dropdown-toggle.btn-odnoklassniki {
	color: #fff;
	background-color: #d35b0a;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-odnoklassniki:active:hover, .btn-odnoklassniki.active:hover, .open>.dropdown-toggle.btn-odnoklassniki:hover, .btn-odnoklassniki:active:focus, .btn-odnoklassniki.active:focus, .open>.dropdown-toggle.btn-odnoklassniki:focus, .btn-odnoklassniki:active.focus, .btn-odnoklassniki.active.focus, .open>.dropdown-toggle.btn-odnoklassniki.focus {
	color: #fff;
	background-color: #b14c09;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open>.dropdown-toggle.btn-odnoklassniki {
	background-image: none
}
.btn-odnoklassniki.disabled:hover, .btn-odnoklassniki[disabled]:hover, fieldset[disabled] .btn-odnoklassniki:hover, .btn-odnoklassniki.disabled:focus, .btn-odnoklassniki[disabled]:focus, fieldset[disabled] .btn-odnoklassniki:focus, .btn-odnoklassniki.disabled.focus, .btn-odnoklassniki[disabled].focus, fieldset[disabled] .btn-odnoklassniki.focus {
	background-color: #f4731c;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-odnoklassniki .badge {
	color: #f4731c;
	background-color: #fff
}
.btn-openid {
	color: #fff;
	background-color: #f7931e;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-openid:focus, .btn-openid.focus {
	color: #fff;
	background-color: #da7908;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-openid:hover {
	color: #fff;
	background-color: #da7908;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-openid:active, .btn-openid.active, .open>.dropdown-toggle.btn-openid {
	color: #fff;
	background-color: #da7908;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-openid:active:hover, .btn-openid.active:hover, .open>.dropdown-toggle.btn-openid:hover, .btn-openid:active:focus, .btn-openid.active:focus, .open>.dropdown-toggle.btn-openid:focus, .btn-openid:active.focus, .btn-openid.active.focus, .open>.dropdown-toggle.btn-openid.focus {
	color: #fff;
	background-color: #b86607;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-openid:active, .btn-openid.active, .open>.dropdown-toggle.btn-openid {
	background-image: none
}
.btn-openid.disabled:hover, .btn-openid[disabled]:hover, fieldset[disabled] .btn-openid:hover, .btn-openid.disabled:focus, .btn-openid[disabled]:focus, fieldset[disabled] .btn-openid:focus, .btn-openid.disabled.focus, .btn-openid[disabled].focus, fieldset[disabled] .btn-openid.focus {
	background-color: #f7931e;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-openid .badge {
	color: #f7931e;
	background-color: #fff
}
.btn-pinterest {
	color: #fff;
	background-color: #cb2027;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-pinterest:focus, .btn-pinterest.focus {
	color: #fff;
	background-color: #9f191f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-pinterest:hover {
	color: #fff;
	background-color: #9f191f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-pinterest:active, .btn-pinterest.active, .open>.dropdown-toggle.btn-pinterest {
	color: #fff;
	background-color: #9f191f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-pinterest:active:hover, .btn-pinterest.active:hover, .open>.dropdown-toggle.btn-pinterest:hover, .btn-pinterest:active:focus, .btn-pinterest.active:focus, .open>.dropdown-toggle.btn-pinterest:focus, .btn-pinterest:active.focus, .btn-pinterest.active.focus, .open>.dropdown-toggle.btn-pinterest.focus {
	color: #fff;
	background-color: #801419;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-pinterest:active, .btn-pinterest.active, .open>.dropdown-toggle.btn-pinterest {
	background-image: none
}
.btn-pinterest.disabled:hover, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest:hover, .btn-pinterest.disabled:focus, .btn-pinterest[disabled]:focus, fieldset[disabled] .btn-pinterest:focus, .btn-pinterest.disabled.focus, .btn-pinterest[disabled].focus, fieldset[disabled] .btn-pinterest.focus {
	background-color: #cb2027;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-pinterest .badge {
	color: #cb2027;
	background-color: #fff
}
.btn-reddit {
	color: #000;
	background-color: #eff7ff;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-reddit:focus, .btn-reddit.focus {
	color: #000;
	background-color: #bcddff;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-reddit:hover {
	color: #000;
	background-color: #bcddff;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-reddit:active, .btn-reddit.active, .open>.dropdown-toggle.btn-reddit {
	color: #000;
	background-color: #bcddff;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-reddit:active:hover, .btn-reddit.active:hover, .open>.dropdown-toggle.btn-reddit:hover, .btn-reddit:active:focus, .btn-reddit.active:focus, .open>.dropdown-toggle.btn-reddit:focus, .btn-reddit:active.focus, .btn-reddit.active.focus, .open>.dropdown-toggle.btn-reddit.focus {
	color: #000;
	background-color: #98ccff;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-reddit:active, .btn-reddit.active, .open>.dropdown-toggle.btn-reddit {
	background-image: none
}
.btn-reddit.disabled:hover, .btn-reddit[disabled]:hover, fieldset[disabled] .btn-reddit:hover, .btn-reddit.disabled:focus, .btn-reddit[disabled]:focus, fieldset[disabled] .btn-reddit:focus, .btn-reddit.disabled.focus, .btn-reddit[disabled].focus, fieldset[disabled] .btn-reddit.focus {
	background-color: #eff7ff;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-reddit .badge {
	color: #eff7ff;
	background-color: #000
}
.btn-soundcloud {
	color: #fff;
	background-color: #f50;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-soundcloud:focus, .btn-soundcloud.focus {
	color: #fff;
	background-color: #c40;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-soundcloud:hover {
	color: #fff;
	background-color: #c40;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-soundcloud:active, .btn-soundcloud.active, .open>.dropdown-toggle.btn-soundcloud {
	color: #fff;
	background-color: #c40;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-soundcloud:active:hover, .btn-soundcloud.active:hover, .open>.dropdown-toggle.btn-soundcloud:hover, .btn-soundcloud:active:focus, .btn-soundcloud.active:focus, .open>.dropdown-toggle.btn-soundcloud:focus, .btn-soundcloud:active.focus, .btn-soundcloud.active.focus, .open>.dropdown-toggle.btn-soundcloud.focus {
	color: #fff;
	background-color: #a83800;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-soundcloud:active, .btn-soundcloud.active, .open>.dropdown-toggle.btn-soundcloud {
	background-image: none
}
.btn-soundcloud.disabled:hover, .btn-soundcloud[disabled]:hover, fieldset[disabled] .btn-soundcloud:hover, .btn-soundcloud.disabled:focus, .btn-soundcloud[disabled]:focus, fieldset[disabled] .btn-soundcloud:focus, .btn-soundcloud.disabled.focus, .btn-soundcloud[disabled].focus, fieldset[disabled] .btn-soundcloud.focus {
	background-color: #f50;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-soundcloud .badge {
	color: #f50;
	background-color: #fff
}
.btn-tumblr {
	color: #fff;
	background-color: #2c4762;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-tumblr:focus, .btn-tumblr.focus {
	color: #fff;
	background-color: #1c2d3f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-tumblr:hover {
	color: #fff;
	background-color: #1c2d3f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-tumblr:active, .btn-tumblr.active, .open>.dropdown-toggle.btn-tumblr {
	color: #fff;
	background-color: #1c2d3f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-tumblr:active:hover, .btn-tumblr.active:hover, .open>.dropdown-toggle.btn-tumblr:hover, .btn-tumblr:active:focus, .btn-tumblr.active:focus, .open>.dropdown-toggle.btn-tumblr:focus, .btn-tumblr:active.focus, .btn-tumblr.active.focus, .open>.dropdown-toggle.btn-tumblr.focus {
	color: #fff;
	background-color: #111c26;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-tumblr:active, .btn-tumblr.active, .open>.dropdown-toggle.btn-tumblr {
	background-image: none
}
.btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr:hover, .btn-tumblr.disabled:focus, .btn-tumblr[disabled]:focus, fieldset[disabled] .btn-tumblr:focus, .btn-tumblr.disabled.focus, .btn-tumblr[disabled].focus, fieldset[disabled] .btn-tumblr.focus {
	background-color: #2c4762;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-tumblr .badge {
	color: #2c4762;
	background-color: #fff
}
.btn-twitter {
	color: #fff;
	background-color: #55acee;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-twitter:focus, .btn-twitter.focus {
	color: #fff;
	background-color: #2795e9;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-twitter:hover {
	color: #fff;
	background-color: #2795e9;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-twitter:active, .btn-twitter.active, .open>.dropdown-toggle.btn-twitter {
	color: #fff;
	background-color: #2795e9;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-twitter:active:hover, .btn-twitter.active:hover, .open>.dropdown-toggle.btn-twitter:hover, .btn-twitter:active:focus, .btn-twitter.active:focus, .open>.dropdown-toggle.btn-twitter:focus, .btn-twitter:active.focus, .btn-twitter.active.focus, .open>.dropdown-toggle.btn-twitter.focus {
	color: #fff;
	background-color: #1583d7;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-twitter:active, .btn-twitter.active, .open>.dropdown-toggle.btn-twitter {
	background-image: none
}
.btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled.focus, .btn-twitter[disabled].focus, fieldset[disabled] .btn-twitter.focus {
	background-color: #55acee;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-twitter .badge {
	color: #55acee;
	background-color: #fff
}
.btn-vimeo {
	color: #fff;
	background-color: #1ab7ea;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vimeo:focus, .btn-vimeo.focus {
	color: #fff;
	background-color: #1295bf;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vimeo:hover {
	color: #fff;
	background-color: #1295bf;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vimeo:active, .btn-vimeo.active, .open>.dropdown-toggle.btn-vimeo {
	color: #fff;
	background-color: #1295bf;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vimeo:active:hover, .btn-vimeo.active:hover, .open>.dropdown-toggle.btn-vimeo:hover, .btn-vimeo:active:focus, .btn-vimeo.active:focus, .open>.dropdown-toggle.btn-vimeo:focus, .btn-vimeo:active.focus, .btn-vimeo.active.focus, .open>.dropdown-toggle.btn-vimeo.focus {
	color: #fff;
	background-color: #0f7b9f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vimeo:active, .btn-vimeo.active, .open>.dropdown-toggle.btn-vimeo {
	background-image: none
}
.btn-vimeo.disabled:hover, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo:hover, .btn-vimeo.disabled:focus, .btn-vimeo[disabled]:focus, fieldset[disabled] .btn-vimeo:focus, .btn-vimeo.disabled.focus, .btn-vimeo[disabled].focus, fieldset[disabled] .btn-vimeo.focus {
	background-color: #1ab7ea;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vimeo .badge {
	color: #1ab7ea;
	background-color: #fff
}
.btn-vk {
	color: #fff;
	background-color: #587ea3;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vk:focus, .btn-vk.focus {
	color: #fff;
	background-color: #466482;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vk:hover {
	color: #fff;
	background-color: #466482;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vk:active, .btn-vk.active, .open>.dropdown-toggle.btn-vk {
	color: #fff;
	background-color: #466482;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vk:active:hover, .btn-vk.active:hover, .open>.dropdown-toggle.btn-vk:hover, .btn-vk:active:focus, .btn-vk.active:focus, .open>.dropdown-toggle.btn-vk:focus, .btn-vk:active.focus, .btn-vk.active.focus, .open>.dropdown-toggle.btn-vk.focus {
	color: #fff;
	background-color: #3a526b;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vk:active, .btn-vk.active, .open>.dropdown-toggle.btn-vk {
	background-image: none
}
.btn-vk.disabled:hover, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk:hover, .btn-vk.disabled:focus, .btn-vk[disabled]:focus, fieldset[disabled] .btn-vk:focus, .btn-vk.disabled.focus, .btn-vk[disabled].focus, fieldset[disabled] .btn-vk.focus {
	background-color: #587ea3;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-vk .badge {
	color: #587ea3;
	background-color: #fff
}
.btn-yahoo {
	color: #fff;
	background-color: #720e9e;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-yahoo:focus, .btn-yahoo.focus {
	color: #fff;
	background-color: #500a6f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-yahoo:hover {
	color: #fff;
	background-color: #500a6f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-yahoo:active, .btn-yahoo.active, .open>.dropdown-toggle.btn-yahoo {
	color: #fff;
	background-color: #500a6f;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-yahoo:active:hover, .btn-yahoo.active:hover, .open>.dropdown-toggle.btn-yahoo:hover, .btn-yahoo:active:focus, .btn-yahoo.active:focus, .open>.dropdown-toggle.btn-yahoo:focus, .btn-yahoo:active.focus, .btn-yahoo.active.focus, .open>.dropdown-toggle.btn-yahoo.focus {
	color: #fff;
	background-color: #39074e;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-yahoo:active, .btn-yahoo.active, .open>.dropdown-toggle.btn-yahoo {
	background-image: none
}
.btn-yahoo.disabled:hover, .btn-yahoo[disabled]:hover, fieldset[disabled] .btn-yahoo:hover, .btn-yahoo.disabled:focus, .btn-yahoo[disabled]:focus, fieldset[disabled] .btn-yahoo:focus, .btn-yahoo.disabled.focus, .btn-yahoo[disabled].focus, fieldset[disabled] .btn-yahoo.focus {
	background-color: #720e9e;
	border-color: rgba(0, 0, 0, 0.2)
}
.btn-yahoo .badge {
	color: #720e9e;
	background-color: #fff
}
.tour-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1100;
	background-color: #000;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.tour-step-backdrop {
	position: relative;
	z-index: 1101
}
.tour-step-backdrop>td {
	position: relative;
	z-index: 1101
}
.tour-step-background {
	position: absolute !important;
	z-index: 1100;
	background: inherit;
	border-radius: 6px
}
.popover[class*="tour-"] {
	z-index: 1102
}
.popover[class*="tour-"] .popover-navigation {
	padding: 9px 14px;
	overflow: hidden
}
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
	float: right
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"], .popover[class*="tour-"] .popover-navigation *[data-role="next"], .popover[class*="tour-"] .popover-navigation *[data-role="end"] {
	cursor: pointer
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled, .popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled, .popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
	cursor: default
}
.popover[class*="tour-"].orphan {
	position: fixed;
	margin-top: 0
}
.popover[class*="tour-"].orphan .arrow {
	display: none
}
.btn.btn-long {
	padding: 6px 24px
}
.btn.btn-lg.btn-long {
	padding: 10px 40px
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4 {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .content-block-standard table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4, .prescription-view .steps-list .steps-block h4, .prescription-view .content-block .patient-details h3 {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .content-block-standard .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .secondary-navbar-block li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .secondary-navbar-block li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .secondary-navbar-block li.active a span, .secondary-navbar-block li:hover a p, .secondary-navbar-block li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .secondary-navbar-block li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span {
	color: #ddd
}
.content-block-standard {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white {
	background: #fff
}
.content-block-standard.content-block-modal {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log {
	width: 100%
}
.content-block-standard table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container, .prescription-view .steps-list .steps-block {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count, .prescription-view .steps-list .steps-block .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square, .prescription-view .steps-list .steps-block .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons, .prescription-view .steps-list .steps-block .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text], .prescription-view .steps-list .steps-block .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1, .prescription-view .steps-list .steps-block h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4, .prescription-view .steps-list .steps-block h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint, .prescription-view .steps-list .steps-block p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
.prescription-view {
	margin-top: 20px
}
.prescription-view .content-block {
	min-height: auto !important;
	padding: 20px !important
}
.prescription-view .content-block .patient-details {
	margin: 0 0 30px 0
}
.prescription-view .content-block .patient-details .img-circle {
	float: left;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	margin-right: 15px;
	background: #ddd
}
.prescription-view .content-block .patient-details h3 {
	float: left;
	line-height: 40px;
	margin: 0
}
.prescription-view .content-block .small-padding {
	padding: 0 !important
}
.prescription-view .steps-list {
	margin: 30px 0
}
.prescription-view .steps-list .steps-block {
	background: #fff;
	margin: 20px 0
}
.prescription-view .steps-list .steps-block .step-count {
	background: #445F71
}
.prescription-view .steps-list .steps-block .user-image .img-circle {
	height: 60px;
	width: 60px
}
.prescription-view .steps-list .steps-block .doctor-info h4 {
	text-align: left;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 14px
}
.prescription-view .steps-list .steps-block .doctor-info p {
	text-align: left;
	margin: 5px 0;
	font-size: 12px;
	color: #667580
}
.centreProfile .content-block {
	min-height: auto !important
}
.centre-address-font {
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 40px;
	float: left;
	margin: 0;
	color: #019D8C
}
.medication-content .title h5 {
	border-bottom: 2px solid darkgrey;
	padding: 5px 0;
	font-size: 16px
}
.medication-content .title .pdf-link {
	float: right
}
.medication-content .medication-content h5 {
	margin: 10px;
	background: #F5F5F5;
	padding: 10px;
	font-size: 14px;
	border-radius: 5px;
	border: 0;
	box-shadow: 0 0 0 transparent;
	color: #768aa2
}
.medication-content .form-group {
	margin: 10px
}
.medication-content .form-group #editPrice, .medication-content .form-group #savePrice, .medication-content .form-group #addMed {
	float: right
}
.medication-content .form-group table.medication-table {
	margin: 1em 0;
	width: 100%;
	overflow: hidden;
	background: #FFF;
	color: #024457;
	border-radius: 10px;
	border: 1px solid #167F92
}
.medication-content .form-group table.medication-table tr {
	border: 1px solid #D9E4E6
}
.medication-content .form-group table.medication-table tr:nth-child(odd) {
	background-color: #EAF3F3
}
.medication-content .form-group table.medication-table th {
	border: 1px solid #FFF;
	background-color: #01a795;
	color: #FFF;
	padding: 1em;
	text-align: center;
	margin: .5em 1em;
	text-transform: uppercase
}
.medication-content .form-group table.medication-table td {
	word-wrap: break-word;
	text-align: center;
	margin: .5em 1em;
	padding: 0 2.5px
}
.medication-content .form-group table.medication-table td .editable {
	display: none
}
.medication-content .form-group table.medication-table td:first-child {
	text-align: center;
	border-right: 1px solid #D9E4E6
}
.medication-content .form-group .medication-info-content #editInfo, .medication-content .form-group .medication-info-content #saveInfo {
	float: right
}
.medication-content .form-group .medication-info-content p {
	text-align: center
}
.medication-content .form-group .medication-info-content form-control {
	width: 100%;
	text-align: center
}
.form-center {
	margin: auto;
	width: 45%;
	border: 3px solid #E8E8E8;
	padding: 10px;
	background-color: #FFFFFF;
	margin-top: 160px
}
.sign-in {
	background-color: #F0F0F0;
	margin: auto
}
.sign-in-font {
	font-size: 30px;
	font-weight: bold
}
.sign-in-input {
	padding: 10px;
	border: solid 1px #dcdcdc;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #F0F0F0
}
.sign-in-label {
	font-size: 12px;
	font-weight: lighter;
	text-transform: uppercase
}
.button-sign-in {
	background-color: #00B386;
	padding: 8px;
	border: solid;
	margin: auto;
	text-align: center;
	width: 25%;
	color: #FFFFFF;
	text-transform: uppercase
}
.chatbox {
	position: fixed;
	position: expression("absolute");
	width: 280px;
	display: none
}
.chatboxhead {
	background: #019d8c;
	color: white;
	padding: 0.5rem;
	overflow: hidden;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 3px solid #019d8c
}
.chatboxhead h1 {
	display: inline;
	font-size: 17px;
	font-weight: 700
}
.chatboxblink {
	background-color: #176689;
	border-right: 1px solid #176689;
	border-left: 1px solid #176689
}
.chatboxcontent {
	font-family: arial, sans-serif;
	height: 280px;
	width: 280px;
	overflow-y: auto;
	padding: 7px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #eeeeee;
	background: #e5e5e5;
	line-height: 1.3em;
	list-style: none
}
.chatboxcontent li {
	padding: 0.5rem;
	overflow: hidden;
	display: flex
}
.chatboxcontent .avatar {
	position: relative
}
.chatboxcontent .avatar img {
	display: block;
	width: 100%
}
.other .avatar:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border: 5px solid white;
	border-left-color: transparent;
	border-bottom-color: transparent
}
.self {
	justify-content: flex-end;
	align-items: flex-end
}
.self .chatboxmessagecontent {
	order: 1;
	border-bottom-right-radius: 0;
	background-color: #019d8c;
	color: white
}
.self .chatboxmessagecontent time {
	color: white
}
.self .avatar {
	order: 2
}
.self .avatar:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	border: 5px solid #019d8c;
	border-right-color: transparent;
	border-top-color: transparent
}
.chatboxmessagecontent {
	background: white;
	padding: 10px;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)
}
.chatboxmessagecontent p {
	font-size: 12px;
	margin: 0 0 0.2rem 0;
	-ms-word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto
}
.chatboxmessagecontent time {
	font-size: 9px;
	color: #ccc
}
.chatboxinput {
	width: 280px;
	display: table;
	padding: 5px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}
.chatboxtextarea {
	display: table-cell;
	width: 232px;
	height: 44px;
	padding: 3px 0pt 3px 3px;
	border: 1px solid #eeeeee;
	margin: 1px;
	overflow: hidden;
	resize: none !important
}
.chatboxupload {
	vertical-align: middle;
	display: table-cell;
	width: 30px;
	height: 44px !important;
	cursor: pointer;
	padding: 3px
}
.chatboxupload .fa-paperclip:hover {
	color: black !important
}
.chatboxupload .fa-paperclip:active {
	transform: translateY(4px)
}
.chatboxtextareaselected {
	border: 2px solid #878787;
	margin: 0
}
.chatboxmessage {
	margin-left: 1em
}
.chatboxinfo {
	margin-left: -1em;
	color: #666666
}
.chatboxoptions {
	float: right
}
.chatboxoptions a {
	text-decoration: none;
	color: white;
	font-weight: bold
}
.chatboxtitle {
	float: left
}
.start-conversation {
	float: right
}
.start-conversation-doctor-doctor {
	float: right
}
#removefav {
	margin-top: 10px
}
#qbtn {
	margin-top: 10px;
	height: 32px
}
#zchat {
	height: 32px
}
#message-noti {
	background-color: #f6bb42;
	display: none;
	text-align: center;
	font-size: 12px
}
#dropdown-user {
	min-width: 500px;
	max-height: 400px;
	overflow: auto
}
#wbtn {
	float: right;
	padding: 1px;
	background: none;
	border: none
}
#rbtn {
	letter-spacing: 1px;
	font-weight: 600
}
#tbtn {
	float: right;
	font-family: helvetica
}
.chat-status {
	font-size: 9px !important;
	position: relative;
	top: -3px
}
.chat-status-dropdown {
	font-size: 9px !important;
	position: relative;
	margin-left: 5px
}
.chatboxstartsession {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 40px;
	background: whitesmoke;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center
}
.session-btn-doctor {
	position: relative;
	padding: 20px;
	color: green
}
.session-btn-user1 {
	position: relative;
	padding: 20px;
	color: green
}
.session-btn-user2 {
	position: relative;
	padding: 20px;
	color: lightgrey
}
#max {
	position: relative
}
#min {
	position: relative
}
@keyframes blink {
	50% {
		background-color: #142c3c;
		border: 3px solid #142c3c
	}
}
.blink {
	animation: blink .5s step-end infinite alternate
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .consultationview .consultation .content-block .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .consultationview .consultation .content-block table.prescription tr td select, .content-block-standard .content-field select, .consultationview .consultation .content-block .content-field select, .consultationview .consultation .content-block.content-notes .select-container select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4 {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .consultationview .consultation .content-block .row-prescription .row-td span, .content-block-standard table.prescription tr th, .consultationview .consultation .content-block table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4, .consultationview .consultation .content-block.content-summary .steps-block h4, .consultationview .consultation .steps-list .steps-block h4, .consultationview .consultation .content-block.content-summary h3, .consultationview .consultation .content-block.content-summary .summary-doctor h3, .consultationview .consultation .widget h3 {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .consultationview .consultation .content-block table.prescription tr td span, .content-block-standard .content-field p, .consultationview .consultation .content-block .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li, .consultationview .consultation .content-block.content-summary .summary-doctor p, .consultationview .consultation .widget p {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4, .consultationview .consultation .content-block .content-field h4, .consultationview .consultation .content-block.content-summary .summary-price h4, .consultationview .consultation .content-block.content-notes .select-container h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .consultationview .consultation .content-block .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .consultationview .consultation .content-block table.prescription tr td select, .content-block-standard .content-field select, .consultationview .consultation .content-block .content-field select, .consultationview .consultation .content-block.content-notes .select-container select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .secondary-navbar-block li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .secondary-navbar-block li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .secondary-navbar-block li.active a span, .secondary-navbar-block li:hover a p, .secondary-navbar-block li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .secondary-navbar-block li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span {
	color: #ddd
}
.content-block-standard, .consultationview .consultation .content-block {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white, .consultationview .consultation .content-block-white.content-block {
	background: #fff
}
.content-block-standard.content-block-modal, .consultationview .consultation .content-block-modal.content-block {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes, .consultationview .consultation .content-block .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .consultationview .consultation .content-block .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp, .consultationview .consultation .content-block .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .consultationview .consultation .content-block .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a, .consultationview .consultation .content-block .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log, .consultationview .consultation .content-block table.log {
	width: 100%
}
.content-block-standard table.log th, .consultationview .consultation .content-block table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td, .consultationview .consultation .content-block table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a, .consultationview .consultation .content-block table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink, .consultationview .consultation .content-block table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn, .consultationview .consultation .content-block table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription, .consultationview .consultation .content-block .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td, .consultationview .consultation .content-block .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span, .consultationview .consultation .content-block .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long, .consultationview .consultation .content-block .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select, .consultationview .consultation .content-block .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select, .consultationview .consultation .content-block .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription, .consultationview .consultation .content-block table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr, .consultationview .consultation .content-block table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th, .consultationview .consultation .content-block table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action, .consultationview .consultation .content-block table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td, .consultationview .consultation .content-block table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long, .consultationview .consultation .content-block table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable, .consultationview .consultation .content-block table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small, .consultationview .consultation .content-block table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field, .consultationview .consultation .content-block .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input, .consultationview .consultation .content-block .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center, .consultationview .consultation .content-block .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form, .consultationview .consultation .content-block .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus, .consultationview .consultation .content-block .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container, .consultationview .consultation .content-block.content-summary .steps-block, .consultationview .consultation .steps-list .steps-block {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count, .consultationview .consultation .content-block.content-summary .steps-block .step-count, .consultationview .consultation .steps-list .steps-block .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square, .consultationview .consultation .content-block.content-summary .steps-block .step-square, .consultationview .consultation .steps-list .steps-block .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons, .consultationview .consultation .content-block.content-summary .steps-block .radio-buttons, .consultationview .consultation .steps-list .steps-block .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text], .consultationview .consultation .content-block.content-summary .steps-block .radio-buttons .radio input[type=text], .consultationview .consultation .steps-list .steps-block .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1, .consultationview .consultation .content-block.content-summary .steps-block h1, .consultationview .consultation .steps-list .steps-block h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4, .consultationview .consultation .content-block.content-summary .steps-block h4, .consultationview .consultation .steps-list .steps-block h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint, .consultationview .consultation .content-block.content-summary .steps-block p.hint, .consultationview .consultation .steps-list .steps-block p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
.consultationview {
	background: #ecf0f1
}
.consultationview .consultation {
	width: 70%;
	margin: 20px auto
}
.consultationview .consultation .video-box {
	width: 100%;
	height: 400px;
	background: #445F71;
	position: relative;
	overflow: hidden
}
.consultationview .consultation .video-box #publisher {
	position: absolute;
	z-index: 10;
	bottom: 20px;
	right: 20px;
	border: 2px solid #F6BB42
}
.consultationview .consultation .video-box #subscriber {
	width: 100% !important;
	height: 100% !important
}
.consultationview .consultation .video-box .waiting {
	position: absolute;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.consultationview .consultation .video-actions {
	margin: 10px 0;
	text-align: center
}
.consultationview .consultation .video-actions .btn-secondary {
	width: 180px;
	margin-left: 10px
}
.consultationview .consultation .content-block {
	min-height: auto
}
.consultationview .consultation .content-block.content-summary {
	padding: 50px 40px
}
.consultationview .consultation .content-block.content-summary h3 {
	margin: 0 0 20px 0;
	color: #425D6F
}
.consultationview .consultation .content-block.content-summary .summary-doctor {
	float: left;
	width: 70%;
	background: #ecf0f1;
	padding: 30px
}
.consultationview .consultation .content-block.content-summary .summary-doctor h3 {
	margin: 0 0 20px 0;
	color: #425D6F
}
.consultationview .consultation .content-block.content-summary .summary-price {
	float: right;
	width: 25%;
	padding: 20px 0;
	text-align: center
}
.consultationview .consultation .content-block.content-summary .summary-price h2 {
	margin: 7px 0;
	font-weight: normal;
	font-size: 36px;
	color: #425D6F
}
.consultationview .consultation .content-block.content-summary .summary-price h4 {
	margin: 0
}
.consultationview .consultation .content-block.content-summary .summary-price h4.lowercaps {
	text-transform: none
}
.consultationview .consultation .content-block.content-summary .steps-block {
	float: left;
	width: 30%;
	margin: 40px 10px 20px;
	height: 220px
}
.consultationview .consultation .content-block.content-notes {
	padding: 30px
}
.consultationview .consultation .content-block.content-notes h3.teleme-h3, .consultationview .consultation .content-block.content-notes .container-list-card .details h3, .container-list-card .details .consultationview .consultation .content-block.content-notes h3, .consultationview .consultation .content-block.content-notes .container-list-card.empty-card h3, .container-list-card.empty-card .consultationview .consultation .content-block.content-notes h3 {
	font-size: 16px;
	width: 58%;
	line-height: 42px
}
.consultationview .consultation .content-block.content-notes .select-container {
	width: 40%
}
.consultationview .consultation .content-block.content-notes .select-container h4 {
	float: right;
	line-height: 42px;
	margin-right: 10px
}
.consultationview .consultation .content-block.content-notes .select-container select {
	float: right;
	background: #fff;
	border: 1px solid #ccc;
	width: 130px
}
.consultationview .consultation .content-block.content-notes textarea.form-control-white {
	margin-top: 10px;
	height: 200px !important
}
.consultationview .consultation .content-block.content-notes textarea.form-control-white:focus {
	border: 0 !important
}
.consultationview .consultation .content-block.content-notes .notestamp, .consultationview .consultation .content-block.content-notes .doctorstamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.consultationview .consultation .content-block.content-notes .notestamp a, .consultationview .consultation .content-block.content-notes .doctorstamp a {
	color: #F6BB42
}
.consultationview .consultation .widget {
	margin-bottom: 20px
}
.consultationview .consultation .steps-list .steps-block {
	margin: 30px 0;
	background: #fff
}
.consultationview .consultation .steps-list .steps-block p.desc {
	margin: -15px 0 20px
}
.consultationview .consultation .steps-list .steps-block .radio-buttons {
	width: 90%
}
.consultationview .consultation .steps-list .steps-block .radio-buttons.radio-buttons-center {
	width: auto;
	text-align: center
}
.consultationview .headerVid {
	top: 5em
}
.consultation-history-td {
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 50px;
	overflow: hidden
}
.consultation-history-td:hover {
	overflow: visible;
	white-space: normal;
	width: auto;
	z-index: 1000
}
.consultation-history-th {
	min-width: 60px;
	max-width: 100px
}
.scheduled-appointment-td {
	font-size: 15px !important;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 50px;
	overflow: hidden
}
.scheduled-appointment-td:hover {
	overflow: visible;
	white-space: normal;
	width: auto;
	z-index: 1000
}
.scheduled-appointment-th {
	min-width: 60px;
	max-width: 70px
}
.scheduled-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important
}
a.scheduled-btn:hover {
	background: #019D8C !important;
	color: white !important;
	text-decoration: none
}
.modal-vertical-align {
	top: 50%;
	transform: translateY(150%)
}
@font-face {
	font-family: "GothamBold";
	src: url("GothamBold/GothamBold.eot");
	src: url("GothamBold/GothamBold.eot?#iefix") format("embedded-opentype"), url("GothamBold/GothamBold.woff") format("woff"), url("GothamBold/GothamBold.ttf") format("truetype"), url("GothamBold/GothamBold.svg#Ashbury") format("svg")
}
input.form-control-custom::-webkit-input-placeholder {
	color: #ffffff
}
input.form-control-custom:-ms-input-placeholder {
	color: #ffffff
}
input.form-control-custom::-moz-placeholder {
	color: #ffffff;
	opacity: 1
}
input.form-control-custom:-moz-placeholder {
	color: #ffffff;
	opacity: 1
}
textarea#message::-webkit-input-placeholder {
	color: #ffffff
}
textarea#message:-ms-input-placeholder {
	color: #ffffff
}
textarea#message::-moz-placeholder {
	color: #ffffff;
	opacity: 1
}
textarea#message:-moz-placeholder {
	color: #ffffff;
	opacity: 1
}
.section-form {
	font-family: "GothamBold", sans-serif;
	background: #fff;
	font-size: 12pt
}
.section-form-map {
	padding: 0 !important
}
.section-form-map #map {
	height: 450px
}
.section-form-h3 {
	color: #009E8C;
	font-size: 36pt;
	margin: 69px 0 23px
}
.section-form-hr {
	max-width: 76px;
	margin: 0 auto 78px;
	border: 2px solid #009E8C
}
.section-form .contactus {
	color: #009E8C;
	padding-bottom: 43px
}
.section-form .contactus-h2 {
	font-size: 36pt;
	margin: 38px 0 21px
}
.section-form .contactus hr {
	margin: 0 auto 49px
}
.section-form .contactus-info-name {
	font-family: "Open Sans", sans-serif
}
.section-form .contactus-info-address p {
	font-family: "Open Sans", sans-serif;
	margin-bottom: 3px
}
.section-form .contactus-info-address p.margin-bottom {
	margin-bottom: 28px
}
.section-form .contactform {
	color: #fff;
	background: url("/assets/bgform-3c6030864d55ce787c51a834b933ce8e.jpg") top center no-repeat;
	padding-bottom: 20px
}
.section-form .contactform-h2 {
	font-size: 36pt;
	color: #fff;
	margin: 35px 0 21px
}
.section-form .contactform hr {
	border-color: #fff;
	margin: 0 auto 60px
}
.section-form .contactform-form-mg {
	margin-bottom: 48px
}
.section-form .contactform-form form#new_contact .ui-icon {
	background-image: url("/assets/ui-icons_ffffff_256x240-959fef593a27cc00b1538b6a2e059f51.png");
	background-position: -128px 0px
}
.section-form .contactform-form form#new_contact select, .section-form .contactform-form form#new_contact input.form-control-custom, .section-form .contactform-form form#new_contact textarea {
	border: none !important;
	border-bottom: 2px solid #fff !important;
	background: none !important;
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	box-shadow: none;
	border-radius: 0
}
.section-form .contactform-form form#new_contact select:focus, .section-form .contactform-form form#new_contact input.form-control-custom:focus, .section-form .contactform-form form#new_contact textarea:focus {
	border-bottom: 2px solid #009E8C !important;
	outline: 0 !important
}
.section-form .contactform-form form#new_contact select, .section-form .contactform-form form#new_contact .ui-selectmenu-button {
	border: 2px solid #fff !important;
	border-radius: 20px;
	width: 218px;
	height: 50px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	background: none;
	outline: none
}
.section-form .contactform-form form#new_contact select span.ui-selectmenu-text, .section-form .contactform-form form#new_contact .ui-selectmenu-button span.ui-selectmenu-text {
	padding: 0 10px 0 0;
	line-height: 46px;
	text-align: center
}
.section-form .contactform-form form#new_contact select option, .section-form .contactform-form form#new_contact .ui-selectmenu-button option {
	color: #000;
	padding: 5px 0
}
.section-form .contactform-form form#new_contact select:focus, .section-form .contactform-form form#new_contact .ui-selectmenu-button:focus {
	border: 2px solid #009E8C !important
}
.section-form .contactform-form form#new_contact .btn-contactform {
	border: 2px solid #fff;
	border-radius: 20px !important;
	background: none;
	color: #fff;
	padding: 0px 20px;
	height: 50px;
	line-height: 46px;
	width: 165px;
	text-align: center;
	box-shadow: none !important;
	outline: none !important;
	font-size: 13pt !important
}
.section-form .contactform-form form#new_contact .btn-contactform:hover {
	border: 2px solid #009E8C;
	background: none;
	color: #009E8C
}
.section-form .contactform-form form#new_contact .contactform-checkrobot {
	margin: 22px 0 0
}
.section-form .contactform .contactform-center {
	float: right
}
.section-form .contactform .contactform-center .form-group {
	text-align: left
}
.ui-selectmenu-menu {
	background: none;
	border-radius: inherit;
	border: none;
	box-shadow: 0 0 5px transparent;
	font-weight: normal;
	-webkit-transition: all 0.1s ease-in;
	-moz-transition: all 0.1s ease-in;
	-ms-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
	list-style: none;
	opacity: 1;
	pointer-events: none
}
.ui-selectmenu-menu ul#department_id-menu {
	padding-top: 15px !important;
	background: none;
	border: none
}
.ui-selectmenu-menu.ui-selectmenu-open {
	opacity: 1;
	pointer-events: auto
}
.ui-selectmenu-menu:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 4px;
	right: 13px;
	border-width: 0 11px 11px 11px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.1) transparent
}
.ui-selectmenu-menu:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 6px;
	right: 15px;
	border-width: 0 9px 9px 9px;
	border-style: solid;
	border-color: #fff transparent
}
.ui-selectmenu-menu li {
	display: block;
	padding: 7px 10px !important;
	margin: 0 !important;
	text-decoration: none;
	color: #000;
	background: #fff;
	border: none !important;
	border-bottom: 1px solid #e6e8ea !important;
	box-shadow: inset 0 1px 0 white;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out
}
.ui-selectmenu-menu li:first-of-type {
	border-radius: 7px 7px 0 0
}
.ui-selectmenu-menu li li:last-of-type {
	border-radius: 0 0 7px 7px
}
@media only screen and (max-width: 767px) {
	.contactuspage-hr {
		max-width: 190px;
		margin: 0 auto 22px
	}
	.contactuspage .contactus {
		padding-bottom: 10px
	}
	.contactuspage .contactus-h2 {
		font-size: 27pt;
		margin: 20px 0 10px
	}
	.contactuspage .contactus-info-address p.margin-bottom {
		margin-bottom: 14px
	}
	.contactuspage .contactform {
		padding: 0 15px 20px 15px
	}
	.contactuspage .contactform-h2 {
		font-size: 27pt;
		margin: 20px 0 10px
	}
	.contactuspage .contactform hr {
		max-width: 190px;
		margin: 0 auto 35px
	}
	.contactuspage .contactform-form-mg {
		margin-bottom: 0
	}
	.contactuspage .contactform-form select {
		margin-bottom: 20px
	}
	.contactuspage .contactform-form .contactform-checkrobot {
		margin: 5px 0 0
	}
	.contactuspage .contactform-form .contactform-checkrobot .g-recaptcha {
		margin: 0 auto;
		display: inline-block
	}
	.contactuspage .contactform .contactform-center {
		float: none
	}
	.contactuspage .contactform .contactform-center .form-group {
		text-align: center
	}
}
.doctors-search .ui-widget {
	font-family: inherit
}
.doctors-search .results .ui-widget-content {
	background: #fff;
	border-color: lightgray;
	border-radius: 4px;
	list-style-type: none;
	margin: -1px 0 0 0;
	max-height: 250px;
	overflow-x: hidden;
	overflow-y: auto
}
.doctors-search .results .ui-menu-item {
	padding: 10px;
	border-top: 1px solid #e0e0e0;
	list-style-image: none
}
.doctors-search .results .ui-menu-item:first-child {
	border-top: 0
}
.doctors-search .results .ui-menu-item.ui-state-focus {
	background: #feffe5;
	margin-top: 0
}
.doctors-search .item-card {
	margin-bottom: 0
}
.doctors-search .item-card .media-left {
	padding-right: 0;
	width: 65px
}
.doctors-search .item-card .img-avatar {
	height: 50px;
	width: 50px
}
.doctors-search .item-card .media-body {
	width: auto
}
.doctors-search .item-card .media-heading {
	color: #5d7188;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
	margin-top: 2px
}
.doctors-search .item-card .media-content {
	color: #B3BECB;
	margin-bottom: 0
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select, .widget-two .search-box-container .dropdown select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4, .widget-two .search-box-container h4.title {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .content-block-standard table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4 {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .content-block-standard .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li, .widget-two .search-results .search-results-empty p {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select, .widget-two .search-box-container .dropdown select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .secondary-navbar-block li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .secondary-navbar-block li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .secondary-navbar-block li.active a span, .secondary-navbar-block li:hover a p, .secondary-navbar-block li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .secondary-navbar-block li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span {
	color: #ddd
}
.content-block-standard {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white {
	background: #fff
}
.content-block-standard.content-block-modal {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log {
	width: 100%
}
.content-block-standard table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
.pages.home {
	background: #ecf0f1
}
.form-center {
	margin: auto;
	width: 45%;
	border: 3px solid #E8E8E8;
	padding: 10px;
	background-color: #FFFFFF;
	margin-top: 160px
}
.sign-in {
	background-color: #F0F0F0;
	margin: auto
}
.sign-in-font {
	font-size: 30px;
	font-weight: bold
}
.sign-in-input {
	padding: 10px;
	border: solid 1px #dcdcdc;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #F0F0F0
}
.sign-in-label {
	font-size: 12px;
	font-weight: lighter;
	text-transform: uppercase
}
.button-sign-in {
	background-color: #00B386;
	padding: 8px;
	border: solid;
	margin: auto;
	text-align: center;
	width: 25%;
	color: #FFFFFF;
	text-transform: uppercase
}
.widget-two .search-box-container {
	background-color: #fff;
	padding: 20px
}
.widget-two .search-box-container .dropdown select {
	width: 100%
}
.widget-two .search-box-container h4.title {
	float: left;
	margin-right: 10px;
	line-height: 30px
}
.widget-two .search-box-container .search-box {
	margin-bottom: 10px;
	float: left;
	width: 100%;
	background-color: #eee;
	padding: 2px 10px
}
.widget-two .search-box-container .search-box img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	float: left
}
.widget-two .search-box-container .search-box input {
	width: 80%;
	float: left;
	background-color: #EEE;
	border: 0;
	background: transparent;
	color: #666;
	font-size: 12px
}
.widget-two .search-box-container .search-box input:focus {
	outline: none
}
.widget-two .search-box-container .searchBtn {
	margin-left: 30%
}
.widget-two .search-results {
	margin-bottom: 40px
}
.widget-two .search-results .search-results-empty {
	text-align: center
}
.widget-two .search-results .search-results-empty p {
	margin-bottom: 15px
}
.doctor-user-profile {
	background-color: #F0F0F0;
	margin: auto
}
.doctor-user-profile .user-header {
	position: relative;
	padding: 18px;
	padding-top: 100px;
	width: 900px;
	background-color: #000033;
	margin: auto;
	border-radius: 5px
}
.doctor-user-profile .user-header .user-image {
	position: absolute;
	top: 58px;
	left: 30px
}
.doctor-user-profile .user-header .user-image .img-circle {
	width: 50px;
	height: 50px
}
.doctor-user-profile .user-header .user-name {
	position: absolute;
	top: 70px;
	left: 130px
}
.doctor-user-profile .user-header .user-name .user-name-font {
	font-size: 25px
}
.doctor-user-profile .user-header .user-call {
	position: absolute;
	top: 60px;
	left: 800px
}
.doctor-user-profile .user-header .user-call .call-button {
	color: #FFFFFF
}
.doctor-user-profile .user-options-header {
	background-color: #FFFFFF;
	width: 900px;
	margin: auto;
	padding: 5px
}
.doctor-user-profile .user-options-header .nav-pills {
	padding: 3px
}
.doctor-user-profile .user-options-header .nav-pills .profile-tab {
	padding-right: 30px;
	padding-left: 10px
}
.doctor-user-profile .user-options-header .nav-pills .history-tab {
	padding-right: 30px
}
.doctor-user-profile .user-options-header .nav-pills .notes-tab {
	padding-right: 30px
}
.doctor-user-profile .user-info-body {
	background-color: #FFFFFF;
	width: 900px;
	margin: auto;
	padding: 300px;
	padding-bottom: 100px;
	position: relative
}
.doctor-user-profile .user-info-body .user-content {
	position: absolute;
	left: 55px;
	top: 40px
}
.user-label {
	font-size: 12px;
	text-transform: uppercase
}
.bs-wizard>.bs-wizard-step {
	padding: 0;
	position: relative
}
.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px
}
.bs-wizard>.bs-wizard-step .bs-wizard-info {
	color: #999;
	font-size: 14px
}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {
	position: absolute;
	width: 30px;
	height: 30px;
	display: block;
	background: #fbe8aa;
	top: 45px;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%
}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {
	content: ' ';
	width: 14px;
	height: 14px;
	background: #fbbd19;
	border-radius: 50px;
	position: absolute;
	top: 8px;
	left: 8px
}
.bs-wizard>.bs-wizard-step>.progress {
	position: relative;
	border-radius: 0px;
	height: 8px;
	box-shadow: none;
	margin: 20px 0
}
.bs-wizard>.bs-wizard-step>.progress>.progress-bar {
	width: 0px;
	box-shadow: none;
	background: #fbe8aa
}
.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar {
	width: 100%
}
.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar {
	width: 50%
}
.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar {
	width: 0%
}
.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar {
	width: 100%
}
.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot {
	background-color: #f5f5f5
}
.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after {
	opacity: 0
}
.bs-wizard>.bs-wizard-step:first-child>.progress {
	left: 50%;
	width: 50%
}
.bs-wizard>.bs-wizard-step:last-child>.progress {
	width: 50%
}
.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {
	pointer-events: none
}
#patient-informed {
	color: green;
	display: none
}
.current-history {
	cursor: pointer
}
#consultation-body .content, #scheduled-body .content, #profile-body .content, #history-body .content, #notes-body .content, #call-log-body .content, #doctor-profile .content {
	color: black;
	background: #FFFFFF;
	width: 100%;
	padding: 10px 50px;
	margin: 0 0 20px 0;
	min-height: 400px;
	border: 1px solid #ddd;
	border-radius: 4px
}
#consultation-body .content .img-circle, #scheduled-body .content .img-circle, #profile-body .content .img-circle, #history-body .content .img-circle, #notes-body .content .img-circle, #call-log-body .content .img-circle, #doctor-profile .content .img-circle {
	width: 100px;
	height: 100px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	border-radius: 25px;
	background: #ddd
}
#consultation-body .content table, #scheduled-body .content table, #profile-body .content table, #history-body .content table, #notes-body .content table, #call-log-body .content table, #doctor-profile .content table {
	width: 100%
}
#consultation-body .content table th, #scheduled-body .content table th, #profile-body .content table th, #history-body .content table th, #notes-body .content table th, #call-log-body .content table th, #doctor-profile .content table th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px 0;
	padding: 0
}
#consultation-body .content table td, #scheduled-body .content table td, #profile-body .content table td, #history-body .content table td, #notes-body .content table td, #call-log-body .content table td, #doctor-profile .content table td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
#consultation-body .content table td a, #scheduled-body .content table td a, #profile-body .content table td a, #history-body .content table td a, #notes-body .content table td a, #call-log-body .content table td a, #doctor-profile .content table td a {
	color: #F6BB42
}
.meat-doctor {
	margin: 10px 10px 15px 10px
}
.meat-doctor p {
	font-weight: bold;
	float: left;
	text-align: right;
	line-height: 2.5em;
	margin-right: 5px
}
.meat-doctor select {
	margin-right: 10px;
	margin-bottom: 5px;
	width: 70% !important;
	float: left;
	padding: 7px 15px;
	border: 0;
	background-color: #ebebeb
}
.nav-tabs-right {
	text-align: right
}
.nav-tabs-right>li {
	display: inline-block;
	clear: left;
	float: none;
	text-align: right
}
#doctor-body .search-box-container {
	padding: 20px
}
#doctor-body .search-box-container .search-box {
	margin-bottom: 10px
}
#all .sortable {
	overflow: auto
}
.ots-hidden {
	display: none
}
.ots-app-container {
	height: 30em;
	min-width: 720px;
	min-height: calc(720px/(1024/760));
	margin: auto;
	padding: 0px;
	box-sizing: border-box
}
.ots-app-container *, .ots-app-container *:before, .ots-app-container *:after {
	box-sizing: inherit
}
.ots-widget-container {
	width: 100%;
	height: 100%
}
.ots-widget-container .video-container {
	position: relative;
	width: 100%;
	height: 100%
}
.ots-widget-container .video-wrap {
	border-radius: 6px;
	overflow: hidden;
	-webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%)
}
.ots-widget-container .video-background {
	background-size: contain;
	background-position: center
}
.ots-widget-container .video-background.doctor {
	background-image: url("/opentok/background_doctor.jpg")
}
.ots-widget-container .video-background.patient {
	background-image: url("/opentok/background_patient.jpg")
}
.ots-widget-container .primary-video {
	width: 100%;
	height: 100%
}
.ots-widget-container .local-controls {
	height: 60px;
	width: 100%;
	background-size: contain;
	position: absolute;
	bottom: 0;
	border-radius: 0 0 6px 6px;
	display: -webkit-box;
	display: -moz-box;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	z-index: 10
}
.ots-widget-container .secondary-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 174px;
	height: 150px;
	z-index: 11
}
.ots-widget-container .secondary-video.active {
	border: 1px solid rgba(255, 255, 255, 0.8)
}
.ots-widget-container .remote-controls {
	position: absolute;
	top: 25px;
	left: 25px;
	z-index: 12
}
.ots-video-control {
	height: 50px;
	width: 50px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer
}
.ots-widget-container .ots-video-control.circle {
	border: 1px solid rgba(128, 128, 128, 0.5);
	border-radius: 50%
}
.ots-video-control.circle:hover {
	border: 1px solid gray
}
.ots-video-control.call {
	background-color: rgba(87, 193, 228, 0.85);
	background-image: url("/opentok/call.png");
	margin: 0 15px
}
.ots-video-control.call:hover {
	background-color: #57c1e4
}
.ots-video-control.call.active {
	background-color: red;
	background-image: url("/opentok/hang-up.png")
}
.ots-video-control.video {
	background-image: url("/opentok/video-icon.png")
}
.ots-video-control.video.inactive, .ots-video-control.video:hover {
	background-image: url("/opentok/no-video-icon.png")
}
.ots-video-control.audio {
	background-image: url("/opentok/audio.png")
}
.ots-video-control.audio.inactive, .ots-video-control.audio:hover {
	background-image: url("/opentok/no-audio.png")
}
.ots-video-control.microphone {
	background-image: url("/opentok/mic.png")
}
.ots-video-control.microphone.inactive, .ots-video-control.microphone:hover {
	background-image: url("/opentok/muted-mic.png")
}
.white-card.patients-on-demand span.label {
	display: block;
	width: 40%;
	margin: 0 auto
}
.oncall-patients {
	display: flex
}
.oncall-patients .img-avatar {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50px;
	height: 50px;
	width: 50px;
	position: relative;
	border: 3px white solid;
	box-sizing: content-box
}
.oncall-patients .img-avatar:hover {
	box-shadow: 0px 0px 0px 2px #019D8C
}
.upcase {
	text-transform: uppercase
}
.oncall-patients .nav-pills {
	overflow-x: scroll;
	display: flex !important
}
.oncall-patients .nav-pills li {
	padding: 0 !important;
	display: block !important;
	width: auto
}
.oncall-patients .nav-pills a {
	padding: 10px 4px
}
.oncall-patients .nav-pills a:hover {
	background-color: transparent
}
.oncall-patients .nav-pills .active a {
	background-color: transparent !important
}
.oncall-patients .nav-pills .active div {
	box-shadow: 0px 0px 0px 2px #019D8C
}
.cta {
	background: #019D8C;
	border-radius: 100px;
	height: 28px;
	width: 105px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-family: 'BrandonGrotesque', 'Open Sans', sans-serif;
	line-height: 1em;
	margin-top: 20px;
	text-transform: uppercase;
	text-align: center;
	margin: 0 5px 12px;
	border: 1px #019D8C solid
}
.cta:hover {
	background: #1ab9af !important
}
.cta:focus {
	color: #fff;
	text-decoration: none
}
.cta:hover {
	color: #fff !important
}
.cta.reverse {
	background-color: transparent;
	color: #019D8C
}
.cta.reverse:hover {
	background: #019D8C !important
}
.schedule-info {
	margin: 20px 0 25px
}
.schedule-info .small {
	color: inherit !important;
	font-weight: inherit !important
}
.schedule-info .grey {
	color: #adadad !important
}
.section-on-demand .white-card {
	text-align: center
}
.section-on-demand .white-card .cta {
	height: 35px;
	width: 150px;
	font-size: 13px;
	font-weight: bold
}
#issue-lab-test .modal-dialog {
	width: 900px
}
#issue-lab-test .modal-body {
	text-align: center;
	background: #f5faf9
}
#issue-lab-test .modal-body .lead {
	font-size: 16px
}
#issue-lab-test .modal-body .btn-green-flat {
	padding: 12px 30px;
	border-radius: 200px;
	font-weight: bold
}
#issue-lab-test .modal-body .small-title {
	font-size: 15px
}
#issue-lab-test .lab-packages {
	width: 80%;
	margin: 0 auto
}
#issue-lab-test .lab-packages .lab-package-search {
	padding: 12px 20px;
	width: 100%;
	border-radius: 10px;
	border: 1px solid #aaa;
	font-size: 1.1em;
	margin-top: 10px
}
#issue-lab-test .lab-packages .lab-package-search:focus {
	outline: none
}
#issue-lab-test .lab-packages .nav.nav-tabs {
	border-bottom: 0
}
#issue-lab-test .lab-packages .nav.nav-tabs li a {
	border-radius: 200px;
	padding: 8px 20px;
	border: 0;
	color: #768aa2;
	font-weight: 600;
	margin: 0
}
#issue-lab-test .lab-packages .nav.nav-tabs li.active a {
	background: #208177;
	color: white
}
#issue-lab-test .lab-packages .nav.nav-tabs li.favourite-lab-package a {
	text-decoration: underline
}
#issue-lab-test .lab-packages .nav.nav-tabs li.favourite-lab-package a:hover, #issue-lab-test .lab-packages .nav.nav-tabs li.favourite-lab-package a:active, #issue-lab-test .lab-packages .nav.nav-tabs li.favourite-lab-package a:focus {
	background: none
}
#issue-lab-test .lab-packages .nav.nav-tabs li.favourite-lab-package.active a {
	color: #208177;
	background: none;
	font-weight: bold
}
#issue-lab-test .lab-packages .tab-content {
	margin-bottom: 20px
}
#issue-lab-test .lab-package-results, #issue-lab-test .selected-packages {
	max-height: 175px;
	overflow: scroll
}
#issue-lab-test .lab-package-results ul, #issue-lab-test .selected-packages ul {
	list-style: none;
	padding: 0;
	margin: 0
}
#issue-lab-test .lab-package-results li, #issue-lab-test .selected-packages li {
	padding: 15px 35px;
	padding-right: 15px;
	position: relative;
	display: flex;
	align-items: center
}
#issue-lab-test .lab-package-results li a, #issue-lab-test .lab-package-results li .middle-text, #issue-lab-test .selected-packages li a, #issue-lab-test .selected-packages li .middle-text {
	margin: 0;
	text-align: left;
	font-size: 1.2em;
	width: 65%
}
#issue-lab-test .lab-package-results li a p, #issue-lab-test .lab-package-results li .middle-text p, #issue-lab-test .selected-packages li a p, #issue-lab-test .selected-packages li .middle-text p {
	margin: 0
}
#issue-lab-test .lab-package-results li span.code, #issue-lab-test .selected-packages li span.code {
	font-weight: 300;
	width: 8%;
	text-align: left
}
#issue-lab-test .lab-package-results li span.price, #issue-lab-test .selected-packages li span.price {
	padding: 0;
	margin-right: 25px;
	width: 12%;
	font-weight: bold;
	color: #208177
}
#issue-lab-test .lab-package-results li span.right, #issue-lab-test .selected-packages li span.right {
	font-style: italic
}
#issue-lab-test .lab-package-results {
	border: 1px solid #999;
	border-top: none;
	width: 100%;
	border-radius: 10px;
	margin: 0 auto;
	background: white
}
#issue-lab-test .lab-package-results li {
	cursor: pointer
}
#issue-lab-test .lab-package-results li:hover {
	text-decoration: none;
	background: #f5fafa
}
#issue-lab-test .lab-package-results li a {
	color: inherit
}
#issue-lab-test .lab-package-results li:last-child {
	border-bottom: none
}
#issue-lab-test .lab-package-results .action-btn {
	font-size: 1.4em;
	color: #aab8c2
}
#issue-lab-test .lab-package-results .action-btn .fa.fa-plus {
	margin-right: 10px
}
#issue-lab-test .lab-package-results .action-btn .fa.fa-plus:hover {
	color: lightskyblue
}
#issue-lab-test .lab-package-results .action-btn .fa.fa-star:hover {
	color: orange
}
#issue-lab-test .selected-packages span.price {
	right: 50px
}
#issue-lab-test .selected-packages span.delete {
	position: relative;
	line-height: .65;
	color: red;
	font-size: 2em;
	width: 10%;
	text-align: right
}
#issue-lab-test .selected-packages span.delete a {
	color: red
}
#issue-lab-test .selected-packages .total-price {
	margin-right: 30px;
	padding: 10px 0;
	text-align: right
}
#issue-lab-test .selected-packages .total-price span.total {
	color: #208177;
	font-size: 1.2em;
	margin-left: 10px
}
@-webkit-keyframes slide {
	from {
		left: 0;
		opacity: 1
	}
	to {
		left: 800px;
		opacity: 0;
		display: none
	}
}
@keyframes star {
	0% {
		transform: scale(1)
	}
	20% {
		color: orange;
		transform: scale(0)
	}
	30% {
		transform: scale(0)
	}
	60% {
		transform: scale(1.1)
	}
	70% {
		transform: scale(0.9)
	}
	100% {
		color: orange;
		transform: scale(1)
	}
}
.star {
	-webkit-animation: star .45s linear;
	-webkit-animation-fill-mode: forwards
}
.slide {
	-webkit-animation: slide .45s linear
}
.close.big-close-btn {
	position: absolute;
	right: 15px;
	top: 5px;
	z-index: 999
}
.close.big-close-btn span {
	font-size: 2.6em;
	font-weight: 300
}
#lab_package_order_form .datepicker-wrapper {
	display: none;
	margin: 0 auto
}
#lab-test-show .modal-dialog {
	width: 50%;
	top: 20px
}
#lab-test-show .modal-body {
	display: flex;
	justify-content: space-around;
	padding: 15px 35px
}
#lab-test-show .modal-body .code {
	margin-top: 20px
}
#lab-test-show .modal-body .price {
	font-weight: bold;
	font-size: 1.2em
}
#lab-test-show .modal-body .package-category {
	font-size: 1.3em;
	color: #555
}
#lab-test-show .modal-body ul {
	color: #555;
	font-size: 1.1em
}
#lab-test-show .modal-body .medium {
	font: 1.1em
}
#lab_result_comment .row-wrap {
	margin: 20px 0
}
#lab_result_comment .title {
	font-size: 18px;
	display: flex;
	align-items: center
}
#lab_result_comment .title .number {
	background: lightgrey;
	height: 30px;
	width: 30px;
	border-radius: 20px;
	margin-right: 10px;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #555;
	text-align: center;
	line-height: 1;
	padding-top: 5px
}
#lab_result_comment .title b {
	margin-right: 20px
}
#lab_result_comment .view-result {
	font-size: .9em;
	color: #22cc8f
}
#lab_result_comment textarea {
	width: 100%;
	resize: none;
	border-radius: 10px;
	padding: 10px 20px;
	font-size: 16px
}
#lab_result_comment textarea::-webkit-input-placeholder {
	color: #999999
}
#lab_result_comment textarea::-moz-placeholder {
	color: #999999
}
#lab_result_comment textarea:-ms-input-placeholder {
	color: #999999
}
#lab_result_comment textarea:-moz-placeholder {
	color: #999999
}
#lab_result_comment textarea:focus {
	outline: none;
	box-shadow: 0px 0px 20px 7px rgba(32, 129, 119, 0.08)
}
#lab_result_comment .right-buttons {
	float: right
}
#lab_result_comment .right-buttons:after {
	content: "";
	clear: both
}
.white-card.lab-package-results-comment {
	padding: 20px 35px
}
.white-card.lab-package-results-comment h4 {
	margin-top: 0;
	color: #909FAB;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 13px
}
.doc-profile-ctas div.strike {
	margin: 20px 0 15px
}
.doc-profile-ctas .exist-user {
	margin-top: 8px
}
.doc-profile-ctas .btn-cta.btn-cta-reverse {
	background: transparent;
	color: #28DB9A
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .consultationview .consultation .content-block .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .consultationview .consultation .content-block table.prescription tr td select, .content-block-standard .content-field select, .consultationview .consultation .content-block .content-field select, .consultationview .consultation .content-block.content-notes .select-container select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4 {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .consultationview .consultation .content-block .row-prescription .row-td span, .content-block-standard table.prescription tr th, .consultationview .consultation .content-block table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4, .consultationview .consultation .content-block.content-summary .steps-block h4, .consultationview .consultation .steps-list .steps-block h4, .consultationview .consultation .content-block.content-summary h3, .consultationview .consultation .content-block.content-summary .summary-doctor h3, .consultationview .consultation .widget h3 {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .consultationview .consultation .content-block table.prescription tr td span, .content-block-standard .content-field p, .consultationview .consultation .content-block .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li, .consultationview .consultation .content-block.content-summary .summary-doctor p, .consultationview .consultation .widget p {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4, .consultationview .consultation .content-block .content-field h4, .consultationview .consultation .content-block.content-summary .summary-price h4, .consultationview .consultation .content-block.content-notes .select-container h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .consultationview .consultation .content-block .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .consultationview .consultation .content-block table.prescription tr td select, .content-block-standard .content-field select, .consultationview .consultation .content-block .content-field select, .consultationview .consultation .content-block.content-notes .select-container select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .secondary-navbar-block li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .secondary-navbar-block li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .secondary-navbar-block li.active a span, .secondary-navbar-block li:hover a p, .secondary-navbar-block li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .secondary-navbar-block li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span {
	color: #ddd
}
.content-block-standard, .consultationview .consultation .content-block {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white, .consultationview .consultation .content-block-white.content-block {
	background: #fff
}
.content-block-standard.content-block-modal, .consultationview .consultation .content-block-modal.content-block {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes, .consultationview .consultation .content-block .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .consultationview .consultation .content-block .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp, .consultationview .consultation .content-block .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .consultationview .consultation .content-block .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a, .consultationview .consultation .content-block .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log, .consultationview .consultation .content-block table.log {
	width: 100%
}
.content-block-standard table.log th, .consultationview .consultation .content-block table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td, .consultationview .consultation .content-block table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a, .consultationview .consultation .content-block table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink, .consultationview .consultation .content-block table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn, .consultationview .consultation .content-block table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription, .consultationview .consultation .content-block .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td, .consultationview .consultation .content-block .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span, .consultationview .consultation .content-block .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long, .consultationview .consultation .content-block .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select, .consultationview .consultation .content-block .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select, .consultationview .consultation .content-block .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription, .consultationview .consultation .content-block table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr, .consultationview .consultation .content-block table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th, .consultationview .consultation .content-block table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action, .consultationview .consultation .content-block table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td, .consultationview .consultation .content-block table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long, .consultationview .consultation .content-block table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable, .consultationview .consultation .content-block table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small, .consultationview .consultation .content-block table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field, .consultationview .consultation .content-block .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input, .consultationview .consultation .content-block .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center, .consultationview .consultation .content-block .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form, .consultationview .consultation .content-block .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus, .consultationview .consultation .content-block .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container, .consultationview .consultation .content-block.content-summary .steps-block, .consultationview .consultation .steps-list .steps-block {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count, .consultationview .consultation .content-block.content-summary .steps-block .step-count, .consultationview .consultation .steps-list .steps-block .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square, .consultationview .consultation .content-block.content-summary .steps-block .step-square, .consultationview .consultation .steps-list .steps-block .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons, .consultationview .consultation .content-block.content-summary .steps-block .radio-buttons, .consultationview .consultation .steps-list .steps-block .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text], .consultationview .consultation .content-block.content-summary .steps-block .radio-buttons .radio input[type=text], .consultationview .consultation .steps-list .steps-block .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1, .consultationview .consultation .content-block.content-summary .steps-block h1, .consultationview .consultation .steps-list .steps-block h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4, .consultationview .consultation .content-block.content-summary .steps-block h4, .consultationview .consultation .steps-list .steps-block h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint, .consultationview .consultation .content-block.content-summary .steps-block p.hint, .consultationview .consultation .steps-list .steps-block p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
.consultationview {
	background: #ecf0f1
}
.consultationview .consultation {
	width: 70%;
	margin: 20px auto
}
.consultationview .consultation .step-block {
	background: white;
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #ddd
}
.consultationview .consultation .step-block #favourite_pharmacy {
	padding: 7px 10px;
	border: 0;
	width: 100%;
	background-color: #ebebeb;
	margin-bottom: 10px
}
.consultationview .consultation .video-box {
	width: 100%;
	height: 400px;
	background: #445F71;
	position: relative;
	overflow: hidden
}
.consultationview .consultation .video-box #publisher {
	position: absolute;
	z-index: 10;
	bottom: 20px;
	right: 20px;
	border: 2px solid #F6BB42
}
.consultationview .consultation .video-box #subscriber {
	width: 100% !important;
	height: 100% !important
}
.consultationview .consultation .video-box .waiting {
	position: absolute;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.consultationview .consultation .video-actions {
	margin: 10px 0;
	text-align: center
}
.consultationview .consultation .video-actions .btn-secondary {
	width: 180px;
	margin-left: 10px
}
.consultationview .consultation .content-block {
	min-height: auto
}
.consultationview .consultation .content-block.content-summary {
	padding: 50px 40px
}
.consultationview .consultation .content-block.content-summary h3 {
	margin: 0 0 20px 0;
	color: #425D6F
}
.consultationview .consultation .content-block.content-summary .summary-doctor {
	float: left;
	width: 70%;
	background: #ecf0f1;
	padding: 30px
}
.consultationview .consultation .content-block.content-summary .summary-doctor h3 {
	margin: 0 0 20px 0;
	color: #425D6F
}
.consultationview .consultation .content-block.content-summary .summary-price {
	float: right;
	width: 25%;
	padding: 20px 0;
	text-align: center
}
.consultationview .consultation .content-block.content-summary .summary-price h2 {
	margin: 7px 0;
	font-weight: normal;
	font-size: 36px;
	color: #425D6F
}
.consultationview .consultation .content-block.content-summary .summary-price h4 {
	margin: 0
}
.consultationview .consultation .content-block.content-summary .summary-price h4.lowercaps {
	text-transform: none
}
.consultationview .consultation .content-block.content-summary .steps-block {
	float: left;
	width: 30%;
	margin: 40px 10px 20px;
	height: 220px
}
.consultationview .consultation .content-block.content-notes {
	padding: 30px
}
.consultationview .consultation .content-block.content-notes h3.teleme-h3, .consultationview .consultation .content-block.content-notes .container-list-card .details h3, .container-list-card .details .consultationview .consultation .content-block.content-notes h3, .consultationview .consultation .content-block.content-notes .container-list-card.empty-card h3, .container-list-card.empty-card .consultationview .consultation .content-block.content-notes h3 {
	font-size: 16px;
	width: 58%;
	line-height: 42px
}
.consultationview .consultation .content-block.content-notes .select-container {
	width: 40%
}
.consultationview .consultation .content-block.content-notes .select-container h4 {
	float: right;
	line-height: 42px;
	margin-right: 10px
}
.consultationview .consultation .content-block.content-notes .select-container select {
	float: right;
	background: #fff;
	border: 1px solid #ccc;
	width: 130px
}
.consultationview .consultation .content-block.content-notes textarea.form-control-white {
	margin-top: 10px;
	height: 200px !important
}
.consultationview .consultation .content-block.content-notes textarea.form-control-white:focus {
	border: 0 !important
}
.consultationview .consultation .content-block.content-notes .notestamp, .consultationview .consultation .content-block.content-notes .doctorstamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.consultationview .consultation .content-block.content-notes .notestamp a, .consultationview .consultation .content-block.content-notes .doctorstamp a {
	color: #F6BB42
}
.consultationview .consultation .widget {
	margin-bottom: 20px
}
.consultationview .consultation .steps-list .steps-block {
	margin: 30px 0;
	background: #fff
}
.consultationview .consultation .steps-list .steps-block p.desc {
	margin: -15px 0 20px
}
.consultationview .consultation .steps-list .steps-block .radio-buttons {
	width: 90%
}
.consultationview .consultation .steps-list .steps-block .radio-buttons.radio-buttons-center {
	width: auto;
	text-align: center
}
.consultationview .headerVid {
	top: 5em
}
@font-face {
	font-family: "GothamBold";
	src: url("GothamBold/GothamBold.eot");
	src: url("GothamBold/GothamBold.eot?#iefix") format("embedded-opentype"), url("GothamBold/GothamBold.woff") format("woff"), url("GothamBold/GothamBold.ttf") format("truetype"), url("GothamBold/GothamBold.svg#Ashbury") format("svg")
}
.center-block {
	float: none !important;
	max-width: 800px
}
.faqpage {
	font-family: "GothamBold", sans-serif
}
.faqpage .panel.panel-default {
	border: none;
	margin-bottom: 0;
	padding-bottom: 20px
}
.faqpage-banner img {
	width: 100%;
	max-width: 100%
}
.faqpage-h3 {
	color: #009E8C;
	font-size: 36pt;
	margin: 69px 0 23px
}
.faqpage-hr {
	max-width: 76px;
	margin: 0 auto 78px;
	border: 1px solid #009E8C
}
.faqpage .panel-body {
	margin-bottom: 8px
}
.faqpage .panel-body h4 {
	color: #009E8C;
	text-transform: uppercase;
	font-size: 18pt;
	position: relative;
	cursor: pointer
}
.faqpage .panel-body h4 i {
	margin-top: 0px;
	font-size: 26pt;
	color: #6d6e72;
	float: right;
	position: absolute;
	top: -3px;
	right: 0
}
.faqpage .panel-body h4 i:hover {
	color: #009E8C
}
.faqpage .panel-body h4:hover i {
	color: #009E8C
}
.faqpage .panel-body h4 .fa-angle-down {
	display: none
}
.faqpage .panel-body h4 .fa-angle-up {
	display: block
}
.faqpage .panel-body h4.collapsed .fa-angle-up {
	display: none
}
.faqpage .panel-body h4.collapsed .fa-angle-down {
	display: block
}
.faqpage .panel-body blockquote {
	font-family: "Open Sans", sans-serif;
	font-size: 12pt;
	color: #6d6e72;
	padding: 0;
	margin: 0;
	border: none
}
.faqpage .panel-body blockquote p {
	margin: 0 0 32px
}
@media only screen and (max-width: 767px) {
	.faqpage-h3 {
		font-size: 22pt;
		margin: 30px 0 15px
	}
	.faqpage-hr {
		max-width: 190px;
		margin: 0 auto 15px
	}
	.faqpage .panel-body {
		padding: 10px 0
	}
	.faqpage .panel-body h4 {
		font-size: 15pt;
		position: relative;
		padding-right: 25px
	}
	.faqpage .panel-body h4 i {
		margin-top: 0px;
		font-size: 23pt;
		top: -5px
	}
	.faqpage .panel-body blockquote {
		margin: 0 0 0
	}
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4 {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .content-block-standard table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4 {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .content-block-standard .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .secondary-navbar-block li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .secondary-navbar-block li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .secondary-navbar-block li.active a span, .secondary-navbar-block li:hover a p, .secondary-navbar-block li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .secondary-navbar-block li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span {
	color: #ddd
}
.content-block-standard {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white {
	background: #fff
}
.content-block-standard.content-block-modal {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log {
	width: 100%
}
.content-block-standard table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}

/*!
 * ClockPicker v0.0.7 for jQuery (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 *
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}
.popover.top {
	margin-top: -10px
}
.popover.right {
	margin-left: 10px
}
.popover.bottom {
	margin-top: 10px
}
.popover.left {
	margin-left: -10px
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}
.popover-content {
	padding: 9px 14px
}
.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	overflow: visible;
	margin: 0;
	padding: 0;
	z-index: auto;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	bottom: auto;
	left: auto;
	right: auto;
	top: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.popover>.arrow {
	border-width: 11px
}
.popover>.arrow:after {
	content: "";
	border-width: 10px
}
.popover.top>.arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	border-bottom-width: 0
}
.popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0
}
.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
	border-left-width: 0
}
.popover.right>.arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0
}
.popover.bottom>.arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25)
}
.popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff
}
.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25)
}
.popover.left>.arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff
}
.btn {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent
}
.btn:focus, .btn:active:focus, .btn.active:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none
}
.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn-default {
	color: #98A8BC;
	background-color: #fff;
	border-color: #98A8BC
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #333;
	background-color: #FFF;
	border-color: #333
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-image: none
}
.btn-block {
	display: block;
	width: 100%
}
.text-primary {
	color: #428bca
}

/*!
 * ClockPicker v{package.version} for Bootstrap (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 */

.clockpicker .input-group-addon {
	cursor: pointer
}
.clockpicker-moving {
	cursor: move
}
.clockpicker-align-left.popover>.arrow {
	left: 25px
}
.clockpicker-align-top.popover>.arrow {
	top: 17px
}
.clockpicker-align-right.popover>.arrow {
	left: auto;
	right: 25px
}
.clockpicker-align-bottom.popover>.arrow {
	top: auto;
	bottom: 6px
}
.clockpicker-popover .popover-title {
	background-color: #fff;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center
}
.clockpicker-popover .popover-title span {
	cursor: pointer
}
.clockpicker-popover .popover-content {
	background-color: #f8f8f8;
	padding: 12px
}
.popover-content:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.clockpicker-plate {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	overflow: visible;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.clockpicker-canvas, .clockpicker-dial {
	width: 200px;
	height: 200px;
	position: absolute;
	left: -1px;
	top: -1px
}
.clockpicker-minutes {
	visibility: hidden
}
.clockpicker-tick {
	border-radius: 50%;
	color: #666;
	line-height: 26px;
	text-align: center;
	width: 26px;
	height: 26px;
	position: absolute;
	cursor: pointer
}
.clockpicker-tick.active, .clockpicker-tick:hover {
	background-color: #c0e5f7;
	background-color: rgba(0, 149, 221, 0.25)
}
.clockpicker-button {
	background-image: none;
	background-color: #fff;
	border-width: 1px 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
	padding: 10px 0
}
.clockpicker-button:hover {
	background-image: none;
	background-color: #ebebeb
}
.clockpicker-button:focus {
	outline: none !important
}
.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-moz-transition: -moz-transform 350ms, opacity 350ms;
	-ms-transition: -ms-transform 350ms, opacity 350ms;
	-o-transition: -o-transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms
}
.clockpicker-dial-out {
	opacity: 0
}
.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2)
}
.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(0.8, 0.8);
	-moz-transform: scale(0.8, 0.8);
	-ms-transform: scale(0.8, 0.8);
	-o-transform: scale(0.8, 0.8);
	transform: scale(0.8, 0.8)
}
.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	-moz-transition: opacity 175ms;
	-ms-transition: opacity 175ms;
	-o-transition: opacity 175ms;
	transition: opacity 175ms
}
.clockpicker-canvas-out {
	opacity: 0.25
}
.clockpicker-canvas-bearing, .clockpicker-canvas-fg {
	stroke: none;
	fill: #0095dd
}
.clockpicker-canvas-bg {
	stroke: none;
	fill: #c0e5f7
}
.clockpicker-canvas-bg-trans {
	fill: rgba(0, 149, 221, 0.25)
}
.clockpicker-canvas line {
	stroke: #0095dd;
	stroke-width: 1;
	stroke-linecap: round
}
.clockpicker-button.am-button {
	margin: 1px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px
}
.clockpicker-button.pm-button {
	margin: 1px 1px 1px 136px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px
}
.wizard, .tabcontrol {
	display: block;
	width: 100%;
	overflow: hidden;
	padding-bottom: 24px
}
.wizard a, .tabcontrol a {
	outline: 0
}
.wizard ul, .tabcontrol ul {
	list-style: none !important;
	padding: 0;
	margin: 0
}
.wizard ul>li, .tabcontrol ul>li {
	display: block;
	padding: 0
}
.wizard>.steps .current-info, .tabcontrol>.steps .current-info {
	position: absolute;
	left: -999em
}
.wizard>.content>.title, .tabcontrol>.content>.title {
	position: absolute;
	left: -999em
}
.wizard>.steps {
	position: relative;
	display: none;
	width: 100%
}
.wizard.vertical>.steps {
	display: inline;
	float: left;
	width: 30%
}
.wizard>.steps .number {
	font-size: 1.429em
}
.wizard>.steps>ul>li {
	width: 25%
}
.wizard>.steps>ul>li, .wizard>.actions>ul>li {
	float: left
}
.wizard.vertical>.steps>ul>li {
	float: none;
	width: 100%
}
.wizard>.steps a, .wizard>.steps a:hover, .wizard>.steps a:active {
	display: block;
	width: auto;
	margin: 0 0.5em 0.5em;
	padding: 1em 1em;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.wizard>.steps .disabled a, .wizard>.steps .disabled a:hover, .wizard>.steps .disabled a:active {
	background: #eee;
	color: #aaa;
	cursor: default
}
.wizard>.steps .current a, .wizard>.steps .current a:hover, .wizard>.steps .current a:active {
	background: #2184be;
	color: #fff;
	cursor: default
}
.wizard>.steps .done a, .wizard>.steps .done a:hover, .wizard>.steps .done a:active {
	background: #9dc8e2;
	color: #fff
}
.wizard>.steps .error a, .wizard>.steps .error a:hover, .wizard>.steps .error a:active {
	background: #ff3111;
	color: #fff
}
.wizard>.content {
	display: block;
	margin: 0;
	min-height: 38em;
	overflow: hidden;
	position: relative;
	width: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.wizard.vertical>.content {
	display: inline;
	float: left;
	margin: 0 2.5% 0.5em 2.5%;
	width: 65%
}
.wizard>.content>.body {
	float: left;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0
}
.wizard>.content>.body ul {
	list-style: disc !important
}
.wizard>.content>.body ul>li {
	display: list-item
}
.wizard>.content>.body>iframe {
	border: 0 none;
	width: 100%;
	height: 100%
}
.wizard>.content>.body input {
	display: block;
	border: 1px solid #ccc
}
.wizard>.content>.body input[type="checkbox"] {
	display: inline-block
}
.wizard>.content>.body input.error {
	background: #fbe3e4;
	border: 1px solid #fbc2c4;
	color: #8a1f11
}
.wizard>.content>.body label {
	display: inline-block;
	margin-bottom: 0.5em
}
.wizard>.content>.body label.error {
	color: #8a1f11;
	display: inline-block;
	margin-left: 1.5em
}
.wizard>.actions {
	position: relative;
	display: block;
	text-align: right;
	width: 100%
}
.wizard.vertical>.actions {
	display: inline;
	float: right;
	margin: 0 2.5%;
	width: 95%
}
.wizard>.actions>ul {
	display: inline-block;
	text-align: right
}
.wizard>.actions>ul>li {
	margin: 0 0.5em
}
.wizard.vertical>.actions>ul>li {
	margin: 0 0 0 1em
}
.wizard>.actions a, .wizard>.actions a:hover, .wizard>.actions a:active {
	font-size: 14px;
	text-decoration: none;
	padding: 6px 26px;
	box-shadow: 0 2px 3px rgba(40, 219, 154, 0.7);
	border-color: #1ec788;
	border-radius: 50px;
	color: #fff;
	background: #28db9a;
	background: -moz-linear-gradient(top, #28db9a 0%, #1bb179 100%);
	background: -webkit-linear-gradient(top, #28db9a 0%, #1bb179 100%);
	background: linear-gradient(to bottom, #28db9a 0%, #1bb179 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#28db9a', endColorstr='#1bb179', GradientType=0)
}
.wizard>.actions .disabled a, .wizard>.actions .disabled a:hover, .wizard>.actions .disabled a:active {
	background: #eee;
	color: #aaa;
	box-shadow: none
}
.tabcontrol>.steps {
	position: relative;
	display: block;
	width: 100%
}
.tabcontrol>.steps>ul {
	position: relative;
	margin: 6px 0 0 0;
	top: 1px;
	z-index: 1
}
.tabcontrol>.steps>ul>li {
	float: left;
	margin: 5px 2px 0 0;
	padding: 1px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.tabcontrol>.steps>ul>li:hover {
	background: #edecec;
	border: 1px solid #bbb;
	padding: 0
}
.tabcontrol>.steps>ul>li.current {
	background: #fff;
	border: 1px solid #bbb;
	border-bottom: 0 none;
	padding: 0 0 1px 0;
	margin-top: 0
}
.tabcontrol>.steps>ul>li>a {
	color: #5f5f5f;
	display: inline-block;
	border: 0 none;
	margin: 0;
	padding: 10px 30px;
	text-decoration: none
}
.tabcontrol>.steps>ul>li>a:hover {
	text-decoration: none
}
.tabcontrol>.steps>ul>li.current>a {
	padding: 15px 30px 10px 30px
}
.tabcontrol>.content {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 35em;
	overflow: hidden;
	border-top: 1px solid #bbb;
	padding-top: 20px
}
.tabcontrol>.content>.body {
	float: left;
	position: absolute;
	width: 95%;
	height: 95%;
	padding: 2.5%
}
.tabcontrol>.content>.body ul {
	list-style: disc !important
}
.tabcontrol>.content>.body ul>li {
	display: list-item
}
.ui-timepicker-wrapper {
	overflow-y: auto;
	height: 150px;
	min-width: 150px;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	outline: none;
	z-index: 10001;
	margin: 0
}
.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 13em
}
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30, .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
	width: 11em
}
.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.ui-timepicker-duration {
	margin-left: 5px;
	color: #888
}
.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888
}
.ui-timepicker-list li {
	padding: 3px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
	text-align: center
}
.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #019D8C;
	color: #fff
}
li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover {
	background: #28DB9A;
	color: #fff
}
li.ui-timepicker-selected .ui-timepicker-duration, .ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc
}
.ui-timepicker-list li.ui-timepicker-disabled, .ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default
}
.ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2
}
.lab-order-progress-status {
	font-style: italic;
	color: #aaa
}
.lab-show-user .lab-user-doctor-details table td {
	padding: 5px 10px
}
.lab-show-user .lab-user-doctor-details table td .img-circle {
	width: 80px;
	height: 80px
}
.lab-show-user .lab-user-doctor-details table td h3 {
	margin: 0
}
.lab-show-user .order-progress-status .box-content {
	text-align: center
}
.lab-show-user .order-progress-status .box-content h3 {
	margin-top: 10px;
	color: #22cc8f
}
.lab-show-user .order-progress-status .box-content .btn-green-flat {
	margin-top: 20px;
	width: 100%
}
.lab-show-user .order-progress-status .box-content .reupload-results-link {
	color: #22cc8f
}
.lab-show-user .lab-show-order-table {
	width: 100%
}
.lab-show-user .lab-show-order-table th {
	padding: 10px 5px
}
.lab-show-user .lab-show-order-table td {
	padding: 10px 5px;
	border-top: solid 1px #ccc;
	vertical-align: top
}
.lab-show-user .lab-show-order-table td .package-details {
	color: #888
}
.lab-show-user .lab-show-order-table td .td-reupload-results .attachment-upload {
	display: none
}
@media screen and (min-width: 768px) {
	.wide-modal {
		width: 800px !important
	}
}
#interested-doctors h6 {
	font-size: 12.5px;
	margin: 20px 0 10px
}
#interested-doctors .modal-dialog {
	margin-top: 200px
}
#interested-doctors .modal-content {
	border-radius: 0;
	border: 1px solid #019D8C;
	box-shadow: none
}
#interested-doctors .modal-body {
	text-align: center
}
#interested-doctors .close {
	position: absolute;
	right: 0;
	top: -40px;
	background: #019D8C;
	color: white;
	font-weight: 100;
	border-radius: 100px;
	height: 30px;
	width: 30px;
	opacity: 1
}
#interested-doctors .long {
	width: 180px
}
#interested-doctors .oncall-patients {
	justify-content: center;
	width: 40%;
	margin: 0 auto;
	overflow: hidden
}
#interested-doctors .oncall-patients li {
	top: 18px
}
#interested-doctors .oncall-patients .active {
	top: 0
}
#interested-doctors .oncall-patients .active .img-avatar {
	height: 75px;
	width: 75px;
	border: 5px white solid
}
#interested-doctors .oncall-patients .nav-pills {
	overflow: visible;
	width: 100%
}
#interested-doctors .oncall-patients .center {
	margin: 0 auto
}
#patient-on-demand .modal-dialog, #prescription-on-demand .modal-dialog, #lab-on-demand .modal-dialog {
	margin-top: 100px
}
#patient-on-demand .modal-content, #prescription-on-demand .modal-content, #lab-on-demand .modal-content {
	border-radius: 0;
	border: 1px solid #019D8C;
	box-shadow: none
}
#patient-on-demand .close, #prescription-on-demand .close, #lab-on-demand .close {
	position: absolute;
	right: 0;
	top: -40px;
	background: #019D8C;
	color: white;
	font-weight: 100;
	border-radius: 100px;
	height: 30px;
	width: 30px;
	opacity: 1
}
#patient-on-demand .top, #prescription-on-demand .top, #lab-on-demand .top {
	margin-top: 30px
}
#patient-on-demand, #prescription-on-demand, #lab-on-demand .modal-body {
	padding: 50px 50px 20px;
	text-align: center
}
#patient-on-demand .img-avatar, #prescription-on-demand .img-avatar, #lab-on-demand .modal-body .img-avatar {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 100px;
	height: 120px;
	width: 120px;
	position: relative;
	margin: 0 auto
}
#patient-on-demand .cta, #prescription-on-demand .cta, #lab-on-demand .modal-body .cta {
	width: 200px;
	height: 35px;
	font-size: .9em;
	font-weight: bold;
	margin-top: 40px
}
#update-contact-new h6 {
	font-size: 12.5px;
	margin: 20px 0 10px
}
#update-contact-new .modal-dialog {
	margin-top: 200px
}
#update-contact-new .modal-content {
	border-radius: 0;
	border: 1px solid #019D8C;
	box-shadow: none
}
#update-contact-new .modal-body {
	text-align: center
}
#update-contact-new .close {
	position: absolute;
	right: 0;
	top: -40px;
	background: #019D8C;
	color: white;
	font-weight: 100;
	border-radius: 100px;
	height: 30px;
	width: 30px;
	opacity: 1
}
#update-contact-new .long {
	width: 180px
}
#request_prescription {
	overflow: scroll
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select, .content-doctors .filter select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4 {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .content-block-standard table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4, .content-doctors .doctor h3 {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .content-block-standard .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li, p.website-text, .content-footer footer span {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select, .content-doctors .filter select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .secondary-navbar-block li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .secondary-navbar-block li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .secondary-navbar-block li.active a span, .secondary-navbar-block li:hover a p, .secondary-navbar-block li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .secondary-navbar-block li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span {
	color: #ddd
}
.content-block-standard {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white {
	background: #fff
}
.content-block-standard.content-block-modal {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log {
	width: 100%
}
.content-block-standard table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
h3.website-header {
	font-size: 28px;
	font-weight: 700;
	color: #102939;
	margin: 0 0 40px
}
h4.website-subheader {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0 0 20px;
	line-height: 24px;
	color: #019D8C
}
h4.website-subheader span {
	font-size: 12px;
	color: #444;
	display: block
}
.space-text {
	line-height: 2
}
.oval-bg {
	background: #fff;
	border-radius: 70px;
	height: 70px;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	color: #F6BB42;
	float: center
}
.price {
	padding-top: 20px
}
p.website-text {
	line-height: 24px
}
.content-container {
	width: 70%;
	margin: 0 auto;
	padding: 60px 0
}
.content-container.content-container-small {
	width: 40%
}
.content-page-header {
	padding: 20px
}
.content-page-header .content-container {
	padding-bottom: 0
}
.content-page-header .header-logo {
	float: left
}
.content-page-header .header-logo img {
	width: auto;
	height: 40px
}
.content-page-header .header-action {
	float: right;
	padding-top: 5px
}
.content-page-header .header-action .btn-large {
	margin: 0 5px;
	font-size: 15px !important;
	padding: 7px 30px !important
}
.content-headline {
	background-color: #142C3C
}
.content-headline .headline-image {
	position: relative;
	padding: 0;
	background-image: url(/assets/doctor-phone-057eda11206a5ca9ad0c2a50cae6903a.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 500px
}
.content-headline .headline-image img.logo {
	width: 250px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
	-webkit-transform: translate(-50%, -50%) !important;
	-moz-transform: translate(-50%, -50%) !important
}
.content-headline .headline-image .mobile-navbar {
	display: none;
	float: right;
	margin: 20px;
	width: 90%;
	text-align: right
}
.content-headline .headline-image .mobile-navbar .btn-menu {
	font-size: 24px;
	color: #142C3C;
	cursor: pointer
}
.content-headline .headline-image .mobile-navbar ul.dropdown-menu {
	left: auto;
	right: 0;
	width: 100%;
	background: #142C3C
}
.content-headline .headline-image .mobile-navbar ul.dropdown-menu li a {
	color: #fff;
	padding: 10px 20px
}
.content-headline .headline-text {
	position: relative;
	height: 500px;
	padding: 0
}
.content-headline .headline-text ul.website-navbar {
	margin: 0;
	padding: 20px;
	text-align: center
}
.content-headline .headline-text ul.website-navbar li {
	display: inline;
	list-style: none;
	margin: 0 15px
}
.content-headline .headline-text ul.website-navbar li a {
	text-decoration: none;
	color: #899AA5;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase
}
.content-headline .headline-text ul.website-navbar li.active a, .content-headline .headline-text ul.website-navbar li:hover a {
	color: #F6BB42
}
.content-headline .headline-text .text {
	color: #fff;
	text-align: center
}
.content-headline .headline-text .text h2 {
	margin: 0 0 15px;
	font-weight: 600;
	color: #88E4D8;
	line-height: 1.5
}
@media (max-width: 767px) {
	.content-headline .headline-text .text h2 {
		font-size: 24px
	}
}
@media (min-width: 768px) {
	.content-headline .headline-text .text h2 {
		margin: 80px 0 15px
	}
}
.content-headline .headline-text .text h2 span {
	text-transform: none
}
.content-headline .headline-text .text p {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px
}
.content-headline .headline-text .text .headline-action {
	margin: 80px 0 0
}
.content-headline .headline-text .text .headline-action p {
	margin-bottom: 20px
}
.content-headline .headline-text .text .headline-action .btn-primary {
	margin: 0 5px;
	font-size: 22px !important;
	padding: 12px 60px !important;
	border-width: 1px
}
.content-headline .headline-text .text .headline-action .btn-primary.btn-primary-outline {
	color: #88E4D8;
	border-color: #88E4D8
}
.content-headline .headline-text .text .headline-action .btn-login {
	padding: 3px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	color: #019D8C
}
.content-headline .headline-text .text .headline-action .btn-login:hover {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	text-decoration: none
}
.content-intro {
	background: #fff
}
.content-howitworks .unslider {
	width: 700px;
	margin: 0 auto
}
.content-howitworks ul.unslider-wrap {
	padding: 0
}
.content-howitworks ul.slider-buttons {
	text-align: center;
	padding: 0;
	margin: 0 0 30px
}
.content-howitworks ul.slider-buttons li {
	float: none;
	text-indent: -9999px;
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	margin: 0 3px;
	border: 1px solid #142C3C;
	cursor: pointer
}
.content-howitworks ul.slider-buttons li.unslider-active {
	background: #142C3C
}
.content-howitworks .unslider {
	width: 100% !important
}
.content-howitworks .howitworks-steps-slider-top {
	width: 100%
}
.content-howitworks .how-steps {
	width: 100%
}
.content-howitworks .how-steps img.how-screen {
	display: block;
	width: 100%;
	height: auto;
	margin: 30px auto
}
.content-howitworks .how-steps .step-count {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	background: #445F71;
	color: #fff;
	margin: 0 auto 20px;
	text-align: center;
	padding: 5px 0;
	font-weight: normal
}
.content-howitworks .how-steps .howitworks-list-3 {
	width: 32%;
	display: inline-block
}
.content-howitworks .how-steps .howitworks-list-2 {
	width: 50%;
	display: inline-block
}
.content-pricings .unslider {
	width: 100%;
	margin: 0 auto
}
.content-pricings ul.unslider-wrap {
	padding: 0
}
.content-pricings ul.slider-buttons {
	text-align: center;
	padding: 0;
	margin: 0 0 30px
}
.content-pricings ul.slider-buttons li {
	float: none;
	text-indent: -9999px;
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	margin: 0 3px;
	border: 1px solid #142C3C;
	cursor: pointer
}
.content-pricings ul.slider-buttons li.unslider-active {
	background: #142C3C
}
.content-pricings .how-steps {
	width: 100%
}
.content-pricings .how-steps img.how-screen {
	display: block;
	width: 100%;
	height: auto;
	margin: 30px auto
}
.content-pricings .how-steps .step-count {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	background: #445F71;
	color: #fff;
	margin: 0 auto 20px;
	text-align: center;
	padding: 5px 0;
	font-weight: normal
}
.content-pricings .how-steps .price-list-3 {
	margin-bottom: 20px
}
.content-pricings .how-steps .price-list-2 {
	padding-top: 5%;
	padding-bottom: 5%
}
.content-doctors {
	background: #fff
}
.content-doctors p.sub-text {
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	color: #222;
	width: 80%;
	margin: 20px auto 40px
}
.content-doctors .filter {
	width: 30%;
	margin: 20px auto
}
.content-doctors .filter ul.pagination-num {
	text-align: center;
	float: none !important
}
.content-doctors .doctor-container .doctor {
	float: left;
	width: 32%;
	margin-bottom: 40px
}
.content-doctors .doctor {
	padding: 0 20px;
	margin-bottom: 50px
}
.content-doctors .doctor img {
	width: 150px;
	height: 150px;
	-webkit-border-radius: 75px;
	-moz-border-radius: 75px;
	-ms-border-radius: 75px;
	border-radius: 75px;
	display: block;
	margin: 20px auto
}
.content-doctors .doctor h3 {
	margin: 0 0 5px
}
.content-doctors .doctor h4 {
	font-size: 14px;
	font-weight: normal;
	color: #F6BB42;
	margin: 0 0 10px
}
.content-doctors a.btn {
	font-size: 16px !important;
	padding: 10px 20px !important;
	margin-top: 30px;
	border-width: 1px !important
}
.faq-container {
	background: #ecf0f1;
	padding: 10px 20px 20px;
	margin-left: 7em
}
.content-terms .content-container {
	width: 60%
}
.content-terms h4.teleme-h3, .content-terms .container-list-card.empty-card h4, .container-list-card.empty-card .content-terms h4 {
	font-weight: 600;
	margin: 20px 0
}
.content-terms p.website-text {
	color: #888;
	margin-bottom: 40px
}
.content-footer {
	background: #142C3C;
	margin-top: 10%
}
.content-footer h3 {
	margin: 0 0 30px;
	font-size: 28px;
	font-weight: 600;
	color: #88E4D8;
	line-height: 44px;
	text-transform: capitalize
}
.content-footer h3 span {
	text-transform: none
}
.content-footer p {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px
}
.content-footer .headline-action {
	margin: 80px 0 30px
}
.content-footer .headline-action .btn-large {
	margin: 0 5px;
	font-size: 22px !important;
	padding: 12px 60px !important;
	border-width: 1px
}
.content-footer .headline-action .btn-large.btn-primary-outline {
	color: #88E4D8;
	border-color: #88E4D8
}
.content-footer footer {
	display: block;
	width: 70%;
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
	clear: both
}
.content-footer footer span {
	color: #eee;
	font-size: 14px
}
.content-footer footer span a {
	color: #88E4D8;
	text-decoration: none
}
.content-footer footer .mobile-footer {
	display: none
}
footer.footer-inside {
	width: 100%;
	text-align: center;
	padding: 100px 0 20px
}
footer.footer-inside img.logo {
	width: auto;
	height: 30px
}
.contact_us-section .title {
	text-align: center
}
.contact_us-section .title h1 {
	margin-left: auto;
	margin-right: auto;
	color: #333333
}
.contact_us-section .row {
	margin: 0;
	padding: 10px
}
.contact_us-section .row .information {
	padding-left: 2%
}
.contact_us-section .row .information h2 {
	padding-top: 4%;
	padding-bottom: 2%
}
.contact_us-section .row .information p {
	font-family: Helvetica !important;
	font-size: 16px
}
.contact_us-section .row .location-image img {
	width: 100%
}
#map {
	height: 665px
}
.content-how {
	background-color: #fff;
	padding: 80px 0
}
.content-how h3 {
	margin-bottom: 50px
}
.content-how .reason {
	padding: 0 25px;
	text-align: center
}
@media (max-width: 767px) {
	.content-how .reason {
		margin-bottom: 60px
	}
}
.content-how .reason h4 {
	line-height: 30px;
	margin: 0 0 40px;
	font-weight: bold;
	font-size: 20px
}
.content-how .reason .number {
	display: inline-block;
	background-color: #F6BB42;
	border-radius: 50%;
	line-height: 30px;
	height: 30px;
	width: 30px;
	text-align: center;
	font-weight: bold;
	margin-right: 5px;
	color: #fff
}
.content-how .reason .thumb {
	height: 170px
}
.content-how .reason img {
	width: 170px;
	margin-bottom: 40px
}
.content-what {
	padding: 80px 0;
	overflow: hidden
}
@media (max-width: 767px) {
	.content-what {
		text-align: center
	}
}
.content-what h3 {
	margin-bottom: 60px
}
.content-what h4 {
	font-weight: bold;
	margin: 0 0 10px;
	font-size: 20px;
	line-height: 1.3
}
.content-what p {
	color: #777
}
.content-what .what {
	margin-bottom: 30px
}
.content-what .what::after {
	content: "";
	display: block;
	width: 40px;
	margin-top: 20px;
	border-bottom: 2px solid #ccc
}
@media (max-width: 767px) {
	.content-what .what::after {
		margin-left: auto;
		margin-right: auto
	}
}
.content-what .img-laptop {
	min-height: 400px
}
@media (max-width: 767px) {
	.content-what .img-laptop {
		min-height: auto;
		width: 100%
	}
}
.content-who {
	background-color: #fff;
	padding: 80px 0;
	text-align: center
}
.content-who h3 {
	margin-bottom: 60px
}
.content-who .doctor {
	padding: 0 25px
}
@media (max-width: 767px) {
	.content-who .doctor {
		margin-bottom: 40px
	}
}
.content-who .doctor img {
	width: 120px;
	margin-bottom: 20px;
	border: 1px solid #ccc
}
.content-who .doctor h4 {
	margin: 0 0 5px;
	font-weight: bold;
	text-transform: capitalize
}
.content-who .doctor .category {
	margin-bottom: 20px;
	color: #999
}
.content-who .action {
	margin: 40px 0 0
}
@media (max-width: 767px) {
	.content-who .action {
		margin-top: 0
	}
}
.content-who .action .btn {
	border-color: #777;
	padding: 12px 16px
}
.content-price {
	background-color: #fbfbfb;
	padding: 80px 0;
	border-top: 1px solid #eee;
	text-align: center
}
.content-price .pricing {
	background-color: #fff;
	border: 1px solid #eee;
	padding: 20px
}
.content-price .price {
	font-weight: lighter;
	margin-bottom: 40px
}
.content-price .price .rm {
	font-size: 18px;
	vertical-align: 32px;
	color: #019D8C
}
.content-price .price .number {
	font-size: 64px;
	line-height: 1
}
.content-price .price .from {
	margin-bottom: 10px
}
.content-price .price .unit {
	margin-top: 10px
}
.content-price .price .unit, .content-price .price .from {
	color: #019D8C;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 12px;
	display: block
}
.content-price .note {
	margin-top: 40px
}
.content-which {
	padding: 80px 0 0;
	text-align: center
}
.content-which h3 {
	margin-bottom: 120px
}
.content-which .condition {
	margin-bottom: 90px;
	padding: 75px 15px 10px;
	background-color: #fff;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1)
}
.content-which .condition .name {
	font-weight: bold
}
.content-which .condition .description {
	color: #777
}
@media (min-width: 768px) {
	.content-which .condition .description {
		min-height: 160px
	}
}
.content-which .icon {
	background-color: #019D8C;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	margin-left: -60px;
	margin-bottom: 15px;
	position: absolute;
	top: -60px;
	left: 50%;
	display: flex
}
.content-which .icon img {
	margin: auto;
	max-width: 50px;
	max-height: 50px;
	opacity: 0.85
}
.content-services {
	background-color: #fff;
	padding: 80px 0
}
.content-services h3 {
	margin-bottom: 60px;
	text-align: center
}
.content-services .service {
	padding-right: 15px
}
.content-services .icon {
	background-color: #F6BB42;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	display: flex;
	float: right
}
.content-services .icon img {
	margin: auto;
	max-width: 50px;
	max-height: 50px;
	opacity: 0.85
}
.error-page {
	padding: 100px 0 0
}
@media (max-width: 767px) {
	.error-page {
		padding: 60px 0
	}
}
.error-page .thumb img {
	margin: auto;
	min-width: 120px;
	opacity: 0.5
}
.error-page .message h3 {
	margin-top: 0;
	margin-bottom: 15px
}
.error-page .message blockquote {
	margin-top: 30px;
	border-left-color: #ccc;
	background-color: #ddd
}
.row.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap
}
.row-eq-height>[class*='col-'] {
	display: flex;
	flex-direction: column
}
footer {
	/* background: #fff; */
	/* border-top: 1px solid rgba(0, 0, 0, 0.06); */
	color: #818181;
	font-size: 13px;
	/* padding: 40px 0 */
	bottom:0;
	  position: relative;
	  clear: both;
}
footer h3 {
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 10px;
	font-size: 16px
}
footer a {
	color: #818181
}
footer .logo {
	margin-bottom: 10px
}
footer .logo a {
	background: url(v2_landing/teleme-logo-green.png) no-repeat;
	display: block;
	height: 20px;
	text-indent: -9999px;
	width: 156px
}
footer .cta {
	background: #208177;
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 10px;
	text-align: center;
	width: 200px
}
footer .social {
	font-size: 24px;
	margin-top: 10px
}
footer .social a {
	color: #1E4187;
	margin-right: 5px
}
footer .social a:nth-child(2) {
	color: #275A85
}
footer .social a:nth-child(3) {
	color: #00659C
}
footer .social a:hover {
	text-decoration: none
}
.footer-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.footer-container ul {
	list-style: none;
	padding: 0
}
@media (max-width: 830px) {
	footer input, footer .cta {
		width: 100%
	}
	.footer-container {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.footer-container .item {
		margin: 0 1%;
		width: 23%
	}
	.footer-container .item:nth-child(1) {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		margin-top: 40px
	}
}
@media (max-width: 420px) {
	.footer-container {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.footer-container .item {
		margin: 0 1% 30px;
		width: 48%
	}
	.footer-container .item:nth-child(4) {
		border-top: 1px solid #eee;
		padding-top: 30px;
		width: 100%
	}
	.footer-container .item:nth-child(5) {
		border-top: 1px solid #eee;
		padding-top: 30px;
		width: 100%
	}
	.footer-container .item:nth-child(1) {
		border-top: 1px solid #eee;
		padding-top: 30px;
		margin: 0px
	}
}
#ajax_loader {
	position: fixed;
	z-index: 1051;
	max-height: 100px;
	max-width: 100px;
	overflow: show;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: none;
	background-image: url("loading.gif")
}
.hero.healthlabs {
	background-image: url("healthlab_landing/IMAGE-08.jpg");
	background-attachment: fixed
}
.hero.healthlabs:before {
	background: rgba(8, 22, 31, 0.3) !important
}
.hero.healthlabs .tagline {
	margin-top: 150px
}
.hero.healthlabs .tagline .select-packages-now {
	margin-top: 20px
}
.hero.healthlabs .tagline h2 {
	font-size: 40pt !important
}
.hero.healthlabs .tagline p {
	font-size: 20pt !important
}
.hero.healthlabs .tagline h5 {
	margin-top: 200px;
	font-size: 14pt
}
.hero.healthlabs .tagline h5 a {
	display: block
}
.hero.healthlabs .tagline h5 a img {
	height: 40px;
	margin-top: 5px
}
.hero.healthlabs .tagline .cta {
	width: 300px !important
}
.healthlabs .section-header {
	color: #028177;
	text-transform: uppercase;
	font-size: 19pt;
	margin-bottom: 20px;
	font-family: 'Raleway', sans-serif
}
.healthlabs .section-header:after {
	content: "";
	display: block;
	width: 70px;
	height: 2px;
	border-bottom: solid 2px #028177;
	margin: 15px auto 0
}
.healthlabs .section-subheader {
	font-size: 25pt;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	color: rgba(32, 129, 119, 0.5);
	margin-bottom: 20px
}
.healthlabs.healthlabs-green {
	background-color: #028177
}
.healthlabs.healthlabs-green .section-header {
	color: #fff !important
}
.healthlabs.healthlabs-green .section-header:after {
	border-bottom: solid 2px #fff !important
}
.healthlabs.healthlabs-green .section-subheader {
	color: rgba(255, 255, 255, 0.5) !important
}
.healthlabs .steps {
	padding: 15px 0;
	width: 65%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}
.healthlabs .steps .single-step {
	width: 27%;
	margin: 20px auto;
	color: #fff;
	font-family: 'Raleway', sans-serif
}
@media (max-width: 830px) {
	.healthlabs .steps .single-step {
		width: 320px
	}
}
.healthlabs .steps .single-step .header {
	text-transform: uppercase;
	font-size: 16pt;
	font-weight: 700
}
.healthlabs .steps .single-step p {
	font-size: 1.2vw
}
@media (max-width: 830px) {
	.healthlabs .steps .single-step p {
		font-size: 14pt
	}
}
.healthlabs .select-packages-now {
	background-color: #ff718d;
	padding: 5px 20px;
	border-radius: 5px;
	box-shadow: 0px 0px 20px 2px rgba(55, 55, 55, 0.4);
	margin-top: 70px
}
.healthlabs .select-packages-now:hover {
	background-color: #ee607e !important
}
.healthlabs .select-packages-now .btn-content {
	display: flex;
	align-items: center
}
.healthlabs .select-packages-now img {
	height: 50px
}
.our-packages .package-list {
	padding: 40px 0;
	width: 85%;
	margin: auto;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap
}
.our-packages .package-list .package {
	width: 22%;
	margin: 20px 0;
	box-shadow: 0px 0px 30px 3px rgba(0, 0, 0, 0.2);
	border-radius: 7px;
	overflow: hidden;
	display: flex;
	flex-direction: column
}
@media (max-width: 1200px) {
	.our-packages .package-list .package {
		width: 300px;
		height: 550px
	}
}
@media (max-width: 830px) {
	.our-packages .package-list .package {
		width: 300px;
		height: 550px
	}
}
@media (max-width: 420px) {
	.our-packages .package-list .package {
		width: 320px;
		height: 550px
	}
}
.our-packages .package-list .package .header {
	height: 12%;
	background-color: #ff718d;
	color: #fff;
	padding: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	font-size: 17pt;
	font-weight: 900
}
.our-packages .package-list .package .details {
	height: 88%;
	text-align: center;
	padding: 20px
}
.our-packages .package-list .package .details hr {
	border-color: #ccc
}
.our-packages .package-list .package .details .description {
	color: #666;
	height: 15%;
	display: flex;
	flex-direction: column;
	justify-content: center
}
.our-packages .package-list .package .details .description p {
	margin: auto
}
.our-packages .package-list .package .details .test-info {
	height: 180px;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	justify-content: space-around
}
.our-packages .package-list .package .details .test-info p {
	font-size: 10pt;
	color: #444;
	line-height: 1.4em
}
.our-packages .package-list .package .details .test-info p strong {
	color: #999;
	font-size: .9em;
	text-transform: uppercase;
	letter-spacing: .4px;
	line-height: 2
}
.our-packages .package-list .package .details .price {
	padding-top: 0;
	margin-bottom: 20px
}
.our-packages .package-list .package .details .price h3 {
	font-size: 22pt;
	margin: 0;
	color: #777;
	font-weight: 700
}
.our-packages .package-list .package .details .price p {
	font-size: 9pt;
	margin: 2px 0;
	color: #999
}
.our-packages .package-list .package .details .purchase-now {
	border-radius: 5px;
	margin: 10px 0 10px 0
}
.our-packages .btn-area {
	text-align: center
}
.our-packages .btn-area .consult {
	background-color: #00b6ef;
	padding: 5px 20px;
	border-radius: 5px;
	box-shadow: 0px 0px 20px 2px rgba(55, 55, 55, 0.3);
	margin-top: 40px
}
.our-packages .btn-area .consult:hover {
	background-color: #00a5de !important
}
.our-packages .btn-area .consult .btn-content {
	display: flex;
	align-items: center
}
.our-packages .btn-area .consult img {
	height: 50px
}
.our-packages .btn-area p {
	font-size: 1.2em;
	color: #666
}
.how-it-works .single-step {
	text-align: center
}
.how-it-works .single-step img {
	width: 70%
}
.how-it-works .single-step p {
	margin-top: 20px
}
.how-it-works .single-step p a {
	color: #fff;
	font-weight: 900
}
.how-it-works .single-step p a:hover {
	text-decoration: underline
}
.how-it-works .single-step p strong {
	font-weight: 900
}
.why-health-screen .quote {
	width: 60%;
	text-align: center;
	line-height: 50px;
	margin: 70px auto 10px auto
}
@media (max-width: 420px) {
	.why-health-screen .quote {
		width: 90%;
		line-height: 35px
	}
}
@media (max-width: 830px) {
	.why-health-screen .quote {
		width: 80%;
		line-height: 35px
	}
}
.why-health-screen .quote p {
	font-size: 14pt
}
.why-health-screen .quote p:before {
	color: rgba(32, 129, 119, 0.5);
	content: open-quote;
	font-size: 3em;
	vertical-align: -0.2em;
	margin-right: 0.25em
}
.why-health-screen .quote p:after {
	color: rgba(32, 129, 119, 0.5);
	content: close-quote;
	font-size: 3em;
	vertical-align: -0.2em;
	margin-left: 0.25em
}
.benefits .steps {
	width: 60% !important
}
.benefits .steps .single-step {
	width: 22% !important
}
@media (max-width: 830px) {
	.benefits .steps .single-step {
		text-align: center;
		width: 250px !important
	}
}
.benefits .steps .single-step img {
	width: 25%;
	margin-bottom: 15px
}
.pensar_header {
	text-align: left;
	font-size: 20px;
	margin-top: 50px;
	font-family: "Montserrat", sans-serif;
	border: none;
	border-radius: 4px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.4);
	margin-bottom: 20px
}
.pensar_header p {
	margin: 0
}
.pensar_view_pharmacy {
	padding-bottom: 20px
}
.pensar_header_teleme {
	background-color: #019d8c;
	color: white;
	letter-spacing: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 40px;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.pensar_bill {
	text-align: center;
	text-align-last: center
}
#pensar_content {
	font-size: 15px
}
.pensar_bill_title {
	background-color: #019d8c;
	color: white;
	text-align: center;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 17px;
	margin-top: 20px
}
.pensar_bill_content {
	font-size: 13px;
	padding-bottom: 5px
}
.pensar_bill_box {
	border: none;
	border-radius: 4px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.4);
	width: 320px;
	text-align: center;
	font-family: "Montserrat", sans-serif;
	margin: auto
}
#pensar_total_price {
	border-top: 2px solid #019d8c
}
.medicalInfo .editable {
	display: none;
	width: 100%
}
.medicalInfo .editable.editable-small {
	width: 60px
}
#editPrice:after {
	clear: both
}
.upload-attachment {
	background: #f0f2f4;
	border: 2px dashed #B3BECB;
	border-radius: 4px;
	height: 100px;
	position: relative
}
.upload-attachment:before {
	color: #B3BECB;
	content: "Click to upload file";
	left: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%
}
#new-upload-prescription .modal-body {
	margin-bottom: 40px
}
#new-upload-prescription .modal-body form input {
	margin: 0 auto
}
#new-upload-prescription .modal-body form input[type='submit'] {
	margin-top: 20px
}
#new-upload-prescription .modal-body form .prescription_preview {
	margin: 0 auto 15px;
	width: 120px;
	height: 120px;
	display: none
}
#new-upload-prescription .modal-body h4 {
	margin-bottom: 4px
}
#new-upload-prescription .modal-body .description {
	margin-bottom: 20px
}
.prescription_preview_img {
	width: 120px;
	height: 120px;
	border-radius: 10px
}
.fixed-right {
	position: fixed;
	right: 7vw
}
@media screen and (max-width: 1380px) {
	.fixed-right {
		right: 5vw
	}
}
@media screen and (min-width: 1700px) and (max-width: 1960px) {
	.fixed-right {
		right: 12vw
	}
}
@media screen and (min-width: 1960px) {
	.fixed-right {
		right: 15vw
	}
}
#select-prescription-type .btn {
	margin-bottom: 10px
}
#new-request-prescription .description {
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0 70px;
	margin-top: 10px
}
#new-request-prescription .modal-body {
	padding-bottom: 25px
}
#new-request-prescription .modal-body textarea {
	width: 100%;
	box-sizing: border-box;
	resize: none;
	padding: 5px;
	border: 1px lightgrey solid;
	border-radius: 2px;
	margin-bottom: 8px;
	font-size: 1.1em
}
#new-request-prescription .modal-body p {
	margin-top: 10px
}
#prescriptionDropzone {
	cursor: pointer;
	border: 2px dashed #B3BECB;
	background: #f0f2f4
}
#prescriptionDropzone span {
	color: #B3BECB
}
#favorite-pharamacy-list {
	position: relative
}
.my-autocomplete {
	width: 100%;
	background-color: white;
	border: 1px solid #ccc;
	position: absolute;
	display: none;
	z-index: 99
}
.my-autocomplete ul {
	padding: 0;
	margin: 0 !important;
	list-style: none
}
.my-autocomplete li {
	padding: 6px 12px;
	cursor: pointer
}
.my-autocomplete li:hover {
	background: lightgrey;
	color: white
}
.ui-autocomplete {
	border: 1px solid #ccc !important;
	width: 525px !important
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
	.ui-autocomplete {
		width: 425px !important
	}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	.ui-autocomplete {
		width: 690px !important
	}
}
@media screen and (max-width: 767px) and (min-width: 614px) {
	.ui-autocomplete {
		width: 90vmax !important
	}
}
@media screen and (max-width: 613px) {
	.ui-autocomplete {
		width: 85vmin !important
	}
}
.ui-autocomplete .ui-menu-item {
	padding: 6px 12px !important;
	font-size: 14px !important;
	border: 0 !important
}
.ui-state-focus {
	background-color: lightgrey !important;
	background-image: none !important;
	color: white !important;
	border: 0 !important
}
.btn.btn-green-flat.request-medication {
	padding: 5px 10px;
	color: white
}
.btn.btn-green-flat.request-medication:hover {
	color: white
}
.request-medication-lg {
	margin-top: 10px
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #208177;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
	color: white
}
.popover-navigation .btn-default {
	color: #FFF;
	background-color: #00D4BC;
	border-color: #98A8BC
}
.popover-navigation .btn-default:hover, .popover-navigation .btn-default:focus, .popover-navigation .btn-default:active, .popover-navigation .btn-default.active, .popover-navigation .open .dropdown-toggle.btn-default {
	color: #FFF;
	background-color: #019D8C;
	border-color: #98A8BC
}
.popover-navigation .btn-default.disabled.focus, .popover-navigation .btn-default.disabled:focus, .popover-navigation .btn-default.disabled:hover, .popover-navigation .btn-default.focus[disabled], .popover-navigation .btn-default[disabled]:focus, .popover-navigation .btn-default[disabled]:hover, fieldset[disabled] .popover-navigation .btn-default.focus, fieldset[disabled] .popover-navigation .btn-default:focus, fieldset[disabled] .popover-navigation .btn-default:hover {
	background-color: #208177;
	border-color: #ccc
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	min-width: 300px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}
#tutorial-logo {
	display: none;
	position: fixed;
	bottom: 75px;
	left: 15px;
	margin-right: 1%;
	z-index: 9999;
	margin-bottom: 15px;
	align: center;
	color: white;
	background: #019D8C;
	width: 60px;
	height: 60px;
	border-radius: 60px;
	box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.5)
}
#icn-info {
	position: relative;
	top: 54%;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	line-height: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	left: 19%;
	font-size: 38px;
	cursor: pointer
}
.ref-doctors-search input {
	width: 100%;
	font-size: 1em;
	padding: .5em 1.3em;
	background: #fff;
	border: 1px solid #CDCDCD;
	border-radius: 2em;
	margin-bottom: 20px;
	box-shadow: 0 8px 11px 0 rgba(86, 86, 86, 0.08)
}
.ref-doctors-search input:focus {
	border-color: #A5CEF5
}
.ref-patients-search input {
	width: 100%;
	font-size: 1em;
	padding: .5em 1.3em;
	background: #fff;
	border: 1px solid #CDCDCD;
	border-radius: 2em;
	margin-bottom: 20px;
	box-shadow: 0 8px 11px 0 rgba(86, 86, 86, 0.08)
}
.ref-patients-search input:focus {
	border-color: #A5CEF5
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4 {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .content-block-standard table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4 {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .content-block-standard .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .secondary-navbar-block li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .secondary-navbar-block li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .secondary-navbar-block li.active a span, .secondary-navbar-block li:hover a p, .secondary-navbar-block li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .secondary-navbar-block li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span {
	color: #ddd
}
.content-block-standard {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white {
	background: #fff
}
.content-block-standard.content-block-modal {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log {
	width: 100%
}
.content-block-standard table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
.agreeTxt{
	font-size:14px
}
.logo{
	max-width:200px;
}
.form-control {
    display: block !important;
    width: 100% !important;
    height: 40px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #555 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 0px !important;;
    -webkit-box-shadow: transparent !important;
		box-shadow: inset 0px 0px 0px 0px red !important;
		-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

}
.formLogoImageContainer{
	text-align:center
}
.loginDesc{
		display:none;
}

@media only screen and (max-width: 480px){
	.slogan{
		font-size:20px;
		color:#c58b3a;
		text-transform:uppercase;
		text-align:center;
		margin-top:10px
	}
}

@media only screen and (min-device-width: 480px){
	.slogan{
		font-size:20px;
		color:#c58b3a;
		text-transform:uppercase;
		text-align:center;
		margin-top:10px
	}
}
/* @media only screen and (min-device-width: 480px)
                   and (max-device-width: 640px)
									 and (-webkit-min-device-pixel-ratio: 3)

                   and (orientation: landscape) {
	.background-cover {
		min-height:0px
	}
	.MerchantBG{
		height: 110px;
	}
	.formLogoImageContainer{
		background-color:#06573e;
		text-align:center
	}
	.section-dashboard{
		margin:0 !important;
	}
	.signup-block {
		background: rgba(255,255,255,0.9);
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		margin:0 auto;
		width: 100% !important;
	}
	html{background-color:white !important; background-image:none !important;}
} */
@media screen and (min-width: 1300px){
	.background-cover {
		min-height:180px
	}
}
@media screen and (min-width: 813px) and (max-width: 1250px) {
	.background-cover {
		min-height:190px
	}
}
.alert-danger {
    color: #FFF !important;
    background-color: #000 !important;
    border-radius: 0 !important;
    border: 0 !important;
}
@media screen and (min-width: 320px) and (max-width: 600px) {
	.loginDesc{
			font-family: "Roboto", "Arial", "Helvetica Neue", sans-serif;
			font-size: 18px;
			text-align: center;
			color:#d08f38;
			display: block;
			word-wrap: break-word;
			margin-top:10px;
			text-transform: capitalize;
			word-spacing: 3px
	}
	.formLogoImageContainer{
			background-color:#06573e;
			text-align:center
		}
		.section-dashboard{
			margin:0 !important;
		}
		.signup-block {
			background: rgba(255,255,255,0.9);
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
			margin:0 auto;
			width: 100% !important;
		}
		html body{background-color:white !important; background-image:none !important;}

	.MerchantBG{
		height: 110px;
	}
	.agreeTxt{
		font-size:12px !important
	}
	main {
		/* height: 100vh !important */
	}
	.signup-container {
		width: 100% !important;
		height: auto !important;
		margin-bottom: 0 !important;
	}
	.signup-container .signup-block {
		width: 100% !important;
		padding: 0px 0px !important
	}
	.signup-container .signup-block ul.signup-nav li {
		margin: 0 !important
	}
	.userProfile, .user-doctor-profile, .dashboard .userDashboard, .notification .row, .consultation-view .user-doctor-profile, .consultation-view .consultation {
		width: 90% !important
	}
	.navbar ul.navbar-nav {
		margin: 0
	}
	.navbar ul.navbar-nav li {
		display: inline-block
	}
	.secondary-navbar, .profile-nav {
		padding: 10px 0 !important
	}
	.secondary-navbar ul.secondary-navbar-li, .secondary-navbar ul.profile-nav-li, .profile-nav ul.secondary-navbar-li, .profile-nav ul.profile-nav-li {
		text-align: center
	}
	.secondary-navbar ul.secondary-navbar-li li, .secondary-navbar ul.profile-nav-li li, .profile-nav ul.secondary-navbar-li li, .profile-nav ul.profile-nav-li li {
		margin-right: 10px !important
	}
	.secondary-navbar ul.secondary-navbar-li li a span, .secondary-navbar ul.secondary-navbar-li li a p, .secondary-navbar ul.profile-nav-li li a span, .secondary-navbar ul.profile-nav-li li a p, .profile-nav ul.secondary-navbar-li li a span, .profile-nav ul.secondary-navbar-li li a p, .profile-nav ul.profile-nav-li li a span, .profile-nav ul.profile-nav-li li a p {
		display: none !important
	}
	.user-doctor-profile .content-block {
		padding-right: 20px !important
	}
	.content-block {
		padding: 20px !important;
		min-height: auto !important
	}
	.content-block.content-summary .summary-doctor, .content-block.content-summary .summary-price, .content-block.content-summary .steps-block {
		width: 100% !important;
		float: none !important
	}
	.userProfile .col-md-3 {
		margin-top: 30px
	}
	.dashboard .userDashboard .container-name {
		padding: 20px 15px !important
	}
	.dashboard .userDashboard .user-name-font, .dashboard .userDashboard .status-select {
		float: none !important
	}
	.dashboard .userDashboard .status-select {
		margin: 10px 0 !important;
		width: 100% !important
	}
	.modal .modal-dialog {
		width: 90% !important;
		margin: 0 !important
	}
	.modal .modal-dialog .modal-body {
		padding: 40px 10px 0 !important
	}
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4 {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .content-block-standard table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4 {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .content-block-standard .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .content-block-standard .content-field select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .secondary-navbar-block li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .secondary-navbar-block li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .secondary-navbar-block li.active a span, .secondary-navbar-block li:hover a p, .secondary-navbar-block li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .secondary-navbar-block li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span {
	color: #ddd
}
.content-block-standard {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white {
	background: #fff
}
.content-block-standard.content-block-modal {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log {
	width: 100%
}
.content-block-standard table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
@media screen and (max-width: 800px) {
	.content-container, .content-container.content-container-small, .content-terms .content-container {
		width: 90% !important
	}
	h3.website-header {
		font-size: 26px;
		line-height: 36px
	}
	p.website-text {
		font-size: 14px
	}
	.content-page-header {
		padding: 20px
	}
	.content-page-header .content-container {
		padding-bottom: 0
	}
	.content-page-header .header-logo {
		float: none !important;
		text-align: center;
		margin-bottom: 20px
	}
	.content-page-header .header-logo img {
		width: auto;
		height: 30px
	}
	.content-page-header .header-action {
		float: none !important;
		text-align: center
	}
	.content-page-header .header-action .btn-large {
		width: 46%
	}
	.content-headline .row {
		margin: 0
	}
	.content-headline .headline-image {
		height: 300px
	}
	.content-headline .headline-image .mobile-navbar {
		display: block
	}
	.content-headline .headline-text {
		height: auto
	}
	.content-headline .headline-text ul.website-navbar {
		display: none
	}
	.content-headline .headline-text .text {
		position: relative;
		top: 0;
		left: 0;
		transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		width: 100%;
		padding: 40px 0
	}
	.content-headline .headline-text .text h3 {
		font-size: 24px;
		line-height: 38px
	}
	.content-headline .headline-text .text p {
		line-height: 24px
	}
	.content-headline .headline-text .text .headline-action {
		margin: 40px 0 0
	}
	.content-headline .headline-text .text .headline-action .btn-large {
		width: 40%;
		padding: 7px 20px !important;
		font-size: 15px !important
	}
	.content-howitworks .how-steps img.how-screen, .content-pricing .how-steps img.how-screen {
		width: 100%;
		height: 250px
	}
	.content-doctors p.sub-text {
		width: 100%
	}
	.content-doctors .filter {
		width: 90%
	}
	.content-doctors .doctor-container .doctor {
		float: left;
		width: 48%;
		margin-bottom: 10px;
		padding: 0
	}
	.content-footer h3 {
		font-size: 24px;
		line-height: 38px
	}
	.content-footer p {
		line-height: 24px
	}
	.content-footer .headline-action {
		margin: 40px 0 0
	}
	.content-footer .headline-action .btn-large {
		width: 40%;
		padding: 7px 20px !important;
		font-size: 15px !important
	}
	.content-footer footer {
		width: 95%
	}
	.content-footer footer .row {
		display: none
	}
	.content-footer footer .mobile-footer {
		display: block
	}
	.content-footer footer .mobile-footer ul.footer-row {
		margin: 0;
		padding: 0
	}
	.content-footer footer .mobile-footer ul.footer-row li {
		display: inline;
		list-style: none;
		font-size: 10px;
		color: #fff;
		margin-right: 10px
	}
	.content-footer footer .mobile-footer ul.footer-row li:nth-last-child(1) {
		margin-right: 0
	}
	.content-footer footer .mobile-footer ul.footer-row li a {
		color: #88E4D8
	}
	.content-footer footer .mobile-footer .copyright {
		color: #eee;
		text-align: center;
		font-size: 11px;
		margin-top: 10px
	}
}
#signup-user .contactform-checkrobot {
	margin: -15px 0 15px
}
#signup-user .contactform-checkrobot #recaptcha-center>div {
	margin: 0 auto
}
.wip {
	width: 100%;
	text-align: center;
	font-family: Raleway
}
#wip_bg {
	background-image: url(https://i.imgsafe.org/4bfd1ec419.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover
}
#wip_teleme_logo {
	width: 300px;
	height: 120px;
	margin-top: 15px
}
@media screen and (max-width: 480px) {
	#wip_teleme_logo {
		width: 350px;
		height: 130px;
		margin-top: 50px
	}
}
@media screen and (max-width: 350px) {
	#wip_teleme_logo {
		width: 320px;
		height: 100px;
		margin-top: 50px
	}
}
#wip_content {
	background-image: url("https://i.imgsafe.org/4cf0f8e02d.png");
	background-size: 100% 100%;
	color: #ae7b31;
	margin-top: 25px;
	padding-bottom: 50px;
	margin-bottom: 50px;
	max-width: 900px
}
#wip_content .wip_header h1 {
	text-transform: uppercase;
	font-size: 21px;
	font-weight: bolder;
	margin-bottom: 50px;
	text-align: justify;
	text-align-last: center;
	max-width: 550px;
	margin: auto
}
#wip_content .wip_p p {
	max-width: 600px;
	margin: auto;
	font-size: 16px;
	text-align: justify;
	text-align-last: center
}
#wip_content .wip_timer {
	background-image: url("https://i.imgsafe.org/4d107306c4.png");
	height: 200px;
	background-size: 100% 100%;
	font-family: Raleway;
	position: relative;
	top: 0
}
#wip_content .wip_timer .count {
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	margin-top: 4%;
	min-height: 1px;
	margin-bottom: 20px;
	max-height: 100px
}
#wip_content .wip_timer #countdown.timer {
	margin: 0 auto;
	max-width: 530px
}
#wip_content .wip_timer .countdown>div {
	overflow: hidden;
	width: 120px;
	height: 200px;
	background: #000;
	background: transparent;
	text-align: center;
	margin: 0 auto;
	position: relative;
	line-height: 100px;
	font-weight: normal;
	text-transform: uppercase;
	color: white;
	font-size: 18px
}
#wip_content .wip_timer .countdown>div>span {
	color: white;
	line-height: 110px;
	font-size: 40px;
	display: block;
	position: absolute;
	width: 100%;
	top: 20%;
	display: block;
	font-weight: normal
}
#wip_content .wip_timer #coundown_sec span {
	animation: mymove 1s;
	-moz-animation: mymove 1s;
	-webkit-animation: mymove 1s;
	-o-animation: mymove 1s;
	-ms-animation: mymove 1s
}
@media screen and (min-height: 750px) {
	#wip_content {
		margin-bottom: 80px
	}
}
@media screen and (min-height: 850px) {
	#wip_content {
		margin-top: 50px;
		margin-bottom: 200px
	}
}
@media screen and (min-height: 950px) {
	#wip_content {
		margin-top: 80px;
		margin-bottom: 280px
	}
}
.wip_email .wip_email_input {
	width: 350px;
	height: 35px;
	text-align: center;
	border-radius: 8px;
	border: 2px solid #019D8C;
	color: black;
	font-family: Raleway
}
.wip_email .wip_email_select {
	background-color: white;
	text-align-last: center;
	width: 100px;
	height: 35px;
	text-align: center;
	border-radius: 8px;
	border: 2px solid #019D8C;
	color: black;
	font-family: Raleway
}
.wip_email .wip_email_btn {
	height: 35px;
	border-radius: 8px;
	background-color: #019D8C;
	color: white;
	font-family: Raleway;
	font-weight: bold;
	border: none;
	max-width: 200px;
	letter-spacing: 2px
}
@media screen and (max-width: 420px) {
	#wip_content {
		min-width: 410px
	}
	#wip_content .wip_header h1 {
		font-size: 30px
	}
	#wip_content .wip_timer {
		background-image: none;
		background: -webkit-linear-gradient(left, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: -o-linear-gradient(right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: -moz-linear-gradient(right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: linear-gradient(to right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		margin-top: 50px;
		height: 630px
	}
	#wip_content .wip_timer .countdown>div {
		width: 384px;
		height: 120px;
		line-height: 190px
	}
	#wip_content .wip_timer .countdown>div>span {
		width: 384px;
		top: 0
	}
	#wip_content .wip_p p {
		font-size: 24px
	}
	.wip_email .wip_email_input {
		margin-top: 10px
	}
	.wip_email .wip_email_btn {
		max-width: 200px;
		margin-top: 10px
	}
	.wip_email .wip_email_select {
		margin-top: 10px
	}
}
@media screen and (max-width: 380px) {
	#wip_content {
		min-width: 370px
	}
	#wip_content .wip_header h1 {
		font-size: 30px
	}
	#wip_content .wip_timer {
		background-image: none;
		background: -webkit-linear-gradient(left, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: -o-linear-gradient(right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: -moz-linear-gradient(right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: linear-gradient(to right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		margin-top: 50px;
		height: 630px
	}
	#wip_content .wip_timer .countdown>div {
		width: 345px;
		height: 120px;
		line-height: 190px
	}
	#wip_content .wip_timer .countdown>div>span {
		width: 345px;
		top: 0
	}
	#wip_content .wip_p p {
		font-size: 24px
	}
	.wip_email .wip_email_input {
		margin-top: 10px
	}
	.wip_email .wip_email_btn {
		max-width: 200px;
		margin-top: 10px
	}
	.wip_email .wip_email_select {
		margin-top: 10px
	}
}
@media screen and (max-width: 350px) {
	#wip_content {
		min-width: 320px
	}
	#wip_content .wip_header h1 {
		font-size: 28px
	}
	#wip_content .wip_timer {
		background-image: none;
		background: -webkit-linear-gradient(left, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: -o-linear-gradient(right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: -moz-linear-gradient(right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		background: linear-gradient(to right, rgba(1, 157, 140, 0), #019d8c, rgba(1, 157, 140, 0));
		margin-top: 50px;
		height: 630px
	}
	#wip_content .wip_timer .countdown>div {
		width: 290px;
		height: 120px;
		line-height: 190px
	}
	#wip_content .wip_timer .countdown>div>span {
		width: 290px;
		top: 0
	}
	#wip_content .wip_p p {
		font-size: 22px
	}
	.wip_email .wip_email_input {
		width: 290px;
		margin-top: 10px
	}
	.wip_email .wip_email_btn {
		max-width: 200px;
		margin-top: 10px
	}
	.wip_email .wip_email_select {
		margin-top: 10px
	}
}
#reasonDialog {
	text-align: left
}
#reasonDialog input {
	display: inline-block;
	width: auto;
	height: auto
}
#reasonDialog textarea {
	display: block;
	height: 50px
}
body.stop-scrolling {
	height: 100%;
	overflow: hidden
}
.sweet-overlay {
	background-color: black;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	background-color: rgba(0, 0, 0, 0.4);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	z-index: 10000
}
.sweet-alert {
	background-color: white;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	width: 478px;
	padding: 17px;
	border-radius: 5px;
	text-align: center;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -256px;
	margin-top: -200px;
	overflow: hidden;
	display: none;
	z-index: 99999
}
@media all and (max-width: 540px) {
	.sweet-alert {
		width: auto;
		margin-left: 0;
		margin-right: 0;
		left: 15px;
		right: 15px
	}
}
.sweet-alert h2 {
	color: #575757;
	font-size: 30px;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	position: relative;
	margin: 25px 0;
	padding: 0;
	line-height: 40px;
	display: block
}
.sweet-alert p {
	color: #797979;
	font-size: 16px;
	text-align: center;
	font-weight: 300;
	position: relative;
	text-align: inherit;
	float: none;
	margin: 0;
	padding: 0;
	line-height: normal
}
.sweet-alert fieldset {
	border: none;
	position: relative
}
.sweet-alert .sa-error-container {
	background-color: #f1f1f1;
	margin-left: -17px;
	margin-right: -17px;
	overflow: hidden;
	padding: 0 10px;
	max-height: 0;
	webkit-transition: padding 0.15s, max-height 0.15s;
	transition: padding 0.15s, max-height 0.15s
}
.sweet-alert .sa-error-container.show {
	padding: 10px 0;
	max-height: 100px;
	webkit-transition: padding 0.2s, max-height 0.2s;
	transition: padding 0.25s, max-height 0.25s
}
.sweet-alert .sa-error-container .icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-color: #ea7d7d;
	color: white;
	line-height: 24px;
	text-align: center;
	margin-right: 3px
}
.sweet-alert .sa-error-container p {
	display: inline-block
}
.sweet-alert .sa-input-error {
	position: absolute;
	top: 29px;
	right: 26px;
	width: 20px;
	height: 20px;
	opacity: 0;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: all 0.1s;
	transition: all 0.1s
}
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
	content: "";
	width: 20px;
	height: 6px;
	background-color: #f06e57;
	border-radius: 3px;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 50%;
	margin-left: -9px
}
.sweet-alert .sa-input-error::before {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.sweet-alert .sa-input-error::after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.sweet-alert .sa-input-error.show {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.sweet-alert input, .sweet-alert textarea {
	width: 100%;
	box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #d7d7d7;
	height: 43px;
	margin-top: 10px;
	margin-bottom: 17px;
	font-size: 18px;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
	padding: 0 12px;
	display: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}
.sweet-alert input:focus {
	outline: none;
	box-shadow: 0px 0px 3px #c4e6f5;
	border: 1px solid #b4dbed
}
.sweet-alert input:focus::-moz-placeholder {
	transition: opacity 0.3s 0.03s ease;
	opacity: 0.5
}
.sweet-alert input:focus:-ms-input-placeholder {
	transition: opacity 0.3s 0.03s ease;
	opacity: 0.5
}
.sweet-alert input:focus::-webkit-input-placeholder {
	transition: opacity 0.3s 0.03s ease;
	opacity: 0.5
}
.sweet-alert input::-moz-placeholder {
	color: #bdbdbd
}
.sweet-alert input:-ms-input-placeholder {
	color: #bdbdbd
}
.sweet-alert input::-webkit-input-placeholder {
	color: #bdbdbd
}
.sweet-alert.show-input input {
	display: block
}
.sweet-alert .sa-confirm-button-container {
	display: inline-block;
	position: relative
}
.sweet-alert .la-ball-fall {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -27px;
	margin-top: 4px;
	opacity: 0;
	visibility: hidden
}
.sweet-alert button {
	background-color: #8CD4F5;
	color: white;
	border: none;
	box-shadow: none;
	font-size: 17px;
	font-weight: 500;
	-webkit-border-radius: 4px;
	border-radius: 5px;
	padding: 10px 32px;
	margin: 26px 5px 0 5px;
	cursor: pointer
}
.sweet-alert button:focus {
	outline: none;
	box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05)
}
.sweet-alert button:hover {
	background-color: #7ecff4
}
.sweet-alert button:active {
	background-color: #5dc2f1
}
.sweet-alert button.cancel {
	background-color: #C1C1C1
}
.sweet-alert button.cancel:hover {
	background-color: #b9b9b9
}
.sweet-alert button.cancel:active {
	background-color: #a8a8a8
}
.sweet-alert button.cancel:focus {
	box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important
}
.sweet-alert button[disabled] {
	opacity: .6;
	cursor: default
}
.sweet-alert button.confirm[disabled] {
	color: transparent
}
.sweet-alert button.confirm[disabled]~.la-ball-fall {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s
}
.sweet-alert button::-moz-focus-inner {
	border: 0
}
.sweet-alert[data-has-cancel-button=false] button {
	box-shadow: none !important
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
	padding-bottom: 40px
}
.sweet-alert .sa-icon {
	width: 80px;
	height: 80px;
	border: 4px solid gray;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	border-radius: 50%;
	margin: 20px auto;
	padding: 0;
	position: relative;
	box-sizing: content-box
}
.sweet-alert .sa-icon.sa-error {
	border-color: #F27474
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
	position: relative;
	display: block
}
.sweet-alert .sa-icon.sa-error .sa-line {
	position: absolute;
	height: 5px;
	width: 47px;
	background-color: #F27474;
	display: block;
	top: 37px;
	border-radius: 2px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 17px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 16px
}
.sweet-alert .sa-icon.sa-warning {
	border-color: #F8BB86
}
.sweet-alert .sa-icon.sa-warning .sa-body {
	position: absolute;
	width: 5px;
	height: 47px;
	left: 50%;
	top: 10px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: -2px;
	background-color: #F8BB86
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
	position: absolute;
	width: 7px;
	height: 7px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-left: -3px;
	left: 50%;
	bottom: 10px;
	background-color: #F8BB86
}
.sweet-alert .sa-icon.sa-info {
	border-color: #C9DAE1
}
.sweet-alert .sa-icon.sa-info::before {
	content: "";
	position: absolute;
	width: 5px;
	height: 29px;
	left: 50%;
	bottom: 17px;
	border-radius: 2px;
	margin-left: -2px;
	background-color: #C9DAE1
}
.sweet-alert .sa-icon.sa-info::after {
	content: "";
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin-left: -3px;
	top: 19px;
	background-color: #C9DAE1
}
.sweet-alert .sa-icon.sa-success {
	border-color: #A5DC86
}
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
	content: '';
	-webkit-border-radius: 40px;
	border-radius: 40px;
	border-radius: 50%;
	position: absolute;
	width: 60px;
	height: 120px;
	background: white;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.sweet-alert .sa-icon.sa-success::before {
	-webkit-border-radius: 120px 0 0 120px;
	border-radius: 120px 0 0 120px;
	top: -7px;
	left: -33px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 60px 60px;
	transform-origin: 60px 60px
}
.sweet-alert .sa-icon.sa-success::after {
	-webkit-border-radius: 0 120px 120px 0;
	border-radius: 0 120px 120px 0;
	top: -11px;
	left: 30px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 0px 60px;
	transform-origin: 0px 60px
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
	width: 80px;
	height: 80px;
	border: 4px solid rgba(165, 220, 134, 0.2);
	-webkit-border-radius: 40px;
	border-radius: 40px;
	border-radius: 50%;
	box-sizing: content-box;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 2
}
.sweet-alert .sa-icon.sa-success .sa-fix {
	width: 5px;
	height: 90px;
	background-color: white;
	position: absolute;
	left: 28px;
	top: 8px;
	z-index: 1;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line {
	height: 5px;
	background-color: #A5DC86;
	display: block;
	border-radius: 2px;
	position: absolute;
	z-index: 2
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
	width: 25px;
	left: 14px;
	top: 46px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
	width: 47px;
	right: 8px;
	top: 38px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.sweet-alert .sa-icon.sa-custom {
	background-size: contain;
	border-radius: 0;
	border: none;
	background-position: center center;
	background-repeat: no-repeat
}
@-webkit-keyframes showSweetAlert {
	0% {
		transform: scale(0.7);
		-webkit-transform: scale(0.7)
	}
	45% {
		transform: scale(1.05);
		-webkit-transform: scale(1.05)
	}
	80% {
		transform: scale(0.95);
		-webkit-transform: scale(0.95)
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1)
	}
}
@keyframes showSweetAlert {
	0% {
		transform: scale(0.7);
		-webkit-transform: scale(0.7)
	}
	45% {
		transform: scale(1.05);
		-webkit-transform: scale(1.05)
	}
	80% {
		transform: scale(0.95);
		-webkit-transform: scale(0.95)
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1)
	}
}
@-webkit-keyframes hideSweetAlert {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1)
	}
	100% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5)
	}
}
@keyframes hideSweetAlert {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1)
	}
	100% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5)
	}
}
@-webkit-keyframes slideFromTop {
	0% {
		top: 0%
	}
	100% {
		top: 50%
	}
}
@keyframes slideFromTop {
	0% {
		top: 0%
	}
	100% {
		top: 50%
	}
}
@-webkit-keyframes slideToTop {
	0% {
		top: 50%
	}
	100% {
		top: 0%
	}
}
@keyframes slideToTop {
	0% {
		top: 50%
	}
	100% {
		top: 0%
	}
}
@-webkit-keyframes slideFromBottom {
	0% {
		top: 70%
	}
	100% {
		top: 50%
	}
}
@keyframes slideFromBottom {
	0% {
		top: 70%
	}
	100% {
		top: 50%
	}
}
@-webkit-keyframes slideToBottom {
	0% {
		top: 50%
	}
	100% {
		top: 70%
	}
}
@keyframes slideToBottom {
	0% {
		top: 50%
	}
	100% {
		top: 70%
	}
}
.showSweetAlert[data-animation=pop] {
	-webkit-animation: showSweetAlert 0.3s;
	animation: showSweetAlert 0.3s
}
.showSweetAlert[data-animation=none] {
	-webkit-animation: none;
	animation: none
}
.showSweetAlert[data-animation=slide-from-top] {
	-webkit-animation: slideFromTop 0.3s;
	animation: slideFromTop 0.3s
}
.showSweetAlert[data-animation=slide-from-bottom] {
	-webkit-animation: slideFromBottom 0.3s;
	animation: slideFromBottom 0.3s
}
.hideSweetAlert[data-animation=pop] {
	-webkit-animation: hideSweetAlert 0.2s;
	animation: hideSweetAlert 0.2s
}
.hideSweetAlert[data-animation=none] {
	-webkit-animation: none;
	animation: none
}
.hideSweetAlert[data-animation=slide-from-top] {
	-webkit-animation: slideToTop 0.4s;
	animation: slideToTop 0.4s
}
.hideSweetAlert[data-animation=slide-from-bottom] {
	-webkit-animation: slideToBottom 0.3s;
	animation: slideToBottom 0.3s
}
@-webkit-keyframes animateSuccessTip {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}
	54% {
		width: 0;
		left: 1px;
		top: 19px
	}
	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}
	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}
	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}
@keyframes animateSuccessTip {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}
	54% {
		width: 0;
		left: 1px;
		top: 19px
	}
	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}
	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}
	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}
@-webkit-keyframes animateSuccessLong {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}
	65% {
		width: 0;
		right: 46px;
		top: 54px
	}
	84% {
		width: 55px;
		right: 0px;
		top: 35px
	}
	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}
@keyframes animateSuccessLong {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}
	65% {
		width: 0;
		right: 46px;
		top: 54px
	}
	84% {
		width: 55px;
		right: 0px;
		top: 35px
	}
	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}
@-webkit-keyframes rotatePlaceholder {
	0% {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg)
	}
	5% {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg)
	}
	12% {
		transform: rotate(-405deg);
		-webkit-transform: rotate(-405deg)
	}
	100% {
		transform: rotate(-405deg);
		-webkit-transform: rotate(-405deg)
	}
}
@keyframes rotatePlaceholder {
	0% {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg)
	}
	5% {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg)
	}
	12% {
		transform: rotate(-405deg);
		-webkit-transform: rotate(-405deg)
	}
	100% {
		transform: rotate(-405deg);
		-webkit-transform: rotate(-405deg)
	}
}
.animateSuccessTip {
	-webkit-animation: animateSuccessTip 0.75s;
	animation: animateSuccessTip 0.75s
}
.animateSuccessLong {
	-webkit-animation: animateSuccessLong 0.75s;
	animation: animateSuccessLong 0.75s
}
.sa-icon.sa-success.animate::after {
	-webkit-animation: rotatePlaceholder 4.25s ease-in;
	animation: rotatePlaceholder 4.25s ease-in
}
@-webkit-keyframes animateErrorIcon {
	0% {
		transform: rotateX(100deg);
		-webkit-transform: rotateX(100deg);
		opacity: 0
	}
	100% {
		transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		opacity: 1
	}
}
@keyframes animateErrorIcon {
	0% {
		transform: rotateX(100deg);
		-webkit-transform: rotateX(100deg);
		opacity: 0
	}
	100% {
		transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		opacity: 1
	}
}
.animateErrorIcon {
	-webkit-animation: animateErrorIcon 0.5s;
	animation: animateErrorIcon 0.5s
}
@-webkit-keyframes animateXMark {
	0% {
		transform: scale(0.4);
		-webkit-transform: scale(0.4);
		margin-top: 26px;
		opacity: 0
	}
	50% {
		transform: scale(0.4);
		-webkit-transform: scale(0.4);
		margin-top: 26px;
		opacity: 0
	}
	80% {
		transform: scale(1.15);
		-webkit-transform: scale(1.15);
		margin-top: -6px
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		margin-top: 0;
		opacity: 1
	}
}
@keyframes animateXMark {
	0% {
		transform: scale(0.4);
		-webkit-transform: scale(0.4);
		margin-top: 26px;
		opacity: 0
	}
	50% {
		transform: scale(0.4);
		-webkit-transform: scale(0.4);
		margin-top: 26px;
		opacity: 0
	}
	80% {
		transform: scale(1.15);
		-webkit-transform: scale(1.15);
		margin-top: -6px
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		margin-top: 0;
		opacity: 1
	}
}
.animateXMark {
	-webkit-animation: animateXMark 0.5s;
	animation: animateXMark 0.5s
}
@-webkit-keyframes pulseWarning {
	0% {
		border-color: #F8D486
	}
	100% {
		border-color: #F8BB86
	}
}
@keyframes pulseWarning {
	0% {
		border-color: #F8D486
	}
	100% {
		border-color: #F8BB86
	}
}
.pulseWarning {
	-webkit-animation: pulseWarning 0.75s infinite alternate;
	animation: pulseWarning 0.75s infinite alternate
}
@-webkit-keyframes pulseWarningIns {
	0% {
		background-color: #F8D486
	}
	100% {
		background-color: #F8BB86
	}
}
@keyframes pulseWarningIns {
	0% {
		background-color: #F8D486
	}
	100% {
		background-color: #F8BB86
	}
}
.pulseWarningIns {
	-webkit-animation: pulseWarningIns 0.75s infinite alternate;
	animation: pulseWarningIns 0.75s infinite alternate
}
@-webkit-keyframes rotate-loading {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(360deg)
	}
}
@keyframes rotate-loading {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(360deg)
	}
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
	-ms-transform: rotate(45deg) \9
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
	-ms-transform: rotate(-45deg) \9
}
.sweet-alert .sa-icon.sa-success {
	border-color: transparent\9
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
	-ms-transform: rotate(45deg) \9
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
	-ms-transform: rotate(-45deg) \9
}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */

.la-ball-fall, .la-ball-fall>div {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.la-ball-fall {
	display: block;
	font-size: 0;
	color: #fff
}
.la-ball-fall.la-dark {
	color: #333
}
.la-ball-fall>div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor
}
.la-ball-fall {
	width: 54px;
	height: 18px
}
.la-ball-fall>div {
	width: 10px;
	height: 10px;
	margin: 4px;
	border-radius: 100%;
	opacity: 0;
	-webkit-animation: ball-fall 1s ease-in-out infinite;
	-moz-animation: ball-fall 1s ease-in-out infinite;
	-o-animation: ball-fall 1s ease-in-out infinite;
	animation: ball-fall 1s ease-in-out infinite
}
.la-ball-fall>div:nth-child(1) {
	-webkit-animation-delay: -200ms;
	-moz-animation-delay: -200ms;
	-o-animation-delay: -200ms;
	animation-delay: -200ms
}
.la-ball-fall>div:nth-child(2) {
	-webkit-animation-delay: -100ms;
	-moz-animation-delay: -100ms;
	-o-animation-delay: -100ms;
	animation-delay: -100ms
}
.la-ball-fall>div:nth-child(3) {
	-webkit-animation-delay: 0ms;
	-moz-animation-delay: 0ms;
	-o-animation-delay: 0ms;
	animation-delay: 0ms
}
.la-ball-fall.la-sm {
	width: 26px;
	height: 8px
}
.la-ball-fall.la-sm>div {
	width: 4px;
	height: 4px;
	margin: 2px
}
.la-ball-fall.la-2x {
	width: 108px;
	height: 36px
}
.la-ball-fall.la-2x>div {
	width: 20px;
	height: 20px;
	margin: 8px
}
.la-ball-fall.la-3x {
	width: 162px;
	height: 54px
}
.la-ball-fall.la-3x>div {
	width: 30px;
	height: 30px;
	margin: 12px
}
@-webkit-keyframes ball-fall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-145%);
		transform: translateY(-145%)
	}
	10% {
		opacity: .5
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	80% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	90% {
		opacity: .5
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(145%);
		transform: translateY(145%)
	}
}
@-moz-keyframes ball-fall {
	0% {
		opacity: 0;
		-moz-transform: translateY(-145%);
		transform: translateY(-145%)
	}
	10% {
		opacity: .5
	}
	20% {
		opacity: 1;
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
	80% {
		opacity: 1;
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
	90% {
		opacity: .5
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(145%);
		transform: translateY(145%)
	}
}
@-o-keyframes ball-fall {
	0% {
		opacity: 0;
		-o-transform: translateY(-145%);
		transform: translateY(-145%)
	}
	10% {
		opacity: .5
	}
	20% {
		opacity: 1;
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	80% {
		opacity: 1;
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	90% {
		opacity: .5
	}
	100% {
		opacity: 0;
		-o-transform: translateY(145%);
		transform: translateY(145%)
	}
}
@keyframes ball-fall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-145%);
		-moz-transform: translateY(-145%);
		-o-transform: translateY(-145%);
		transform: translateY(-145%)
	}
	10% {
		opacity: .5
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	80% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	90% {
		opacity: .5
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(145%);
		-moz-transform: translateY(145%);
		-o-transform: translateY(145%);
		transform: translateY(145%)
	}
}
#thank-you-background {
	background-image: url(https://i.imgsafe.org/b9895d5220.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	width: 100%;
	height: 966px
}
#banner {
	background-color: grey;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	color: white;
	position: fixed;
	top: 40%;
	left: 0;
	width: 100%;
	height: 12.5em;
	padding: 0;
	margin: 0
}
#banner #banner-content {
	padding-top: 2em
}
#thanks-text {
	font-size: 3em;
	font-family: Raleway
}
#thanks-slug {
	font-size: 1.25em;
	font-family: Raleway
}
.toast-title {
	font-weight: 700
}
.toast-message {
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.toast-message a, .toast-message label {
	color: #FFF
}
.toast-message a:hover {
	color: #CCC;
	text-decoration: none
}
.toast-close-button {
	position: relative;
	right: -.3em;
	top: -.3em;
	float: right;
	font-size: 20px;
	font-weight: 700;
	color: #FFF;
	-webkit-text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 #fff;
	opacity: .8;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	line-height: 1
}
.toast-close-button:focus, .toast-close-button:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)
}
.rtl .toast-close-button {
	left: -.3em;
	float: left;
	right: .3em
}
button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}
.toast-top-center {
	top: 0;
	right: 0;
	width: 100%
}
.toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%
}
.toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%
}
.toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%
}
.toast-top-left {
	top: 12px;
	left: 12px
}
.toast-top-right {
	top: 12px;
	right: 12px
}
.toast-bottom-right {
	right: 12px;
	bottom: 12px
}
.toast-bottom-left {
	bottom: 12px;
	left: 12px
}
#toast-container {
	position: fixed;
	z-index: 999999;
	pointer-events: none
}
#toast-container * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#toast-container>div {
	position: relative;
	pointer-events: auto;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 300px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	-moz-box-shadow: 0 0 12px #999;
	-webkit-box-shadow: 0 0 12px #999;
	box-shadow: 0 0 12px #999;
	color: #FFF;
	opacity: .8;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80)
}
#toast-container>div.rtl {
	direction: rtl;
	padding: 15px 50px 15px 15px;
	background-position: right 15px center
}
#toast-container>div:hover {
	-moz-box-shadow: 0 0 12px #000;
	-webkit-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
	opacity: 1;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer
}
#toast-container>.toast-info {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important
}
#toast-container>.toast-error {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important
}
#toast-container>.toast-success {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important
}
#toast-container>.toast-warning {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important
}
#toast-container.toast-bottom-center>div, #toast-container.toast-top-center>div {
	width: 300px;
	margin-left: auto;
	margin-right: auto
}
#toast-container.toast-bottom-full-width>div, #toast-container.toast-top-full-width>div {
	width: 96%;
	margin-left: auto;
	margin-right: auto
}
.toast {
	background-color: #030303
}
.toast-success {
	background-color: #51A351
}
.toast-error {
	background-color: #BD362F
}
.toast-info {
	background-color: #2F96B4
}
.toast-warning {
	background-color: #F89406
}
.toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000;
	opacity: .4;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)
}
@media all and (max-width: 240px) {
	#toast-container>div {
		padding: 8px 8px 8px 50px;
		width: 11em
	}
	#toast-container>div.rtl {
		padding: 8px 50px 8px 8px
	}
	#toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}
	#toast-container .rtl .toast-close-button {
		left: -.2em;
		right: .2em
	}
}
@media all and (min-width: 241px) and (max-width: 480px) {
	#toast-container>div {
		padding: 8px 8px 8px 50px;
		width: 18em
	}
	#toast-container>div.rtl {
		padding: 8px 50px 8px 8px
	}
	#toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}
	#toast-container .rtl .toast-close-button {
		left: -.2em;
		right: .2em
	}
}
@media all and (min-width: 481px) and (max-width: 768px) {
	#toast-container>div {
		padding: 15px 15px 15px 50px;
		width: 25em
	}
	#toast-container>div.rtl {
		padding: 15px 50px 15px 15px
	}
}
#navbar-transaction-filterrific {
	margin: 11px 0 8px 20px
}
#navbar-transaction-filterrific input[type='text'] {
	height: 100%;
	padding: 12px;
	width: 450px
}
#navbar-transaction-filterrific input[type='submit'] {
	height: 42px
}
.search_filters {
	display: flex
}
.search_filters div {
	margin-right: 30px
}
#transactions-btn {
	color: #555
}
#transactions-btn:hover, #transactions-btn:focus {
	text-decoration: none
}
#transactions-btn:hover {
	color: #555
}
#transactions-btn:hover div {
	background-color: #f5f5f5
}
#transactions-btn div {
	text-align: center;
	padding: 25px
}
.unslider {
	overflow: auto
}
.unslider-wrap {
	position: relative
}
.unslider-wrap.unslider-carousel li {
	float: left
}
.unslider-vertical>ul {
	height: 100%
}
.unslider-vertical li {
	float: none;
	width: 100%
}
.unslider-fade {
	position: relative
}
.unslider-fade .unslider-wrap li {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 8
}
.unslider-fade .unslider-wrap li.unslider-active {
	z-index: 10
}
.unslider li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none
}
.unslider-arrow {
	position: absolute;
	left: 20px;
	z-index: 2;
	cursor: pointer
}
.unslider-arrow.next {
	left: auto;
	right: 20px
}
.pensar_signup {
	font-family: Raleway;
	text-align: center
}
.email_signup_logo {
	width: 350px;
	height: 130px;
	margin-top: 50px
}
.green_divider {
	height: 70px;
	background-color: #019D8C;
	margin-top: 50px
}
.mail_png {
	width: 200px;
	height: 200px;
	margin-left: -50px;
	margin-top: -30px
}
.email_signup_content {
	margin-top: 100px
}
.email_signup_content h1 {
	font-weight: 800;
	font-size: 20px
}
.email_signup_content p {
	font-size: 15px
}
.i-close {
	background-image: url("/assets/icon-close@3x-e2dfab385829700880045f79c8aa5751.png")
}
.i-dropdown, .select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .user-doctor-profile .content-block .row-prescription .row-td.row-td-select select, .user-doctor-profile .content-block-newprescription .row-prescription .row-td.row-td-select select, .userProfile .content-container .content-block .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .user-doctor-profile .content-block table.prescription tr td select, .user-doctor-profile .content-block-newprescription table.prescription tr td select, .userProfile .content-container .content-block table.prescription tr td select, .content-block-standard .content-field select, .user-doctor-profile .content-block .content-field select, .user-doctor-profile .content-block-newprescription .content-field select, .userProfile .content-container .content-block .content-field select, .dashboard .userDashboard .container-name .status-select select, .dashboard .userDashboard .container-priority select, .dashboard .userDashboard .container-request .dropdown select, .dashboard .userDashboard .container-favourite .dropdown select, .dashboard .userDashboard .widget-two .search-box-container .dropdown select, .userProfile .main-details .user-title select, .userProfile .main-details .user-name select {
	background-image: url("/assets/icon-dropdown@3x-ff45d9e8311538a3f5705f25907a0de9.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-search {
	background-image: url("/assets/icon-search@3x-26deee16857696a162703a736b21fd80.png")
}
.i-envelope {
	background-image: url("/assets/icon-envelope@3x-8fcc1cf28feac365c53af2f59f9a3dc3.png")
}
.i-profile-light, .secondary-navbar-block li.active a .i-profile-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a .i-profile-dark, .secondary-navbar-block li:hover a .i-profile-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a .i-profile-dark {
	background-image: url("/assets/icon-profile-1a@3x-25582bccf398d538677040cee873683c.png")
}
.i-profile-dark {
	background-image: url("/assets/icon-profile-1b@3x-b2bb1076cdf8b7904fa2ba8181d7b310.png")
}
.i-background-light, .secondary-navbar-block li.active a .i-background-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a .i-background-dark, .secondary-navbar-block li:hover a .i-background-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a .i-background-dark {
	background-image: url("/assets/icon-profile-2a@3x-ca91b22d32cd9dbf2ffa214417756f3e.png")
}
.i-background-dark {
	background-image: url("/assets/icon-profile-2b@3x-62a37a3b915a5429714cb7284bbeac58.png")
}
.i-settings-light, .secondary-navbar-block li.active a .i-settings-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a .i-settings-dark, .secondary-navbar-block li:hover a .i-settings-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a .i-settings-dark {
	background-image: url("/assets/icon-profile-3a@3x-0651a9d50c16d946b47c12bfff8af830.png")
}
.i-settings-dark {
	background-image: url("/assets/icon-profile-3b@3x-7563f5c292f6de5aa9a40dfa686df51a.png")
}
.i-payment-light, .secondary-navbar-block li.active a .i-payment-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a .i-payment-dark, .secondary-navbar-block li:hover a .i-payment-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a .i-payment-dark {
	background-image: url("/assets/icon-profile-4a@3x-8a236addcafc1851773f06b3ab73a161.png")
}
.i-payment-dark {
	background-image: url("/assets/icon-profile-4b@3x-99b15f2c2a3545a9ca438f30f61aeb97.png")
}
.i-calllog-light, .secondary-navbar-block li.active a .i-calllog-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a .i-calllog-dark, .secondary-navbar-block li:hover a .i-calllog-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a .i-calllog-dark {
	background-image: url("/assets/icon-calllog-1a-5b07b5a2c2ed53f9723fbc76eb59d275.png")
}
.i-calllog-dark {
	background-image: url("/assets/icon-calllog-1b-83b567f0a0451e40d1a4a4242b3a7f6f.png")
}
.i-history-light, .secondary-navbar-block li.active a .i-history-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a .i-history-dark, .secondary-navbar-block li:hover a .i-history-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a .i-history-dark {
	background-image: url("/assets/icon-history-1a-a3a70023485205dba0987ff53ab6f223.png")
}
.i-history-dark {
	background-image: url("/assets/icon-history-1b-a2bcbbc401455af78fedaff44e0dc073.png")
}
.i-notes-light, .secondary-navbar-block li.active a .i-notes-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a .i-notes-dark, .secondary-navbar-block li:hover a .i-notes-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a .i-notes-dark {
	background-image: url("/assets/icon-notes-1a-49ad9cd2ec0bafeeb6fac69efc6785ba.png")
}
.i-notes-dark {
	background-image: url("/assets/icon-notes-1b-150158b236f809e6eb7a55a0d73c176e.png")
}
.i-prescription-light, .secondary-navbar-block li.active a .i-prescription-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a .i-prescription-dark, .secondary-navbar-block li:hover a .i-prescription-dark, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a .i-prescription-dark {
	background-image: url("/assets/icon-prescription-1a-7aff5a561e10ba92e50f1814e82f3cfc.png")
}
.i-prescription-dark {
	background-image: url("/assets/icon-prescription-1b-ca49b95235a04ead5e03ba1a1a3b6fb9.png")
}
.i-message {
	background-image: url("/assets/icon-message-300280d18d7f86cad6ce2cebe7ff4098.png")
}
.glyphicon-list-alt {
	font-size: 1.3em;
	margin-top: 6px
}
.noti_bubble_doc {
	background-color: #F6BB42
}
.noti_bubble_user {
	background-color: #019D8C
}
.noti_bubble {
	height: 100%;
	width: 1em;
	position: absolute;
	top: 50%;
	left: 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 30px;
	box-shadow: 1px 1px 1px gray
}
.noti_icon {
	position: relative;
	right: 5px
}
html {
	position: relative
}
.teleme-h1 {
	font-weight: 700;
	font-size: 28px;
	color: #142C3C;
	margin: 0
}
.teleme-h2, .widget .box h1 {
	font-weight: 600;
	font-size: 24px;
	color: #142C3C;
	margin: 0
}
.teleme-h3, .container-list-card .details h3, .container-list-card.empty-card h3, .container-list-card.empty-card h4, .dashboard .userDashboard .widget-two .search-box-container h4.title, .widget .title {
	font-weight: 500;
	font-size: 15px;
	color: #142C3C;
	margin: 0 0 10px
}
.teleme-body3, .content-block-standard .row-prescription .row-td span, .user-doctor-profile .content-block .row-prescription .row-td span, .user-doctor-profile .content-block-newprescription .row-prescription .row-td span, .userProfile .content-container .content-block .row-prescription .row-td span, .content-block-standard table.prescription tr th, .user-doctor-profile .content-block table.prescription tr th, .user-doctor-profile .content-block-newprescription table.prescription tr th, .userProfile .content-container .content-block table.prescription tr th {
	font-weight: normal;
	font-size: 14px;
	color: #142C3C
}
.sub-header, .steps-container h4, .dashboard .userDashboard .container-request .container-request-header .request-font, .dashboard .userDashboard .container-favourite .container-favourite-header .favourite-font {
	font-weight: 500;
	font-size: 18px;
	color: #142C3C;
	line-height: 25px
}
.paragraph-text, .content-block-standard table.prescription tr td span, .user-doctor-profile .content-block table.prescription tr td span, .user-doctor-profile .content-block-newprescription table.prescription tr td span, .userProfile .content-container .content-block table.prescription tr td span, .content-block-standard .content-field p, .user-doctor-profile .content-block .content-field p, .user-doctor-profile .content-block-newprescription .content-field p, .userProfile .content-container .content-block .content-field p, .container-list-card.empty-card p, .container-list-card.empty-card ul li, .dashboard .userDashboard .widget-two .search-results .search-results-empty p, .widget p, .widget ul.list li a p {
	color: #142C3C;
	font-size: 14px;
	line-height: 24px;
	margin: 0
}
.small-title, .content-block-standard .content-field h4, .user-doctor-profile .content-block .content-field h4, .user-doctor-profile .content-block-newprescription .content-field h4, .userProfile .content-container .content-block .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.tickBtn {
	color: #019D8C
}
.crossBtn {
	color: #F6BB42
}
.select-box, .content-block-standard .row-prescription .row-td.row-td-select select, .user-doctor-profile .content-block .row-prescription .row-td.row-td-select select, .user-doctor-profile .content-block-newprescription .row-prescription .row-td.row-td-select select, .userProfile .content-container .content-block .row-prescription .row-td.row-td-select select, .content-block-standard table.prescription tr td select, .user-doctor-profile .content-block table.prescription tr td select, .user-doctor-profile .content-block-newprescription table.prescription tr td select, .userProfile .content-container .content-block table.prescription tr td select, .content-block-standard .content-field select, .user-doctor-profile .content-block .content-field select, .user-doctor-profile .content-block-newprescription .content-field select, .userProfile .content-container .content-block .content-field select, .dashboard .userDashboard .container-name .status-select select, .dashboard .userDashboard .container-priority select, .dashboard .userDashboard .container-request .dropdown select, .dashboard .userDashboard .container-favourite .dropdown select, .dashboard .userDashboard .widget-two .search-box-container .dropdown select, .userProfile .main-details .user-title select, .userProfile .main-details .user-name select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 15px;
	border: 0;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #ebebeb;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px
}
.secondary-navbar-block, .userProfile .main-details .profile-nav ul.profile-nav-li {
	margin: 0;
	padding: 0
}
.secondary-navbar-block li, .userProfile .main-details .profile-nav ul.profile-nav-li li {
	display: inline-block;
	list-style: none;
	margin-right: 15px
}
.secondary-navbar-block li a, .userProfile .main-details .profile-nav ul.profile-nav-li li a {
	display: inline-block;
	padding: 7px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}
.secondary-navbar-block li a img, .userProfile .main-details .profile-nav ul.profile-nav-li li a img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline
}
.secondary-navbar-block li a .icon, .userProfile .main-details .profile-nav ul.profile-nav-li li a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px
}
.secondary-navbar-block li a p, .userProfile .main-details .profile-nav ul.profile-nav-li li a p, .secondary-navbar-block li a span, .userProfile .main-details .profile-nav ul.profile-nav-li li a span {
	font-size: 12px;
	color: #445F71;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	line-height: 24px
}
.secondary-navbar-block li a:hover, .userProfile .main-details .profile-nav ul.profile-nav-li li a:hover {
	background-color: transparent !important
}
.secondary-navbar-block li.active a, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a, .secondary-navbar-block li:hover a, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a {
	background: #445F71
}
.secondary-navbar-block li.active a p, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a p, .secondary-navbar-block li.active a span, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a span, .secondary-navbar-block li:hover a p, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a p, .secondary-navbar-block li:hover a span, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a span {
	color: #ecf0f1
}
.secondary-navbar-block li.active a:hover, .userProfile .main-details .profile-nav ul.profile-nav-li li.active a:hover, .secondary-navbar-block li:hover a:hover, .userProfile .main-details .profile-nav ul.profile-nav-li li:hover a:hover {
	background-color: #445F71 !important
}
.secondary-navbar-block li.disabled a, .userProfile .main-details .profile-nav ul.profile-nav-li li.disabled a {
	pointer-events: none;
	cursor: default
}
.secondary-navbar-block li.disabled a span, .userProfile .main-details .profile-nav ul.profile-nav-li li.disabled a span {
	color: #ddd
}
.content-block-standard, .user-doctor-profile .content-block, .user-doctor-profile .content-block-newprescription, .userProfile .content-container .content-block, .userProfile .content-container .user-doctor-profile .content-block-newprescription, .user-doctor-profile .userProfile .content-container .content-block-newprescription {
	background: #F5F5F5;
	width: 100%;
	padding: 40px 50px;
	margin: 0 0 20px;
	min-height: 400px
}
.content-block-standard.content-block-white, .user-doctor-profile .content-block-white.content-block, .user-doctor-profile .content-block-white.content-block-newprescription, .userProfile .content-container .content-block-white.content-block {
	background: #fff
}
.content-block-standard.content-block-modal, .user-doctor-profile .content-block-modal.content-block, .user-doctor-profile .content-block-modal.content-block-newprescription, .userProfile .content-container .content-block-modal.content-block {
	background: transparent;
	min-height: auto;
	padding: 0
}
.content-block-standard .content-notes, .user-doctor-profile .content-block .content-notes, .user-doctor-profile .content-block-newprescription .content-notes, .userProfile .content-container .content-block .content-notes {
	margin-bottom: 50px
}
.content-block-standard .content-notes .doctorstamp, .user-doctor-profile .content-block .content-notes .doctorstamp, .user-doctor-profile .content-block-newprescription .content-notes .doctorstamp, .userProfile .content-container .content-block .content-notes .doctorstamp, .content-block-standard .content-notes .notestamp, .user-doctor-profile .content-block .content-notes .notestamp, .user-doctor-profile .content-block-newprescription .content-notes .notestamp, .userProfile .content-container .content-block .content-notes .notestamp {
	font-size: 12px;
	color: #445F71;
	margin-bottom: 20px
}
.content-block-standard .content-notes .doctorstamp a, .user-doctor-profile .content-block .content-notes .doctorstamp a, .user-doctor-profile .content-block-newprescription .content-notes .doctorstamp a, .userProfile .content-container .content-block .content-notes .doctorstamp a, .content-block-standard .content-notes .notestamp a, .user-doctor-profile .content-block .content-notes .notestamp a, .user-doctor-profile .content-block-newprescription .content-notes .notestamp a, .userProfile .content-container .content-block .content-notes .notestamp a {
	color: #F6BB42
}
.content-block-standard table.log, .user-doctor-profile .content-block table.log, .user-doctor-profile .content-block-newprescription table.log, .userProfile .content-container .content-block table.log {
	width: 100%
}
.content-block-standard table.log th, .user-doctor-profile .content-block table.log th, .user-doctor-profile .content-block-newprescription table.log th, .userProfile .content-container .content-block table.log th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.content-block-standard table.log td, .user-doctor-profile .content-block table.log td, .user-doctor-profile .content-block-newprescription table.log td, .userProfile .content-container .content-block table.log td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.content-block-standard table.log td a, .user-doctor-profile .content-block table.log td a, .user-doctor-profile .content-block-newprescription table.log td a, .userProfile .content-container .content-block table.log td a {
	color: #F6BB42
}
.content-block-standard table.log td a.viewlink, .user-doctor-profile .content-block table.log td a.viewlink, .user-doctor-profile .content-block-newprescription table.log td a.viewlink, .userProfile .content-container .content-block table.log td a.viewlink {
	text-transform: uppercase
}
.content-block-standard table.log td a.btn, .user-doctor-profile .content-block table.log td a.btn, .user-doctor-profile .content-block-newprescription table.log td a.btn, .userProfile .content-container .content-block table.log td a.btn {
	color: #fff
}
.content-block-standard .row-prescription, .user-doctor-profile .content-block .row-prescription, .user-doctor-profile .content-block-newprescription .row-prescription, .userProfile .content-container .content-block .row-prescription {
	display: block
}
.content-block-standard .row-prescription .row-td, .user-doctor-profile .content-block .row-prescription .row-td, .user-doctor-profile .content-block-newprescription .row-prescription .row-td, .userProfile .content-container .content-block .row-prescription .row-td {
	float: left;
	width: 10%;
	padding: 10px 2px
}
.content-block-standard .row-prescription .row-td span, .user-doctor-profile .content-block .row-prescription .row-td span, .user-doctor-profile .content-block-newprescription .row-prescription .row-td span, .userProfile .content-container .content-block .row-prescription .row-td span {
	color: #888
}
.content-block-standard .row-prescription .row-td.row-td-long, .user-doctor-profile .content-block .row-prescription .row-td.row-td-long, .user-doctor-profile .content-block-newprescription .row-prescription .row-td.row-td-long, .userProfile .content-container .content-block .row-prescription .row-td.row-td-long {
	width: 28%
}
.content-block-standard .row-prescription .row-td.row-td-select, .user-doctor-profile .content-block .row-prescription .row-td.row-td-select, .user-doctor-profile .content-block-newprescription .row-prescription .row-td.row-td-select, .userProfile .content-container .content-block .row-prescription .row-td.row-td-select {
	width: 20%
}
.content-block-standard .row-prescription .row-td.row-td-select select, .user-doctor-profile .content-block .row-prescription .row-td.row-td-select select, .user-doctor-profile .content-block-newprescription .row-prescription .row-td.row-td-select select, .userProfile .content-container .content-block .row-prescription .row-td.row-td-select select {
	height: 36px !important
}
.content-block-standard table.prescription, .user-doctor-profile .content-block table.prescription, .user-doctor-profile .content-block-newprescription table.prescription, .userProfile .content-container .content-block table.prescription {
	width: 100%;
	margin-bottom: 40px
}
.content-block-standard table.prescription tr, .user-doctor-profile .content-block table.prescription tr, .user-doctor-profile .content-block-newprescription table.prescription tr, .userProfile .content-container .content-block table.prescription tr {
	height: 40px
}
.content-block-standard table.prescription tr th, .user-doctor-profile .content-block table.prescription tr th, .user-doctor-profile .content-block-newprescription table.prescription tr th, .userProfile .content-container .content-block table.prescription tr th {
	color: #888
}
.content-block-standard table.prescription tr th.action, .user-doctor-profile .content-block table.prescription tr th.action, .user-doctor-profile .content-block-newprescription table.prescription tr th.action, .userProfile .content-container .content-block table.prescription tr th.action {
	width: 70px
}
.content-block-standard table.prescription tr td, .user-doctor-profile .content-block table.prescription tr td, .user-doctor-profile .content-block-newprescription table.prescription tr td, .userProfile .content-container .content-block table.prescription tr td {
	text-align: left
}
.content-block-standard table.prescription tr td.long, .user-doctor-profile .content-block table.prescription tr td.long, .user-doctor-profile .content-block-newprescription table.prescription tr td.long, .userProfile .content-container .content-block table.prescription tr td.long {
	width: 30%
}
.content-block-standard table.prescription tr td .editable, .user-doctor-profile .content-block table.prescription tr td .editable, .user-doctor-profile .content-block-newprescription table.prescription tr td .editable, .userProfile .content-container .content-block table.prescription tr td .editable {
	display: none;
	width: 95%
}
.content-block-standard table.prescription tr td .editable.editable-small, .user-doctor-profile .content-block table.prescription tr td .editable.editable-small, .user-doctor-profile .content-block-newprescription table.prescription tr td .editable.editable-small, .userProfile .content-container .content-block table.prescription tr td .editable.editable-small {
	width: 60px
}
.content-block-standard .content-field, .user-doctor-profile .content-block .content-field, .user-doctor-profile .content-block-newprescription .content-field, .userProfile .content-container .content-block .content-field {
	margin-bottom: 30px
}
.content-block-standard .content-field input, .user-doctor-profile .content-block .content-field input, .user-doctor-profile .content-block-newprescription .content-field input, .userProfile .content-container .content-block .content-field input {
	margin-bottom: 10px
}
.content-block-standard .content-field.content-field-center, .user-doctor-profile .content-block .content-field.content-field-center, .user-doctor-profile .content-block-newprescription .content-field.content-field-center, .userProfile .content-container .content-block .content-field.content-field-center {
	text-align: center
}
.content-block-standard .content-field input.settings-form, .user-doctor-profile .content-block .content-field input.settings-form, .user-doctor-profile .content-block-newprescription .content-field input.settings-form, .userProfile .content-container .content-block .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.content-block-standard .content-field input.settings-form:focus, .user-doctor-profile .content-block .content-field input.settings-form:focus, .user-doctor-profile .content-block-newprescription .content-field input.settings-form:focus, .userProfile .content-container .content-block .content-field input.settings-form:focus {
	border: 1px solid #019D8C
}
.steps-container {
	position: relative;
	border: 1px solid #ddd;
	margin: 20px 10px;
	padding: 20px;
	text-align: center
}
.steps-container .step-count {
	position: absolute;
	top: -15px;
	left: 45%;
	width: 30px;
	height: 30px;
	background-color: #F6BB42;
	color: #fff;
	font-size: 13px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	padding: 5px
}
.steps-container .step-square {
	position: absolute;
	top: -15px;
	left: 25%;
	width: 125px;
	height: 30px;
	background-color: #445F71;
	color: #fff;
	font-size: 13px;
	text-align: center;
	padding: 5px
}
.steps-container .radio-buttons {
	text-align: left;
	width: 50%;
	margin: 0 auto
}
.steps-container .radio-buttons .radio input[type=text] {
	width: 80px;
	display: inline-block;
	margin: -5px 5px 10px
}
.steps-container h1 {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 100px
}
.steps-container h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0
}
.steps-container p.hint {
	font-size: 11px;
	font-style: italic
}
.clickable {
	cursor: pointer
}
.container-list-card {
	padding: 10px 20px;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.container-list-card.unread {
	border: 2px solid #C2F2ED
}
.container-list-card .image {
	float: left
}
.container-list-card .image .img-circle {
	width: 40px;
	height: 40px;
	background: #ddd
}
.container-list-card .details {
	float: left;
	margin: 5px 30px 0 20px
}
.container-list-card .details h3 {
	margin: 0 0 1px;
	font-size: 16px
}
.container-list-card .details p {
	margin: 0;
	font-size: 13px;
	color: #aaa
}
.container-list-card .details p.notif-text {
	color: #142C3C
}
.container-list-card .done-icon {
	float: right;
	padding: 0 15px
}
.container-list-card .done-icon i.fa {
	font-size: 20px;
	line-height: 40px;
	color: #019D8C
}
.container-list-card .call-icon, .container-list-card .notification-action {
	float: right
}
.container-list-card .call-icon .btn-icon, .container-list-card .notification-action .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 5px 0 0 20px
}
.container-list-card .call-icon .btn-icon i.fa, .container-list-card .notification-action .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.container-list-card .call-icon .btn-call, .container-list-card .notification-action .btn-call {
	background: transparent;
	border: 2px solid #019D8C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px 0 !important;
	margin: 5px 0 0;
	text-align: center
}
.container-list-card .call-icon .btn-call img, .container-list-card .notification-action .btn-call img {
	width: 20px;
	height: 20px
}
.container-list-card .call-icon .btn-call.btn-call-yellow, .container-list-card .notification-action .btn-call.btn-call-yellow {
	border-color: #F6BB42
}
.container-list-card.container-list-card-half {
	float: left;
	width: 48%;
	margin-right: 10px
}
.container-list-card.container-list-card-half .call-icon {
	float: right
}
.container-list-card.container-list-card-nobg {
	background: transparent;
	box-shadow: none
}
.container-list-card.empty-card {
	padding: 40px
}
.container-list-card.empty-card h3 {
	text-transform: uppercase;
	color: #019D8C
}
.container-list-card.empty-card h4 {
	margin: 20px 0 5px;
	color: #888
}
.container-list-card.empty-card p {
	color: #888
}
.container-list-card.empty-card ul {
	margin: 0;
	padding: 0
}
.container-list-card.empty-card ul li {
	list-style: none;
	color: #888
}
.container-list-card.empty-card ul li span {
	color: #019D8C;
	font-weight: 600
}
p.hint {
	font-size: 11px;
	font-style: italic
}
.payment-form-div {
	margin-bottom: 2em
}
.qM {
	font-size: 8px
}
.website-navbar {
	position: fixed;
	top: 0;
	color: #f6bb42
}
.website-navbar-scroll {
	left: 0;
	background-color: #142c3c;
	width: 100%;
	z-index: 9999
}
@media (max-width: 768px) {
	.navbar-collapse-custom .container ul.navbar-nav {
		float: none !important;
		text-align: left !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li {
		display: block !important
	}
	.navbar-collapse-custom .container ul.navbar-nav li.dropdown {
		height: auto;
		overflow: auto;
		padding-bottom: 0px;
		margin-bottom: 5px
	}
	.navbar-collapse-custom .container ul.navbar-nav li .dropdown-menu {
		position: initial !important;
		margin-top: 10px;
		min-width: 100%;
		float: left
	}
}
.fixed-width {
	width: 180px
}
.queue-btns ul {
	list-style-type: none;
	padding: 5px;
	margin: 5px
}
.queue-btns li {
	float: left;
	display: inline-block;
	list-style-type: none
}
.callpatientId {
	max-width: 95px !important;
	width: 95px !important
}
.add-favourite-btn {
	border-radius: 5px !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	color: #019D8C !important;
	max-width: 140px
}
.add-favourite-btn a {
	color: #019D8C
}
.add-favourite-btn:hover {
	background: #019D8C !important;
	color: white !important
}
.add-favourite-btn:hover a {
	text-decoration: none;
	color: white
}
.pac-container:after {
	background-image: none !important;
	height: 0px
}
.pac-container {
	z-index: 1051 !important
}
.light {
	font-weight: 400;
	font-size: 80%;
	line-height: 1
}
.grey {
	color: #95a4b6
}
.teleme-green {
	color: #208177
}
.light-green {
	color: #28DB9A
}
.viewPage {
	height: 100%;
	margin-bottom: 20px
}
.searchDialog {
	width: 300px;
	height: 500px;
	display: show
}
.image {
	float: left;
	margin-right: 15px
}
.image .img-circle {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	border-radius: 25px;
	background: #ddd
}
.form-center {
	margin: auto;
	width: 45%;
	border: 3px solid #E8E8E8;
	padding: 10px;
	background-color: #FFFFFF;
	margin-top: 160px
}
.doctor-list {
	height: 100%
}
.sign-in {
	background-color: #F0F0F0;
	margin: auto
}
.sign-in-font {
	font-size: 30px;
	font-weight: bold
}
.sign-in-input {
	padding: 10px;
	border: solid 1px #dcdcdc;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #F0F0F0
}
.sign-in-label {
	font-size: 12px;
	font-weight: lighter;
	text-transform: uppercase
}
.error {
	color: red
}
.button-sign-in {
	background-color: #00B386;
	padding: 8px;
	border: solid;
	margin: auto;
	text-align: center;
	width: 25%;
	color: #FFFFFF;
	text-transform: uppercase
}
.password-input {
	padding: 10px;
	border: solid 1px #dcdcdc;
	transition: box-shadow 0.3s, border 0.3s;
	width: 100%;
	background-color: #F0F0F0
}
.dashboard .userDashboard {
	padding-top: 40px;
	padding-bottom: 50px;
	width: 75%;
	margin: 0 auto
}
.dashboard .userDashboard .container-name {
	padding: 50px 0 80px
}
.dashboard .userDashboard .container-name .user-name-font {
	font-size: 24px;
	font-weight: 400;
	font-style: italic;
	line-height: 40px;
	color: #445F71;
	float: left;
	margin: 0
}
.dashboard .userDashboard .container-name .user-name-font.name-highlight {
	color: #019D8C
}
.dashboard .userDashboard .container-name .status-select {
	float: left;
	margin-left: 35px;
	width: auto
}
.dashboard .userDashboard .container-name .status-select h3 {
	float: left;
	line-height: 35px;
	margin: 0 10px 0 0
}
.dashboard .userDashboard .container-name .status-select select {
	float: left;
	width: 150px;
	height: 35px;
	padding: 0 15px
}
.dashboard .userDashboard .container-priority select {
	width: 100%;
	margin: 10px 0
}
.dashboard .userDashboard .container-priority .container-priority-list {
	margin-bottom: 10px
}
.dashboard .userDashboard .container-request {
	padding-bottom: 60px
}
.dashboard .userDashboard .container-request .container-request-header {
	padding-bottom: 25px
}
.dashboard .userDashboard .container-request .dropdown.large-dropdown {
	width: 45%;
	display: inline-block;
	margin-right: 10px
}
.dashboard .userDashboard .container-request .btn-success {
	background-color: #019D8C;
	padding: 7px 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px
}
.dashboard .userDashboard .container-favourite .container-favourite-header {
	padding-bottom: 25px
}
.dashboard .userDashboard .container-favourite .dropdown select {
	width: 100%
}
.dashboard .userDashboard .container-favourite .container-favourite-list .card-gap {
	padding: 3px
}
.dashboard .userDashboard .container-favourite .container-favourite-list .status-change {
	height: 1em !IMPORTANT;
	padding: 0 0 0 0 !IMPORTANT
}
.dashboard .userDashboard .widget-one .title {
	font-weight: bold;
	font-size: 14px;
	color: #2B414F
}
.dashboard .userDashboard .widget-one .queue-box {
	padding: 40px 60px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	position: relative;
	text-align: center;
	width: 100%;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}
.dashboard .userDashboard .widget-one .queue-box .queue-number .queue-number-font {
	font-size: 50px;
	font-weight: normal;
	color: #019D8C;
	margin: 0
}
.dashboard .userDashboard .widget-one .queue-box .queue-category .queue-category-font {
	font-size: 16px;
	font-weight: normal;
	color: #F6BB42;
	margin: 10px 0 20px;
	line-height: 24px
}
.dashboard .userDashboard .widget-one .queue-box .queue-category .queue-category-font.missed-call-font {
	color: #142C3C
}
.dashboard .userDashboard .widget-one .queue-box .queue-category p {
	font-size: 13px;
	font-style: italic;
	color: #aaa;
	margin: 0 0 30px
}
.dashboard .userDashboard .widget-one .queue-box .queue-image .img-circle {
	width: 90px;
	height: 90px;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	-ms-border-radius: 45px;
	border-radius: 45px;
	background: #ddd
}
.dashboard .userDashboard .widget-one .queue-box .queue-name {
	margin: 20px 0
}
.dashboard .userDashboard .widget-one .queue-box .queue-name h3 {
	margin-bottom: 5px
}
.dashboard .userDashboard .widget-one .queue-box .queue-action-secondary {
	margin: 10px 0 15px
}
.dashboard .userDashboard .widget-one .queue-box .queue-action-secondary .btn-icon {
	width: 35px;
	height: 35px;
	padding: 0 !important;
	margin: 0 5px
}
.dashboard .userDashboard .widget-one .queue-box .queue-action-secondary .btn-icon i.fa {
	font-size: 16px;
	line-height: 33px
}
.dashboard .userDashboard .widget-one .queue-box .queue-action .btn {
	padding: 7px 30px !important
}
.dashboard .userDashboard .widget-one .queue-box .waitingGeneralStatus {
	color: #019D8C
}
.dashboard .userDashboard .widget-one .queue-box .missGeneralStatus {
	color: #ff9980
}
.dashboard .userDashboard .widget-one .queue-box .btn-center {
	max-width: 97%;
	max-height: 5em;
	white-space: normal
}
.dashboard .userDashboard .widget-two .search-box-container {
	background-color: #fff;
	padding: 20px
}
.dashboard .userDashboard .widget-two .search-box-container .dropdown select {
	width: 100%
}
.dashboard .userDashboard .widget-two .search-box-container h4.title {
	float: left;
	margin-right: 10px;
	line-height: 30px
}
.dashboard .userDashboard .widget-two .search-box-container .search-box {
	margin-bottom: 10px;
	float: left;
	width: 100%;
	background-color: #eee;
	padding: 2px 10px
}
.dashboard .userDashboard .widget-two .search-box-container .search-box img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	float: left
}
.dashboard .userDashboard .widget-two .search-box-container .search-box input {
	width: 80%;
	float: left;
	background-color: #EEE;
	border: 0;
	background: transparent;
	color: #666;
	font-size: 12px
}
.dashboard .userDashboard .widget-two .search-box-container .search-box input:focus {
	outline: none
}
.dashboard .userDashboard .widget-two .search-box-container .searchBtn {
	margin-left: 30%
}
.dashboard .userDashboard .widget-two .search-results {
	margin-bottom: 40px
}
.dashboard .userDashboard .widget-two .search-results .search-results-empty {
	text-align: center
}
.dashboard .userDashboard .widget-two .search-results .search-results-empty p {
	margin-bottom: 15px
}
.new-fav-tab {
	text-align: center;
	padding-bottom: 40px
}
.new-fav-tab .search-new-fav-btn {
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 15px !important;
	font-size: 16px !important;
	color: #019D8C;
	background-color: white;
	border: 1px solid #019D8C !important
}
.new-fav-tab .search-new-fav-btn-active {
	color: white;
	background-color: #019D8C !important
}
#container-request {
	display: none
}
#container-favourite {
	display: block
}
.user-doctor-profile {
	background-color: #ecf0f1;
	margin: auto
}
.user-doctor-profile .doctor-header, .user-doctor-profile .user-header {
	position: relative;
	padding: 25px;
	width: 100%;
	background-color: #000033;
	margin: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px
}
.user-doctor-profile .doctor-header .doctor-image, .user-doctor-profile .doctor-header .user-image, .user-doctor-profile .user-header .doctor-image, .user-doctor-profile .user-header .user-image {
	float: left;
	margin-right: 15px
}
.user-doctor-profile .doctor-header .doctor-image .img-circle, .user-doctor-profile .doctor-header .user-image .img-circle, .user-doctor-profile .user-header .doctor-image .img-circle, .user-doctor-profile .user-header .user-image .img-circle {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	border-radius: 25px;
	background: #ddd
}
.user-doctor-profile .doctor-header .doctor-name, .user-doctor-profile .doctor-header .user-name, .user-doctor-profile .user-header .doctor-name, .user-doctor-profile .user-header .user-name {
	float: left;
	width: 45%
}
.user-doctor-profile .doctor-header .doctor-name h3.doctor-name-font, .user-doctor-profile .doctor-header .doctor-name h3.user-name-font, .user-doctor-profile .doctor-header .user-name h3.doctor-name-font, .user-doctor-profile .doctor-header .user-name h3.user-name-font, .user-doctor-profile .user-header .doctor-name h3.doctor-name-font, .user-doctor-profile .user-header .doctor-name h3.user-name-font, .user-doctor-profile .user-header .user-name h3.doctor-name-font, .user-doctor-profile .user-header .user-name h3.user-name-font {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 3px
}
.user-doctor-profile .doctor-header .doctor-name h3.doctor-name-font.name-only, .user-doctor-profile .doctor-header .doctor-name h3.user-name-font.name-only, .user-doctor-profile .doctor-header .user-name h3.doctor-name-font.name-only, .user-doctor-profile .doctor-header .user-name h3.user-name-font.name-only, .user-doctor-profile .user-header .doctor-name h3.doctor-name-font.name-only, .user-doctor-profile .user-header .doctor-name h3.user-name-font.name-only, .user-doctor-profile .user-header .user-name h3.doctor-name-font.name-only, .user-doctor-profile .user-header .user-name h3.user-name-font.name-only {
	line-height: 40px
}
.user-doctor-profile .doctor-header .doctor-name p, .user-doctor-profile .doctor-header .user-name p, .user-doctor-profile .user-header .doctor-name p, .user-doctor-profile .user-header .user-name p {
	color: #fff;
	font-size: 13px
}
.user-doctor-profile .doctor-header .doctor-favourite, .user-doctor-profile .doctor-header .user-call, .user-doctor-profile .user-header .doctor-favourite, .user-doctor-profile .user-header .user-call {
	float: right
}
.user-doctor-profile .doctor-header .doctor-favourite .icon, .user-doctor-profile .doctor-header .user-call .icon, .user-doctor-profile .user-header .doctor-favourite .icon, .user-doctor-profile .user-header .user-call .icon {
	display: inline-block;
	border: 1px solid #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	width: 25px;
	height: 25px;
	text-align: center;
	margin-right: 10px;
	line-height: 25px
}
.user-doctor-profile .doctor-header .doctor-favourite .text, .user-doctor-profile .doctor-header .user-call .text, .user-doctor-profile .user-header .doctor-favourite .text, .user-doctor-profile .user-header .user-call .text {
	display: inline-block
}
.user-doctor-profile .doctor-header .doctor-favourite .btn-secondary-outline, .user-doctor-profile .doctor-header .user-call .btn-secondary-outline, .user-doctor-profile .user-header .doctor-favourite .btn-secondary-outline, .user-doctor-profile .user-header .user-call .btn-secondary-outline {
	margin-right: 10px
}
.user-doctor-profile .doctor-header .doctor-favourite .favourite-btn, .user-doctor-profile .doctor-header .user-call .favourite-btn, .user-doctor-profile .user-header .doctor-favourite .favourite-btn, .user-doctor-profile .user-header .user-call .favourite-btn {
	color: #FFFFFF
}
.user-doctor-profile .doctor-header .inlineDiv, .user-doctor-profile .user-header .inlineDiv {
	display: inline-block
}
.user-doctor-profile .doctor-header .call-details, .user-doctor-profile .doctor-header .callDuration, .user-doctor-profile .user-header .call-details, .user-doctor-profile .user-header .callDuration {
	float: left;
	color: #aaa;
	min-width: 10%;
	padding: 10px 0
}
.user-doctor-profile .doctor-header .call-details h4, .user-doctor-profile .doctor-header .callDuration h4, .user-doctor-profile .user-header .call-details h4, .user-doctor-profile .user-header .callDuration h4 {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 2px
}
.user-doctor-profile .doctor-header .call-details .timer, .user-doctor-profile .doctor-header .call-details p, .user-doctor-profile .doctor-header .callDuration .timer, .user-doctor-profile .doctor-header .callDuration p, .user-doctor-profile .user-header .call-details .timer, .user-doctor-profile .user-header .call-details p, .user-doctor-profile .user-header .callDuration .timer, .user-doctor-profile .user-header .callDuration p {
	font-size: 12px;
	font-weight: normal
}
.user-doctor-profile .doctor-header .call-details .timer.active, .user-doctor-profile .doctor-header .call-details p.active, .user-doctor-profile .doctor-header .callDuration .timer.active, .user-doctor-profile .doctor-header .callDuration p.active, .user-doctor-profile .user-header .call-details .timer.active, .user-doctor-profile .user-header .call-details p.active, .user-doctor-profile .user-header .callDuration .timer.active, .user-doctor-profile .user-header .callDuration p.active {
	color: #019D8C
}
.user-doctor-profile .doctor-header .call-details .timer div, .user-doctor-profile .doctor-header .call-details p div, .user-doctor-profile .doctor-header .callDuration .timer div, .user-doctor-profile .doctor-header .callDuration p div, .user-doctor-profile .user-header .call-details .timer div, .user-doctor-profile .user-header .call-details p div, .user-doctor-profile .user-header .callDuration .timer div, .user-doctor-profile .user-header .callDuration p div {
	display: inline
}
.user-doctor-profile .doctor-header .call-status, .user-doctor-profile .doctor-header .status, .user-doctor-profile .user-header .call-status, .user-doctor-profile .user-header .status {
	float: right;
	color: #019D8C;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	line-height: 40px
}
.user-doctor-profile .content-block, .user-doctor-profile .content-block-newprescription {
	padding-right: 200px
}
.user-doctor-profile .content-block .content-field, .user-doctor-profile .content-block-newprescription .content-field {
	margin-bottom: 30px
}
.user-doctor-profile .content-block .content-field h4, .user-doctor-profile .content-block-newprescription .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px
}
.user-doctor-profile .content-block .content-field p, .user-doctor-profile .content-block-newprescription .content-field p {
	color: #667580;
	font-size: 14px;
	line-height: 20px;
	margin: 0
}
.user-doctor-profile .content-block-newprescription {
	padding: 40px 10px 10px 10px;
	min-height: 300px;
	margin: 0
}
.user-doctor-profile .doctor-options-header {
	background-color: #FFFFFF;
	width: 900px;
	margin: auto;
	padding: 5px
}
.user-doctor-profile .doctor-options-header .navpills {
	padding: 3px
}
.user-doctor-profile .doctor-options-header .navpills .profile-tab {
	padding-right: 30px;
	padding-left: 10px
}
.user-doctor-profile .doctor-options-header .navpills .background-tab {
	padding-right: 30px
}
.user-doctor-profile .doctor-info-body {
	background-color: #FFFFFF;
	width: 900px;
	margin: auto;
	padding: 300px 300px 100px;
	position: relative
}
.user-doctor-profile .doctor-info-body .doctor-content {
	position: absolute;
	left: 55px;
	top: 40px
}
.doctor-label {
	font-size: 12px;
	text-transform: uppercase
}
body.profile {
	background: #ecf0f1;
	padding-top: 0px
}
.userProfile {
	width: 75%;
	margin: 75px auto
}
.userProfile .main-details {
	background: #fff;
	padding: 30px 20px 5px;
	margin-bottom: 20px
}
.userProfile .main-details .user-image, .userProfile .main-details .user-name, .userProfile .main-details .user-title {
	float: left
}
.userProfile .main-details .user-image {
	margin-right: 30px
}
.userProfile .main-details .user-image .img-circle {
	position: relative;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	border-radius: 30px;
	background-color: #ddd;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden
}
.userProfile .main-details .user-image .img-circle .edit-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6)
}
.userProfile .main-details .user-image .img-circle .edit-overlay img {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
	-webkit-transform: translate(-50%, -50%) !important;
	-moz-transform: translate(-50%, -50%) !important
}
.userProfile .main-details .user-title {
	margin: 10px 20px 10px 0;
	width: 70px
}
.userProfile .main-details .user-title select {
	padding: 7px 15px
}
.userProfile .main-details .user-name {
	margin-top: 5px
}
.userProfile .main-details .user-name h3 {
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 4px
}
.userProfile .main-details .user-name h3.name-only {
	line-height: 40px;
	margin-bottom: 0
}
.userProfile .main-details .user-name p {
	font-size: 14px
}
.userProfile .main-details .user-name select {
	width: 200px
}
.userProfile .main-details .profile-nav {
	border-top: 1px solid #eee;
	padding: 7px 15px;
	margin-top: 20px
}
.userProfile .main-details .profile-nav ul.profile-nav-li li {
	margin-right: 0
}
.userProfile .content-container h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px;
	color: #142C3C
}
.userProfile .content-container .content-block h3.content-block-header, .userProfile .content-container .user-doctor-profile .content-block-newprescription h3.content-block-header, .user-doctor-profile .userProfile .content-container .content-block-newprescription h3.content-block-header {
	font-size: 13px;
	color: #019D8C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 25px
}
.userProfile .content-container .content-block .content-field-double .col-md-4, .userProfile .content-container .user-doctor-profile .content-block-newprescription .content-field-double .col-md-4, .user-doctor-profile .userProfile .content-container .content-block-newprescription .content-field-double .col-md-4 {
	padding: 0
}
.userProfile .content-container .content-block .content-field-double .col-md-8, .userProfile .content-container .user-doctor-profile .content-block-newprescription .content-field-double .col-md-8, .user-doctor-profile .userProfile .content-container .content-block-newprescription .content-field-double .col-md-8 {
	padding-right: 0
}
.userProfile .content-container .content-block select.day, .userProfile .content-container .user-doctor-profile .content-block-newprescription select.day, .user-doctor-profile .userProfile .content-container .content-block-newprescription select.day {
	width: 20%
}
.userProfile .content-container .content-block select.month, .userProfile .content-container .user-doctor-profile .content-block-newprescription select.month, .user-doctor-profile .userProfile .content-container .content-block-newprescription select.month {
	width: 40%
}
.userProfile .content-container .content-block select.year, .userProfile .content-container .user-doctor-profile .content-block-newprescription select.year, .user-doctor-profile .userProfile .content-container .content-block-newprescription select.year {
	width: 35%
}
.userProfile .content-container .content-block select.gender, .userProfile .content-container .user-doctor-profile .content-block-newprescription select.gender, .user-doctor-profile .userProfile .content-container .content-block-newprescription select.gender {
	width: 40%
}
.userProfile .content-container .content-block .btn-change, .userProfile .content-container .user-doctor-profile .content-block-newprescription .btn-change, .user-doctor-profile .userProfile .content-container .content-block-newprescription .btn-change {
	width: 100px
}
.userProfile .content-container .center-buttons {
	text-align: center
}
.userProfile .content-container .center-buttons .btn-primary {
	margin-left: 10px
}
.userProfile .widget h3.title {
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	float: left
}
.userProfile .widget a.btn-hide {
	float: right;
	font-size: 12px;
	font-weight: 400;
	line-height: 25px;
	color: #019D8C;
	text-transform: uppercase;
	text-decoration: none
}
.userProfile .widget ul.mydoctors-li {
	margin: 10px 0;
	padding: 0
}
.userProfile .widget ul.mydoctors-li li {
	display: block;
	list-style: none
}
.userProfile .widget ul.mydoctors-li li a {
	display: block;
	padding: 10px;
	text-decoration: none
}
.userProfile .widget ul.mydoctors-li li a img {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	background: #aaa;
	margin-right: 10px
}
.userProfile .widget ul.mydoctors-li li a span {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	color: #222
}
.userProfile .widget ul.mydoctors-li li:nth-child(even) a {
	background: #F5F5F5
}
.tab-content .content-container {
	width: 100%;
	padding: 0;
	text-align: left
}
.tab-content .date-select #user_date_of_birth_1i, .tab-content .date-select #user_date_of_birth_2i, .tab-content .date-select #user_date_of_birth_3i {
	width: 30%
}
.widget {
	margin: 0 0 20px
}
.widget .title {
	margin: 0 0 10px
}
.widget .title.title-sm {
	font-size: 15px;
	line-height: 25px
}
.widget a.btn-hide {
	font-size: 12px;
	font-weight: 400;
	line-height: 25px;
	color: #019D8C;
	text-transform: uppercase
}
.widget a.btn-hide.btn-hide-yellow {
	color: #F6BB42
}
.widget .box {
	background: #fff;
	padding: 30px 20px;
	text-align: center
}
.widget .box h4 {
	text-transform: capitalize;
	font-size: 13px
}
.widget .box h1 {
	margin: 10px 0 0;
	font-size: 40px;
	font-weight: 400;
	color: #445F71
}
.widget ul.list {
	margin: 0;
	padding: 0
}
.widget ul.list li {
	display: block;
	list-style: none;
	position: relative;
	padding: 10px
}
.widget ul.list li a {
	text-decoration: none
}
.widget ul.list li a .img-circle {
	display: inline-block;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	background: #ddd;
	margin-right: 10px
}
.widget ul.list li a p {
	display: inline-block;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	margin: 0;
	vertical-align: top
}
.widget ul.list li a.fav-info {
	margin-right: 15px
}
.widget ul.list li a.remove {
	display: none;
	margin: 0;
	position: absolute;
	top: 17px;
	right: 10px;
	cursor: pointer
}
.widget ul.list li a.remove .icon {
	width: 10px;
	height: 10px;
	background-size: 10px 10px;
	background-repeat: no-repeat;
	background-position: center
}
.widget ul.list li:nth-child(odd) {
	background: #f5f5f5
}
.widget ul.list li:hover a.remove {
	display: block
}
.postConsult .doctor-header {
	position: relative;
	padding: 65px 20px 5px;
	width: 100%;
	background-color: #000033;
	margin: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px
}
.postConsult .doctor-image, .postConsult .user-image {
	float: left;
	margin-right: 15px
}
.postConsult .doctor-image .img-circle, .postConsult .user-image .img-circle {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	border-radius: 25px;
	background: #ddd
}
.postConsult .doctor-name, .postConsult .user-name {
	float: left;
	width: 45%
}
.postConsult .doctor-name h3.doctor-name-font, .postConsult .doctor-name h3.user-name-font, .postConsult .user-name h3.doctor-name-font, .postConsult .user-name h3.user-name-font {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 3px
}
.postConsult .doctor-name h3.doctor-name-font.name-only, .postConsult .doctor-name h3.user-name-font.name-only, .postConsult .user-name h3.doctor-name-font.name-only, .postConsult .user-name h3.user-name-font.name-only {
	line-height: 40px
}
.postConsult .postConsult-body {
	padding: 3em 3em 3em 3em !IMPORTANT;
	margin-top: 3em !IMPORTANT
}
.postConsult .postConsult-body .show-feedback {
	width: 70%;
	text-align: center;
	margin: 20px auto
}
.postConsult .postConsult-body .show-feedback button {
	margin: 15px auto
}
.postConsult .postConsult-body .feedback {
	display: none;
	width: 70%;
	margin: 20px auto
}
.postConsult .postConsult-body .feedback .submit {
	text-align: center
}
.postConsult .postConsult-body .feedback .submit input {
	margin: 15px auto
}
.postConsult .content_end {
	text-align: center;
	background-color: white;
	padding: 2em
}
.postConsult .endMessage {
	text-align: center
}
.postConsult .steps-list {
	margin: auto;
	text-align: center;
	max-width: 400px
}
.postConsult .steps-list .step-square {
	background-color: #445F71;
	height: 30px;
	width: 125px;
	color: white;
	margin: auto;
	font-size: 13px;
	padding: 5px 0px;
	position: relative;
	margin-bottom: -12px;
	margin-top: 20px
}
.postConsult .steps-list .steps-block {
	max-width: 400px;
	background-color: white;
	margin-bottom: 10px;
	padding: 20px
}
#listdoctorsModal .modal-content .modal-header, #newAndFavourModal .modal-content .modal-header {
	color: #019d8c;
	font-weight: bold
}
#listdoctorsModal .modal-content .modal-body span, #newAndFavourModal .modal-content .modal-body span {
	padding-left: 10%
}
#listdoctorsModal .modal-content .modal-body .doctor-info a, #newAndFavourModal .modal-content .modal-body .doctor-info a {
	font-size: 15px;
	padding-left: 10%;
	text-decoration: none
}
#listdoctorsModal .modal-content .modal-body .doctor-info .visit_link, #newAndFavourModal .modal-content .modal-body .doctor-info .visit_link {
	font-size: 15px;
	border-radius: 5px;
	background-color: #019d8c;
	color: #fff;
	padding: 5px 10px;
	text-decoration: none
}
#listdoctorsModal .modal-content .modal-body .doctor-info .visit_link:hover, #newAndFavourModal .modal-content .modal-body .doctor-info .visit_link:hover {
	background-color: #4bd6c5
}
#listdoctorsModal .modal-content .modal-body .header, #newAndFavourModal .modal-content .modal-body .header {
	font-weight: bold
}
#updateAddressModal .row-input {
	text-align: center;
	margin: 15px 0
}
#updateAddressModal .btn-update {
	margin-right: auto;
	margin-left: auto
}
#view-my-doctors {
	background: white;
	border: 1px solid #E6E6E6;
	border-radius: 5px
}
.user-profile-content table {
	width: 100%
}
.user-profile-content table th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.user-profile-content table td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.user-profile-content table td a {
	color: #F6BB42
}
.user-profile-content input[type=submit] {
	margin-top: 30px
}
.user-profile-content .content-field {
	margin-bottom: 30px;
	margin-top: 30px
}
.user-profile-content .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.user-profile-content .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.user-profile-content .content-field-center {
	text-align: center
}
.user-profile-content .content-block-header {
	font-size: 13px;
	color: #019D8C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 20px 0 25px
}
.center-buttons {
	text-align: center
}
.user-avatar {
	padding: 5px
}
.user-avatar img {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px !important;
	-moz-border-radius: 20px !important;
	-ms-border-radius: 20px !important;
	border-radius: 20px !important;
	background: #aaa;
	margin-right: 10px
}
.user-avatar span {
	font-size: 17px
}
.profile-title {
	text-align: center;
	margin-top: 20px
}
.pending-favourite-list .panel, .pending-favourite-list .container-list-card {
	background-color: #f6f6f6
}
.user-address-content {
	color: black;
	background: #F5F5F5;
	width: 100%;
	padding: 10px 50px;
	margin: 10px 0 20px;
	min-height: 400px;
	border: 1px solid #ddd;
	border-radius: 4px
}
.user-address-content table {
	width: 100%
}
.user-address-content table th {
	height: 50px;
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.user-address-content table td {
	height: 40px;
	color: #556672;
	font-size: 13px
}
.user-address-content table td a {
	color: #F6BB42
}
.user-address-content .content-field {
	margin-bottom: 30px;
	margin-top: 30px
}
.user-address-content .content-field input.settings-form {
	background: #EBEBEB;
	border: 0;
	outline: none;
	color: #102839;
	text-align: center;
	height: 35px;
	padding: 0 10px;
	width: 250px;
	font-size: 14px
}
.user-address-content .content-field h4 {
	text-transform: uppercase;
	color: #909FAB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 7px;
	padding: 0
}
.user-address-content .content-field-center {
	text-align: center
}
.user-address-content .content-block-header {
	font-size: 13px;
	color: #019D8C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 20px 0 25px
}
.strike {
	display: block;
	text-align: center;
	overflow: hidden;
	white-space: nowrap
}
.strike>span {
	position: relative;
	display: inline-block
}
.strike>span:before, .strike>span:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 9999px;
	height: 1px;
	background: lightgrey
}
.strike>span:before {
	right: 100%;
	margin-right: 15px
}
.strike>span:after {
	left: 100%;
	margin-left: 15px
}
.user-index-dashboard {
	display: flex;
	flex-direction: column;
	align-items: center
}
.hover-card.white-card {
	box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.08), 0 7px 14px 1px rgba(50, 50, 93, 0.1);
	transition: .3s
}
.hover-card.white-card:hover {
	transform: scale(1.04)
}
.hover-card.white-card:active {
	transform: scale(0.95)
}
.user-index-dashboard .greeting {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 45px
}
@media screen and (max-width: 480px) {
	.user-index-dashboard .greeting {
		margin: 0
	}
}
.user-index-dashboard .greeting h3 {
	color: #208177;
	font-weight: bold
}
.user-index-dashboard .greeting .lead {
	font-size: 3.2em
}
@media screen and (max-width: 480px) {
	.user-index-dashboard .greeting .lead {
		font-size: initial
	}
}
.user-index-dashboard .section {
	display: flex;
	width: 100%;
	justify-content: space-between
}
.user-index-dashboard .section a {
	width: 23%
}
.user-index-dashboard .section a:hover, .user-index-dashboard .section a:focus, .user-index-dashboard .section a:active {
	text-decoration: none
}
.user-index-dashboard .section .white-card {
	height: 300px;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #555;
	padding: 0;
	overflow: hidden
}
.user-index-dashboard .section .white-card img {
	height: 77%;
	display: block;
	margin: 0 auto
}
.user-index-dashboard .section .white-card .word-wrapper {
	height: 23%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}
@media screen and (max-width: 480px) {
	.user-index-dashboard .section {
		flex-direction: column;
		align-items: center
	}
	.user-index-dashboard .section a {
		width: 80%
	}
	.user-index-dashboard .section .white-card {
		height: 200px;
		margin-bottom: 15px
	}
	.user-index-dashboard .section .white-card img {
		height: 80%;
		width: 100%
	}
	.user-index-dashboard .section .white-card .word-wrapper {
		padding: 7px 0
	}
}
.user-index-dashboard .title {
	margin-top: 80px
}
.quick-cures, .health-tips, .top-meds {
	margin-top: 30px
}
.top-meds .white-card.hover-card, .health-tips .white-card.hover-card {
	height: 340px
}
#new-schedule textarea {
	width: 100%;
	box-sizing: border-box
}
#new-schedule #oncall-price {
	font-size: 20px;
	color: #208177
}
.upcoming-app .card-tRight {
	text-align: right
}
.cancel-btn.appointment-cancel {
	display: block;
	font-size: 12px;
	color: red !important
}
.common-searched-bg {
	background: #f1f1f1
}
.common-searched-title {
	font-weight: bold;
	margin-left: 20px
}
.common-searched-conditions {
	padding: 0
}
.common-searched-conditions li {
	list-style-type: none;
	float: left;
	margin: 10px 20px 20px
}
.lab-package .lab-package-cards {
	display: flex;
	justify-content: space-around;
	margin-top: 20px
}
.lab-package .lab-package-cards .white-card {
	text-align: center;
	border-radius: 2px;
	padding: 0;
	display: flex;
	flex-direction: column;
	height: 100%
}
.lab-package .lab-package-cards .white-card .card-header {
	margin: 10px 0 40px
}
.lab-package .lab-package-cards .white-card h2 {
	font-size: 40px;
	font-weight: 100
}
@media screen and (max-width: 550px) {
	.lab-package .lab-package-cards .white-card h2 {
		font-size: 7vw;
		font-weight: bold
	}
}
.lab-package .lab-package-cards .white-card .top {
	padding: 30px 25px;
	display: flex;
	justify-content: space-between;
	border-right: 1px solid #eee
}
.lab-package .lab-package-cards .white-card .top img {
	height: 100%
}
.lab-package .lab-package-cards .white-card .bottom {
	background: #FAFAFA;
	text-align: left
}
.lab-package .lab-package-cards .white-card ul {
	list-style: none;
	padding: 0;
	height: 100%;
	margin-bottom: 0
}
.lab-package .lab-package-cards .white-card li {
	color: #999;
	padding: 10px 25px;
	height: 25%;
	border-bottom: 1px solid #ccc
}
.lab-package .lab-package-cards .white-card li:hover {
	background: #f1f1f1
}
.lab-package .lab-package-cards .white-card li .panel-title {
	position: relative
}
.lab-package .lab-package-cards .white-card li .header {
	width: 100%;
	display: flex;
	justify-content: space-between
}
.lab-package .lab-package-cards .white-card li .header .test-title {
	color: #555;
	font-weight: bold
}
.lab-package .lab-package-cards .white-card li input[type='checkbox'] {
	position: absolute;
	right: 0;
	top: 0
}
.lab-package .lab-package-cards .white-card li:last-child {
	border-bottom: none
}
.lab-package .lab-package-cards .white-card span.teleme-green {
	padding: 0 0 15px;
	color: #208177;
	font-size: 1.25em;
	font-weight: bold
}
.lab-package .lab-package-cards .white-card .btn.btn-green-flat {
	text-transform: uppercase;
	border-radius: 340px;
	font-size: 16px;
	padding: 10px 0px;
	width: 77%;
	font-weight: bold;
	margin: 16px auto 30px
}
@media screen and (min-width: 660px) {
	.lab-package .lab-package-cards .white-card .btn.btn-green-flat:before {
		content: "Proceed to "
	}
}
@media screen and (max-width: 768px) {
	.lab-package .lab-package-cards .col-md-10 h4 {
		margin-left: 0;
		text-align: center
	}
	.lab-package .lab-package-cards .white-card {
		flex-wrap: wrap
	}
	.lab-package .lab-package-cards .white-card .card-header {
		margin-bottom: 0
	}
	.lab-package .lab-package-cards .white-card .left, .lab-package .lab-package-cards .white-card .right {
		width: 100%
	}
	.lab-package .lab-package-cards .white-card .btn.btn-green-flat {
		margin: 0 auto
	}
}
.lab-package .proceed-btn {
	width: 100%;
	margin: 30px 0;
	display: flex;
	justify-content: center
}
.lab-order-reason textarea {
	margin-top: 10px;
	margin-bottom: 15px;
	resize: none
}
.select-options #pick_options_form select {
	width: 33%;
	display: inline-block;
	padding: 5px;
	box-shadow: none;
	background-color: #fff;
	border-color: #22cc8f;
	color: #22cc8f
}
.select-options #pick_options_form select option {
	padding: 5px
}
.select-options .segment .segment-content:first-child {
	margin-top: 0 !important
}
.select-options .segment .lab-location #lab_package_order_lab_id option {
	display: none
}
.select-options .segment .order-reason textarea {
	width: 100%;
	resize: none;
	font-size: 11pt;
	padding: 5px
}
.lab-order-table {
	width: 100%
}
.lab-order-table .segment-title {
	margin-bottom: 20px !important
}
.lab-order-table table {
	width: 100%
}
.lab-order-table table th {
	padding: 10px 5px
}
.lab-order-table table tr td {
	vertical-align: top;
	padding: 10px 5px;
	border-top: solid 1px #ccc
}
.lab-order-table table tr td .package-details {
	color: #999999;
	font-style: italic
}
.lab-order-table table tr td a.small {
	color: #22cc8f;
	margin: 0;
	font-size: 85%
}
.lab-order-details {
	width: 100%
}
.lab-order-details .lab-details table td {
	padding-right: 20px
}
.lab-order-details .extra-info {
	color: #888
}
.lab-order-details .total-price {
	width: 100%
}
.lab-order-details .total-price table {
	width: 100%
}
.lab-order-details .total-price table td {
	vertical-align: middle
}
.lab-order-details .total-price table .price-number {
	text-align: right
}
.lab-order-details .total-price .package-order-payment {
	width: 100%;
	margin: 10px 0 0 0
}
.lab-order-details .btn-green-flat {
	width: 100%
}
.show-order-details a {
	color: #22cc8f
}
.show-order-details .segment {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.05);
	margin-bottom: 30px;
	font-size: 13px;
	padding: 20px
}
.show-order-details .segment .segment-content {
	margin-bottom: 20px
}
.show-order-details .segment .segment-content .show-order-table {
	width: 100%
}
.show-order-details .segment .segment-content .show-order-table th {
	padding: 10px 5px
}
.show-order-details .segment .segment-content .show-order-table td {
	padding: 10px 5px;
	vertical-align: top
}
.show-order-details .segment .segment-content .show-order-table td .package-details {
	color: #999999;
	font-style: italic
}
.show-order-details .segment .segment-content .show-order-table .result-action-btns {
	width: 25%
}
.show-order-details .segment .segment-content .show-order-table .result-action-btns .btn-green-flat {
	margin: 2px
}
.show-order-details .segment .segment-content .order-pdf-link {
	padding-top: 20px
}
.show-order-details .segment .segment-content .order-pdf-link .btn-link-g {
	text-decoration: underline
}
.show-order-details .segment .side-lab-details #toggle-map-modal {
	float: right;
	color: #22cc8f
}
.show-order-details .segment .side-lab-details #toggle-map-modal:hover {
	text-decoration: underline;
	cursor: pointer
}
.show-order-details .segment .side-lab-details table td {
	padding-right: 20px
}
.show-order-details .segment .order-progress-status p {
	float: right;
	color: #999999
}
.show-order-details .segment .order-progress-status .toggle-map-modal {
	color: #f00
}
.show-order-details .segment .order-progress-status .box-content h3 {
	margin-bottom: 5px;
	color: #22cc8f
}
.show-order-details .segment .order-progress-status .box-content i {
	color: #999999
}
.show-order-details .btn-green-flat {
	width: 100%
}
#lab-map-modal .modal-dialog {
	width: 840px
}
#lab-map-modal .modal-dialog #lab-map {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden
}
#lab-map-modal .modal-dialog #lab-map iframe {
	margin: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important
}
iframe, object, embed {
	max-width: 100%;
	max-height: 100%
}
.section-healthlabs .title {
	margin-top: 10px;
	margin-bottom: 30px
}
.section-healthlabs .payment-error-message {
	margin: 20px;
	text-align: center;
	font-size: 12pt
}
.section-healthlabs .healthlab-next-steps {
	counter-reset: item
}
.section-healthlabs .healthlab-next-steps ol {
	list-style: none
}
.section-healthlabs .healthlab-next-steps ol li {
	counter-increment: item;
	font-size: 11pt;
	margin: 25px 0
}
.section-healthlabs .healthlab-next-steps ol li:before {
	content: counter(item);
	display: inline-block;
	width: 1.5em;
	margin-right: 20px;
	color: #22cc8f;
	border-radius: 50%;
	border: solid 1px #22cc8f;
	text-align: center
}
.section-healthlabs .thank-you-redirect-btns {
	display: flex;
	justify-content: space-around;
	padding: 20px 0 10px 0
}
.centres.dashboard .container-list-card .item-card, .labs.dashboard.index .container-list-card .item-card {
	border-bottom: 1px solid #ececec;
	padding: 15px;
	margin-bottom: 15px
}
.centres.dashboard .container-list-card .item-card .img-avatar, .labs.dashboard.index .container-list-card .item-card .img-avatar {
	height: 45px;
	width: 45px
}
.centres.dashboard .container-list-card .item-card .media-heading, .labs.dashboard.index .container-list-card .item-card .media-heading {
	font-size: 16px;
	font-weight: 600
}
.centres.dashboard .container-list-card .item-card .media-content, .labs.dashboard.index .container-list-card .item-card .media-content {
	color: #8395aa;
	margin-bottom: 0
}
.centres.dashboard .container-list-card .item-card .media-content span, .labs.dashboard.index .container-list-card .item-card .media-content span {
	color: #1BB179;
	margin-right: 5px;
	text-align: center;
	width: 11px
}
.centres.dashboard .container-list-card .item-card .media-content span.icn, .labs.dashboard.index .container-list-card .item-card .media-content span.icn {
	height: 14px;
	vertical-align: -2px
}
.centres.dashboard .container-list-card .item-card .media-content li, .labs.dashboard.index .container-list-card .item-card .media-content li {
	margin-bottom: 5px
}
.centres.dashboard .container-list-card .item-card .media-footer, .labs.dashboard.index .container-list-card .item-card .media-footer {
	background: #d7f8ec;
	border-radius: 3px;
	display: table;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 8px 10px;
	width: 100%
}
.centres.dashboard .container-list-card .item-card .media-footer li, .labs.dashboard.index .container-list-card .item-card .media-footer li {
	display: table-cell;
	width: 50%
}
.centres.dashboard .container-list-card .centre-action li.divider, .labs.dashboard.index .container-list-card .centre-action li.divider {
	background: lightgray;
	padding: 8px 0;
	vertical-align: middle;
	width: 1px
}
.centres.dashboard small, .labs.dashboard.index small {
	color: #8395aa
}
.sweet-alert.sweet-custom {
	margin-left: -125px;
	width: 250px
}
.sweet-alert.sweet-custom h2 {
	color: #c6c6c6;
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
	margin-bottom: 10px;
	margin-top: 0
}
.sweet-alert.sweet-custom h3 {
	color: #333333;
	font-size: 22px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 20px;
	text-transform: uppercase
}
.sweet-alert.sweet-custom .username {
	color: #333333;
	font-size: 16px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-transform: none
}
.sweet-alert.sweet-custom hr {
	border-width: 2px;
	margin-bottom: 0;
	width: 70%
}
.sweet-alert.sweet-custom button {
	font-size: 16px;
	font-weight: 600;
	margin-top: 10px;
	padding: 10px;
	transition: 0.1s ease-out;
	-moz-transition: 0.1s ease-out;
	-webkit-transition: 0.1s ease-out;
	-o-transition: 0.1s ease-out
}
.sweet-alert.sweet-custom button:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1)
}
.sweet-alert.sweet-custom button.confirm, .sweet-alert.sweet-custom button.confirm:hover {
	background-color: transparent !important;
	box-shadow: 0 0 0 transparent !important;
	color: #1BB179
}
.sweet-alert.sweet-custom button.cancel, .sweet-alert.sweet-custom button.cancel:hover {
	background-color: transparent;
	color: #B40000
}
.sweet-alert.sweet-custom .icn {
	display: block;
	margin: auto auto 5px
}
.sweet-alert.sweet-custom .icn.icn-phone-red {
	background-image: url("icon-phone-red.svg");
	height: 34px;
	width: 44px
}
.sweet-alert.sweet-custom.sweet-doctor button.confirm, .sweet-alert.sweet-custom.sweet-doctor button.confirm:hover {
	background-color: transparent !important;
	color: #B40000
}
.sweet-alert .item-card .img-avatar {
	border-radius: 80px;
	height: 80px;
	margin: auto;
	width: 80px
}
.sweet-alert.sweet-custom2 {
	padding-bottom: 5px !important;
	min-width: 600px;
	border: 5px solid #019D8C
}
.sweet-alert.sweet-custom2 h2 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 5px
}
.sweet-alert.sweet-custom2 p {
	font-size: 16px;
	color: #333333;
	margin-bottom: 16px
}
.sweet-alert.sweet-custom2 a:hover {
	background: transparent;
	color: #333333
}
.section-topBar {
	background: #fff;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06)
}
.section-topBar .topbar-wrapper {
	display: table;
	margin-bottom: 0;
	table-layout: fixed;
	width: 100%
}
.section-topBar .topbar-wrapper .item {
	display: table-cell;
	padding: 0;
	text-align: center
}
.section-topBar .topbar-wrapper .item.active a {
	box-shadow: inset 0 -3px 0 #28DB9A
}
.section-topBar .topbar-wrapper .item a {
	color: #1BB179;
	display: block;
	font-size: 12px;
	padding: 20px 0;
	text-decoration: none
}
.section-topBar .topbar-wrapper .item a:hover {
	box-shadow: inset 0 -3px 0 #28DB9A
}
.section-topBar .topbar-wrapper .item a>span {
	display: block
}
.section-topBar .topbar-wrapper .item .text-block, .section-topBar .topbar-wrapper .item .text-hover {
	font-weight: 600
}
.section-topBar .topbar-wrapper .item.coming-soon a>span.text-hover {
	display: none
}
.section-topBar .topbar-wrapper .item.coming-soon a:hover .text-block {
	display: none
}
.section-topBar .topbar-wrapper .item.coming-soon a:hover .text-hover {
	display: block
}
.section-topBar .icn {
	height: 30px;
	margin: 0 auto 10px;
	width: 24px
}
.section-topBar .icn.nav-home {
	background-image: url("nav-home.svg")
}
.section-topBar .icn.nav-doctor {
	background-image: url("nav-doctor.svg")
}
.section-topBar .icn.nav-calendar {
	background-image: url("nav-calendar.svg")
}
.section-topBar .icn.nav-phone {
	background-image: url("nav-phone.svg")
}
.section-topBar .icn.nav-prescript {
	background-image: url("nav-prescript.svg")
}
.section-topBar .icn.nav-pharma {
	background-image: url("nav-pharma.svg")
}
.section-topBar .icn.nav-labs {
	background-image: url("nav-labs.svg")
}
.section-topBar .icn.nav-lab-report {
	background-image: url("nav-lab-report.svg")
}
.section-topBar .icn.nav-chat {
	background-image: url("nav-chat.svg")
}
.section-topBar .icn.nav-overview {
	background-image: url("nav-overview.svg")
}
.section-topBar .icn.nav-appointment {
	background-image: url("nav-appointment.svg");
	width: 36px
}
.section-topBar .icn.nav-patients {
	background-image: url("nav-patients.svg");
	width: 36px
}
.section-topBar .icn.nav-refer {
	background-image: url("nav-refer.svg");
	width: 34px
}
.section-title {
	margin: 0 auto 20px
}
.section-title span {
	color: #95a4b6
}
.section-title .fa {
	font-size: 16px;
	margin-left: 8px;
	margin-right: 8px;
	vertical-align: 3px
}
.section-title .small {
	font-size: 13px;
	margin-left: 10px
}
.section-title .small a {
	color: #95a4b6
}
.section-title .small a:hover {
	color: #5d7188
}
.section-title .small a .fa {
	font-size: 12px;
	margin-left: 5px;
	vertical-align: 1px
}
.section-sub-title {
	font-size: 20px
}
.profile .section-sub-title {
	margin: 0 auto 20px
}
.container.white-container {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 5px 8px rgba(0, 0, 0, 0.06);
	margin-bottom: 50px
}
.container.white-container hr {
	margin-top: 0
}
.container.white-container .load-more {
	margin-bottom: 20px
}
.container.white-container .load-more a {
	color: #5B6B7F
}
.container.white-container .load-more a:hover {
	color: #333
}
.section-dashboard {
	margin: 32px auto
}
.section-dashboard .item-header {
	padding: 20px 5px
}
.section-dashboard .item-header .form-control {
	border: 0;
	box-shadow: 0 0 0 transparent
}
.section-dashboard .item-header .dropdown select {
	background: url("select-dropdown.svg") no-repeat 95% 50%;
	-webkit-appearance: none;
	-moz-appearance: none
}
.section-dashboard .item-header.alt-header {
	padding: 13px 5px
}
.section-dashboard .item-body {
	background: #f9f9f9;
	border-radius: 0 0 4px 4px;
	padding: 25px 10px 80px
}
.section-dashboard .item-body>div {
	padding: 0 6px
}
.section-dashboard .item-body .item-card {
	position: relative
}
.section-dashboard .item-body .item-card:hover {
	-webkit-transform: scale(1.01);
	-moz-transform: scale(1.01);
	transform: scale(1.01)
}
.section-dashboard .item-body .item-card:hover .card-tRight {
	opacity: 1
}
.section-dashboard .item-body.top {
	padding: 10px
}
.section-dashboard .table {
	color: #5d7188;
	margin-bottom: 0
}
.section-dashboard .table .item-header {
	color: #333;
	font-weight: 600
}
.section-dashboard .table .border-right {
	border-color: rgba(0, 0, 0, 0.04)
}
.section-dashboard .table td {
	padding: 15px 8px;
	font-size: 13px
}
.section-dashboard .table td.empty-container {
	background-color: #f1f1f1
}
.section-dashboard .table td .img-avatar {
	width: 56px;
	height: 56px
}
.section-dashboard .table td a {
	color: #333333;
	font-weight: 600
}
.section-dashboard .table td a:hover {
	color: #28DB9A
}
.section-dashboard .table .item-card strong a {
	color: #333333
}
.section-dashboard .table .item-card strong a:hover {
	color: #28DB9A
}
.section-dashboard .table.table-white {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1)
}
.section-dashboard .input-group.doc-search input[type="text"] {
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 2px 0 0 2px
}
.section-dashboard .input-group.doc-search input[type="text"]:focus {
	z-index: 0
}
.section-dashboard .input-group.doc-search .input-group-btn button.btn {
	border-radius: 0 2px 2px 0
}
.section-dashboard .nav-tabs {
	border-bottom: 0
}
.section-dashboard .nav-tabs>li>a {
	border: 0;
	border-radius: 0;
	color: #768aa2;
	font-weight: 600;
	margin: 0;
	padding: 20px 30px
}
.section-dashboard .nav-tabs>li>a:hover {
	color: #333
}
.section-dashboard .nav-tabs>li.active>a {
	background: #f9f9f9;
	border: 0;
	color: #333
}
.section-dashboard .doc-patients .icn {
	height: 32px;
	width: 40px;
	margin: 0 10px
}
.white-card {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	padding: 24px 16px 16px
}
.white-card .media-left {
	padding-right: 24px
}
.white-card.dark-shadow {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.15)
}
.item-card {
	margin-bottom: 12px;
	transition: 0.1s ease-out;
	-moz-transition: 0.1s ease-out;
	-webkit-transition: 0.1s ease-out;
	-o-transition: 0.1s ease-out
}
.item-card .img-avatar-big {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 250px;
	width: 250px;
	margin: auto
}
.item-card .img-avatar {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50px;
	height: 72px;
	width: 72px
}
.item-card .media-info {
	font-size: 11px;
	margin-top: 10px;
	text-align: center
}
.item-card .media-info li {
	margin-top: 5px
}
.item-card .media-info .status {
	color: #B3BECB
}
.item-card .media-info .status .fa {
	font-size: 8px;
	margin-right: 3px;
	vertical-align: 1px
}
.item-card .media-info .status .online {
	color: #28DB9A
}
.item-card .media-info .rate {
	color: #1BB179
}
.item-card .media-heading {
	margin-bottom: 15px
}
.item-card .media-heading h4 {
	font-size: 18px;
	font-weight: 600;
	margin-top: 0;
	text-transform: capitalize
}
.item-card .media-heading .small {
	color: #95a4b6;
	margin-bottom: 0;
	text-transform: capitalize
}
.item-card .media-heading strong {
	font-weight: 600
}
.item-card .media-heading a {
	color: #333333
}
.item-card .media-heading a:hover {
	text-decoration: none
}
.item-card .media-content {
	color: #333333;
	font-size: 13px;
	margin-bottom: 13px;
	text-transform: capitalize
}
.item-card .media-content p {
	margin-bottom: 7px
}
.item-card .media-content .small {
	color: #95a4b6
}
.item-card .media-content .speciality {
	color: #536479
}
.item-card .media-content .rate {
	color: #1BB179
}
.item-card .media-content .fa {
	margin-right: 3px
}
.item-card .media-tag {
	margin-left: 0
}
.item-card .media-tag li {
	background: #B3BECB;
	border-radius: 20px;
	color: #fff;
	font-size: 10px;
	letter-spacing: 0.05em;
	margin-bottom: 2px;
	padding: 2px 10px 4px
}
.item-card .media-social {
	margin-bottom: 15px
}
.item-card .media-social>li>a {
	font-size: 12px;
	margin-right: 10px
}
.item-card .media-social>li>a .fa {
	margin-right: 3px
}
.item-card .media-action {
	border-top: 1px solid rgba(0, 0, 0, 0.08);
	padding-top: 16px;
	margin: 0
}
.item-card .media-action .btn {
	border-radius: 50px;
	font-size: 12px;
	padding: 5px 10px;
	text-transform: capitalize
}
.item-card .media-action .btn.btn-green {
	border-color: #22dd97;
	box-shadow: 0 1px 2px rgba(40, 219, 154, 0.7)
}
.item-card .media-action .btn.btn-green:hover {
	color: #fff
}
.item-card .media-action ul {
	margin-bottom: 0;
	margin-left: 0
}
.item-card .media-action ul>li {
	padding: 0
}
.item-card.alt-card {
	text-align: center;
	margin-bottom: 15px;
	padding-top: 24px;
	padding-bottom: 24px
}
.item-card.alt-card:hover {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	transform: scale(1.03)
}
.item-card.alt-card:hover .call-cancel a.btn {
	opacity: 1
}
.item-card.alt-card p {
	margin-bottom: 16px
}
.item-card.alt-card .small {
	color: #adadad;
	font-weight: 600;
	margin-bottom: 0
}
.item-card.alt-card .call-time {
	margin-bottom: 15px
}
.item-card.alt-card .time {
	font-size: 22px;
	font-weight: 700
}
.item-card.alt-card .call-patient .img-avatar {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50px;
	height: 60px;
	margin: auto auto 10px;
	width: 60px
}
.item-card.alt-card .call-patient .name a {
	color: #333333;
	font-weight: 600
}
.item-card.alt-card .call-patient .name a:hover {
	color: #28DB9A
}
.item-card.alt-card hr {
	width: 70%
}
.item-card.alt-card .call-action {
	margin-bottom: 20px
}
.item-card.alt-card .call-action>li {
	vertical-align: top
}
.item-card.alt-card .call-action a {
	display: block
}
.item-card.alt-card .call-action a:hover .icn {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2)
}
.item-card.alt-card .call-action .icn {
	height: 24px;
	width: 24px;
	transition: 0.1s ease-out;
	-moz-transition: 0.1s ease-out;
	-webkit-transition: 0.1s ease-out;
	-o-transition: 0.1s ease-out
}
.item-card.alt-card .ext-action {
	margin-bottom: 0
}
.item-card.alt-card .call-reminder a {
	color: #adadad
}
.item-card.alt-card .call-reminder a:hover {
	color: #1BB179
}
.item-card.alt-card .call-cancel {
	margin-bottom: -10px;
	margin-top: 20px
}
.item-card.alt-card .call-cancel a.btn {
	border-radius: 3px;
	color: #fff;
	font-size: 11px;
	padding: 3px 20px;
	opacity: .3;
	transition: 0.1s ease-out;
	-moz-transition: 0.1s ease-out;
	-webkit-transition: 0.1s ease-out;
	-o-transition: 0.1s ease-out
}
.card-tRight {
	opacity: .5;
	position: absolute;
	right: 20px;
	top: 20px
}
.card-tRight a {
	text-align: right;
	color: #1ec788;
	display: block;
	font-size: 24px
}
.card-tRight a.favourited, .card-tRight a.favourited:hover {
	color: #ff9521
}
.card-tRight a.pending, .card-tRight a.pending:hover {
	color: #ffcd55
}
.view_doctor_profile .btn.btn-cta {
	font-size: 16px;
	padding: 15px 40px;
	text-transform: none
}
.view_doctor_profile .section-dashboard .col-sm-8 {
	min-height: 550px
}
.item-tag {
	background: #B3BECB;
	border-radius: 20px;
	color: #fff;
	font-size: 10px;
	letter-spacing: 0.05em;
	margin-left: 5px;
	padding: 2px 10px 4px
}
.text-wrap {
	color: #5d7188;
	font-size: 15px;
	margin: 20px auto 15px
}
.text-wrap p {
	margin-bottom: 3px
}
.text-wrap .strong {
	color: #333;
	font-size: 13px;
	font-weight: 600
}
.has-table>.container {
	padding: 0
}
.input-group.pharma-search {
	width: 100%
}
.input-group.pharma-search input {
	font-size: 16px;
	height: 50px;
	padding: 0 30px
}
.input-group.pharma-search input[type="text"] {
	border-radius: 50px;
	box-shadow: inset 0 0 0 transparent
}
.input-group.pharma-search input[type="text"]:focus {
	box-shadow: inset 0 0 0 transparent, 0 1px 4px rgba(0, 0, 0, 0.2);
	z-index: auto
}
.input-group.pharma-search input::-webkit-input-placeholder {
	color: #bebebe
}
.input-group.pharma-search .input-group-btn:last-child>.btn {
	border-radius: 50px;
	margin-left: -112px;
	text-transform: capitalize
}
#user-pharmacy-body .table ul {
	margin-bottom: 0
}
#user-pharmacy-body .btn.btn-default {
	text-transform: capitalize
}
.view-profile .col-sm-8 {
	min-height: 550px
}
.view-profile .media-footer {
	margin-top: 15px
}
.view-profile .media-footer a.btn {
	display: block;
	text-transform: none
}
.view-profile .media-footer a.btn .fa {
	margin-right: 5px
}
.refer-body h3 {
	font-size: 16px;
	color: #0D1214;
	margin: 24px 0 5px
}
.refer-body p {
	font-size: 14px;
	color: #5B6B7F;
	margin-bottom: 29px
}
.refer-body .btn-green {
	margin: 32px auto
}
.refer-body .table td h3 {
	margin: 0 0 5px;
	font-weight: 900;
	font-size: 14px
}
.refer-body .table td p {
	font-size: 12px
}
.refer-body .refLetter-wrap h3 {
	margin-bottom: 24px
}
.refer-body .refLetter-wrap textarea {
	resize: none
}
.referral-wrap {
	background: #fff;
	border: 1px solid #CDCDCD;
	border-radius: 4px;
	box-shadow: 0 8px 11px 0 rgba(86, 86, 86, 0.08);
	padding: 24px 16px;
	height: 360px;
	overflow-y: scroll
}
.referral-wrap .media {
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 16px
}
.referral-wrap .media .media-left {
	margin-right: 16px
}
.referral-wrap .media .media-left .img-avatar {
	width: 56px;
	height: 56px
}
.referral-wrap .media .media-body {
	width: 100%
}
.referral-wrap .item-card .media-heading {
	margin: 16px 0 0;
	display: inline-block;
	width: 90%;
	vertical-align: middle
}
.custom-paginator .pagination {
	margin: 20px
}
.custom-paginator .pagination>li>a {
	border: 1px solid #21c88c;
	color: #21c88c;
	font-size: 12px
}
.custom-paginator .pagination>li>a:hover {
	background: #21c88c;
	color: #fff
}
.custom-paginator .pagination>.active>a, .custom-paginator .pagination>.active>a:focus, .custom-paginator .pagination>.active>a:hover, .custom-paginator .pagination>.active>span, .custom-paginator .pagination>.active>span:focus, .custom-paginator .pagination>.active>span:hover {
	background: #21c88c;
	border-color: #21c88c;
	color: #fff
}
.side-list-group {
	list-style: none;
	padding: 0
}
.side-list-group a.list-group-item {
	font-size: 16px;
	color: #5B6B7F;
	display: block;
	padding: 10px 0;
	border: none;
	background-color: transparent
}
.side-list-group a.list-group-item.active {
	color: #333333;
	background-color: transparent
}
.side-list-group a.list-group-item:hover {
	color: #333333;
	text-decoration: none;
	background-color: transparent
}
.side-list-group a.list-group-item:active {
	text-decoration: none
}
.onboard-box {
	background: #f0faff;
	border-radius: 4px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
	color: #404040;
	font-size: 13px;
	margin-top: 20px;
	padding: 15px
}
.onboard-box h4 {
	color: #0a6894;
	font-size: 14px;
	font-weight: 600;
	margin-top: 0
}
.onboard-box strong {
	font-weight: 600
}
.onboard-box ol>li {
	margin-top: 5px
}
.onboard-box ol>li:first-child {
	margin-top: 0
}
.ob-trigger {
	color: #677d97;
	cursor: pointer
}
.ob-trigger .fa {
	font-size: inherit;
	margin-left: 0;
	margin-right: 3px;
	vertical-align: 0px
}
.ob-trigger:hover {
	color: #4c5d70;
	text-decoration: underline
}
.user-body.tab-appointment .segment {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.05);
	font-size: 13px;
	margin-bottom: 30px;
	padding: 20px
}
.user-body.tab-appointment .segment .segment-title {
	font-size: 16px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 0
}
.user-body.tab-appointment .segment .segment-title.title-alt {
	color: #019D8C;
	font-size: 18px;
	line-height: 1.6em;
	padding: 20px 0
}
.user-body.tab-appointment .segment .segment-title.title-alt strong {
	color: #016a5f
}
.user-body.tab-appointment .segment .segment-note {
	color: #768aa2;
	margin-top: 15px
}
.user-body.tab-appointment .segment .segment-content {
	margin-top: 20px
}
.user-body.tab-appointment .segment .segment-content .segment-title {
	margin-bottom: 15px
}
.user-body.tab-appointment .segment .segment-coupon .input-group {
	margin-top: 20px
}
.user-body.tab-appointment .segment .segment-coupon .input-group .form-control {
	border-radius: 3px 0 0 3px
}
.user-body.tab-appointment .segment .segment-coupon .input-group .btn.btn-default {
	background: #B3BECB;
	border-radius: 0 3px 3px 0;
	color: #fff;
	padding: 6px 22px
}
.user-body.tab-appointment .segment .segment-coupon .input-group .btn.btn-default:hover, .user-body.tab-appointment .segment .segment-coupon .input-group .btn.btn-default:focus {
	background: #a7b4c3;
	border-color: #95a4b6
}
.user-body.tab-appointment .segment .media {
	display: table;
	width: 100%
}
.user-body.tab-appointment .segment .media>div {
	border: 1px solid rgba(0, 0, 0, 0.15);
	padding: 15px;
	width: 50%
}
.user-body.tab-appointment .segment .media>div:hover {
	background: #edfcf6
}
.user-body.tab-appointment .segment .media .media-left {
	border-radius: 3px 0 0 3px
}
.user-body.tab-appointment .segment .media .media-right {
	border-left: 0;
	border-radius: 0 3px 3px 0
}
.user-body.tab-appointment .segment .book-thumb {
	background-color: rgba(0, 0, 0, 0.05);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 85%;
	border-radius: 100px;
	height: 150px;
	margin: 15px auto auto;
	width: 150px
}
.user-body.tab-appointment .segment .book-nac .book-thumb {
	background-image: url("schedules-now.svg")
}
.user-body.tab-appointment .segment .book-bfd .book-thumb {
	background-image: url("schedules-book.svg")
}
.user-body.tab-appointment .segment .book-title {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 30px
}
.user-body.tab-appointment .segment .book-note {
	color: #8c8c8c;
	margin-bottom: 0;
	margin-top: 15px
}
.user-body.tab-appointment .segment .book-cta {
	margin-top: 20px
}
.user-body.tab-appointment .segment .book-cta .btn.btn-lg {
	font-size: 16px
}
.user-body.tab-appointment .segment .form-control {
	border-color: #B3BECB;
	border-radius: 3px;
	font-size: 13px
}
.user-body.tab-appointment .segment .dropoff-box {
	background: #f0f2f4;
	border: 2px dashed #B3BECB;
	border-radius: 4px;
	height: 100px;
	position: relative
}
.user-body.tab-appointment .segment .dropoff-box:before {
	color: #B3BECB;
	content: "Drop the file in this area to upload";
	left: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%
}
.user-body.tab-appointment .segment strong {
	font-weight: 600
}
.user-body.tab-appointment .segment ol.list-alt {
	margin-bottom: 0;
	padding-left: 20px
}
.user-body.tab-appointment .segment ol.list-alt li {
	margin-bottom: 10px;
	padding-left: 5px
}
.user-body.tab-appointment .payment-option label {
	font-weight: 400;
	margin-left: 5px
}
.user-body.tab-appointment .payment-option li .form-control {
	margin-top: 5px
}
.user-body.tab-appointment .segment-time-slots p {
	margin-bottom: 15px
}
.user-body.tab-appointment .segment-time-slots strong {
	font-weight: 600
}
.user-body.tab-appointment .segment-time-slots .form-group {
	width: 50%
}
.user-body.tab-appointment .segment-time-slots label {
	font-weight: 400
}
.user-body.tab-appointment .segment-time-slots .form-control {
	text-align: center;
	width: 100px
}
@media (min-width: 1200px) {
	.user-body.tab-appointment .segment-time-slots .form-control {
		margin-left: 8px
	}
}
.user-body.tab-appointment .segment-confirm-slot .segment-content .form-inline {
	display: table;
	margin-bottom: 15px;
	width: 100%
}
.user-body.tab-appointment .segment-confirm-slot .segment-content .form-inline .form-group {
	display: table-cell;
	vertical-align: top;
	width: 50%
}
.user-body.tab-appointment .segment-confirm-slot .segment-content .media {
	margin-bottom: 30px
}
.user-body.tab-appointment .segment-confirm-slot .segment-content .media label {
	font-weight: 400
}
.user-body.tab-appointment .segment-confirm-slot .segment-content .media p {
	font-size: 14px;
	margin-bottom: 15px
}
.user-body.tab-appointment .segment-confirm-slot .segment-content .media span {
	font-weight: 600;
	margin-left: 5px
}
.user-body.tab-appointment .segment-confirm-slot .btn-link-g {
	text-decoration: underline
}
.user-body.tab-appointment .app-sidebar {
	background: #f9f9f9;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px
}
.user-body.tab-appointment .app-sidebar .side-box {
	font-size: 13px;
	padding: 0 20px 20px
}
.user-body.tab-appointment .app-sidebar .side-box .box-title {
	color: #595959;
	font-weight: 600
}
.user-body.tab-appointment .app-sidebar .side-box .box-content {
	color: #768aa2
}
.user-body.tab-appointment .app-sidebar .item-card {
	margin-bottom: 0
}
.user-body.tab-appointment .app-sidebar .item-card .img-avatar {
	height: 100px;
	width: 100px
}
.user-body.tab-appointment .app-sidebar .item-card .media-heading h4 {
	font-size: 20px;
	font-weight: 400;
	margin-top: 10px
}
.user-body.tab-appointment .app-sidebar .item-card .media-content {
	color: gray;
	font-size: 14px;
	margin-bottom: 0
}
.user-body.tab-appointment .app-sidebar .side-doctor {
	padding: 20px
}
.user-body.tab-appointment .app-sidebar .side-type {
	border-top: 1px solid #e7e7e7;
	padding-top: 20px
}
.user-body.tab-appointment .app-sidebar .side-type .app-type {
	background: #fff;
	border-radius: 3px;
	color: #28DB9A;
	font-weight: 600;
	font-size: 16px;
	padding: 12px 0;
	text-align: center;
	text-transform: capitalize
}
.user-body.tab-appointment .app-sidebar .side-files .fa {
	font-size: 11px;
	margin-left: 10px;
	margin-right: 6px
}
.user-body.tab-appointment .app-sidebar .side-slots li {
	margin-bottom: 3px
}
.user-body.tab-appointment .app-sidebar .side-slots .box-content li:first-child {
	margin-bottom: 5px
}
.user-body.tab-appointment .app-sidebar strong {
	font-weight: 600
}
.user-body.tab-appointment .btn-box {
	margin-top: 30px
}
.user-body.tab-appointment .btn-box .btn {
	cursor: pointer
}
.user-body.tab-appointment .btn.btn-green {
	cursor: pointer;
	font-size: 16px;
	margin-top: 50px;
	padding: 15px 30px;
	text-transform: capitalize
}
.new-appointment {
	background: url("ul-grey.jpg") repeat-y center top;
	margin: 40px auto
}
.new-appointment .numbering {
	margin-bottom: -20px;
	text-align: center
}
.new-appointment .numbering span {
	background: #fff;
	border: 2px solid #a4b1c1;
	border-radius: 50px;
	color: #a4b1c1;
	display: inline-block;
	font-weight: 600;
	height: 45px;
	line-height: 43px;
	width: 45px
}
.new-appointment .item-card {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	margin-top: 0;
	margin-bottom: 30px;
	padding: 30px 15px 10px
}
.new-appointment .item-card .card-header h4 {
	font-weight: 600;
	margin: 0 auto 8px
}
.new-appointment .item-card .card-header p {
	color: #95a4b6;
	font-size: 13px;
	margin: 0
}
.new-appointment .item-card .media-body {
	width: 10000px
}
.new-appointment .item-card textarea {
	margin: 30px auto;
	width: 80%
}
.new-appointment .item-card input[type="text"], .new-appointment .item-card textarea {
	border-color: #c2cbd5;
	border-radius: 2px
}
.new-appointment .item-card input[type="text"]::-webkit-input-placeholder, .new-appointment .item-card textarea::-webkit-input-placeholder {
	color: #B3BECB;
	font-size: 13px
}
.new-appointment .set-date {
	padding: 30px 0 0
}
.new-appointment .set-date .card-header p {
	margin-bottom: 30px;
	margin-top: 10px
}
.new-appointment .set-date ul {
	border-top: 1px solid #f1f1f1;
	display: table;
	margin: 20px auto 0;
	table-layout: fixed;
	width: 100%
}
.new-appointment .set-date ul li {
	display: table-cell;
	padding: 20px
}
.new-appointment .set-date ul li label {
	color: #768aa2;
	font-size: 12px;
	font-weight: 400
}
.new-appointment .set-date ul li:first-child {
	border-right: 1px solid #f1f1f1
}
.new-appointment .set-date ul p {
	color: #333;
	background: #def3f0;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px;
	padding: 6px
}
.new-appointment .set-date ul .form-group {
	margin-bottom: 10px
}
.new-appointment .booking-schedule {
	display: table;
	padding: 20px 20px 15px;
	width: 100%
}
.new-appointment .booking-schedule label {
	color: #b9b9b9;
	font-weight: 600;
	margin-bottom: 0
}
.new-appointment .booking-schedule input[type="radio"] {
	margin-right: 10px;
	margin-top: 0
}
.new-appointment .booking-schedule>span {
	display: table-cell;
	text-align: center;
	vertical-align: top;
	width: 50%
}
.new-appointment .booking-schedule>span>label {
	border: 1px solid transparent;
	border-radius: 3px;
	cursor: pointer;
	display: block;
	padding: 10px
}
.new-appointment .booking-schedule>span>label:hover label {
	color: #333333
}
.new-appointment .booking-schedule>span.selected>label {
	border-color: #28DB9A;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)
}
.new-appointment .booking-schedule>span.selected>label label {
	color: #333333
}
.table-payment p.small {
	color: #8697ac
}
.table-payment .payment-option {
	margin-top: 30px
}
.table-payment .payment-option h4 {
	font-size: 16px;
	font-weight: 600;
	margin: 0 auto 20px
}
.table-payment .payment-option label {
	font-weight: 400;
	margin-left: 5px
}
.table-payment .payment-option li .form-control {
	margin-top: 5px
}
.table-payment .table-wrapper .table {
	margin-bottom: 0
}
.table-payment .table-wrapper .table thead {
	color: #adadad;
	border-bottom: 2px solid #90eecb
}
.table-payment .table-wrapper .table thead td {
	padding: 3px 0
}
.table-payment .table-wrapper .table thead tr:last-child td {
	padding-bottom: 20px
}
.table-payment .table-wrapper .table .body-header {
	border-bottom: 1px dashed #e0e5ea;
	color: #95a4b6;
	font-size: 12px
}
.table-payment .table-wrapper .table td {
	border-top: 0;
	padding: 15px 0
}
.table-payment .table-wrapper .table tbody {
	color: #333
}
.table-payment .table-wrapper .table .doctor-info td {
	padding-bottom: 50px
}
.table-payment .table-wrapper .table .total-payment {
	border-top: 1px solid #90eecb;
	border-bottom: 1px dashed #90eecb
}
.table-payment .table-wrapper .table .total-payment td {
	padding: 20px 0;
	font-weight: 600
}
.table-payment .table-wrapper .table .total-payment strong {
	color: #333
}
.table-payment .table-wrapper .table .total-payment p {
	color: #FD6D6F;
	font-size: 22px;
	margin: 5px auto 0
}
.table-payment .table-wrapper .table .table-note td {
	color: #FD6D6F;
	font-size: 11px;
	padding-bottom: 0
}
.ui-timepicker-wrapper {
	min-width: 100px
}
#myAwesomeDropzone {
	background: transparent;
	border: none
}
.consult-wrapper {
	margin-bottom: 300px
}
.consult-wrapper .sidebar-wrapper {
	overflow: hidden
}
.consult-wrapper .sidebar-wrapper .sidebar-header {
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
	margin-left: -15px;
	margin-right: -15px;
	padding: 15px 0;
	position: relative
}
.consult-wrapper .sidebar-wrapper .sidebar-header h4 {
	font-size: 13px;
	font-weight: 600;
	margin: 0
}
.consult-wrapper .sidebar-wrapper .sidebar-info {
	background: #f9f9f9;
	color: #7c8fa6;
	font-size: 12px;
	margin-left: -15px;
	margin-right: -15px;
	padding: 15px 30px
}
.consult-wrapper .sidebar-wrapper .sidebar-tabs .tab-cta {
	margin-left: -15px;
	margin-right: -15px
}
.consult-wrapper .sidebar-wrapper .sidebar-tabs .tab-cta>li {
	border-bottom: 1px solid #f1f1f1;
	margin-top: 1px
}
.consult-wrapper .sidebar-wrapper .sidebar-tabs .tab-cta>li>a {
	border-radius: 0;
	color: #333333;
	display: block;
	font-size: 13px;
	font-weight: 400;
	padding: 15px 30px
}
.consult-wrapper .sidebar-wrapper .sidebar-tabs .tab-cta>li>a:hover {
	background: #feffe5
}
.consult-wrapper .sidebar-wrapper .sidebar-tabs .tab-cta>li .complete-consultation {
	text-align: center;
	background: #28DB9A;
	color: #fff
}
.consult-wrapper .sidebar-wrapper .sidebar-tabs .tab-cta>li .complete-consultation:hover {
	background: #019D8C;
	color: #fff;
	text-decoration: none
}
.consult-wrapper .sidebar-wrapper .icn {
	height: 28px;
	margin-right: 15px;
	vertical-align: -10px;
	width: 28px
}
.video-wrapper {
	background: #000;
	border-radius: 4px 0 0 4px;
	padding: 0
}
.video-wrapper .video-box {
	min-height: 500px;
	position: relative
}
.video-wrapper .video-box .video-primary {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.video-wrapper .video-box .video-secondary {
	bottom: 15px;
	margin: auto;
	min-height: 110px;
	min-width: 170px;
	position: absolute;
	right: 15px
}
.video-wrapper .video-action {
	bottom: 20px;
	left: 0;
	margin: 0;
	position: absolute;
	width: 100%
}
.video-wrapper .video-action .btn {
	border-radius: 50px;
	padding: 8px 30px;
	text-transform: none;
	transition: 0.1s ease-out;
	-moz-transition: 0.1s ease-out;
	-webkit-transition: 0.1s ease-out;
	-o-transition: 0.1s ease-out
}
.video-wrapper .video-action .btn:hover, .video-wrapper .video-action .btn:focus {
	color: #fff
}
.video-wrapper .video-action .btn:hover {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	transform: scale(1.08)
}
.video-wrapper .video-action .btn.redialBtn {
	background: #019D8C;
	border-color: #019D8C
}
.video-wrapper .video-action .btn.redialBtn:hover {
	background: #018475
}
.video-wrapper .video-action .fa {
	color: #fff;
	font-size: 22px;
	margin-right: 10px;
	vertical-align: -3px
}
.video-wrapper .waiting {
	opacity: .25;
	position: absolute;
	right: 0;
	text-align: center;
	top: 15px;
	width: 100%
}
.video-wrapper .waiting p {
	color: #fff;
	font-size: 16px;
	margin: 0
}
.modal.modal-custom {
	font-size: 12px
}
.modal.modal-custom.prescription-box .modal-dialog .modal-header, .modal.modal-custom.medCert-box .modal-dialog .modal-header, .modal.modal-custom.findDoc-box .modal-dialog .modal-header {
	border-bottom: 0;
	padding: 15px 15px 20px
}
.modal.modal-custom.prescription-box .modal-dialog .modal-title, .modal.modal-custom.medCert-box .modal-dialog .modal-title, .modal.modal-custom.findDoc-box .modal-dialog .modal-title {
	margin-top: 30px
}
.modal.modal-custom.prescription-box .modal-dialog .modal-footer .btn, .modal.modal-custom.medCert-box .modal-dialog .modal-footer .btn, .modal.modal-custom.findDoc-box .modal-dialog .modal-footer .btn {
	padding: 6px 30px 7px;
	text-transform: none
}
.modal.modal-custom.prescription-box .form-control, .modal.modal-custom.medCert-box .form-control, .modal.modal-custom.findDoc-box .form-control {
	border-radius: 0;
	box-shadow: 0 0 0 transparent;
	font-size: 12px
}
.modal.modal-custom.prescription-box .modal-dialog .modal-body {
	background: #f1f1f1;
	border: 1px solid #cbcbcb;
	margin: 0 10px 30px;
	padding: 0 10px
}
.modal.modal-custom.prescription-box .modal-dialog .modal-extra {
	margin: 0 10px 30px
}
.modal.modal-custom.prescription-box .table .btn.btn-danger {
	border-radius: 50px;
	color: #fff;
	font-size: 18px;
	height: 26px;
	line-height: 22px;
	padding: 0;
	vertical-align: -10px;
	width: 26px
}
.modal.modal-custom.prescription-box .table .btn.btn-danger:hover {
	color: #fff
}
.modal.modal-custom.prescription-box .add-more {
	margin-bottom: 20px;
	margin-top: 10px
}
.modal.modal-custom.prescription-box .add-more a.btn.btn-link {
	color: #1BB179;
	font-weight: 600;
	text-decoration: underline;
	text-transform: none
}
.modal.modal-custom.medCert-box .modal-body, .modal.modal-custom.findDoc-box .modal-body {
	padding: 15px 60px
}
.modal.modal-custom.medCert-box .modal-extra, .modal.modal-custom.findDoc-box .modal-extra {
	border: 1px solid #a4b1c1;
	border-radius: 4px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.09);
	padding: 30px
}
.modal.modal-custom.medCert-box .modal-extra h4, .modal.modal-custom.findDoc-box .modal-extra h4 {
	line-height: 1.5em;
	margin-bottom: 20px;
	text-align: center
}
.modal.modal-custom.medCert-box .modal-extra ul, .modal.modal-custom.findDoc-box .modal-extra ul {
	margin: 0 auto;
	width: 250px
}
.modal.modal-custom.medCert-box .modal-extra input[type="radio"], .modal.modal-custom.findDoc-box .modal-extra input[type="radio"] {
	margin-right: 5px;
	margin-top: 0
}
.modal.modal-custom.medCert-box .modal-extra input[type="text"], .modal.modal-custom.findDoc-box .modal-extra input[type="text"] {
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	margin: 0 5px;
	padding: 0;
	text-align: center;
	width: 45px
}
.modal.modal-custom.medCert-box .modal-dialog .modal-content .modal-title, .modal.modal-custom.findDoc-box .modal-dialog .modal-content .modal-title {
	font-size: 28px
}
.modal.modal-custom.medCert-box .modal-dialog .modal-content .sub-title, .modal.modal-custom.findDoc-box .modal-dialog .modal-content .sub-title {
	color: #8697ac;
	font-size: 18px
}
.modal.modal-custom.medCert-box .modal-dialog .form-group, .modal.modal-custom.findDoc-box .modal-dialog .form-group {
	margin-bottom: 10px
}
.modal.modal-custom.medCert-box .modal-dialog .form-group input[type="radio"]:checked+label, .modal.modal-custom.findDoc-box .modal-dialog .form-group input[type="radio"]:checked+label {
	color: #585858
}
.modal.modal-custom.medCert-box .modal-dialog .form-group label, .modal.modal-custom.findDoc-box .modal-dialog .form-group label {
	color: #b1b1b1;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0
}
.modal.modal-custom.medCert-box .modal-dialog .form-group label:hover, .modal.modal-custom.findDoc-box .modal-dialog .form-group label:hover {
	color: #727272
}
.modal.modal-custom.medCert-box .modal-feedback, .modal.modal-custom.findDoc-box .modal-feedback, .modal.modal-custom.findDoc-box .modal-symptoms {
	margin-top: 40px
}
.modal.modal-custom.medCert-box .modal-feedback h4, .modal.modal-custom.findDoc-box .modal-feedback h4, .modal.modal-custom.findDoc-box .modal-symptoms h4 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 25px
}
.modal.modal-custom.medCert-box .modal-footer, .modal.modal-custom.findDoc-box .modal-footer {
	border-top: 0;
	padding-bottom: 30px;
	text-align: center
}
.modal.modal-custom.findDoc-box .modal-extra ul {
	width: auto
}
.modal.modal-custom.findDoc-box .modal-extra ul.list-inline>li {
	padding: 0 10px 0 10px
}
.modal.modal-custom.findDoc-box .modal-symptoms h4 {
	margin-bottom: 0
}
.modal.modal-custom.findDoc-box .modal-symptoms .sub-title {
	margin-bottom: 25px !important;
	font-size: 14px !important
}
.modal.modal-custom .modal-dialog .modal-content {
	border-radius: 4px
}
.modal.modal-custom .modal-dialog .modal-content .modal-title {
	font-weight: 600
}
.modal.modal-custom .modal-dialog .modal-content .sub-title {
	color: #8697ac;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 0
}
.modal.modal-custom .modal-dialog .modal-content .alert.alert-info {
	margin-top: 10px
}
.modal.modal-custom .modal-dialog .form-group label {
	font-weight: 600;
	margin-bottom: 8px
}
.modal.modal-custom .modal-dialog textarea.form-control {
	background: #f9f9f9;
	border: 1px solid #d8d8d8;
	border-radius: 0;
	box-shadow: 0 0 0 transparent;
	font-size: 12px
}
.modal.modal-custom .table {
	background: transparent;
	margin-bottom: 80px
}
.modal.modal-custom .table thead {
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	font-weight: 600
}
.modal.modal-custom .table td {
	padding: 10px 5px;
	border-top: 0
}
.modal.modal-custom .table tbody tr:first-child td {
	padding-top: 20px
}
.modal.modal-custom .modal-info {
	padding: 0 60px
}
.modal.modal-custom .modal-info p {
	text-align: justify
}
.modal.modal-custom .modal-footer .btn.btn-green {
	font-size: 14px;
	padding: 7px 30px 8px;
	text-transform: none
}
@media (min-width: 768px) {
	.modal.modal-custom .modal-dialog {
		width: 450px
	}
	.modal.modal-custom.prescription-box .modal-dialog {
		width: 600px
	}
	.modal.modal-custom.medCert-box .modal-dialog, .modal.modal-custom.findDoc-box .modal-dialog, .modal.modal-custom.findDoc-box .modal-dialog {
		width: 520px
	}
}
.modal.modal-custom.modal-medHistory li {
	margin-top: 30px
}
.modal.modal-custom.modal-medHistory li:first-child {
	margin-top: 0
}
.modal.modal-custom.modal-medHistory li p {
	color: #5d7188;
	margin-bottom: 8px
}
.modal.modal-custom.modal-medHistory li strong {
	color: #333;
	font-weight: 600
}
#consultation-summary .modal-dialog {
	width: 80%
}
@media (max-width: 767px) {
	#consultation-summary .modal-dialog {
		width: 90%
	}
}
#consultation-summary .modal-body {
	padding: 30px 40px
}
.section-con-summary .sec-header {
	border-bottom: 1px solid #e0e0e0;
	padding: 20px 0
}
.section-con-summary .sec-header li {
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top
}
.section-con-summary .sec-header .item-card:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}
.section-con-summary .sec-header .media-left {
	padding-right: 15px
}
.section-con-summary .sec-header .img-avatar {
	height: 60px;
	width: 60px
}
.section-con-summary .sec-header .media-body {
	padding-right: 30px;
	width: auto
}
.section-con-summary table.table {
	border: 1px solid #e5e5e5
}
.section-con-summary table.table>tbody>tr>td {
	border-top-color: #e5e5e5
}
.section-con-summary table.table .border-left, .section-con-summary table.table .border-right {
	border-color: #e5e5e5
}
.section-con-summary .media-heading {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 7px
}
.section-con-summary .media-content {
	color: gray;
	font-size: 14px
}
.section-con-summary .media-content>a {
	color: #28DB9A
}
.section-con-summary .sec-con-details {
	margin-bottom: 30px;
	margin-top: 30px
}
.section-con-summary .sec-con-details li {
	margin-bottom: 20px
}
.section-con-summary .sec-presc-details .item-total {
	font-size: 16px;
	font-weight: 600
}
.section-con-summary .sec-presc-details .item-total span {
	color: #21c88c;
	margin-left: 5px
}
.section-con-summary .sec-cta {
	margin: 30px auto
}
.section-con-summary .sec-cta .btn {
	padding-left: 30px;
	padding-right: 30px
}
#tab-lab-comment .modal-dialog {
	width: 60%
}
#tab-lab-comment .modal-body {
	padding: 15px 35px;
	text-align: left
}
#tab-lab-comment .modal-body .comment {
	margin-left: 40px;
	font-size: 16px
}
.header .navbar-default {
	background: #019D8C;
	border: 0;
	border-radius: 0;
	margin-bottom: 0
}
.header .navbar-default .navbar-nav>li>a {
	color: #fff;
	padding: 19px 20px
}
.header .navbar-default .navbar-nav>li>a:hover {
	background: #01a795;
	color: #fff
}
.header .navbar-default .navbar-nav>li.menu-connection .fa.fa-users {
	font-size: 18px
}
.header .navbar-default .navbar-nav>li.menu-connection .noti_bubble, .header .navbar-default .navbar-nav>li.menu-notification .noti_bubble {
	border-radius: 2px;
	font-size: 11px;
	font-weight: 400;
	height: auto;
	top: 38px;
	width: auto
}
.header .navbar-default .navbar-nav>li.menu-connection .noti_bubble .noti_icon, .header .navbar-default .navbar-nav>li.menu-notification .noti_bubble .noti_icon {
	padding: 0 5px;
	right: auto
}
.header .navbar-default .navbar-nav.nav-guest>li>a {
	padding: 25px 20px;
	text-transform: uppercase
}
.header .navbar-default .navbar-nav>.open>a {
	background: #01a795;
	color: #fff
}
.header.header-fixed {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999
}
.header .navbar-brand {
	background: url("teleme-invert.svg") no-repeat center center/100%;
	height: 15px;
	margin-left: 15px;
	padding: 32px 0;
	width: 108px
}
.header .navbar-action .icn-bell {
	background-image: url("icon-bell.svg");
	height: 24px;
	width: 22px
}
.header .navbar-action .icn-msg {
	background-image: url("icon-msg.svg");
	height: 24px;
	width: 24px
}
#profile_menu {
	border-left: 1px solid rgba(0, 0, 0, 0.06);
	margin-left: 20px
}
#profile_menu .media {
	padding-bottom: 12px;
	padding-top: 12px
}
#profile_menu .media>div {
	vertical-align: middle
}
#profile_menu .media-left {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50px;
	height: 40px;
	width: 40px
}
#profile_menu .media-body {
	padding-left: 15px;
	width: auto
}
#profile_menu .media-body .fa {
	font-size: 16px;
	margin-left: 10px
}
.dropdown-menu .menu-notification {
	min-width: 220px
}
.dropdown-menu.card-menu {
	max-height: 320px;
	overflow-y: scroll;
	padding: 0;
	width: 350px
}
.dropdown-menu.card-menu li {
	padding: 0
}
.dropdown-menu.card-menu li.menu-header {
	background: #fff;
	border-bottom: 1px solid lightgray;
	height: 37px;
	padding: 8px 15px;
	position: fixed;
	width: 348px
}
.dropdown-menu.card-menu li.menu-header p {
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 0
}
.dropdown-menu.card-menu li.menu-header button {
	background: transparent;
	border: 0;
	color: #939393;
	padding: 0
}
.dropdown-menu.card-menu li.menu-header button:hover {
	color: #28DB9A
}
.dropdown-menu.card-menu li.first-child {
	margin-top: 36px
}
.dropdown-menu.card-menu li .item-card {
	border-top: 1px solid #ececec;
	display: block;
	margin-bottom: 0;
	padding: 15px
}
.dropdown-menu.card-menu li .item-card .media-body {
	white-space: normal;
	width: 100%
}
.dropdown-menu.card-menu li .item-card .img-avatar {
	height: 40px;
	width: 40px
}
.dropdown-menu.card-menu li .item-card .media-heading {
	font-size: 13px;
	font-weight: 600
}
.dropdown-menu.card-menu li .item-card .media-heading p {
	margin-bottom: 0
}
.dropdown-menu.card-menu li .item-card .media-heading .small {
	color: #adadad;
	font-size: 11px;
	font-weight: 400
}
.dropdown-menu.card-menu li .item-card .media-heading .small .fa {
	color: #28DB9A;
	font-size: 8px;
	margin-right: 3px
}
.dropdown-menu.card-menu li .item-card .media-content {
	color: #768aa2;
	margin-bottom: 5px
}
.dropdown-menu.card-menu li .item-card .media-timestamp {
	color: #adadad;
	font-size: 11px
}
.dropdown-menu.card-menu li .item-card .btn {
	border-radius: 2px;
	font-size: 12px;
	margin-right: 3px;
	padding: 1px 10px;
	text-transform: none
}
.dropdown-menu>.small {
	color: #adadad;
	padding: 15px 0
}
.dropdown-menu>.menu-footer {
	border-top: 1px solid #ddd;
	font-size: 12px;
	margin-bottom: -5px
}
.dropdown-menu>.menu-footer>a {
	color: #337ab7;
	border-radius: 0 0 4px 4px;
	padding: 5px 0
}
.dropdown-menu>.menu-footer>a:hover {
	background: #fff;
	color: #23527c;
	text-decoration: underline
}
.profile-no-avatar#profile_menu .media-body {
	line-height: 39px
}
.section-prescription p.small {
	color: #9ba9ba
}
.section-prescription .white-base {
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
	margin-bottom: 30px;
	padding: 15px;
	position: relative
}
.section-prescription .white-base .numbering {
	background: #9ba9ba;
	border-radius: 3px 0 0 3px;
	color: #fff;
	font-size: 16px;
	left: -29px;
	padding: 5px 10px;
	position: absolute;
	top: 10px
}
.section-prescription .white-base h4.title {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 0
}
.section-prescription .white-base .form-group {
	margin-bottom: 10px
}
.section-prescription .white-base .form-group .btn.btn-default {
	border-radius: 3px;
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.06);
	font-size: 16px;
	opacity: .6
}
.section-prescription .white-base .form-group .btn.btn-default:hover, .section-prescription .white-base .form-group .btn.btn-default:focus, .section-prescription .white-base .form-group .btn.btn-default.selected {
	border-color: #28DB9A;
	background-color: #28DB9A;
	color: white;
	opacity: 1
}
.section-prescription .white-base .form-group ul {
	margin-top: 20px
}
.section-prescription .white-base .content-wrapper {
	margin-top: 50px
}
.section-prescription .white-base .content-wrapper:first-child {
	margin-top: 0
}
.section-prescription .table.med-list {
	margin-top: 30px
}
.section-prescription .table.med-list td {
	border-top: 0;
	padding: 5px 0 10px
}
.section-prescription .table.med-list td>p {
	color: #4c5d70;
	font-size: 14px;
	margin-bottom: 3px
}
.section-prescription .table.med-list td>span {
	color: #9ba9ba;
	font-weight: 300
}
.section-prescription .table.med-list thead td {
	font-size: 12px
}
.section-prescription .table.med-list tr.med-charges {
	border-top: 1px solid rgba(0, 0, 0, 0.05)
}
.section-prescription .table.med-list tr.med-charges>td {
	padding-top: 10px
}
.section-prescription .table.med-list tr.med-total {
	border-bottom: 2px solid rgba(0, 0, 0, 0.1);
	border-top: 1px solid rgba(0, 0, 0, 0.05)
}
.section-prescription .table.med-list tr.med-total td {
	color: #28DB9A;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0
}
.section-prescription .table.med-list .discount-trigger {
	color: #337ab7;
	font-weight: 400
}
.section-prescription .table.med-list .discount-trigger:hover {
	color: #285f8f
}
.section-prescription .table.med-list .discount-box {
	width: 100%
}
.section-prescription .table.med-list .discount-box .btn.btn-default {
	background: #B3BECB;
	border-color: #a4b1c1;
	color: #fff
}
.section-prescription .table.med-list .discount-box .btn.btn-default:hover {
	border-color: #a4b1c1
}
.section-prescription .table.med-list .discount-remove {
	color: #B3BECB;
	font-size: 13px;
	font-weight: 300
}
.section-prescription .table.med-list .discount-remove:hover {
	color: #e65050
}
.section-prescription .well {
	border: 0;
	border-radius: 2px;
	box-shadow: 0 0 0 transparent;
	color: #768aa2;
	margin-bottom: 5px;
	padding: 15px
}
.section-prescription .well strong {
	color: #333333;
	display: block;
	font-weight: 600
}
.section-prescription .well ul {
	margin-bottom: 0
}
.section-prescription .well ul li {
	margin-top: 10px
}
.section-prescription .well ul li:first-child {
	margin-top: 0
}
.section-prescription .well .fa {
	margin-right: 8px
}
.section-prescription .item-card {
	border: 1px solid #95a4b6;
	min-height: 245px;
	padding: 25px 20px 10px;
	position: relative
}
.section-prescription .item-card .numbering {
	background: #fff;
	border: 1px solid #8697ac;
	border-radius: 25px;
	color: #8697ac;
	display: block;
	font-weight: 600;
	height: 46px;
	left: 50%;
	line-height: 44px;
	margin-left: -23px;
	position: absolute;
	top: -23px;
	width: 46px
}
.section-prescription .item-card h4 {
	font-size: 16px;
	font-weight: 600;
	margin: 20px auto 10px
}
.section-prescription .item-card .small {
	color: #989898;
	font-size: 13px;
	margin: 15px 0 20px
}
.section-prescription .item-card ul.list-inline {
	display: table;
	margin: 23px auto;
	width: 100%
}
.section-prescription .item-card ul.list-inline>li {
	display: table-cell;
	padding: 0;
	width: 50%
}
.section-prescription .item-card ul.list-unstyled {
	text-align: left;
	margin: 15px auto 0
}
.section-prescription .item-card ul.list-unstyled>li {
	margin-left: 25%;
	padding: 0 0 5px
}
.section-prescription .item-card input[type="radio"] {
	cursor: pointer;
	margin-right: 10px
}
.section-prescription .item-card input[type="radio"]:checked+label {
	color: #333333
}
.section-prescription .item-card label {
	color: #b1b1b1;
	cursor: pointer;
	font-weight: 400
}
.section-prescription .item-card .form-control {
	border-color: #e2e2e2;
	box-shadow: 0 0 0 transparent;
	font-size: 13px
}
.section-prescription .meds-cta {
	margin: 30px 0
}
.section-prescription .btn.btn-green {
	font-size: 16px;
	padding: 13px 35px;
	text-transform: none
}
@media (max-width: 797px) {
	.section-prescription {
		margin-bottom: 80px
	}
	.section-prescription .white-base {
		margin-bottom: 50px;
		margin-top: 50px
	}
	.section-prescription .white-base .numbering {
		border-radius: 3px 3px 0 0;
		left: 10px;
		padding: 5px 15px;
		top: -33px
	}
	.section-prescription .white-base .form-group .btn.btn-default {
		display: block
	}
	.section-prescription .list-inline>li {
		display: block;
		padding: 5px
	}
	.section-prescription .table.med-list {
		margin-top: 0
	}
	.section-prescription .table.med-list thead td {
		border-bottom: 1px solid rgba(0, 0, 0, 0.06)
	}
	.section-prescription .table.med-list td {
		padding: 10px 0
	}
	.section-prescription .btn.btn-green {
		display: block
	}
}
.header .navbar-default.navbar-guest .navbar-nav>li>a {
	border-radius: 30px;
	margin: 17px 5px;
	padding: 5px 20px;
	text-transform: uppercase
}
.header .navbar-default.navbar-guest .navbar-nav>li>a.signup {
	background: #fff;
	color: #019D8C
}
.header .navbar-default.navbar-guest .navbar-nav>li>a.signup:hover {
	background: #01a795;
	color: #fff
}
@media (max-width: 797px) {
	.header .navbar-default.navbar-guest .navbar-collapse {
		background: #018e7e;
		border: 0;
		box-shadow: inset 0 0 0 transparent
	}
	.header .navbar-default.navbar-guest .navbar-nav>li {
		margin: 10px 0
	}
	.header .navbar-default.navbar-guest .navbar-nav>li>a {
		border-radius: 3px;
		margin: 0;
		padding: 10px 15px
	}
	.header .navbar-default.navbar-guest .navbar-nav>li>a.signup {
		background: #01b6a3;
		color: #fff
	}
	.header .navbar-default.navbar-guest .navbar-toggle {
		background-color: #018e7e;
		border: 0;
		border-radius: 0;
		margin: 0;
		padding: 25px
	}
	.header .navbar-default.navbar-guest .navbar-toggle .icon-bar {
		background-color: rgba(255, 255, 255, 0.7)
	}
}
.section-doctor-overview {
	margin-bottom: 30px
}
.section-doctor-overview .overview-appointment .col-sm-4 {
	padding: 0 7px
}
.section-doctor-overview .overview-monthly ul {
	display: table;
	margin: 0;
	table-layout: fixed;
	width: 100%
}
.section-doctor-overview .overview-monthly ul li {
	display: table-cell;
	padding-left: 7px;
	padding-right: 7px
}
.section-doctor-overview .overview-monthly .white-card {
	padding-bottom: 24px;
	padding-top: 24px;
	text-align: center
}
.section-doctor-overview .overview-monthly .small {
	color: #adadad;
	font-weight: 600;
	margin: 0 0 2px
}
.section-doctor-overview .overview-monthly h4 {
	font-size: 22px;
	font-weight: 700;
	margin: 0
}
body {
	/* background-color: #fafafa; */
	/* background: #000 url('https://register.incard.my/merchantbg/welcome-bg.jpg') no-repeat top center !important; */
	/* background-image:url('http://themelooper.com/html/jz/images/banner-img-1.jpg') top center ; */
	/* background-repeat:no-repeat; */
	/*font-family: "Open Sans", Helvetica, Arial, sans-serif;*/
	font-family: 'GTEestiDisplay-Medium',-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol',sans-serif;
	-webkit-font-smoothing: antialiased
}
body main {
	/*margin-top: 34px*/
}
body.pages.home {
	background-color: #ecf0f1
}
body.pages.home main {
	margin-top: 0
}
.icn {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	height: 20px;
	width: 16px;
	vertical-align: -4px
}
.icn.icn-doctor {
	background-image: url("icon-doc.svg")
}
.icn.icn-user {
	background-image: url("icon-user.svg")
}
.icn.icn-brand {
	background-image: url("icon-brand.svg")
}
.icn.icn-call-alt {
	background-image: url("icon-call-alt.svg")
}
.icn.icn-msg-alt {
	background-image: url("icon-msg-alt.svg")
}
.icn.icn-labs-alt {
	background-image: url("nav-labs.svg")
}
.icn.icn-add-prescript {
	background-image: url("icon-add-prescript.svg")
}
.icn.icn-loading {
	background-image: url("icon-loading-call.svg")
}
.icn.icn-con-msg {
	background-image: url("icon-con-msg.svg")
}
.icn.icn-con-prescript {
	background-image: url("icon-con-prescript.svg")
}
.icn.icn-con-notes {
	background-image: url("icon-con-notes.svg")
}
.icn.icn-con-refer {
	background-image: url("icon-con-refer.svg")
}
.icn.icn-con-call-log {
	background-image: url("icon-con-call-log.svg")
}
.icn.icn-con-comment {
	background-image: url("icon-con-comment.svg")
}
.icn.icn-con-history {
	background-image: url("icon-con-history.svg")
}
.icn.icn-con-docs {
	background-image: url("icon-con-docs.svg")
}
.icn.icn-con-doctor {
	background-image: url("nav-doctor.svg")
}
.white-base {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 5px 8px rgba(0, 0, 0, 0.06)
}
.disabled {
	opacity: 0.4;
	pointer-events: none;
	cursor: not-allowed
}
.selected {
	border-color: #28DB9A;
	color: #28DB9A;
	opacity: 1
}
.btn-center {
	margin: auto;
	display: block
}
.btn.btn-green, .btn.btn-green:active, .btn.btn-green:focus, .btn.btn-green:hover, .signup-nav li a:hover, .signup-nav li.active a {
	/* box-shadow: 0 2px 3px #000; */
	font-weight:bold;
	border-color: #EB5E28;
	border-radius: 50px;
	color: #fff;
	background: #000;
	background: -moz-linear-gradient(top, #EB5E28 0%, #EB5E28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EB5E28), color-stop(100%, #EB5E28));
	background: -webkit-linear-gradient(top, #EB5E28 0%, #EB5E28 100%);
	background: -o-linear-gradient(top, #EB5E28 0%, #EB5E28 100%);
	background: -ms-linear-gradient(top, #EB5E28 0%, #EB5E28 100%);
	background: linear-gradient(to bottom, #EB5E28 0%, #EB5E28 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EB5E28', GradientType=0)
}
.btn.btn-orange, .btn.btn-orange:active, .btn.btn-orange:focus, .btn.btn-orange:hover {
	border-color: #FF8209;
	border-radius: 50px;
	box-shadow: 0 2px 3px rgba(255, 130, 9, 0.7);
	color: #fff;
	background: #FFA54E;
	background: -moz-linear-gradient(top, #FFA54E 0%, #FF8209 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFA54E), color-stop(100%, #FF8209));
	background: -webkit-linear-gradient(top, #FFA54E 0%, #FF8209 100%);
	background: -o-linear-gradient(top, #FFA54E 0%, #FF8209 100%);
	background: -ms-linear-gradient(top, #FFA54E 0%, #FF8209 100%);
	background: linear-gradient(to bottom, #FFA54E 0%, #FF8209 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0)
}
.btn.btn-green-flat, .btn.btn-green-flat:active {
	background-color: #28DB9A;
	border-color: #28DB9A;
	border-radius: 3px;
	color: #fff
}
.btn.btn-green-flat:hover, .btn.btn-green-flat:focus {
	background-color: #22cc8f;
	border-color: #22cc8f;
	color: #fff
}
.btn.btn-green-flat-o, .btn.btn-green-flat-o:active {
	background-color: transparent;
	border-color: #28DB9A;
	border-radius: 3px;
	color: #28DB9A
}
.btn.btn-green-flat-o:hover, .btn.btn-green-flat-o:focus {
	background-color: #28DB9A;
	color: #fff
}
.btn-link.btn-link-g, .btn-link.btn-link-g:active {
	color: #28DB9A
}
.btn-link.btn-link-g:hover, .btn-link.btn-link-g:focus {
	color: #1BB179
}
.border-left, .border-right, .border-top, .border-bottom {
	border-color: rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 0
}
.border-right {
	border-right-width: 1px
}
.border-left {
	border-left-width: 1px
}
.canceled, .red {
	color: red
}
.completed, .green {
	color: #28DB9A
}
.pending {
	color: #a4b1c1
}
.padding-md {
	padding: 30px !important
}
.padding-lg {
	padding: 50px !important
}
input[type='number'] {
	-moz-appearance: textfield
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none
}
.content-hide {
	display: none
}
.sessions.new, .registrations.new, .confirmation.new, .passwords {
	margin-top: 0;
	overflow: auto
}
a.teleme-logo {
	display: block;
	margin: auto;
	width: 100%
}
.signup-container {
	margin: 0 auto 0px;
	width: 1240px
}
@media (max-width: 767px) {
	/* .signup-container {
		width: 320px
	} */
}
.signup-nav {
	margin: 50px 0 0;
	padding: 10px;
	text-align: center
}
.signup-nav li a {
	border-radius: 50px;
	color: #507079;
	display: block;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .1em;
	padding: 8px 20px;
	text-decoration: none;
	text-transform: uppercase;
	transition: ease-in 0.15s;
	-moz-transition: ease-in 0.15s;
	-webkit-transition: ease-in 0.15s;
	-o-transition: ease-in 0.15s
}
.signup-nav li.active .icn.icn-doctor, .signup-nav li:hover .icn.icn-doctor {
	background-image: url("icon-doc-i.svg")
}
.signup-nav li.active .icn.icn-user, .signup-nav li:hover .icn.icn-user {
	background-image: url("icon-user-i.svg")
}
.signup-nav li.active .icn.icn-brand, .signup-nav li:hover .icn.icn-brand {
	background-image: url("icon-brand-i.svg")
}
.signup-nav li.active a {
	color: #fff
}
.signup-block {
	background: rgba(255,255,255,0.9);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);*/
	/* margin: 20px auto 0; */
	/*padding: 40px 50px;*/
	margin:0 auto;
	width: 50%;
	/* min-height: 350px; */
}

.signup-block .small {
	color: #999;
	font-size: 11px
}
.signup-block .red {
	color: red
}
.signup-block .back-icon {
	color: #019d8c;
	font-size: 20px
}
.signup-block .block-header {
	color: #666;
	font-size: 20px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 30px;
	text-transform: uppercase
}
.signup-block label {
	display: block;
	font-size: 15px;
    color: #fff;
    margin-bottom: 16px;
    white-space: pre-wrap;
    word-wrap: break-word;
    line-height: 1.5;
    font-weight: normal !important;
}
.signup-block label.error {
	bottom: -20px;
	color: #FC0;
	position: absolute;
	text-transform: none
}


.signup-block .form-control {
	/*background: #f4f7f8;
	border: 0;
	border-bottom: 2px solid #CBDEE4;
	border-radius: 0;
	box-shadow: 0 0 0 transparent;
	height: 48px;
	line-height: 48px;
	padding: 6px 0 0*/

	/* border-width: 2px;
    border-style: solid;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; */
    outline:0;
    color:#000;
    padding:6px;
}
.signup-block .form-control:focus {
	border-color: #000;
	box-shadow: 0 0 0 transparent
}
.signup-block input[type="text"], .signup-block input[type="email"], .signup-block input[type="password"] {
	color: #000;
	background-color: #FFF;
}
.signup-block input::-webkit-input-placeholder {
	color: #000;
	background-color: #FFF;
}
.signup-block .form-group, .signup-block .input-group {
	margin-bottom: 0px;
	position: relative;
	padding: 5px 15px;
}
.signup-block .input-group-addon {
	background: transparent;
	border: 0
}
.signup-block ::-webkit-input-placeholder {
	color: #CBDEE4
}
.signup-block .radio {
	font-size: 12px;
	margin-top: 30px;
	margin-bottom: 20px
}
.signup-block .btn.btn-green {
	border: 0;
	font-size: 16px;
	padding: 12px 40px 13px;
	text-transform: capitalize
}
.signup-block .btn.btn-green:hover {
	color: #fff
}
.signup-block .geo-loc {
	font-size: 12px;
	margin: 10px auto 0
}
.signup-block .alert#demo {
	border-radius: 2px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 10px;
	text-align: center
}
.signup-block .ext-cta {
	margin-top: 20px
}
.signup-block .ext-cta .btn.btn-facebook {
	color: #fff;
	background: #3B5998;
	border-radius: 50px;
	text-transform: none
}
.signup-block .ext-cta .btn.btn-facebook:hover {
	color: #fff;
	background: #364e82
}
.signup-block .ext-cta .btn.btn-facebook .fa {
	margin-right: 10px
}
.signup-footer {
	font-size: 12px;
	margin: 30px auto 0
}
.signup-footer p {
	margin: 0;
	    color: #FFF;
}
.passwords .signup-block {
	margin-top: 80px
}
.passwords .signup-block .btn.btn-green {
	margin-top: 30px
}
#term_modal {
	margin-left: 5px;
	text-decoration: underline
}
.clockpicker input {
	margin: 0
}
#signup {
	color: yellow
}
#login {
	color: yellow
}
.section-notifications .white-base {
	padding-bottom: 20px;
	padding-top: 20px
}
.section-notifications .item-card {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	color: #333333;
	display: table;
	font-size: 13px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 10px;
	text-decoration: none;
	width: 100%
}
.section-notifications .item-card .tp-right {
	color: #b9b9b9;
	display: none;
	font-size: 11px;
	text-transform: uppercase
}
.section-notifications .item-card .media-body {
	width: 100%
}
.section-notifications .item-card .media-heading {
	margin-bottom: 3px
}
.section-notifications .item-card .media-timestamp {
	color: #a0a0a0;
	font-size: 12px
}
.section-notifications .item-card strong {
	font-weight: 600
}
.section-notifications .item-card.unread {
	background: #edfcf6
}
.section-notifications .item-card.unread .tp-right {
	color: #1BB179
}
.section-notifications .item-card:first-child {
	border-top: 0
}
.section-notifications .item-card:hover .tp-right {
	display: block
}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff url(/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-66b22589d0fc959b460476ea579ea2c5.png) 50% 50% repeat-x;
	color: #222
}
.ui-widget-content a {
	color: #222
}
.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc url(/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-cfa0baa2d39d4ddef2fd98d7f6685c0f.png) 50% 50% repeat-x;
	color: #222;
	font-weight: bold
}
.ui-widget-header a {
	color: #222
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-78b60ab54d71e2185242c1c59123ddec.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555;
	text-decoration: none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999;
	background: #dadada url(/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-65c6a21b08a8c1151b2bbfbd64269d49.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	color: #212121;
	text-decoration: none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: #fff url(/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-b3cd9a420fcfd4bca52c6b76d2486146.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-cd0eb7b399bba6ce203b35e4b98bd965.png) 50% 50% repeat-x;
	color: #363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-2389df8102ecff670a02c6c8ad67c263.png) 50% 50% repeat-x;
	color: #cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
.ui-icon {
	width: 16px;
	height: 16px
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-cbcd12c8048035bf8dae817212e922da.png)
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-cbcd12c8048035bf8dae817212e922da.png)
}
.ui-state-default .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_888888_256x240-138d6d36dff5f7b80dbbb86966262034.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240-319ac2399bdbeb396c0afa7f41fceaac.png)
}
.ui-state-active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240-319ac2399bdbeb396c0afa7f41fceaac.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_2e83ff_256x240-6914550e8c0bdfbfdeb64161d40e0724.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cd0a0a_256x240-52de1ed823f0e50c318d924325d8062d.png)
}
.ui-icon-blank {
	background-position: 16px 16px
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-on {
	background-position: -96px -144px
}
.ui-icon-radio-off {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 4px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 4px
}
.ui-widget-overlay {
	background: #aaa url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-e7b5f977e014e6f0ec901e3b41568b1a.png) 50% 50% repeat-x;
	opacity: 0.3;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-e7b5f977e014e6f0ec901e3b41568b1a.png) 50% 50% repeat-x;
	opacity: 0.3;
	filter: Alpha(Opacity=30);
	border-radius: 8px
}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	min-height: 0
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-front {
	z-index: 100
}
.ui-state-disabled {
	cursor: default !important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

/*!
 * jQuery UI Accordion 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	font-size: 100%
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto
}

/*!
 * jQuery UI Menu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none
}
.ui-menu .ui-menu {
	position: absolute
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: -1px
}
.ui-menu-icons {
	position: relative
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em
}
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0
}
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0
}

/*!
 * jQuery UI Autocomplete 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}

/*!
 * jQuery UI Button 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: normal
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

/*!
 * jQuery UI Datepicker 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px
}
.ui-datepicker .ui-datepicker-next {
	right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 45%
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

/*!
 * jQuery UI Draggable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none
}

/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */

.ui-resizable {
	position: relative
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

/*!
 * jQuery UI Dialog 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

/*!
 * jQuery UI Progressbar 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}

/*!
 * jQuery UI Selectable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black
}

/*!
 * jQuery UI Selectmenu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0
}
.ui-selectmenu-open {
	display: block
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

/*!
 * jQuery UI Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none
}

/*!
 * jQuery UI Slider 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */

.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

/*!
 * jQuery UI Spinner 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none
}
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0
}
.ui-spinner-up {
	top: 0
}
.ui-spinner-down {
	bottom: 0
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px
}

/*!
 * jQuery UI Tabs 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */

.ui-tabs {
	position: relative;
	padding: .2em
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none
}

/*!
 * jQuery UI Tooltip 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa
}
body .ui-tooltip {
	border-width: 2px
}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */


/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px
}
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15)
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0
}
.chosen-container a {
	cursor: pointer
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
	color: #999999
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
	content: ":";
	padding-left: 2px;
	vertical-align: top
}
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 25px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background-clip: padding-box;
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px
}
.chosen-container-single .chosen-default {
	color: #999
}
.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}
.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(/assets/chosen-sprite-63f7113307a5ef8d2c050156e9ba9749.png) -42px 1px no-repeat;
	font-size: 1px
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}
.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(/assets/chosen-sprite-63f7113307a5ef8d2c050156e9ba9749.png) no-repeat 0px 2px
}
.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}
.chosen-container-single .chosen-search input[type="text"] {
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: #fff url(/assets/chosen-sprite-63f7113307a5ef8d2c050156e9ba9749.png) no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}
.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px
}
.chosen-container .chosen-results {
	color: #444;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}
.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	word-wrap: break-word;
	-webkit-touch-callout: none
}
.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}
.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default
}
.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	color: #fff
}
.chosen-container .chosen-results li.no-results {
	color: #777;
	display: list-item;
	background: #f4f4f4
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px
}
.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}
.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	width: 100%;
	height: auto;
	border: 1px solid #aaa;
	background-color: #fff;
	cursor: text
}
.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}
.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 1px 0;
	padding: 0;
	height: 25px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #999;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}
.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 5px 3px 0;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	max-width: 100%;
	border-radius: 3px;
	background-color: #eeeeee;
	background-size: 100% 19px;
	background-repeat: repeat-x;
	background-clip: padding-box;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	color: #333;
	line-height: 13px;
	cursor: default
}
.chosen-container-multi .chosen-choices li.search-choice span {
	word-wrap: break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(/assets/chosen-sprite-63f7113307a5ef8d2c050156e9ba9749.png) -42px 1px no-repeat;
	font-size: 1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	color: #666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px
}
.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}
.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default
}
.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	box-shadow: 0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}
.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #222 !important
}
.chosen-disabled {
	opacity: 0.5 !important;
	cursor: default
}
.chosen-disabled .chosen-single {
	cursor: default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default
}
.chosen-rtl {
	text-align: right
}
.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0
}
.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}
.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}
.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px
}
.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}
.chosen-rtl .chosen-choices li {
	float: right
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
	direction: rtl
}
.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {
	left: 9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none
}
.chosen-rtl .chosen-search input[type="text"] {
	padding: 4px 5px 4px 20px;
	background: #fff url(/assets/chosen-sprite-63f7113307a5ef8d2c050156e9ba9749.png) no-repeat -30px -20px;
	direction: rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
		background-image: url(/assets/chosen-sprite@2x-c62a807d177950e021f73c722729f822.png) !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important
	}
}
.chosen-container {
	user-select: none
}
.chosen-container * {
	box-sizing: border-box
}
.chosen-container-single .chosen-single {
	background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%)
}
.chosen-container-single .chosen-search {
	background: url(/assets/chosen-sprite-63f7113307a5ef8d2c050156e9ba9749.png) no-repeat 100% -20px
}
.chosen-container .chosen-results li.highlighted {
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%)
}
.chosen-container-multi .chosen-choices {
	background-image: linear-gradient(#eee 1%, #fff 15%)
}
.chosen-container-multi .chosen-choices li.search-choice {
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)
}
.chosen-container-active.chosen-with-drop .chosen-single {
	background-image: linear-gradient(#eee 20%, #fff 80%)
}
.chosen-rtl .chosen-search input[type="text"] {
	background: url(/assets/chosen-sprite-63f7113307a5ef8d2c050156e9ba9749.png) no-repeat -30px -20px
}
@-webkit-keyframes passing-through {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		-o-transform: translateY(40px);
		transform: translateY(40px)
	}
	30%, 70% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px)
	}
}
@-moz-keyframes passing-through {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		-o-transform: translateY(40px);
		transform: translateY(40px)
	}
	30%, 70% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px)
	}
}
@keyframes passing-through {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		-o-transform: translateY(40px);
		transform: translateY(40px)
	}
	30%, 70% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px)
	}
}
@-webkit-keyframes slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		-o-transform: translateY(40px);
		transform: translateY(40px)
	}
	30% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}
}
@-moz-keyframes slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		-o-transform: translateY(40px);
		transform: translateY(40px)
	}
	30% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}
}
@keyframes slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		-o-transform: translateY(40px);
		transform: translateY(40px)
	}
	30% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}
}
@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	10% {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1)
	}
	20% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}
@-moz-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	10% {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1)
	}
	20% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	10% {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1)
	}
	20% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}
.dropzone, .dropzone * {
	box-sizing: border-box
}
.dropzone {
	min-height: 150px;
	border: 2px solid rgba(0, 0, 0, 0.3);
	background: white;
	padding: 20px 20px
}
.dropzone.dz-clickable {
	cursor: pointer
}
.dropzone.dz-clickable * {
	cursor: default
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
	cursor: pointer
}
.dropzone.dz-started .dz-message {
	display: none
}
.dropzone.dz-drag-hover {
	border-style: solid
}
.dropzone.dz-drag-hover .dz-message {
	opacity: 0.5
}
.dropzone .dz-message {
	text-align: center;
	margin: 2em 0
}
.dropzone .dz-preview {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 16px;
	min-height: 100px
}
.dropzone .dz-preview:hover {
	z-index: 1000
}
.dropzone .dz-preview:hover .dz-details {
	opacity: 1
}
.dropzone .dz-preview.dz-file-preview .dz-image {
	border-radius: 20px;
	background: #999;
	background: linear-gradient(to bottom, #eee, #ddd)
}
.dropzone .dz-preview.dz-file-preview .dz-details {
	opacity: 1
}
.dropzone .dz-preview.dz-image-preview {
	background: white
}
.dropzone .dz-preview.dz-image-preview .dz-details {
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear
}
.dropzone .dz-preview .dz-remove {
	font-size: 14px;
	text-align: center;
	display: block;
	cursor: pointer;
	border: none
}
.dropzone .dz-preview .dz-remove:hover {
	text-decoration: underline
}
.dropzone .dz-preview:hover .dz-details {
	opacity: 1
}
.dropzone .dz-preview .dz-details {
	z-index: 20;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	font-size: 13px;
	min-width: 100%;
	max-width: 100%;
	padding: 2em 1em;
	text-align: center;
	color: rgba(0, 0, 0, 0.9);
	line-height: 150%
}
.dropzone .dz-preview .dz-details .dz-size {
	margin-bottom: 1em;
	font-size: 16px
}
.dropzone .dz-preview .dz-details .dz-filename {
	white-space: nowrap
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
	border: 1px solid rgba(200, 200, 200, 0.8);
	background-color: rgba(255, 255, 255, 0.8)
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
	overflow: hidden;
	text-overflow: ellipsis
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
	border: 1px solid transparent
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
	background-color: rgba(255, 255, 255, 0.4);
	padding: 0 0.4em;
	border-radius: 3px
}
.dropzone .dz-preview:hover .dz-image img {
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	-o-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-filter: blur(8px);
	filter: blur(8px)
}
.dropzone .dz-preview .dz-image {
	border-radius: 20px;
	overflow: hidden;
	width: 120px;
	height: 120px;
	position: relative;
	display: block;
	z-index: 10
}
.dropzone .dz-preview .dz-image img {
	display: block
}
.dropzone .dz-preview.dz-success .dz-success-mark {
	-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
	-ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
	animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)
}
.dropzone .dz-preview.dz-error .dz-error-mark {
	opacity: 1;
	-webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
	-ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
	animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
	pointer-events: none;
	opacity: 0;
	z-index: 500;
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	margin-left: -27px;
	margin-top: -27px
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
	display: block;
	width: 54px;
	height: 54px
}
.dropzone .dz-preview.dz-processing .dz-progress {
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear
}
.dropzone .dz-preview.dz-complete .dz-progress {
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in;
	-moz-transition: opacity 0.4s ease-in;
	-ms-transition: opacity 0.4s ease-in;
	-o-transition: opacity 0.4s ease-in;
	transition: opacity 0.4s ease-in
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
	-webkit-animation: pulse 6s ease infinite;
	-moz-animation: pulse 6s ease infinite;
	-ms-animation: pulse 6s ease infinite;
	-o-animation: pulse 6s ease infinite;
	animation: pulse 6s ease infinite
}
.dropzone .dz-preview .dz-progress {
	opacity: 1;
	z-index: 1000;
	pointer-events: none;
	position: absolute;
	height: 16px;
	left: 50%;
	top: 50%;
	margin-top: -8px;
	width: 80px;
	margin-left: -40px;
	background: rgba(255, 255, 255, 0.9);
	-webkit-transform: scale(1);
	border-radius: 8px;
	overflow: hidden
}
.dropzone .dz-preview .dz-progress .dz-upload {
	background: #333;
	background: linear-gradient(to bottom, #666, #444);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 0;
	-webkit-transition: width 300ms ease-in-out;
	-moz-transition: width 300ms ease-in-out;
	-ms-transition: width 300ms ease-in-out;
	-o-transition: width 300ms ease-in-out;
	transition: width 300ms ease-in-out
}
.dropzone .dz-preview.dz-error .dz-error-message {
	display: block
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
	opacity: 1;
	pointer-events: auto
}
.dropzone .dz-preview .dz-error-message {
	pointer-events: none;
	z-index: 1000;
	position: absolute;
	display: block;
	display: none;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	border-radius: 8px;
	font-size: 13px;
	top: 130px;
	left: -10px;
	width: 140px;
	background: #be2626;
	background: linear-gradient(to bottom, #be2626, #a92222);
	padding: 0.5em 1.2em;
	color: white
}
.dropzone .dz-preview .dz-error-message:after {
	content: '';
	position: absolute;
	top: -6px;
	left: 64px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #be2626
}

/*!
 * FormValidation (http://formvalidation.io)
 * The best jQuery plugin to validate form fields. Support Bootstrap, Foundation, Pure, SemanticUI, UIKit and custom frameworks
 *
 * @version     v0.8.1, built on 2016-07-29 1:10:54 AM
 * @author      https://twitter.com/formvalidation
 * @copyright   (c) 2013 - 2016 Nguyen Huu Phuoc
 * @license     http://formvalidation.io/license/
 */

.form-inline.fv-form-bootstrap .form-group, .fv-form-bootstrap4.form-inline .form-group {
	vertical-align: top
}
.fv-has-feedback {
	position: relative
}
.fv-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 3;
	display: block;
	text-align: center
}
.fv-help-block {
	display: block
}
.fv-form [placeholder]::-ms-clear {
	display: none
}
.fv-form-foundation .form-error, .fv-form-uikit .uk-text-danger {
	display: block
}
.fv-form-bootstrap .help-block {
	margin-bottom: 0
}
.fv-form-bootstrap .tooltip-inner {
	text-align: left
}
.fv-form-bootstrap .fv-bootstrap-icon-input-group {
	z-index: 100
}
.fv-form-bootstrap4 .fv-control-feedback {
	width: 38px;
	height: 38px;
	line-height: 38px
}
.fv-form-bootstrap4 .form-group.row .fv-control-feedback {
	right: 15px
}
.fv-form-bootstrap4 .form-group.row .form-check~.fv-control-feedback {
	top: -7px
}
.fv-form-bootstrap4:not(.form-inline) label~.fv-control-feedback {
	top: 32px
}
.fv-form-bootstrap4:not(.form-inline) label.sr-only~.fv-control-feedback {
	top: -7px
}
.fv-form-bootstrap4:not(.form-inline) .form-check~.fv-control-feedback {
	top: 25px
}
.fv-form-bootstrap4 .has-success .fv-control-feedback, .fv-form-bootstrap4 .has-success label {
	color: #5cb85c
}
.fv-form-bootstrap4 .has-warning .fv-control-feedback, .fv-form-bootstrap4 .has-warning label {
	color: #f0ad4e
}
.fv-form-foundation5 .fv-control-feedback {
	right: 15px;
	width: 37px;
	height: 37px;
	line-height: 37px
}
.fv-form-foundation5 .row .row:not(.collapse) .fv-control-feedback {
	right: 8px
}
.fv-form-foundation5 .row .collapse .fv-control-feedback {
	right: 0
}
.fv-form-foundation5.fv-form-horizontal [type=checkbox]~.fv-control-feedback, .fv-form-foundation5.fv-form-horizontal [type=radio]~.fv-control-feedback {
	top: -8px
}
.fv-form-foundation5 label .fv-control-feedback {
	top: 21px
}
.fv-form-foundation5 [type=checkbox]~.fv-control-feedback, .fv-form-foundation5 [type=radio]~.fv-control-feedback {
	top: 15px
}
.fv-form-foundation5 .error .fv-control-feedback {
	color: #f04124
}
.fv-form-foundation5 .fv-has-success .fv-control-feedback, .fv-form-foundation5 .fv-has-success label {
	color: #43AC6A
}
.fv-form-foundation .fv-control-feedback {
	right: 15px;
	width: 39px;
	height: 39px;
	line-height: 39px
}
.fv-form-foundation [type=checkbox]~.fv-control-feedback, .fv-form-foundation [type=radio]~.fv-control-feedback {
	top: -7px
}
.fv-form-foundation fieldset [type=checkbox]~.fv-control-feedback, .fv-form-foundation fieldset [type=radio]~.fv-control-feedback, .fv-form-foundation label .fv-control-feedback {
	top: 25px
}
.fv-form-foundation .fv-has-error .fv-control-feedback, .fv-form-foundation .fv-has-error fieldset legend, .fv-form-foundation .fv-has-error label {
	color: #ec5840
}
.fv-form-foundation .fv-has-success .fv-control-feedback, .fv-form-foundation .fv-has-success fieldset legend, .fv-form-foundation .fv-has-success label {
	color: #3adb76
}
.fv-foundation-tooltip:before {
	border-color: transparent transparent #0a0a0a
}
.fv-form-pure .fv-control-feedback {
	width: 36px;
	height: 36px;
	line-height: 36px
}
.fv-form-pure.pure-form-aligned [type=checkbox]~.fv-control-feedback, .fv-form-pure.pure-form-aligned [type=radio]~.fv-control-feedback {
	top: -9px
}
.fv-form-pure.pure-form-aligned .fv-help-block {
	margin-top: 5px;
	margin-left: 180px
}
.fv-form-pure.pure-form-stacked .pure-control-group {
	margin-bottom: 8px
}
.fv-form-pure.pure-form-stacked .fv-control-feedback {
	top: 22px
}
.fv-form-pure.pure-form-stacked .pure-radio~.fv-control-feedback {
	top: 20px
}
.fv-form-pure.pure-form-stacked .fv-sr-only~.fv-control-feedback {
	top: -9px
}
.fv-form-pure .fv-has-error .fv-control-feedback, .fv-form-pure .fv-has-error .fv-help-block, .fv-form-pure .fv-has-error label {
	color: #CA3C3C
}
.fv-form-pure .fv-has-success .fv-control-feedback, .fv-form-pure .fv-has-success .fv-help-block, .fv-form-pure .fv-has-success label {
	color: #1CB841
}
.fv-form-semantic .error .icon, .fv-form-semantic.ui.form .fields.error label {
	color: #9f3a38
}
.fv-form-semantic .fv-control-feedback {
	right: 7px
}
.fv-form-uikit .fv-control-feedback {
	top: 25px;
	width: 30px;
	height: 30px;
	line-height: 30px
}
.fv-form-uikit.uk-form-horizontal .fv-control-feedback {
	top: 0
}
.fv-form-uikit.uk-form-horizontal [type=checkbox]~.fv-control-feedback, .fv-form-uikit.uk-form-horizontal [type=radio]~.fv-control-feedback {
	top: -7px
}
.fv-form-uikit label.fv-sr-only~.fv-control-feedback {
	top: -7px !important
}
.fv-form-uikit.uk-form-stacked [type=checkbox]~.fv-control-feedback, .fv-form-uikit.uk-form-stacked [type=radio]~.fv-control-feedback {
	top: 20px
}
.fv-form-uikit .fv-has-error .fv-control-feedback, .fv-form-uikit .fv-has-error .uk-form-label, .fv-form-uikit .fv-has-error label {
	color: #D85030
}
.fv-form-uikit .fv-has-success .fv-control-feedback, .fv-form-uikit .fv-has-success .uk-form-label, .fv-form-uikit .fv-has-success label {
	color: #659F13
}

.formName{
    font-family: "Roboto", "Arial", "Helvetica Neue", sans-serif;
    font-style: inherit;
    font-weight: inherit;
    font-feature-settings: 'calt' 0;
    font-size: 20px;
		text-align: center;
		color:#000;
    display: block;
    line-height: 36px;
    margin-bottom: 10px;
    word-wrap: break-word;
    margin-top:10px;
}

.formDescription {
    color: #333333;
    font-size: 18px;
    line-height: 24px;
}
.formDescription{
    display: block;
}
.formDescription {
    white-space: pre-wrap;
}
.break-word {
    word-wrap: break-word;
}
.title {
    font-size: 15px;
    margin-bottom: 5px;
    /* white-space: pre-wrap; */
    display: inline-block;
    max-width: 100%;
    line-height: 1.5;
    word-wrap: break-word;
		color:#000;
}


.formDesignerView .form .form.hasCoverImage .formHeader, .sharedForm .form.hasCoverImage .formHeader {
    margin-top: -50px;
}
.formHeader {
		display: block;
    margin-top: -120px;
    /* margin-bottom: 50px; */
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 72rem)
.lg-rounded-big {
    border-radius: 6px;
}
@media (min-width: 52rem)
.md-rounded-big {
    border-radius: 6px;
}
@media (min-width: 40rem)
.sm-rounded-big {
    border-radius: 6px;
}

.form-horizontal .form-group {
     margin-right: 0px !important;
     margin-left: 0px !important;
}
.background-center {
    background-position: center center;
}
.background-cover {
    background-size: cover;
}

.requiredd{color:red}
