/*
// #Links
// --------------------------------------------------
*/
a {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #258cd1;
	text-decoration: underline;
}
/* Logo */
.header .logo h1 > a:first-letter, .header .logo h2 > a:first-letter {
	color: #006699;
}

@media all and (min-width: 992px) {
.flexnav > li:hover > a:before, .flexnav > li.active > a:before {
	background: #006699;
}
}
/* Header v4 */
.header-top-colored .header-top {
	background: #006699;
}
header.menu-colored {
/* Navigation styles - For Desktop */
}

@media all and (min-width: 992px) {
header.menu-colored .flexnav > li {
/* Submenu */
}
header.menu-colored .flexnav > li.active > a {
	color: #006699;
}
header.menu-colored .flexnav > li:hover {
	background: #006699;
}
header.menu-colored .flexnav > li:hover > a {
	color: #fff;
}
header.menu-colored .flexnav > li ul li > a:hover {
	background: #006699;
}
}
/* Header v6 */
header.menu-pills {
/* Navigation styles - For Desktop */
}

@media all and (min-width: 992px) {
header.menu-pills .flexnav > li.active > a {
	color: #006699;
}
header.menu-pills .flexnav > li:hover {
	background: #006699;
}
header.menu-pills .flexnav > li:hover > a {
	color: #fff;
}
header.menu-pills .flexnav > li ul {
	background: #006699;
}
}
/* Slider */
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
	background: #006699 !important;
}
.tp-bullets.simplebullets .bullet:hover:after, .tp-bullets.simplebullets .bullet.selected:after {
	background: #006699;
}
/* Widgets */
.widget .title > a:hover {
	color: #006699;
}
.contacts-widget.widget__footer .contacts-info-list > li a:hover {
	color: #006699;
}
.widget_flickr .flickr-feed > li > a:hover {
	border: 4px solid #006699;
}
/* Pages */
.error-title {
	color: #006699;
}
/* Blog */
.entry.entry__with-icon .entry-icon {
	background-color: #006699;
}
.entry .entry-header h2 > a:hover {
	color: #006699;
}
.entry .entry-meta a:hover {
	border-bottom: 1px solid #006699;
}
.entry .entry-thumb > a:before {
	background: #006699;
}
/* Comments */
.commentlist .bypostauthor .comment-wrapper {
	border-left-color: #006699;
}
/*  Project Item Overlay */
.project-item .dlink, .project-item .zoom {
	color: #006699;
}
.project-item .dlink:hover, .project-item .zoom:hover {
	background: #006699;
}
/*  Portfolio Description  */
.project-desc .title > a:hover {
	color: #006699;
}
/* Widgets */
/* Base Widgets */
.widget_archive ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before, .widget_pages ul li:before, .widget_recent_comments ul li:before, .widget_recent_entries ul li:before, .widget_categories ul li:before {
	color: #006699;
}
/* Widget :: Latest Post Widget */
.widget .title > a:hover {
	color: #006699;
}
.widget.widget__footer .title > a:hover {
	color: #006699;
}
/* Widget :: Latest Post Widget */
.latest-posts-widget .title > a:hover {
	color: #006699;
}
/* Widget :: Contacts Info */
.contacts-widget .contacts-info-list > li a:hover {
	color: #006699;
}
/* Footers Widgets specific styling */
.widget__footer {
/* Base Widgets */
}
.widget__footer.widget_archive ul li:hover, .widget__footer.widget_nav_menu ul li:hover, .widget__footer.widget_meta ul li:hover, .widget__footer.widget_pages ul li:hover, .widget__footer.widget_recent_comments ul li:hover, .widget__footer.widget_recent_entries ul li:hover, .widget__footer.widget_categories ul li:hover {
	background: #006699;
}
.widget__footer {
/* Base Widgets */
}
.widget__footer.widget_archive ul li:hover, .widget__footer.widget_nav_menu ul li:hover, .widget__footer.widget_meta ul li:hover, .widget__footer.widget_pages ul li:hover, .widget__footer.widget_recent_comments ul li:hover, .widget__footer.widget_recent_entries ul li:hover, .widget__footer.widget_categories ul li:hover {
	background: #006699;
}
/*
// #Headings
// --------------------------------------------------
*/
.page-heading {
	background: repeat-x url(../../images/dot-bar-horz-tile.png) top center;
}
.section-dark .title-accent > h3 > span {
	color: #006699;
}
/*
// #Buttons
// --------------------------------------------------
*/
.btn-primary {
	background-image: -webkit-linear-gradient(top, #006699 0%, #258cd1 100%);
	background-image: linear-gradient(to bottom, #006699 0%, #258cd1 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3498db', endColorstr='#ff258cd1', GradientType=0);
	border-color: #258cd1;
}
.btn-primary:hover, .btn-primary:focus {
	background-color: #258cd1;
	border-color: #258cd1;
}
.btn-primary:active, .btn-primary.active {
	background-color: #258cd1;
	border-color: #258cd1;
}
/*
// #Lists
// --------------------------------------------------
*/
.list ul li:before {
	color: #006699;
}
.list.list__lg ul li:before {
	border: 1px solid #006699;
}
/*
// #Social Links
// --------------------------------------------------
*/
.social-links__primary > li > a {
	background: #006699;
	border: 1px solid #006699;
}
.social-links__primary > li > a:hover {
	color: #006699;
}
/*
// #Tabs
// --------------------------------------------------
*/
.tabs .nav-tabs > li.active > a {
	color: #006699;
}
.tabs .nav-tabs > li.active > a:after {
	background: #006699;
}
/*
// #Accordion
// --------------------------------------------------
*/
.panel-group .panel-title > a.collapsed {
	color: #6d6d6d;
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff4f4f4', GradientType=0);
}
.panel-title {
	border: none;
	-moz-border-radius: 0;
	margin: 0 0 0 0;
}
.panel-body {
	padding: 0 !important;
}
.panel-body .panel-body {
	padding: 10px 12px 20px 20px !important;
}
.panel-group .panel-title > a {
	font-weight: bold;
	font-size: 1.2em;
	background-color: #2F2F2F;
	background-image: none;
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3498db', endColorstr='#ff258cd1', GradientType=0);
}
.panel-body .panel-group .panel-title > a {
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	background: #006699;
}
.panel-body .panel-group .panel-title > a.collapsed {
	background-color: #ffffff;
	color: #000000
}
.panel-body .panel-group .panel-title > a:before {
	content: "\f068"
}
.panel-body .panel-group .panel-title > a.collapsed:before {
	content: "\f067";
	color: #000000;
}
.panel-group .panel-title > a:before {
	content: "\f078"
}
.panel-group .panel-title > a.collapsed:before {
	content: "\f054"
}
 // #Icon Box // -------------------------------------------------- */ .icon-box .icon {
 color: #006699;
}
.icon-box.circled .icon:before {
	background: #006699;
}
.icon-box.squared .icon:before {
	background-color: #006699;
}
.icon-box.bordered .icon {
	color: #006699;
}
.icon-box.bordered .icon:before {
	background: #fff;
}
.icon-box.bordered .icon:after {
	background: #006699;
}
/*
// #Progress Bars
// --------------------------------------------------
*/
.progress-bar {
	background-image: -webkit-linear-gradient(top, #006699 0%, #217dbb 100%);
	background-image: linear-gradient(to bottom, #006699 0%, #217dbb 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3498db', endColorstr='#ff217dbb', GradientType=0);
}
.progress-bar-success {
	background-image: -webkit-linear-gradient(top, #71cd75 0%, #4bc050 100%);
	background-image: linear-gradient(to bottom, #71cd75 0%, #4bc050 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff71cd75', endColorstr='#ff4bc050', GradientType=0);
}
.progress-bar-info {
	background-image: -webkit-linear-gradient(top, #73c9e3 0%, #49b9db 100%);
	background-image: linear-gradient(to bottom, #73c9e3 0%, #49b9db 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff73c9e3', endColorstr='#ff49b9db', GradientType=0);
}
.progress-bar-warning {
	background-image: -webkit-linear-gradient(top, #fcbe5c 0%, #fbaa2a 100%);
	background-image: linear-gradient(to bottom, #fcbe5c 0%, #fbaa2a 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcbe5c', endColorstr='#fffbaa2a', GradientType=0);
}
.progress-bar-danger {
	background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
	background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-striped .progress-bar-primary {
	background-color: #006699;
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/*
// #Blockquotes & Testimonial
// --------------------------------------------------
*/
blockquote {
	border-left: 4px solid #006699;
}
/*
// #Dropcaps
// --------------------------------------------------
*/
.dropcap {
	color: #006699;
}
.dropcap.dropcap__rounded {
	background-color: #006699;
}
/*
// #Pricing Tables
// --------------------------------------------------
*/
.pricing-table .plan.popular .pricing-head h3 {
	background: #006699;
	border-color: #006699;
}
/* Style 2 */
.pricing-table__style2 .plan.popular .pricing-head .circled {
	background: #006699;
}
.pricing-table__style2 .plan.popular .pricing-head .circled:after {
	background: #006699;
}
.pricing-table__style2 .plan.popular .pricing-head h3 {
	color: #006699;
}
/* Style 3 */
.pricing-table__style3 .plan .pricing-head .circled {
	background: #006699;
}
.pricing-table__style3 .plan.popular {
	background: #006699;
}
/* Style 4 */
.pricing-table__style4 .plan .pricing-head .pricing-head-inner {
	background: #006699;
}
.pricing-table__style4 .plan.popular {
	background: #006699;
}
.pricing-table__style4 .plan.popular .pricing-head h3 {
	background: #006699;
}
.owl-theme .owl-pagination .owl-page.active span {
	background-color: #006699;
}

/* Featured Item */
@media (min-width: 992px) {
.featured-item:hover {
	background-color: #006699;
}
}
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}
.list-inline > li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
#MYCT-feature-mobile #featue-nav {
	width: 98%;
	height: 35px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	font-size: 1.2em;
	font-weight: bold;
	border: solid thin;
	padding: 6px 10px 0 10px;
	margin: 2em 0 1em 0;
}
#MYCT-feature-mobile #featue-nav option {
	font-size: 1em;
	font-weight: normal;
	padding-left: 20px
}
#MYCT-feature-device {
	display: block;
	position: relative;
	float: right;
	right: 20px;
	top: -50px;
	width: 291px;
	height: 612px;
	background-image: url(../../images/iPhone.png);
	background-repeat: no-repeat;
	z-index: 98;
	border: none !important
}
.entry .entry-thumb {
	border: none !important
}
#MYCT-feature-screen {
	display: block;
	position: relative;
	width: 246px;
	height: 436px;
	top: 91px;
	left: 24px;
	background-image: url(../../images/loading-placeholder.png);
	background-repeat: no-repeat;
	background-color: #1B1B1B;
	margin: 0;
	padding: 0
}
#MYCT-feature-accordion {
	display: block;
	visibility: visible;
	padding-right: 200px
}
#MYCT-feature-accordion a:link {
	text-decoration: none
}

/*
// #login
// --------------------------------------------------
*/
.form-group {
	margin-bottom: 1em !important
}
.MYCT-login-box {
	display: block;
	position: relative;
	float: left;
	clear: both;
	height: auto;
	padding: 1em;
	border: thick #E7E7E7 solid;
	background: #E7E7E7 no-repeat center top;
	min-height: 458px;
	width: 1041px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	margin: 0 auto 2em auto;
	padding: 5px
}
.MYCT-login-box.patient {
	background-image: url(/images/patient-login-bkg.jpg)
}
.MYCT-login-box.provider {
	background-image: url(/images/provider-login-bkg.jpg)
}
.MYCT-login-box .MYCT-login-form-box {
	display: block;
	position: absolute;
	bottom: 5px;
	left: 5px;
	float: left;
	clear: both;
	width: 1021px;
	background-color: rgba(0,0,0,.4);
	padding: 20px 20px 0 20px;
	color: #ffffff;
}

.MYCT-login-box .MYCT-login-form-box form .form-group {
	width: 347px;
}
.MYCT-login-box .MYCT-login-form-box form .form-group label {
	color: #ffffff;
	font-size: 1.8em;
	width: 110px;
	text-align: right;
	float: left;
	padding-top: .5em;
	margin-right: 20px;
}
.MYCT-login-box .MYCT-login-form-box form input[type=email], .MYCT-login-box .MYCT-login-form-box form input[type=password], .MYCT-login-box .MYCT-login-form-box form input[type=text] {
	height: 2em;
	float: left;
	padding:0px;
	width: 180px;
	color: #6C9ED9;
	font-size: 1.5em;
	margin-right: 1em;
}
.MYCT-login-box .MYCT-login-form-box form input[type=submit] {
	background-color: #2F2F2F;
	border: none;
	font-size: 2em;
	padding: .2em;
	height: auto !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	color: #FFFFFF;
	width: 240px;
}
.MYCT-login-box .MYCT-login-form-box form input:hover[type=submit] {
	background-color: #424242;
}
 .MYCT-login-box .MYCT-login-form-box .MYCT-login-forgot a,.MYCT-login-box .MYCT-login-form-box .MYCT-login-forgot a:link,.MYCT-login-forgot a:hover{
	 color:#ffffff
	 }
 
@media (min-width:551px) {
#MYCT-feature-device {
 display: block;
 visibility: visible;
 clear: both;
}
}

@media (max-width:550px) {
#MYCT-feature-device {
	display: none;
	visibility: hidden;
}
}
