/*
	   theme: ERCLab UInified - COLORS
	site url: http://erclab.com
	  design: EVILORD.COM
	  
*/

.txt-black, a.txt-black{color:#000;}
.txt-dark, a.txt-dark{color:#353F53;}
.txt-white, a.txt-white{color:#fafafa;}
.txt-smoke, a.txt-smoke{color:#f9f9f9;}
.txt-blue, a.txt-blue{color:#007aff;}
.txt-blue-lighter, a.txt-blue-lighter{color:#b9ecff;}
.txt-blue-light, a.txt-blue-light{color:#A1D3EF;}
.txt-aqua, a.txt-aqua{color: #07b2e1;}
.txt-yellow, a.txt-yellow{color:#F6DC19;}
.txt-green, a.txt-green{color:#89b82d;}
.txt-green-2, a.txt-green-2{color:#587314;}
.txt-red, a.txt-red{color:#F00;}
.txt-red-dark, a.txt-red-dark{color:#C00;}
.btn.txt-dark{background:rgba(255,255,255,0.5);}
/* Markme buttons */

.c-black, a.c-black,
a.c-blue:hover {
	background-color:#353F53;
	color:#f4f4f4;
}

.c-white, a.c-white{
	color: #29303e;
	background: #fff;
}

.c-blue, a.c-blue,
a.c-black:hover, a.c-white:hover, a.c-green:hover, a.c-red:hover, a.c-aqua:hover, a.c-yellow:hover{
	background:#007aff;
	color:#fff;
}

.c-aqua, a.c-aqua{
	background-color:#11ade6;
	color:#fff;
}

.c-red, a.c-red{
	background-color:#C00;
	color:#f1f1f1;
}

.c-green, a.c-green{
	background-color:#82A81F;
	color:#fff;
}

.c-yellow, a.c-yellow{
	color:#54323A;
	background-color:#F6DC19;
}


.btn.c-white.brdr-1,
.btn.c-black.brdr-1,
.btn.c-blue.brdr-1,
.btn.c-aqua.brdr-1,
.btn.c-green.brdr-1,
.btn.c-yellow.brdr-1
{
	border-color:transparent;
}

/* Deafult Link-Button Colors */

.brdr-light, .brdr-yellow:hover{
	border-color:#fff;
	color:#fff;
}

.brdr-dark, .brdr-blue:hover{
	border-color:#012033;
	color:#012033;
}

.brdr-blue, .brdr-dark:hover{
	border-color:#007aff;
	color:#007aff;
}

.brdr-yellow, .brdr-light:hover{
	border-color:#F6DC19;
	color:#F6DC19;
}


/* Forms - Colors */

input[type="text"], textarea{
	border:none;
	
	-webkit-box-shadow: 0px -1px 1px 0px rgba(0,0,0,0.2);
       -moz-box-shadow: 0px -1px 1px 0px rgba(0,0,0,0.2);
            box-shadow: 0px -1px 1px 0px rgba(0,0,0,0.2);
}

#submit, input[type="submit"]{
	color:#fff;
	background:#007aff;
	background: -webkit-linear-gradient(#007aff 80%, #007aff 100%);
}

#submit:hover{
	color:#007aff;
	background: -webkit-linear-gradient(top,  #fff 80%, #fff 100%);
}


/* UI Colors - Gradients */

.ui-glass, .ui-reflection{
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1),  0px 1px 0px rgba(255, 255, 255, 0.1);
 -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1),  0px 1px 0px rgba(255, 255, 255, 0.1);
		 box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1),  0px 1px 0px rgba(255, 255, 255, 0.1);
}

.ui-reflection{background: rgba(0,0,0,0.1);}

.ui-glass{background: rgba(255,255,255,0.1);}

.bg-blank{
	background: rgb(230,238,245);
	background: -moz-linear-gradient(top,  rgba(230,238,245,0) 4%, rgba(230,238,245,0.24) 27%, rgba(230,238,245,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,rgba(230,238,245,0)), color-stop(27%,rgba(230,238,245,0.24)), color-stop(100%,rgba(230,238,245,1)));
	background: -webkit-linear-gradient(top,  rgba(230,238,245,0) 4%,rgba(230,238,245,0.24) 27%,rgba(230,238,245,1) 100%);
	background: -o-linear-gradient(top,  rgba(230,238,245,0) 4%,rgba(230,238,245,0.24) 27%,rgba(230,238,245,1) 100%);
	background: -ms-linear-gradient(top,  rgba(230,238,245,0) 4%,rgba(230,238,245,0.24) 27%,rgba(230,238,245,1) 100%);
	background: linear-gradient(to bottom,  rgba(230,238,245,0) 4%,rgba(230,238,245,0.24) 27%,rgba(230,238,245,1) 100%);
}

.bg-blank-2{
	background: rgb(190,213,230);
	background: -moz-linear-gradient(top,  rgba(190,213,230,0) 4%, rgba(190,213,230,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,rgba(190,213,230,0)), color-stop(100%,rgba(190,213,230,1)));
	background: -webkit-linear-gradient(top,  rgba(190,213,230,0) 4%,rgba(190,213,230,1) 100%);
	background: -o-linear-gradient(top,  rgba(190,213,230,0) 4%,rgba(190,213,230,1) 100%);
	background: -ms-linear-gradient(top,  rgba(190,213,230,0) 4%,rgba(190,213,230,1) 100%);
	background: linear-gradient(to bottom,  rgba(190,213,230,0) 4%,rgba(190,213,230,1) 100%);
}

.bg-blank-top{
	background: rgb(230,238,245);
	background: -moz-linear-gradient(top,  rgba(230,238,245,1) 0%, rgba(230,238,245,1) 12%, rgba(230,238,245,0) 59%, rgba(230,238,245,0) 96%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,238,245,1)), color-stop(12%,rgba(230,238,245,1)), color-stop(59%,rgba(230,238,245,0)), color-stop(96%,rgba(230,238,245,0)));
	background: -webkit-linear-gradient(top,  rgba(230,238,245,1) 0%,rgba(230,238,245,1) 12%,rgba(230,238,245,0) 59%,rgba(230,238,245,0) 96%);
	background: -o-linear-gradient(top,  rgba(230,238,245,1) 0%,rgba(230,238,245,1) 12%,rgba(230,238,245,0) 59%,rgba(230,238,245,0) 96%);
	background: -ms-linear-gradient(top,  rgba(230,238,245,1) 0%,rgba(230,238,245,1) 12%,rgba(230,238,245,0) 59%,rgba(230,238,245,0) 96%);
	background: linear-gradient(to bottom,  rgba(230,238,245,1) 0%,rgba(230,238,245,1) 12%,rgba(230,238,245,0) 59%,rgba(230,238,245,0) 96%);
}

.bg-radial{
    background: -moz-radial-gradient(center, ellipse cover, rgba(12, 19, 32, 0) 0%, rgba(37, 27, 72, 0.13) 25%, rgba(21, 22, 47, 0) 65%, rgba(12, 19, 32, 0.69) 89%, rgba(12, 19, 32, 1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(12, 19, 32, 0)), color-stop(25%, rgba(37, 27, 72, 0.13)), color-stop(65%, rgba(21, 22, 47, 0)), color-stop(89%, rgba(12, 19, 32, 0.69)), color-stop(100%, rgba(12, 19, 32, 1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(12, 19, 32, 0) 0%, rgba(37, 27, 72, 0.13) 25%, rgba(21, 22, 47, 0) 65%, rgba(12, 19, 32, 0.69) 89%, rgba(12, 19, 32, 1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(12, 19, 32, 0) 0%, rgba(37, 27, 72, 0.13) 25%, rgba(21, 22, 47, 0) 65%, rgba(12, 19, 32, 0.69) 89%, rgba(12, 19, 32, 1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(12, 19, 32, 0) 0%, rgba(37, 27, 72, 0.13) 25%, rgba(21, 22, 47, 0) 65%, rgba(12, 19, 32, 0.69) 89%, rgba(12, 19, 32, 1) 100%);
    background: radial-gradient(ellipse at center, rgba(12, 19, 32, 0) 0%, rgba(37, 27, 72, 0.13) 25%, rgba(21, 22, 47, 0) 65%, rgba(12, 19, 32, 0.69) 89%, rgba(12, 19, 32, 1) 100%);
}



/* Box Shadows */

/* Dividers */

.inset-box{
   -webkit-box-shadow: 0px 0 1px 1px rgba(0,0,0,0.04);
      -moz-box-shadow: 0px 0 1px 1px rgba(0,0,0,0.04);
           box-shadow: 0px 0 1px 1px rgba(0,0,0,0.04);
}

.divider-v-l{
	-webkit-box-shadow: -26px 0 40px -40px rgba(0,0,0,0.1);
	   -moz-box-shadow: -26px 0 40px -40px rgba(0,0,0,0.1);
			box-shadow: -26px 0 40px -40px rgba(0,0,0,0.1);
}

.divider-v-r{
	-webkit-box-shadow: 26px 0px 40px -40px rgba(0,0,0,0.1);
	   -moz-box-shadow: 26px 0px 40px -40px rgba(0,0,0,0.1);
			box-shadow: 26px 0px 40px -40px rgba(0,0,0,0.1);
}

.divider-v-r-i{
	-webkit-box-shadow: inset -20px 0px 40px -50px rgba(0,0,0,0.3);
	   -moz-box-shadow: inset -20px 0px 40px -50px rgba(0,0,0,0.3);
			box-shadow: inset -20px 0px 40px -50px rgba(0,0,0,0.3);
}

.divider-v-r-l{
	-webkit-box-shadow: inset -18px 0px 40px -35px rgba(0,0,0,0.1);
	   -moz-box-shadow: inset -18px 0px 40px -35px rgba(0,0,0,0.1);
			box-shadow: inset -18px 0px 40px -35px rgba(0,0,0,0.1);
}

.divider-v-r-dark{
	-webkit-box-shadow: inset -40px 0px 40px -40px rgba(0,0,0,0.3);
	   -moz-box-shadow: inset -40px 0px 40px -40px rgba(0,0,0,0.3);
			box-shadow: inset -40px 0px 40px -40px rgba(0,0,0,0.3);
}

.divider-h-b{
	-webkit-box-shadow: 0px 30px 30px -40px rgba(0,0,0,0.1);
       -moz-box-shadow: 0px 30px 30px -40px rgba(0,0,0,0.1);
            box-shadow: 0px 30px 30px -40px rgba(0,0,0,0.1);
}

.divider-h-t-b{	
	-webkit-box-shadow: 0px 20px 30px -40px rgba(0,0,0,0.05), 0px -20px 10px -20px rgba(0,0,0,0.03);
       -moz-box-shadow: 0px 20px 30px -40px rgba(0,0,0,0.05), 0px -20px 10px -20px rgba(0,0,0,0.03);
            box-shadow: 0px 20px 30px -40px rgba(0,0,0,0.05), 0px -20px 10px -20px rgba(0,0,0,0.03);
}

.divider{
-webkit-box-shadow: 0  9px 9px -15px #888;
   -moz-box-shadow: 0  9px 9px -15px #888;
		box-shadow: 0  9px 9px -15px #888;
}

.divider-h-t-box{
	 -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1);
	 	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.1);
			 box-shadow: 0 0 4px rgba(0,0,0,0.1);
}

.divider-h-t{
	 -webkit-box-shadow: 0px -20px 10px -20px rgba(0,0,0,0.05);
	 	-moz-box-shadow: 0px -20px 10px -20px rgba(0,0,0,0.05);
			 box-shadow: 0px -20px 10px -20px rgba(0,0,0,0.05);
}

.divider-h-t-inner{
	 -webkit-box-shadow: inset 0px 2px 3px 1px rgba(0,0,0,0.03);
	 	-moz-box-shadow: inset 0px 2px 3px 1px rgba(0,0,0,0.03);
			 box-shadow: inset 0px 2px 3px 1px rgba(0,0,0,0.03);
}

.divider-line{
	border-bottom:1px solid rgba(255,255,255,0.05);
	border-top:1px solid rgba(0,0,0,0.05);
	clear:both;
	width:100%;
	height:1px;
	margin:0;
	float:left;
}

.divider-line.div-space{
	margin:30px 0;
}

@media screen and (max-width:767px){
.divider-line.div-space{
	margin:10px 0;
}
}