﻿
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }


body { font-size: 16px; font-family: 'Montserrat', Arial, Helvetica, sans-serif; /*padding-bottom: 500px;*/     
	-webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
    background: no-repeat center center fixed;
    background-size: cover;   
}

em { font-family: 'Playfair Display', serif; font-style: italic; color: #999999; font-size: 16px; }

p {font-size: 13px; color: #333; line-height: 20px; margin:0 0 16px; font-family: Arial, Helvetica, sans-serif}
p.large { font-size: 14px; }

h1 { font-size: 20px; color: #707070; margin-bottom: 40px; float:right; margin-top: -10px; text-transform :uppercase;}
h3 { font-size: 24px; font-weight: bold; color: #333333; margin-bottom: 10px;}
h4 { font-size: 24px; font-weight: bold; margin-bottom: 30px; margin-top: 15px; line-height: 28px; }

.submitbutton {background:#1681e3; border:1px solid #1681e3; color:#fff; height:34px; line-height:20px; margin-top: 16px}
.submitbutton:hover, .submitbutton:focus, .submitbutton:active:focus { background:#066dab; border-color:#066dab; color:#fff;}

.btn { font-size: 12px; text-transform: none; padding: 5px 24px; line-height: 19px; }
.btn.btn-primary { background: #1681e3; border: 1px solid #1681e3; color: #fff;}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active:focus { background: #066dab; border-color: #066dab;}
.btn.btn-primary-warning { border-radius: 0; background: #fff; color: #666; border: 1px solid #eee;}
.btn.btn-primary-warning:hover { background: #1681e3; color: #fff; border-color: #1681e3;}
.btn.btn-info { background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.4); color: #fff;}
.btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active:focus { /*color: #7f858f;*/ background: rgba(255, 255, 255, 0.3); border: 1px solid #fff;}

.g-login-section { padding: 20px 0 120px; }

.col-centered {float: none; margin: 0 auto;}

.vn {font-weight: 900;}
.grntxt {color: #1c8313;}

a:link {color: #939393; font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin-top:-10px;}
a:visited {color: #939393; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
a:hover {color: #1681e3; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
a:active {color: #1681e3; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}

.txt {font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#363636; text-align:center; margin-top:26px;}

.corners { -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; display: block; }
.corners_bottom { -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px;border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.corners_top { -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; border-top-right-radius: 6px; border-top-left-radius: 6px; }
.corners_left { -moz-border-radius-bottomleft:6px; -moz-border-radius-topleft:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-top-left-radius:6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.corners_right { -moz-border-radius-bottomright:6px; -moz-border-radius-topright:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-top-right-radius:6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

#wrapper_login { background: rgba(255, 255, 255, 0.2); border:1px solid white; border-color: rgba(255, 255, 255, 0.75); margin:auto; position:relative; padding:10px; -webkit-background-clip: padding-box; -moz-box-shadow: 0 0 4px rgba(50, 50, 50, 0.5);-webkit-box-shadow: 0 0 4px rgba(50, 50, 50, 0.5);box-shadow: 0 0 4px rgba(50, 50, 50, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF); }
#content_login { background: rgba(255, 255, 255, 1.00); background-color:#FFF; -moz-box-shadow: 0 0 14px rgba(255, 255, 255, 1.00); -webkit-box-shadow: 0 0 14px rgba(255, 255, 255, 1.00); box-shadow: 0 0 14px rgba(255, 255, 255, 1.00); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF); }

.form-control-login { font-family:Arial, Helvetica, sans-serif; background: none; box-shadow: none !important; outline: none; border: none; border-bottom: 1px solid #dddddd; border-radius: 0; border-radius: none; font-size: 12px; padding-left: 0; height: 50px; font-size: 11px; color: #363636; width:90%;}
.form-control-login:focus, .form-control-login:active { border-color: #dddddd; }

input[type=text] {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:700}
input[type=password] {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:700}

