/* 2DAFF0 * 0F91D2 */

.product-info div h4,
#sdbr-title ,
#project-modal .close:hover,
.dark-bg a,
.navbar-inverse .navbar-nav>li>a:hover, 
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus, 
.navbar-inverse .navbar-nav>li>a.active,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-header,
#style-switcher h2,
#style-switcher h2 a {
	color: #2DAFF0;
}

.slides-navigation a.next:hover,
.slides-navigation a.prev:hover,
.social-links li a:hover {
  background-color: #2DAFF0;
  border-color: #2DAFF0;
}

.btn-store,
.slides-pagination a.current,
.carousel-indicators li.active ,
.hover-mask2,
.color-bg,
.dropdown-toggle,
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus,
.social-profiles li a:hover,
.btn-store.outline:hover,
.btn-store.outline:focus,
.btn-store.outline:active,
.owl-theme .owl-nav [class*=owl-]:hover  {
	background-color: #2DAFF0;
}

.btn-store:hover,
.btn-store:focus,
.btn-store:active {
	background-color: #0F91D2;
}

.btn-store.outline  {
	color:#2DAFF0;
	border-color: #2DAFF0;
}

#contact-form .form-control:focus, 
#order-form .form-control:focus,
.input-group .form-control:focus {
	border:2px solid #2DAFF0;
}

.social-profiles li a {
	border:2px solid #2DAFF0;
	color:#2DAFF0;
}
.w3-modal {
	z-index: 1047;
	display: none;
	padding-top: 100px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(50,50,255,0.6)
}

.w3-modal-content {
	margin: auto;
	background-color: #fff;
	position: relative;
	padding: 0;
	outline: 0;
	width: 600px;
	border:1px solid #fff;
	border-radius: 5px;	
	color:#FFF;
}

.w3-container{
	padding: 10px;
	background-color:#0F91D2;
	border-radius: 5px;
}

.w3-button:hover {
	color: #000 !important;
	background-color: #2DAFF0 !important
}

.w3-display-topright {
	position: absolute;
	right: 0;
	top: 0
}


.w3-btn,.w3-button {
	border: none;
	display: inline-block;
	padding: 0px 12px;
	vertical-align: middle;
	overflow: hidden;
	text-decoration: none;
	color: inherit;
	background-color: inherit;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	border-radius: 5px;
	font-size: 30px;
}

.w3-btn:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)
}

.w3-btn,.w3-button {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}


@media (max-width: 600px) {
	.w3-modal-content {
			margin:0 10px;
			width: auto!important
	}

	.w3-modal {
			padding-top: 30px
	}

	.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content {
			position: relative
	}

	.w3-hide-small {
			display: none!important
	}

	.w3-mobile {
			display: block;
			width: 100%!important
	}

	.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile {
			text-align: center
	}

	.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button {
			width: 100%
	}
}

@media (max-width: 768px) {
	.w3-modal-content {
			width:500px
	}

	.w3-modal {
			padding-top: 50px
	}
}

@media (min-width: 993px) {
	.w3-modal-content {
			width:710px
	}

	.w3-hide-large {
			display: none!important
	}

	.w3-sidebar.w3-collapse {
			display: block!important
	}
}


.invoice-modal p {
	margin-bottom:5px !important;
}

.invoice-modal img{
	width:200px;
}

.thead-dark thead{
	background-color: #2DAFF0;
	color:#FFF;
}

.invoice-modal .close {
	margin-top: 25px;
	text-shadow: none;
}