body
{
background:#104E8B;
margin:0 auto;
font-size:20px;
}
.login-table
{
border:solid 2px #000;
padding:7px;
}
.login-th
{
border:0px;
color:#fff;
background:#4ae79b;
font-size:20px;
font-weight:900;
padding:10px;
border-bottom:solid 1px #000;
text-align:center;
}
.login-th-r
{
border:0px;
color:#fff;
background:#40da59;
font-size:20px;
font-weight:900;
padding:10px;
border-bottom:solid 1px #000;
text-align:center;
}
.login-td-tr
{
border:0px;
color:#000;
font-size:14px;
font-weight:400;
padding:10px;
}
.no-padding
{
    padding:0px !important;
}
.bg-content
{
background-color:#104E8B;
}
.bwhite
{
background:#fff;
}
h2
{
font:26px Roboto Condensed;
color:#009246;
}

h3
{
font-size:16px;
}
h4
{
font-size:18px;
}

.lalign
{
text-align:left;
}

.margin-50
{
margin-top:38px;
margin-left:70px;
}

p
{
text-align:justify;
line-height:24px;
color:#000;
font-size:18px !important;
/*font-family: 'Overlock', cursive;*/
font-family: 'Open Sans', sans-serif;
}
.font-family-messiri
{
  font-family: 'Kreon', serif;
}

.p_lite
{
text-align:justify;
line-height:24px;
color:#000;
font-size:18px;
font-family: 'Open Sans', sans-serif;
}

.color-e05038
{
	color:#ff2400;
}
.color-ffcc00
{
	color:#ffcc00;
}
h6
{
color:#F70106;

}
.footer
{
min-height:30px;
background:#484848;
padding:10px;
position:relative;
}
img
{
width:100%;
}
.footertxt
{
font-size:11px;
font-family:verdana;
color:#fff;
}
.margin-top50
{
margin-top:30px;
}
.margin-top100
{
margin-top:100px;
}
.margin-top-10
{
margin-top:20px;
}
figcaption
{
color:#FFF;
font-size:14px;
}
th,td,tr,table
{
border:solid 1px #D1CAB0;
padding: 5px;
color:#000;
text-align:center;
}
th
{
color:#FFF;
background:#D1CAB0;
text-align:center;
}
.no-border
{
border: 0px;
}
.padding-10
{
padding:10px;
}

.padding-20
{
  padding:20px;
}
.white-font
{
color:#fff;
}
.bg-ccc
{
background:#ccc;
}
.bg-red
{
background:#d7d1ca;
}
.bg-blue
{
	background:#104E8B;
}
.bg-587498
{
	background:#587498;
}
.bg-f5f9f4
{
	background:#f5f9f4;
}
.bg-484848
{
	background:#484848;
}
.gradient-box
{
background: -webkit-repeating-linear-gradient(#ededed, #FFF 20%, #FFF 100%);
background: -moz-repeating-linear-gradient(#ededed, #FFF 20%, #FFF 100%);
background: -o-repeating-linear-gradient(#ededed, #FFF 20%, #FFF 100%);
background: repeating-linear-gradient(#ededed, #FFF 20%, #FFF 100%);
border:solid 1px #000;
border-radius:10px;
}
.full-border
{
border:solid 1px #000;
}
.box2
{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 10px #000000;
-webkit-box-shadow: 0px 0px 10px #000000;
box-shadow: 0px 0px 10px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fffafa', endColorstr = '#fff0ba');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fffafa', endColorstr = '#fff0ba')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #fffafa, #fff0ba);
background-image: -ms-linear-gradient(top, #fffafa, #fff0ba);
background-image: -o-linear-gradient(top, #fffafa, #fff0ba);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fffafa), to(#fff0ba));
background-image: -webkit-linear-gradient(top, #fffafa, #fff0ba);
background-image: linear-gradient(top, #fffafa, #fff0ba);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;

}
.box2 a{
    font-size:14px !important;
}

a#here 
{
 background:#022d57 !important;
 color:#FFF !important;
}
