@import url(https://fonts.googleapis.com/css?family=Sarpanch:400,700,900);
body{font-family:"glyphicons-halflings-regular",sans-serif;font-size:1.5em;}
.loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url('/images/loader.gif') 50% 50% no-repeat transparent;
}
p{font-size:1.2em;}
.image-bg-fluid-height{
position:relative;
top:-20px;
text-align:center;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
-o-background-size:cover;
}
.image-bg-fluid-height{
background-color:#CACADC;
padding: 150px 0px 50px 0px;
border-bottom:thin solid black;}

@media(max-width:420px){.image-bg-fluid-height{padding-top:50px;}}

.img-center{margin:auto;}
.navbar{
position:relative;
top:-90px;
margin:0px 50px 30px 50px;
border:thin solid #A7A9FF;
}
@media(max-width:420px){.navbar{position:relative;top:0px;}}
.navbar .navbar-nav>li>a {
font-weight:bold;
color:#C8C9E4;
background-color:#202020;
}
.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>li>a:hover {
color:#7B7DD9;background-color:#404040;font-weight:bold;}
.navbar .navbar-nav>li>.active>a,.navbar .navbar-nav>li>.active>a:focus,.navbar .navbar-nav>li>.active>a:hover {
color:#22B6EC;}
.navbar-toggle{background-color:#000;}
.icon-bar{color:#A7A9FF;}

.grad_hr{
border:0;
height:2px;
background-image:linear-gradient(to right, rgba(26, 0, 0, 0), rgba(26, 0, 0, 0.75), rgba(26, 0, 0, 0));
margin-bottom:1.5%;
}

.er_font{font-family:'Sarpanch',sans-serif;}
#name_logo{position:relative;top:-190px;color:#474AB1;text-shadow:2px 2px black;line-height:70px;font-family:'Sarpanch',sans-serif;}
.er_title{color:#A7A9FF;font-size:0.8em;font-family:'Sarpanch',sans-serif;}
.caption{text-align:center;color:#808080;font-size:1.1em;margin-top:0.8emmargin-bottom:0.5em;font-family:"glyphicons-halflings-regular",sans-serif;}

/*
@media(max-width:1024px){#star{position:relative;top:-300px;left:400px;}}
@media(max-width:768px){#star{position:relative;top:-350px;left:240px;}}
@media(max-width:420px){#star{position:relative;top:0px;left:30px;}}
@media(max-device-width:800px){#star{position:relative;top:-300px;left:330px;}}

@media(max-width:1024px)and(min-device-width:768px){#name_logo{position:relative;top:-490px;left:40px;}}
@media only screen and (max-device-width:800px){#name_logo{position:relative;top:-490px;left:5px;}}
@media(max-width:768px){#name_logo{position:relative;top:-540px;left:5px;}}
@media(max-width:420px){#name_logo{position:relative;top:-650px;left:5px;}}
*/

.rounded_box {
padding:10px 15px 15px 15px;
margin: 0px 8px 50px 8px;
border:thin solid #6365B5;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
background-color:#FFF;
box-shadow:6px 6px 3px silver;
}
@media(max-width:420px){.rounded_box{margin: 2% 10% 20% 10%;}}
@media(max-width:768px){.rounded_box{margin: 2% 10% 20% 10%;}}

.gal_rounded_box {
margin: 0px 8px 50px 8px;
border:thin solid #6365B5;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
background: url('/images/brick_bg.gif') repeat;
box-shadow:6px 6px 3px silver;
}
@media(max-width:420px){.gal_rounded_box{margin: 2% 10% 20% 10%;}}
@media(max-width:768px){.gal_rounded_box{margin: 2% 10% 20% 10%;}}

.white_box {
padding:10px 15px 15px 15px;
margin: 0px 8px 50px 8px;
border:thin solid #6365B5;
background-color:#FFF;
box-shadow:6px 6px 3px silver;
}
#paypal{
padding:10px 25px 15px 15px;
margin: 0px 8px 50px 8px;
border:thin solid #FF8A01;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
border-radius:15px;
background-color:#FFF;
box-shadow:6px 6px 3px silver;	
}
.img-border{border:thin solid blue;}
.gal_caption{margin-top:10px;margin-bottom:20px;padding:10px;border:thin solid blue;background-color:white;}
.gal_item_btm_mrg{margin-bottom:20px;}
#gal_menu{margin-top:20px;margin-bottom:20px;padding:10px;border:thin solid blue;background-color:white;}
#er_footer{
width:100%;
min-height:200px;
padding-top:30px;
background:#404040;
/* Old browsers */
background:-moz-radial-gradient(center,ellipse cover,#2B2B2B 0%,#000000 100%);
/* FF3.6+ */
background:-webkit-gradient(radial,center center,0px,center center,65%,color-stop(0%,#2B2B2B),color-stop(65%,#000000));
/* Chrome,Safari4+ */
background:-webkit-radial-gradient(center,ellipse cover,#2B2B2B 0%,#000000 65%);
/* Chrome10+,Safari5.1+ */
background:-o-radial-gradient(center,ellipse cover,#2B2B2B 0%,#000000 65%);
/* Opera 12+ */
background:-ms-radial-gradient(center,ellipse cover,#2B2B2B 0%,#000000 65%);
/* IE10+ */
background:radial-gradient(ellipse at center,#2B2B2B 0%,#000000 65%);
/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B2B2B',endColorstr='#000000',GradientType=1);
/* IE6-9 fallback on horizontal gradient */	
}

#footer_logo{color:#BBBCE7;line-height:30px;margin-bottom:2.50em;font-family:'Sarpanch',sans-serif;}
#footer_copy,#footer_links{color:white;font-size:1.2em;margin-bottom:2.50em;font-family:"glyphicons-halflings-regular",sans-serif;}
#footer_links a{color:white;}
#footer_links a:hover{color:#C0C0FF;text-decoration:none;}

.er_0-8em{font-size:0.8em;}
.er_1em{font-size:1em;}
.er_1-1em{font-size:1.1em;}
.er_1-2em{font-size:1.2em;}
.er_1-3em{font-size:1.3em;}
.er_1-4em{font-size:1.4em;}
.er_1-5em{font-size:1.5em;}
.er_2em{font-size:2em;}
.er_3em{font-size:3em;}
.er_4em{font-size:4em;}
.er_5em{font-size:5em;}
.er_6em{font-size:6em;}
.er_7em{font-size:7em;}
.er_8em{font-size:8em;}

.let_sp_2{letter-spacing:2px;}
.let_sp_3{letter-spacing:3px;}
.let_sp_4{letter-spacing:4px;}
.let_sp_4-5{letter-spacing:4.5px;}
.let_sp_5{letter-spacing:5px;}

.vert_fill_10{height:10px;}
.vert_fill_20{height:20px;}
.vert_fill_30{height:30px;}
.vert_fill_40{height:40px;}
.vert_fill_50{height:50px;}
.vert_fill_60{height:60px;}
.vert_fill_70{height:70px;}
.vert_fill_80{height:80px;}
.vert_fill_90{height:90px;}
.vert_fill_100{height:100px;}
.vert_fill_130{height:130px;}
.vert_fill_200{height:200px;}

.pdd_top_10{padding-top:10px;}
.pdd_top_20{padding-top:20px;}
.pdd_top_30{padding-top:30px;}
.pdd_top_40{padding-top:40px;}
.pdd_top_50{padding-top:50px;}
.pdd_bot_10{padding-bottom:10px;}
.pdd_bot_20{padding-bottom:20px;}
.pdd_bot_30{padding-bottom:30px;}
.pdd_bot_40{padding-bottom:40px;}
.pdd_bot_50{padding-bottom:50px;}

.marg_top_10{margin-top:10px;}
.marg_top_20{margin-top:20px;}
.marg_top_30{margin-top:30px;}
.marg_top_40{margin-top:40px;}
.marg_top_50{margin-top:50px;}
.marg_bot_10{margin-bottom:10px;}
.marg_bot_20{margin-bottom:20px;}
.marg_bot_30{margin-bottom:30px;}
.marg_bot_40{margin-bottom:40px;}
.marg_bot_50{margin-bottom:50px;}

.white{color:white;}
.grey{color:#787878;}
.darkgrey{color:#5A5858;}
.silkblue{color:#474AB1;}
.lightblue{color:#C0C0FF;}
.yellow{color:#FFFF00;}
.red{color:#B20000;}

.btn-high{padding-top:30px;padding-bottom:30px;}

.btn-light-orange {
background-color: #feb563;
border-color: #feb563;
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #feab4f;
background-image: -moz-linear-gradient(top,#feb563,#fe9d30);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#feb563),to(#fe9d30));
background-image: -webkit-linear-gradient(top,#feb563,#fe9d30);
background-image: -o-linear-gradient(top,#feb563,#fe9d30);
background-image: linear-gradient(to bottom,#feb563,#fe9d30);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffeb563', endColorstr='#fffd9c30', GradientType=0);
border-color: #fe9d30 #fe9d30 #e07701;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.btn-light-orange:hover,
.btn-light-orange:focus {
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position .1s linear;
-moz-transition: background-position .1s linear;
-o-transition: background-position .1s linear;
transition: background-position .1s linear;
}
.btn-light-orange:hover,
.btn-light-orange:focus {
background-color: #fe9d30;
}
.btn-light-orange:active,
.btn-light-orange.active,
.btn-light-orange.active:hover {
background-color: #fea94a;
border-color: #fe9d30;
}
.btn-light-orange.disabled:hover,
.btn-light-orange.disabled:focus,
.btn-light-orange.disabled:active,
.btn-light-orange.disabled.active,
.btn-light-orange[disabled] .btn-light-orange:hover,
.btn-light-orange[disabled] .btn-light-orange:focus,
.btn-light-orange[disabled] .btn-light-orange:active,
.btn-light-orange[disabled] .btn-light-orange.active {
background-color: #feb563;
border-color: #feb563;
}
.btn-blue {
color:#ffffff;
background-color: #7f80e2;
border-color: #7f80e2;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active {
color:#000000;
background-color: #6a6bdd;
border-color: #5557d9;
}
.btn-blue.disabled:hover,
.btn-blue.disabled:focus,
.btn-blue.disabled:active,
.btn-blue.disabled.active,
.btn-blue[disabled]:hover,
.btn-blue[disabled]:focus,
.btn-blue[disabled]:active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue:hover,
fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-blue:active,
fieldset[disabled] .btn-blue.active {
  background-color: #7f80e2;
  border-color: #7f80e2;
}
.btn-light-blue {
background-color: #00d4e2;
border-color: #00d4e2;
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #00c1ce;
background-image: -moz-linear-gradient(top,#00d4e2,#00a4af);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#00d4e2),to(#00a4af));
background-image: -webkit-linear-gradient(top,#00d4e2,#00a4af);
background-image: -o-linear-gradient(top,#00d4e2,#00a4af);
background-image: linear-gradient(to bottom,#00d4e2,#00a4af);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00d4e2', endColorstr='#ff00a4af', GradientType=0);
border-color: #00a4af #00a4af #005c63;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.btn-light-blue:hover,
.btn-light-blue:focus {
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position .1s linear;
-moz-transition: background-position .1s linear;
-o-transition: background-position .1s linear;
transition: background-position .1s linear;
}
.btn-light-blue:hover,
.btn-light-blue:focus {
background-color: #00a4af;
}
.btn-light-blue:active,
.btn-light-blue.active,
.btn-light-blue.active:hover {
background-color: #00bcc9;
border-color: #00a4af;
}
.btn-light-blue.disabled:hover,
.btn-light-blue.disabled:focus,
.btn-light-blue.disabled:active,
.btn-light-blue.disabled.active,
.btn-light-blue[disabled] .btn-light-blue:hover,
.btn-light-blue[disabled] .btn-light-blue:focus,
.btn-light-blue[disabled] .btn-light-blue:active,
.btn-light-blue[disabled] .btn-light-blue.active {
background-color: #00d4e2;
border-color: #00d4e2;
}
.btn-red {
color:#ffffff;
background-color: #bc5884;
border-color: #bc5884;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active {
color:#000000;
background-color: #b34877;
border-color: #a1406b;
}
.btn-red.disabled:hover,
.btn-red.disabled:focus,
.btn-red.disabled:active,
.btn-red.disabled.active,
.btn-red[disabled]:hover,
.btn-red[disabled]:focus,
.btn-red[disabled]:active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red:hover,
fieldset[disabled] .btn-red:focus,
fieldset[disabled] .btn-red:active,
fieldset[disabled] .btn-red.active {
background-color: #bc5884;
border-color: #bc5884;
}

.btn-green {
color:#ffffff;
background-color: #74a885;
border-color: #74a885;
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active {
color:#000000;
background-color: #649e77;
border-color: #5a8f6b;
}
.btn-green.disabled:hover,
.btn-green.disabled:focus,
.btn-green.disabled:active,
.btn-green.disabled.active,
.btn-green[disabled]:hover,
.btn-green[disabled]:focus,
.btn-green[disabled]:active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green:hover,
fieldset[disabled] .btn-green:focus,
fieldset[disabled] .btn-green:active,
fieldset[disabled] .btn-green.active {
background-color: #74a885;
border-color: #74a885;
}


#mailer_frm .has-error .control-label,
#mailer_frm .has-error .help-block,
#mailer_frm .has-error .form-control-feedback {
color:#C00000;
}

#mailer_frm .has-success .control-label,
#mailer_frm .has-success .help-block,
#mailer_frm .has-success .form-control-feedback {
color:#80FF80;
}


@font-face {
font-family: "glyphicons-halflings-regular";
src: url('../fonts/glyphicons-halflings-regular.eot');
src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype');
src: url('../fonts/glyphicons-halflings-regular') format('woff');
url('../fonts/glyphicons-halflings-regular.ttf') format('truetype');
url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflings-regular') format('svg');

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'glyphicons-halflings-regular';
src: url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflings-regular.svg') format('svg');
}
}

