/** 
 * Document   : colors
 * Author     : Little Neko
 * Description: template colors
 **/


/* Table of Content
==================================================

#BOOSTRAP CUSTOMIZATION
#TYPOGRAPHY
#PARALLAX STUFF
#LINKS AND BUTTONS
#HEADER
#MAIN MENU 
#FOOTER 
#HOME
#PAGES 
#SLIDERS
#BLOG
#PORTFOLIO
#MISCELANIOUS
#NEKO CSS FRAMEWORK

*/

/* COLORS : main  / dark / neutral /
/* COLORS : C09E5A / 4CAF50 / f4f4f4 /
/* COLORS : 014461 / 4CAF50 / f4f4f4

/* BOOSTRAP CUSTOMIZATION
================================================== */

/** tabs and accordion**/

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
	background:#1D2943;
}
.nav-tabs>li>a {
	border:1px solid #eee;
}
.panel-default {
	border:1px solid #eee;
	box-shadow:none;
}
.panel-default>.panel-heading {
	background:#fff;
	border-top:none;
	color:#555;
}
.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top:1px solid #eee;
}
.panel-default>.panel-heading:hover,
.nav>li>a:hover,
.nav>li>a:focus {
	color:#1D2943;
}
.panel-default>.panel-heading:hover a,
.panel-default>.panel-heading:hover a:after,
.nav>li>a:hover {
	color:#1D2943;
}
.panel-title>a {
	color:#333;
}
.panel-title>a:hover {
	text-decoration:none;
}
.panel-body {
	background: #FDFDFD;
}

/*** pagination ***/

.pagination>li>a {
	background:none;
	color:#1D2943;
	border:none;
}

.pagination>.active>a,
.pagination>.active>a:hover {
	color:#ccc;
}
.pagination > .active > a,.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background:none;
	border:none;
}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
	background:none;
	border:none;
	color:#1D2943;
}

.pager li>a:hover,
.pager li>a:focus {
	color:#1D2943;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background:#1D2943;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
	background-color:white;
}
.progress{
	background-color:#eee;
}
.progress span {
	color:#fff;
}
.progress-bar {
	background-color:#1D2943;
}
.progress-bar-success {
	background-color:#5BB75B;
}
.progress-bar-info {
	background-color:#49AFCD;
}
.progress-bar-warning {
	background-color:#FAA732;
}
.progress-bar-danger {
	background-color: #DA4F49;
}

/* END BOOSTRAP CUSTOMIZATION================================================== */

/* TYPOGRAPHY================================================== */

body,
main {
	color:#1D2943;
	background:#F2F4F9;
}
blockquote.textLight,
blockquote.textLight p,
blockquote.textLight cite {
	color:#F2F4F9;
}

blockquote small {
	color:inherit;
}
blockquote footer {
	background-color: transparent;
	border:none;
}

h1,h2,h3,h4,h5,h6 {
	color:#1D2943 ;
}
h2 i {
	color:#636A79 
}
.subTitle {
	color:#636A79 ;
}
.largeQuote {
	background:#FDFDFD;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}
.title {
	background-color:#F2F4F9;
	border-bottom:2px solid rgba(1,1,1,0.075);
	border-top: 1px solid rgba(1,1,1,0.05);
}



/*** parallax sections ***/

.paralaxText .iconRounded {
	border-color:#fff;
}
.paralaxText .iconRounded:hover {
	border-color:#fff;
	background: none;
}

/* mask */

.bgMask:after,
.bgMask:before {
	display:block;
	content:"";
	height:22px;
	position:absolute;
	width:100%;
	border-radius:60%;
	box-shadow:0px 0 22px rgba(0,0,0,0.5);
}
.bgMask:after {
	bottom:-22px;
}
.bgMask:before {
	top:-22px;
}
.bgMask {
	opacity:.5;
}
.bgMask.opacity-0 {
	background:transparent;
}
.bgMask.opacity-1 {
	opacity:.1;
}
.bgMask.opacity-2 {
	opacity:.2;
}
.bgMask.opacity-3 {
	opacity:.3;
}
.bgMask.opacity-4 {
	opacity:.4;
}
.bgMask.opacity-5 {
	opacity:.5;
}
.bgMask.opacity-6 {
	opacity:.6;
}
.bgMask.opacity-7 {
	opacity:.7;
}
.bgMask.opacity-8 {
	opacity:.8;
}
.bgMask.opacity-9 {
	opacity:.9;
}

.textLight,
.textLight h1,
.textLight h1 small,
.textLight h2,
.textLight h3,
.textLight h4,
.textLight h5,
.textLight h6,
.textLight ul#navTrail li a,
h1.textLight,
h2.textLight,
h3.textLight,
h4.textLight,
h5.textLight,
h6.textLight,
p.textLight p,
h2.heading.textLight .subTitle {
	color: white !important;
}

.iconList li:before {
	color:#59C5FF;
}
/* END TYPOGRAPHY================================================== */

/* PARALLAX STUFF================================================== */

.paralaxText blockquote,
.paralaxText h1,
.paralaxText h2,
.paralaxText h2 small,
.paralaxText h3,
.paralaxText p,
.paralaxText i,
.paralaxText h2.heading span.subTitle {
	color: #F2F4F9;
}

/* END PARALLAX STUFF================================================== */

/* LINKS AND BUTTONS================================================== */

a,
a:focus {
	color:#A7ACB7;
}
a:hover,
.scrollspyNav .active a {
	color:#FF5E4D;
}
ul.iconsList li a {
	color:#555;
}
ul.iconsList li a:hover,
ul.iconsList i {
	color: #1D2943;
}
/*** buttons ***/
.btn {
	background:#1D2943;
	color:#F2F4F9;
	border:2px solid #1D2943;
	box-shadow:1px 1px 1px rgba(150,150,150,0.25);
}
.btn:hover,
.btn:focus {
	background:#FF5E4D;
	color:#FFFFFF;
	border-color: #FF5E4D;
}
.btn-border {
	background:none;
	border-color: #F2F4F9;
	color:#F2F4F9;
}
.btn.btn-inverse {
	background:#59C5FF;
	border-color: #59C5FF;
	box-shadow:1px 1px 1px rgba(150,150,150,0.25);
	color:#F2F4F9;
}
.btn.btn-inverse:hover {
	background:#FF5E4D;
	color:#F2F4F9;
	border-color: #FF5E4D;
}
.btn-primary {
	background:#1D2943;
	border-color: #1D2943;
	color:#F2F4F9!important;
}
.btn-primary:hover {
	border-color: transparent;                                 /*Change Hover Color to Transparent*/
	background:transparent;
	color:#F2F4F9!important;
}
.btn-info {
	background:#49AFCD;
	color:#F2F4F9;
	border-color:#49AFCD;
}
.btn-success {
	background:#5BB75B;
	border-color:#5BB75B;
	color:#F2F4F9;
}
.btn-purple{
    background:transparent;
	color:#5c34a4;
	border-color:#5c34a4;
}
.btn-warning {
	background:#FAA732;
	color:#F2F4F9;
	border-color:#FAA732;
}
.btn-danger {
	background:#DA4F49;
	color:#F2F4F9!important;
	border-color:#DA4F49;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
.btn-link:hover {
	background:none;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#1D2943;
}
.btnWrapper {
	border: 1px solid #ccc;
}

/* END LINKS AND BUTTONS================================================== */

/* HEADER================================================== */

ul.quickMenu li a,
.contactPhone {
	color:#f4f4f4;
}
ul.quickMenu li a:hover {
	color: #555;
}

/* END HEADER================================================== */

/* MAIN MENU ================================================== */

#mainHeader {
	background-color:#fff; /**main header bar on mobile*/
	/*border-bottom:1px solid rgba(0,0,0,0.075);*/
	box-shadow:0 0 10px rgba(0,0,0,1);
}
#mainHeader .navbar-inner {
	background: #F2F4F9;
	filter:none !important;
}
#mainHeader.fixedHeader {
	background:rgba(255,255,255,1);

}

.navbar-nav>li>a>i,
.navbar-default .navbar-nav>li>a {
	color:#1D2943;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	color:#FF5E4D;
	background:none;
}
.navbar-nav>li.sep:before {
	color:#555;
}
.navbar-default .navbar-nav>li>a.active {
	color:#4CAF50;
}
.navbar-nav ul li a {
	color:#999;
}
.navbar-nav li.hover>a,
.navbar-nav ul li a:hover {
	color:#FF5E4D ;
}
.navbar-nav ul li.hover>a {
	color: #fff;
}
/*** mega menu ***/
/*** MEDIA QUERIES ***/
@media(max-width:767px) {
}
@media(min-width: 992px) {
}
@media(min-width:1025px) {
	/* header transparent */
	body:not(#boxedLayout).headerTransparent #mainHeader:not(.fixedHeader) {
		background-color:transparent;
		/*border-bottom:1px solid rgba(255,255,255,0.5);*/
		box-shadow:none;
	}
	body:not(#boxedLayout).headerTransparent #mainHeader:not(.fixedHeader) .navbar-nav>li>a>i,
	body:not(#boxedLayout).headerTransparent #mainHeader:not(.fixedHeader) .navbar-default .navbar-nav>li>a {
		color: #F2F4F9;
	}
	/* normal header (no class on body) */
	.navbar-nav>li>ul, .navbar-nav>li>ul>li ul {
		background:#F2F4F9 ;
		box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
	}
	.navbar-nav ul li a:hover,
	.navbar-nav ul li.hover>a {
		border-bottom: 3px solid #FF5E4D;  
		color:#F2F4F9 ;
	}
	#mainMenu .navbar-nav li {
		border-bottom:none;
	}
	.nekoMegaMenu {
		background:#F2F4F9 ;
		box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
	}
	.nekoMegaMenu h2 {
		color:#1D2943;
	}
	#boxedLayout {
		background:#F2F4F9;
	}
	/* header3 */

	/*body.headerTransparent.header3 #mainHeader:not(.fixedHeader) .navbar-default .navbar-nav > li > a {
		border-color: rgba(255, 255, 255, 0.1)!important;*/
	}
}
@media(min-width: 1200px) {
}

/*** END MEDIA QUERIES ***/

/*** header options ***/

/* header 1 */
/*.header1 #preHeader {
	background-color:#333;
}
.header1 #mainHeader {
	border-bottom:none;
}
.header1 ul.quickMenu li,.header1 .contactPhone {
	border-right:1px solid #555;
}
.header1 .navbar-default .navbar-nav>li>a {
	color: #555;
}*/

/** header 2 **/
/*.header2 #mainHeader {
	border-bottom:none;
}
.header2 .navbar-default .navbar-nav>li>a {
	color: #555;
}*/

/*** header 3 ***/
/*.header3 #preHeader {
	border-bottom:1px solid #eee;
	background:#fff;
}
.header3 #preHeader .socialNetwork a {
	border-left:1px solid #eee;
}
.header3 #preHeader .socialNetwork li:last-child a {
	border-right: 1px solid #eee;
}
.header3 ul.quickMenu li a,
.header3 .contactPhone,
.header3 #preHeader .socialNetwork i {
	color: #ccc;
}
.header3 #mainHeader.fixedHeader {
	background-color: #fff;
}*/

/**** header 4 ****/
/*.header4 #mainHeader {
	border-bottom: none;
}*/

/***** header 5 *****/
.header5 #preHeader {
	background:#FF5E4D;
}
.header5 ul.quickMenu li a,
.header5 .contactPhone,
.header5 #preHeader .socialNetwork i {
	color: #FF5E4D;
}

/*** MEDIA QUERIES ***/
@media(max-width:767px) {
}
@media(min-width: 992px) {
}
@media(min-width:1024px) {
	
	/* Header 1 */
	/*.header1 .navbar-default .navbar-nav>li>a.active,
	.header1 .navbar-default .navbar-nav>li>a:hover,
	.header1 .navbar-default .navbar-nav>li.hover>a,
	.header1 #resMainMenu li.active>a {
		background:#FF5E4D ;
		color: #fff;
	}*/
	
	/** header 2 **/
	/*.header2 .navbar-default .navbar-nav>li>a.active,
	.header2 .navbar-default .navbar-nav>li>a:hover,
	.header2 .navbar-default .navbar-nav>li.hover>a,
	.header2 #resMainMenu li.active>a {
		background:#FF5E4D ;
		color:#fff;
	}
	.header2 .navbar-nav ul,
	.header2 .nekoMegaMenu {
		background:#FF5E4D ;
	}
	.header2 #mainMenu .navbar-nav ul li a {
		border-color:rgba(255,255,255,0.25);
	}
	.header2 .navbar-nav ul li a {
		color:#FF5E4D ;
	}
	.header2 .navbar-nav ul li a:hover {
		background:#fff;
		color:#FF5E4D ;
	}*/
	
	/*** header 3 ***/
	/*.header3 .navbar-default .navbar-nav>li>a {
		border-left: 1px solid #eee;
	}*/
	
	/**** header 4 ****/
	/*.header4 .navbar-default .navbar-nav>li>a {
		border-bottom:4px solid transparent;
		color:#444;
	}
	.header4 .navbar-default .navbar-nav>li>a:hover,
	.header4 .navbar-default .navbar-nav>li.hover>a,
	.header4 #resMainMenu li.active>a {
		color:#1D2943;
	}
	.header4 .navbar-default .navbar-nav>li>a.active {
		border-bottom:4px solid #1D2943;
	}
	.header4 .navbar-nav ul,.header4 .nekoMegaMenu {
		background:#eee;
	}
	.header4 .nekoMegaMenu h2 {
		color:#555;
	}
	.header4 #mainMenu .navbar-nav ul li a {
		border: none;
	}*/
	
	/***** header 5 *****/
	.header5 .navbar-nav ul,.header5 .nekoMegaMenu {
		background:#F2F4F9;
	}
	.header5 .navbar-default .navbar-nav>li>a.active,
	.header5 .navbar-default .navbar-nav>li>a:hover,
	.header5 .navbar-default .navbar-nav>li.hover>a,
	.header5 #resMainMenu li.active>a {
		background-color:transparent;
        border-bottom: 3px solid #FF5E4D;
		color:#1D2943;
	}
	.header5 .navbar-nav ul li a {
		color:#1D2943;
	}
	.header5 .navbar-nav ul li a:hover,
	.header5 .navbar-nav ul li.hover>a {
		background:#FF5E4D;
		color: #F2F4F9;
	}
	.header5 #mainMenu .navbar-nav ul li a {
		border-color:rgba(255,255,255,0.25);
	}
}
@media(min-width: 1200px) {
}
/*** END MEDIA QUERIES ***/

/* END MAIN MENU ================================================== */

/* FOOTER ================================================== */
footer {
	color:#636A79;
	background:#1D2943;
	border-top:1px solid #111;
}
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6 {
	color:#F2F4F9;
}
footer li h1,           /*i added this*/
footer li h2,
footer li h3,
footer li h4,
footer li h5,
footer li h6, 
footer li a{
	color:#A7ACB7;
}

#footerRights {
	background-color:#636A79;
	color:#BEC4CC;
}

#footerRights a {
	color:#BEC4CC;
    cursor:pointer;
}

/* END FOOTER ================================================== */

/* HOME================================================== */
#noSliderWrapper {
	background-color: #1D2943
}

/* END HOME================================================== */

/* PAGES================================================== */

.page-header {
	border-bottom:1px solid rgba(1,1,1,0.075);
	background-color:#F2F4F9;
}
.page-header h1 {
	color: #1D2943;
}
.page-header p {
	color: #1D2943;
}
ul#navTrail li a {
	color:#777;
}
ul#navTrail li a:hover {
	color:#1D2943;
}
ul#navTrail li#navTrailLast {
	color: #1D2943;
}
/** sidebar **/
nav#subnav ul li a {
	color:#1D2943;
}

nav#subnav ul li:not(:last-child) a {
	border-bottom:2px solid #eee;
}

nav#subnav ul li a.active,nav#subnav ul li a:hover {
	border-bottom-color:#1D2943;
	color: #1D2943;
}

/* END PAGES================================================== */

/* SLIDERS================================================== */

/*** supersized ***/
#superSizedSlider h1 {
	color:white;
}
/*** OWL Carousel ***/

.owl-theme .owl-pagination {
	background-color:#fff;
	box-shadow: 1px 1px 1px rgba(150,150,150,0.25); 
}
.owl-theme .owl-controls .owl-buttons div {
	background:#1D2943;
}
.owl-theme .owl-controls .owl-buttons div:hover {
	background:#1D2943;
}
.owl-theme .owl-controls .owl-page span {
	background:#1D2943;
}
.carouselHome .owl-theme .owl-controls .owl-page span {
	background:#fff;
	color:#1D2943;
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	background:#4CAF50;
}

.owlCaption {
	color:#fff;
	background-image: url('../images/theme-pics/gradient.png');
}
.owlCaption h2 {
	color:#fff!important;
}
.owl-animated .caption-wrapper {
	background-color:#333;
}
@media(min-width:768px) {
	.owl-animated .caption-wrapper {
		background-color: transparent;
	}
}
/** Owl animated **/

@media(max-width:768px) {
	.caption-content-position .text-light,
	.caption-content-position .text-light h1,
	.caption-content-position .text-light h2,
	.caption-content-position .text-light h3,
	.caption-content-position .text-light h4,
	.caption-content-position .text-light h5,
	.caption-content-position .text-light h6,
	.caption-content-position .text-light p {
		color: #444 !important;
	}
}
/**** camera ****/
.camera_caption h1 {
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.33);
}
.camera_caption h2 {
	color:#fff;
}
.camera_caption .camera_wrap a {
	background: inherit;
}
.camera_caption > div {
	background-color: transparent;
	background-image: url('../images/theme-pics/gradient.png');
	background-size: 100% 100%;
}

/**** end camera ****/

/* END SLIDERS================================================== */

/* BLOG================================================== */
article.post {
	background-color: #fff;
	border-color: #eee;
}
.post h2 a {
	color:#555;
}
.post h2 a:hover {
	color:#1D2943;
}
.tagCloud a:link,
.tagCloud a:visited {
	background-color:#fff;
	color:#ccc;
	border:1px solid #eee;
}
.tagCloud a:hover {
	background-color:#1D2943;
	color:#FFF;
}
p.credits {
	color:#555;
	background:#eee;
}
p.credits a {
	color:#1D2943;
}

.widget {
	border-bottom:1px solid #eee
}
.search .btn {
	border:1px solid #DDD;
}
.search .btn:hover {
	border-color:#1D2943;
}

ul.entry-meta li a {
	color: #ccc;
}

ul.entry-meta li a:hover {
	color: #1D2943;
}

/* END BLOG================================================== */

/* PORTFOLIO================================================== */

nav#filter a {
	border:1px solid #ddd;
	color:#555;
	background-color:#ddd;
	font-size: 14px;
}
nav#filter a:hover,
nav#filter a.current {
	background-color:#1D2943;
	color:#fff;
	border-color:#1D2943;
}
li.filterTitle {
	color:#4F6266;
}
section#projectDescription {
	background-color:#F8F8F8
}
.mfp-bg {
	background-color:#111;
}
.boxLink {
	background:#1D2943;
	color:#fff;
	text-align:center;
	position:relative;
}
.boxLink h2 {
	color:#fff;
}
.generatedMoreLink {
	background-color: #1D2943;
}

/*** pinterest like ***/
.pinBox {
	background:#fff;
	border:1px solid #eee;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);
	box-shadow:0 1px 2px rgba(0,0,0,0.25);
}
.pinInfo li a {
	color:#fff;
}
.imgHover figcaption {
	background:#111;
	color:#fff;
}
.imgHover figcaption h3 {
	color:#fff;
}


.neko-hover-1 figcaption .iconLinks a,
.neko-hover-2 figcaption .iconLinks a {
	background-color:#1D2943;
	color:#fff;
	border-color:#111
}
.neko-hover-1 figcaption .iconLinks a:hover,
.neko-hover-2 figcaption .iconLinks a:hover {
	background-color:#111;
	color:#1D2943;
}
.neko-hover-1 figcaption a.btn {
	background-color:#fff;
	color:#111;
}
.neko-hover-1 figcaption a.btn:hover {
	background-color:#1D2943;
	color: #fff;
}

.neko-hover-2 figcaption {
	background-color: rgba(0,0,0,0.8);
}

/* END PORTFOLIO================================================== */

/* MISCELANIOUS================================================== */

/* Preloader one page */
#preloader {
	background-color: #111;
	/* change if the mask should have another color then white */
}

.nekoSkDoubleBounce .nekoSkChild {
	background-color: #1D2943;
}

/*** Scroll up Button ***/
#nekoToTop {
	color:#1D2943;
	background:#fff;
	border:1px solid rgba(0,0,0,0.15);
}
#nekoToTop:hover {
	color:#fff;
	background:#1D2943;
}

/** focus color ***/
::-moz-selection {
	background:#1D2943;
	color:#fff;
	text-shadow:none;
}
::selection {
	background:#1D2943;
	color:#fff;
	text-shadow: none;
}

/*** hover images ***/
.mask {
	background:#1D2943;
}
.hoverInfo a i {
	color:#fff;
}
.hoverInfo a i.iconRounded {
	border-color:#fff;
}
.hoverInfo a:hover span {
	color:#1D2943;
}
.hoverInfo a:hover i.iconRounded {
	border-color: #1D2943;
}

/*** pricing table ***/
.pricingBloc {
	background-color:#fff;          /*changed color from fff*/
	border:1px solid rgba(0,0,0,0.2);
}
.pricingBloc ul li {
    color: #1D2943 !important;
}

.pricingBloc ul li:nth-child(odd) {
	background-color:transparent;           /*changed color from fff*/
}
.pricingBloc ul li:nth-child(even) {
	background-color:transparent;           /*changed color from fff*/
}
.pricingBloc ul li:last-child {
	border-bottom:none;
}
.pricingBloc h1 {
    background-color: transparent; /*changed color from fff*/
    color: #1D2943 !important;
    border-bottom: 1px solid #eee;
}

.pricingBloc h2 {
	background-color:transparent;           /*changed color from fff*/
	color:#1D2943 !important;
	border-bottom:1px solid #eee;
}
.pricingBloc h3 {
	background-color:transparent;           /*changed color from fff*/
	color:#1D2943;
}
.pricingBloc p {
	background-color:transparent;           /*changed color from fff*/
	color:#1D2943 !important;
}

.pricingBloc h5 {
	background-color:transparent;
	color: #1D2943!important;
}
.pricingBloc.focusPlan {
	margin-top:0;
	border-color:#1D2943;
}
.pricingBloc.focusPlan h2 {
	color:#fff !important;                   /*changed color from #1D2943;*/
	border-bottom:none;
}
.pricingBloc.focusPlan h3 {
	background-color:#1D2943;
	color: #fff!important;
}



/*** Form ***/
.form-control:focus {
	border-color:#BEC4CC;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.form-control {
	color:#1D2943;                      /*changed from white*/
	border: 1px solid #BEC4CC;
	background-color:transparent;
    border-radius:5px;
    font-size:18px;
}

#form-home {
	color:#333;                      /*changed from white*/
	border: 2px solid #fff;
	background-color:rgba(255,255,255,20);
    border-radius:5px;
    font-size:18px;
    margin:6px;

}
.error {
	color:#B94A48;
	background-color:#F2DEDE;
	border-color:#EED3D7;
}

label {
	color:#636A79;
}

label.error {
	color:#FF8948;
	background-color:#F2DEDE;
	border:none
}
#projectQuote,#projectQuote h3 {
	background:#ddd;
	color: #444;
}

/* pop up */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #1D2943;
}

.gradient, .bgMask.gradient {
	background: linear-gradient(150deg, #1D2943 0%, #FF8948 100%);
	background: #1D2943;
	background: -moz-linear-gradient(45deg, #1D2943 0%, #FF8948 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, #1D2943), color-stop(100%, #FF8948));
	background: -webkit-linear-gradient(45deg, #1D2943 0%, #FF8948 100%);
	background: -o-linear-gradient(45deg, #1D2943 0%, #FF8948 100%);
	background: -ms-linear-gradient(45deg, #1D2943 0%, #FF8948 100%);
	background: linear-gradient(45deg, #1D2943 0%, #FF8948 100%);
}

.gradient2, .bgMask.gradient {
	background: linear-gradient(0deg, #636A79 0%, #636A79 100%);
	background: #636A79;
	background: -moz-linear-gradient(180deg, #1D2943 0%, #636A79 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, #1D2943), color-stop(100%, #636A79));
	background: -webkit-linear-gradient(180deg, #1D2943 0%, #636A79 100%);
	background: -o-linear-gradient(180deg, #1D2943 0%, #636A79 100%);
	background: -ms-linear-gradient(180deg, #1D2943 0%, #636A79 100%);
	background: linear-gradient(180deg, #1D2943 30%, #636A79 100%);
}

.login-gradient{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff5e4d+0,ff8948+100 */
    background: #ff5e4d; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #ff5e4d 0%, #ff8948 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, #ff5e4d 0%,#ff8948 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, #ff5e4d 0%,#ff8948 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5e4d', endColorstr='#ff8948',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    height: 100%;
    width: 100%;
    min-height:100%;
}


/* END MISCELANIOUS ================================================== */
/* NEKO CSS FRAMEWORK ================================================== */

.boxContent h2,
.boxContent h3 {
	color: #1D2943;
}

/* card box */
.boxCardContent h3 {
	color:#ccc;
}

/*** Feature box **/
.boxFeature i {
	color: #1D2943;
}

/*** Focus box **/
.boxFocus {
	border: 1px solid #ddd;
}

/*** icons ***/
.iconRounded {
	color:#fff;
	border:1px solid #1D2943;
	background-color:#1D2943;
}
.iconRounded:hover,
.color1 .iconRounded:hover,
.boxIcon a:hover i.iconRounded {
	background-color:#eee;
	border-color:#eee;
	color:#1D2943;
	border-style: solid;
}

/*** Icon box **/
.boxIcon a p {
	color:#777;
}
.boxIcon a:hover h2,
.boxIcon a:hover p {
	color: #1D2943;
}

/**** featured box ***/
.boxFeatured a:not(.btn-link){
	color:#777;
}
.boxFeatured a:hover {
	color:#555;
}


/*** testimonial ***/
.boxTestimonial {
	background:#f4f4f4;
}
.boxTestimonial img {
	border: 1px solid rgba(0,0,0,0.15);
}

/* miscelanious */
.whiteText {
	color:white;
}
.footerWidget .boxTestimonial blockquote {
	background:#333;
	color: #eee;
}
.footerWidget a:hover {
	color:white;
}
/*** call to action ***/
.ctaBox {
	border:2px solid rgba(0,0,0,0.05);
}
.ctaBoxFullwidth {
	border:none
}
.ctaBox blockquote {
	color: #fff;
}

/*color0*/
.color0 {
	background-color: #fff;
}

/*color1*/
.color1,.ctaBox.color1 {
	background-color:#FEFCFE;
	color:#4A4A4A; /*Changed this from 444*/
}
.color1 h1,
.color1 h2,
.color1 h3,
.color1 h4,
.color1 blockquote,
.color1 a {
	color:#444;
}
.color1 a.btn:not(.btn-link):not(.btn-inverse) {
	color:#fff;
}
.color1 a.btn:hover {
	color:#fff;
}
.color1 .subTitle {
	color: #999;
}
.color1,
.color1 .borderLeft {
	border-color:#BDBDBD!important;
}
/*color2*/
.color2,
.slice.color2,
.bulle.color2,
.ctaBox.color2 {
	background-color:#1D2943;
	color:#fff;
}
.ctaBox.color2 a.btn:hover {
	background-color:#fff;
	color:#1D2943;
}
.color2 h1,
.color2 h2,
.color2 h3,
.color2 h4,
.color2 p,
.color2 blockquote,
.color2 a,
.color2.page-header h1,
.color2.page-header p,
.color2 h1 small,
.color2 h2 small,
.color2 h3 small,
.color2 h4 small,
.color2 h5 small,
.color2 h6 small, 
.color2.h1 small, 
.color2.h2 small, 
.color2.h3 small, 
.color2.h4 small, 
.color2.h5 small, 
.color2.h6 small,
.color2 h1 .small,
.color2 h2 .small,
.color2 h3 .small,
.color2 h4 .small,
.color2 h5 .small,
.color2 h6 .small, 
.color2.h1 .small, 
.color2 .h2 .small, 
.color2 .h3 .small, 
.color2 .h4 .small, 
.color2 .h5 .small, 
.color2 .h6 .small,
.color2 .boxIcon a h2,
.color2 .boxIcon a p,
.color2 .iconList li::before,
.color2 .subTitle {
	color:#fff;
}

.color2 a.btn:hover {
	color:#111;
	background:#fff;
	border-color: #fff;
}

.color2 .btn.btn-inverse {
	color:#111;
	background:#fff;
	border-color: #fff;
}

.color2 .btn.btn-inverse:hover {
	color:#fff;
	background:#111;
	border-color: #111;
}
.color2 a.btn-border {
	color:#fff;
}
.color2 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color2 h1:before,.color2 h1:after {
	color:#C2185B;
}
.color2 .iconRounded {
	background-color:#FFF;
	color: #1D2943;
}

/*color3*/
.color3,
.slice.color3,
.bulle.color3,
.ctaBox.color3 {
	background-color:#f5f5f5;
	color:#1D2943;
}
.color3 h1,
.color3 h2,
.color3 h3,
.color3 h4,
.color3 p,
.color3 blockquote,
.color3 a,
.color3.page-header h1,
.color3.page-header p,
.color3 .subTitle {
	color:#1D2943;
}
.color3 a.btn {
	color:#fff;
}
.color3 a.btn:hover {
	color:#fff;
}
.color3 a.btn-border {
	color:#fff;
}
.color3 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color3 h1:before,.color3 h1:after {
	color:#C2185B;
}
.color3 .iconRounded {
	background-color:#FFF;
	border-color:#FFF;
	color: #111;
}
/**** featured box ***/
.color3 .boxFeatured a {
	color:#777;
}
.color3 .boxFeatured a:hover {
	color:#fff;
}




/*color4 - New Regular Dark Text on Light Background*/
.color4,
.slice.color4,
.bulle.color4,
.ctaBox.color4 {
	background-color:#F2F4F9;
	color:#1D2943;
}

.color4 h1,
.color4 h2 {
   color:#1D2943;
}
     
.color4 h3,
.color4 h4,
.color4 p,
.color4 blockquote,
.color4 a,
.color4.page-header h1,
.color4.page-header p,
.color4 .subTitle {
	color:#1D2943;
}
.color4 a.btn {
	color:#F2F4F9;
    background:#FF5E4D;
    border:#59C5FF;
  
}
.color4 a.btn:hover {
	color:#F2F4F9;
    background:#59C5FF;
}
.color4 a.btn-border {
	color:#FF5E4D;
    background:transparent;
    border:#FF5E4D;
    border: solid 2px #FF5E4D;
}
.color4 a.btn-border:hover {
	color:#F2F4F9;
    background:#FF5E4D;
    border:#FF5E4D;
    border: solid 2px #FF5E4D;
}
.color4 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color4 h1:before,.color4 h1:after {
	color:#C2185B;
}
.color4 .iconRounded {
	background-color:#F2F4F9;
	border-color:#F2F4F9;
	color: #1D2943;
}
/**** featured box ***/
.color4 .boxFeatured a {
	color:#A7ACB7;
}
.color4 .boxFeatured a:hover {
	color:#E8EAEF;
}




/*color41 - Light Background with Opacity */

.color41,
.slice.color41,
.bulle.color41,
.ctaBox.color41 {
	background-color:#F2F4F9;
    opacity:.9;
	color:#FF5E4D;
}

.color41 h1,
.color41 h2 {
   color:#1D2943;
}
     
.color41 h3,
.color41 h4,
.color41 p,
.color41 blockquote,
.color41 a,
.color41.page-header h1,
.color41.page-header p,
.color41 .subTitle {
	color:#636A79;
}
.color41 a.btn {
	color:#F2F4F9;
    background:#FF5E4D;
    border:#59C5FF;
 
}
.color41 a.btn:hover {
	color:#F2F4F9;
    background:#59C5FF;
}
.color41 a.btn-border {
	color:#59C5FF;
}
.color41 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color41 h1:before,.color41 h1:after {
	color:#C2185B;
}
.color41 .iconRounded {
	background-color:#F2F4F9;
	border-color:#F2F4F9;
	color: #1D2943;
}
/**** featured box ***/
.color41 .boxFeatured a {
	color:#A7ACB7;
}
.color41 .boxFeatured a:hover {
	color:#E8EAEF;
}

/*color42 - Light Background with Opacity */

.color42,
.slice.color42,
.bulle.color42,
.ctaBox.color42 {
	background-color:transparent;
    opacity:.9;
	color:#F2F4F9;
}

.color42 h1,
.color42 h2 {
   color:#F2F4F9;
}
     
.color42 h3,
.color42 h4,
.color42 p,
.color42 blockquote,
.color42 a,
.color42.page-header h1,
.color42.page-header p,
.color42 .subTitle {
	color:#F2F4F9;
}
.color42 a.btn {
	color:#F2F4F9 ;
    background:#FF5E4D;
    border:#59C5FF;
 
}
.color42 a.btn:hover {
	color:#F2F4F9 ;
    background:#59C5FF;
}
.color42 a.btn-border {
	color:#59C5FF;
}
.color42 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color42 h1:before,.color42 h1:after {
	color:#C2185B;
}
.color42 .iconRounded {
	background-color:#F2F4F9;
	border-color:#F2F4F9;
	color: #1D2943;
}
/**** featured box ***/
.color42 .boxFeatured a {
	color:#A7ACB7;
}
.color42 .boxFeatured a:hover {
	color:#E8EAEF;
}


/*color45 - New Regular Dark Text on Light Background*/
.color45,
.slice.color45,
.bulle.color45,
.ctaBox.color45 {
	background-color:#E8EAEF;
	color:#1D2943;
}

.color45 h1,
.color45 h2 {
   color:#1D2943;
}
     
.color45 h3,
.color45 h4,
.color45 p,
.color45 blockquote,
.color45 a,
.color45.page-header h1,
.color45.page-header p,
.color45 .subTitle {
	color:#1D2943;
}
.color45 a.btn {
	color:#F2F4F9 ;
    background:#FF5E4D;
    border:#59C5FF;
   
}
.color45 a.btn:hover {
	color:#F2F4F9 ;
    background:#59C5FF;
}
.color45 a.btn-border {
	color:#59C5FF;
}
.color45 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color45 h1:before,.color45 h1:after {
	color:#C2185B;
}
.color45 .iconRounded {
	background-color:#F2F4F9;
	border-color:#F2F4F9;
	color: #1D2943;
}
/**** featured box ***/
.color45 .boxFeatured a {
	color:#A7ACB7;
}
.color45 .boxFeatured a:hover {
	color:#E8EAEF;
}



/*color5 - New Orange Background with Light Text*/

.color5,
.slice.color5,
.bulle.color5,
.ctaBox.color5 {
	background-color:#FF5E4D;
	color:#F2F4F9;
}

.color5 h1,
.color5 h2 {
   color:#E8EAEF;
}
     
.color5 h3,
.color5 h4,
.color5 p,
.color5 blockquote,
.color5 a,
.color5.page-header h1,
.color5.page-header p,
.color5 .subTitle {
	color:#F2F4F9;
}
.color5 a.btn {
	color:#59C5FF  ;
    background:#59C5FF;
    border:#59C5FF;
   
}

.color5 a.btn:hover {
	color:#F2F4F9;
}
.color5 a.btn-border {
	color:#F2F4F9;
}
.color5 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color5 h1:before,.color5 h1:after {
	color:#C2185B;
}
.color5 .iconRounded {
	background-color:#F2F4F9;
	border-color:#F2F4F9;
	color: #1D2943;
}



/*color6 - No Background with White TExt*/


.color6,
.slice.color6,
.bulle.color6,
.ctaBox.color6 {
	background-color:transparent;
	color:#F2F4F9;
}

.color6 h1,
.color6 h2 {
   color:#F2F4F9;
}
     
.color6 h3,
.color6 h4,
.color6 p,
.color6 blockquote,
.color6 a,
.color6.page-header h1,
.color6.page-header p,
.color6 .subTitle {
	color:#F2F4F9;
}
.color6 a.btn {

	color:#F2F4F9 ;
    background:#FF5E4D;
    border: 3px solid #FF5E4D;
    
}
.color6 a.btn:hover {
	color:#F2F4F9 ;
    background:#59C5FF;
    border: 3px solid #59C5FF;
}
.color6 a.btn-border {
	border: 3px solid #F2F4F9;
    color:#F2F4F9;
    background:transparent;
}

.color6 a.btn-inverse {
	border: 3px solid #F2F4F9;
    color:#F2F4F9;
    background:transparent;
    width: 355px;
    text-align:left;
    
}
.color6 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color6 h1:before,.color6 h1:after {
	color:#C2185B;
}
.color6 .iconRounded {
	background-color:#F2F4F9;
	border-color:#F2F4F9;
	color: #1D2943;
}
/**** featured box ***/
.color6 .boxFeatured a {
	color:#A7ACB7;
}
.color6 .boxFeatured a:hover {
	color:#E8EAEF;
}
/**** featured box ***/
.color6 .boxFeatured a {
	color:#A7ACB7;
}
.color6 .boxFeatured a:hover {
    color: #E8EAEF;
}





/*color7 -Blue with White TExt*/


.color7,
.slice.color7,
.bulle.color7,
.ctaBox.color7 {
	background-color:#1D2943;
	color:#F2F4F9;
}

.color7 h1,
.color7 h2 {
   color:#F2F4F9;
}
     
.color7 h3,
.color7 h4,
.color7 p,
.color7 blockquote,
.color7 a,
.color7.page-header h1,
.color7.page-header p,
.color7 .subTitle {
	color:#F2F4F9;
}
.color7 a.btn {
	color:#F2F4F9 ;
    background:#FF5E4D;
    border:#59C5FF;
    border-radius:0px;
}
.color7 a.btn:hover {
	color:#F2F4F9 ;
    background:#59C5FF;
}
.color7 a.btn-border {
	color:#59C5FF;
}
.color7 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color7 h1:before,.color7 h1:after {
	color:#C2185B;
}
.color7 .iconRounded {
	background-color:#F2F4F9;
	border-color:#F2F4F9;
	color: #1D2943;
}
/**** featured box ***/
.color7 .boxFeatured a {
	color:#A7ACB7;
}
.color7 .boxFeatured a:hover {
	color:#E8EAEF;
}
/**** featured box ***/
.color7 .boxFeatured a {
	color:#A7ACB7;
}
.color7 .boxFeatured a:hover {
    color: #E8EAEF;
}



/*color8 -WHITE with dark TExt*/


.color8,
.slice.color8,
.bulle.color8,
.ctaBox.color8 {
	background-color:#fff;
	color:#1D2943;
}

.color8 h1,
.color8 h2 {
   color:#1D2943;
}
     
.color8 h3,
.color8 h4,
.color8 p,
.color8 blockquote,
.color8 a,
.color8.page-header h1,
.color8.page-header p,
.color8 .subTitle {
	color:#1D2943;
}
.color8 a.btn {
	color:#F2F4F9;
    background:#FF5E4D;
    border:#59C5FF;
  
}
.color8 a.btn:hover {
	color:#F2F4F9;
    background:#59C5FF;
}
.color8 a.btn-border {
	color:#FF5E4D;
    background:transparent;
    border:#FF5E4D;
    border: solid 2px #FF5E4D;
}
.color8 a.btn-border:hover {
	color:#F2F4F9;
    background:#FF5E4D;
    border:#FF5E4D;
    border: solid 2px #FF5E4D;
}
.color8 .ctaBox {
	border-color:rgba(255,255,255,0.5);
}
.color8 h1:before,.color8 h1:after {
	color:#C2185B;
}
.color8 .iconRounded {
	background-color:#F2F4F9;
	border-color:#F2F4F9;
	color: #1D2943;
}
/**** featured box ***/
.color8 .boxFeatured a {
	color:#A7ACB7;
}
.color8 .boxFeatured a:hover {
	color:#E8EAEF;
}
/**** featured box ***/
.color8 .boxFeatured a {
	color:#A7ACB7;
}
.color8 .boxFeatured a:hover {
    color: #E8EAEF;
}






/* END NEKO CSS FRAMEWORK================================================== */