html,button,input,select,textarea   { color: #222; font-family:Arial, Tahoma, Sans-Serif}
html, body                          { margin:0px!important;padding:0px;}
::-moz-selection                    { background: #b3d4fc;    text-shadow: none;}
::selection                         { background: #b3d4fc;    text-shadow: none;}
body                                {background-color:rgb(171,171,171); background-repeat: no-repeat;background-attachment:fixed; background-position:center center;}
.main                               { width: 900px;background:rgba(255, 255, 255, 1); background-size:100% 100%; border-radius: 15px;padding-top: 15px;padding-bottom: 30px;min-height: 240px;display: block;margin-top: 30px;margin-bottom: 15px;color:#00194B;-webkit-box-shadow: 0px 0px 28px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 28px -5px rgba(0,0,0,0.75);
box-shadow: 0px 0px 28px -5px rgba(0,0,0,0.75);}
h1                                  {color:rgb(20,91,125)!important}
a,a:visited                         { color: #004758;      text-decoration: none!important;}
a:hover                             { color: #004758;     }
.padtop40                           { padding-top:40px;}
.btn                                { background:rgb(255,192,0)!important; color:#333!important; font-family:Tahoma, Verdana,Arial; text-decoration: none; font-size:16px; padding:12px 30px; -webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px;  -moz-transition: all .4s ease-in;-webkit-transition: all .4s ease-in;-o-transition: all .4s ease-in;transition: all .4s ease-in;  min-width:280px;    text-align: center;}
a.disable                           { color:#333;    pointer-events: none;    cursor: default;    background-color: #606060;}
.btn:hover                          { background-color:rgb(33,81,139)!important;     color:#fff!important;text-decoration:none!important}
 .mh100                              { min-height: 70px;}
.fulljustify                        { text-align: justify;}
.fulljustify:after                  { content: "";  display: inline-block;  width: 100%;}
#lblwarning,#lblwarning2,
#lblwarning3                        { color: red!important;font-weight: normal;font-size:11px}
.clearfix:before,
.clearfix:after                     { content: " "; /* 1 */    display: table; /* 2 */}
.clearfix:after                     { clear: both;}
.clearfix                           { *zoom: 1;}

::-moz-body,::body{height:150%!important}
@media only screen and (min-width: 35em) {}
@media print,(-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {}
@media print {
*                                   { background: transparent !important;color: #000 !important; /* Black prints faster: h5bp.com/s */box-shadow: none !important;text-shadow: none !important;}
a,a:visited                         { text-decoration: none;}
a[href]:after                       { content: " (" attr(href) ")";}
abbr[title]:after                   { content: " (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after                  { content: "";}
pre,blockquote                      { border: 1px solid #999;page-break-inside: avoid;}
thead                               { display: table-header-group; /* h5bp.com/t */}
tr,img                              { page-break-inside: avoid;}
img                                 { max-width: 100% !important;}
@page                               { margin: 0.5cm;}
p,h2,h3                             { orphans: 3;widows: 3;}
h2,h3                               { page-break-after: avoid;}
}
