.irs-from, .irs-to, .irs-single {
	background: #03bfd7
;
}
.irs-from:after, .irs-to:after, .irs-single:after {
	border-top-color: #03bfd7
;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover, .owl-theme .owl-controls.clickable .owl-buttons div:focus {
	background-color: #03bfd7
;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #03bfd7
;
}
mark {
	background: rgba(52,170,220,0.8);
}
a {
	color: #03bfd7
;
}
::-moz-selection {
background:rgba(52,170,220,0.8);
}
::selection {
	background: rgba(52,170,220,0.8);
}
.selection {
	background: rgba(52,170,220,0.8)!important;
}
.main-text {
	color: #03bfd7
!important;
}
.hr {
	border-top: 1px solid #03bfd7
;
}
.back-to-top {
	background: rgba(52,170,220,0.7);
}
.back-to-top:hover {
	background: #03bfd7
;
}
.main-color {
	color: #03bfd7
!important;
}
.main-bg {
	background-color: #03bfd7
!important;
}
.menu>li>a::before, .menu .current>a::before {
	color: #03bfd7
;
}
.menu .submenu {
	border-top: 1px solid #03bfd7
;
	border-bottom: 1px solid #03bfd7
;
}
.megamenu {
	border-top: 1px solid #03bfd7
;
	border-bottom: 1px solid #03bfd7
;
}
.megamenu-list>.title {
	color: #03bfd7
;
}
.megamenu .nav-tabs>li.active>a, .megamenu .nav-tabs>li.active>a:hover, .megamenu .nav-tabs>li.active>a:focus, .megamenu .nav-tabs>li>a:hover, .megamenu .nav-tabs>li>a:focus {
	color: #03bfd7
;
	border-left: 1px solid #03bfd7
;
}
.menu li li a:hover, .menu li>.megamenu a:hover {
	color: #03bfd7
;
}
@media (max-width: 767px) {
.menu>li>a:hover {
	color: #03bfd7
;
}
}
@media (min-width: 992px) {
.fixed-menu {
	border-top: 2px solid #03bfd7
;
}
}
@media (max-width: 991px) {
#onepage.menu>li>a:hover, #onepage.menu>.current>a {
	color: #03bfd7
;
}
}
@media (min-width: 768px) {
#onepage.menu>li>a::before, #onepage.menu .current>a::before {
	color: #03bfd7
;
}
}
.top-bar a:hover, .top-bar a:focus {
	color: #03bfd7
;
}
.top-border {
	border-top: 2px solid #f01464;
;
}
.topbar-info .fa {
	background-color: #03bfd7
;
}
.br-top-bottom::before, .br-top-bottom::after {
	border-top: 3px solid #03bfd7
;
}
.flex-btn1 {
	background-color: rgba(52,170,220,0.7);
	border: 1px solid rgba(52,170,220,0.7);
}
.flex-btn2 {
	color: #03bfd7
;
	border: 1px solid #03bfd7
;
}
.flex-btn:hover, .flex-btn:focus {
	background-color: #03bfd7
;
	border: 1px solid #03bfd7
;
}
.titlebar {
	background-color: #03bfd7
;
}
.titlebar.titlebar1 {
	background-color: #03bfd7
;
}
.titlebar.titlebar4 .breadcrumb>li>a:hover, .titlebar.titlebar2 .breadcrumb>li>a:hover, .titlebar.titlebar3 .breadcrumb>li>a:hover {
	color: #03bfd7
;
}
.custom-section {
	background-color: #03bfd7
;
}
.custom-section.cs2 {
	background-color: #03bfd7
;
}
.custom-section .btn-primary:hover {
	color: #03bfd7
;
}
.section-title-2:after {
	background-color: #03bfd7
;
}
.box-content .big {
	color: #03bfd7
;
}
.box-content .box {
	color: #03bfd7
;
}
.box-content .box:hover {
	border: 1px solid #03bfd7
;
}
.box-content.square:hover {
	border: 1px solid #03bfd7
;
}
.box-content-2:hover .fa {
	color: #03bfd7
;
}
.box-colored.box1 {
	background-color: #27a5da;
}
.box-colored.box2 {
	background-color: #03bfd7
;
}
.box-colored.box3 {
	background-color: #41afde;
}
.box-colored.box4 {
	background-color: #4ab3e0;
}
.box-left .fa {
	color: #03bfd7
;
}
.feature-list .fa {
	color: #03bfd7
;
}
.contact-info a:hover {
	color: #03bfd7
;
}
.contact-info .fa {
	color: #03bfd7
;
}
.box-about {
	background-color: rgba(52,170,220,0.7);
}
.team-section img {
	border: 1px solid #03bfd7
;
}
.team-section h5 {
	color: #03bfd7
;
}
.contact-section .nav-tabs>li.active>a {
	background-color: rgba(52,170,220,0.7);
}
.contact-section .form input[type="submit"] {
	background: rgba(52,170,220,0.7);
}
.contact-section .form input[type="submit"]:hover {
	background: #03bfd7
;
}
.contact-section .form input:focus, .contact-section .form textarea:focus {
	border: 1px solid #03bfd7
;
}
.contact-section address .fa {
	background-color: rgba(52,170,220,0.7);
}
.stats-section .timer {
	color: #03bfd7
;
}
.testimonials-section blockquote h5 {
	color: #03bfd7
;
}
.testimonials-section .quote-testimonials i {
	color: #03bfd7
;
}
.plan {
	border-top: 3px solid #03bfd7
;
}
.plan:hover h2 {
	color: #03bfd7
;
}
.plan-price {
	color: #03bfd7
;
}
.portfolio-filter li a {
	color: #03bfd7
;
}
.portfolio-filter li a .fa {
	margin-right: 5px;
}
.portfolio-filter li a:hover, .portfolio-filter li a:focus, .portfolio-filter li a.active {
	background-color: #03bfd7
;
}
.portfolio-info-title:after {
	background-color: #03bfd7
;
}
.view .descr {
	color: #03bfd7
;
}
.view .project-actions a:hover .fa, .view .project-actions a:focus .fa {
	background-color: #03bfd7
;
}
.view .info:hover, .view .info:focus {
	background: #03bfd7
;
}
.project-details li .fa {
	color: #03bfd7
;
}
.blog-item .sub-post-title span {
	color: #03bfd7
;
}
.read-more {
	color: #03bfd7
;
}
.shop-product:hover {
	border: 1px solid #03bfd7
;
}
.shop-price {
	/*color: #03bfd7
;*/
	color: #f26132;
    font-size: 22px;
}
.shop-sidebar .top-rated-products h5 a:hover {
	color: #03bfd7
;
}
.shop-prices .stock .fa {
	color: #03bfd7
;
}
.page-sitemap ul li:before {
	color: #03bfd7
;
}
.page-sitemap ul li a:hover {
	color: #03bfd7
;
}
.job-careers:hover .fa, .job-careers:hover .box-title {
	color: #03bfd7
;
}
.page-clients blockquote {
	border-left: 3px solid #03bfd7
;
}
.page-clients blockquote cite {
	color: #03bfd7
;
}
.page-maintenance .contact-info .fa {
	background-color: rgba(52,170,220,0.7);
}
.page-maintenance .contact-info a:hover {
	color: #03bfd7
;
}
.init-countdown .countdown {
	border-bottom: 4px solid #03bfd7
;
}
.init-countdown .counter {
	color: #03bfd7
;
}
.mfp-close:hover {
	color: #03bfd7
;
}
.sidebar-widget input:focus, .sidebar-widget input:active {
	border: 1px solid #03bfd7
;
}
.sidebar-widget .input-group .btn {
	border: 1px solid #03bfd7
;
	background-color: #03bfd7
;
	min-height: 34px;
}
.sidebar-widget .input-group .btn:hover, .sidebar-widget .input-group .btn:focus {
	background-color: rgba(52,170,220,0.8);
}
.sidebar-widget .tags a, .blog-item .tags a, .footer-widget .tags a {
	background-color: #03bfd7
;
}
.sidebar-widget .categories li:hover a, .sidebar-widget .categories .active a {
	color: #03bfd7
;
}
.sidebar-widget .categories li span {
	background-color: #03bfd7
;
}
.jobs-list>li>a:hover, .jobs-list>li>a:focus, .jobs-list>li>a.active {
	color: #03bfd7
;
}
.jobs-list>li.job-location:after {
	border-top: 1px dashed #03bfd7
;
}
.form-control:focus {
	border-color: #03bfd7
;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 2px rgba(52,170,220,0.9);
}
.form input[type]:focus, .form textarea:focus {
	border: solid 1px #03bfd7
;
}
.form input[type="submit"] {
	background: #03bfd7
;
}
.form input[type="submit"]:hover, .form input[type="submit"]:focus {
	background: rgba(52,170,220,0.9);
}
.form.form-2 .form-control:focus {
	border-color: #03bfd7
;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 2px rgba(52,170,220,0.8);
}
.progress-bar {
	background-color: #03bfd7
;
}
.panel-group .panel-default .panel-heading {
	background: #fff;
	border-color: #03bfd7
;
    border-bottom: 1px solid #ddd;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px !important;
    color: inherit;
}

.panel-group .panel-default .panel-title {
    color: #000 !important;
}

.panel-group .panel-default .panel-body {
	border-bottom: 1px solid #03bfd7
;
}
.panel.panel-2 .panel-heading {
	background: #03bfd7
;
	border-color: #03bfd7
;
}
.panel.panel-2 .panel-body {
	border-bottom: 1px solid #03bfd7
;
}
.panel.panel-3 .panel-heading {
	background: #03bfd7
;
	border: 1px solid #03bfd7
;
}
.panel.panel-3 .panel-body {
	border: 1px solid #03bfd7
;
}
.panel.panel-4 .panel-heading {
	border-left: 1px solid #03bfd7
;
}
.panel.panel-4 .panel-heading:hover {
	border-left: 2px solid #03bfd7
;
}
.panel.panel-4 .panel-title a:hover {
	color: #03bfd7
;
}
.nav-tabs {
	border-bottom: 1px solid #03bfd7
;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	background-color: #03bfd7
;
}
.btn-default {
	background-color: #03bfd7
;
	border-color: #03bfd7
;
}
.btn-default:hover, .btn-default:active, .open .dropdown-toggle.btn-default {
	color: #03bfd7
;
	border: 1px solid #03bfd7
;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: #03bfd7
;
}
.voyo-btn {
	color: #03bfd7
;
	border-color: #03bfd7
;
}
.voyo-btn:hover, .voyo-btn:focus {
	background-color: #03bfd7
;
	border-color: #03bfd7
;
}
.voyo-btn-2, .voyo-btn-3 {
	background: #03bfd7
;
}
.voyo-btn-3:hover, .voyo-btn-3:focus, .voyo-btn-3:active {
	background: #218ebd;
}
.pagination li a {
	color: #03bfd7
;
}
.pagination .active a {
	background-color: #03bfd7
;
}
.pagination li a:hover {
	background-color: #03bfd7
;
}
.pagination.pagination-2 .active a, .pagination.pagination-2.dark .active a {
	background-color: #03bfd7
;
}
.pagination.pagination-2 li a:hover {
	background-color: #03bfd7
;
}
.pagination.pagination-3 li a {
	border: 1px solid #03bfd7
;
}
.media-heading .date i {
	color: #03bfd7
;
}
.media-heading>.user:hover, .media-heading>.user:focus, .media-heading>.user:active {
	color: #03bfd7
;
}
.blockquote-1 {
	border-left: 3px solid #03bfd7
;
}
.blockquote-1 cite {
	color: #03bfd7
;
}
.blockquote-1.blockquote-reverse {
	border-right: 3px solid #03bfd7
;
}
.bg.bg-main {
	background: #03bfd7
;
}
.well.well-2 {
	border-top: 2px solid #03bfd7
;
	border-bottom: 2px solid #03bfd7
;
}
.well.well-3 {
	border-top: 3px solid #03bfd7
;
}
.well.well-4 {
	border-left: 3px solid #03bfd7
;
	border-right: 3px solid #03bfd7
;
}
.well.well-5 {
	border-top: 3px solid #03bfd7
;
}
.well.well-6 {
	border-top: 3px solid #03bfd7
;
	border-bottom: 3px solid #03bfd7
;
}
.box-content:hover .fa-services {
	background-color: #03bfd7
;
}
.divider.d3:after {
	background-color: #03bfd7
;
}
.testimonial-4 .testimonial-content {
	background-color: #03bfd7
;
}
.testimonial-4 .testimonial-content:after {
	background-color: #03bfd7
;
}
.footer-wrapper {
	border-top: 2px solid #03bfd7
;
}
.footer-wrapper a:hover {
	color: #03bfd7
;
}
.box-icon {
	background-color: #03bfd7
;
}
.footer-wrapper .about-more {
	color: #03bfd7
;
}
.footer-wrapper .about-more:hover {
	color: rgba(52,170,220,0.7);
}
.main-footer .input-group-btn .btn {
	background-color: #03bfd7
;
	border: 1px solid #03bfd7
;
}
.main-footer .input-group-btn .btn:hover {
	background-color: rgba(52,170,220,0.7);
	border: 1px solid rgba(52,170,220,0.7);
}
.footer-posts .fa {
	color: #03bfd7
;
}
.social-icon.main .fa {
	background-color: #03bfd7
;
}
.social-icon.with-bg a:hover .fa {
	background-color: #03bfd7
;
}
