/*@import url(http://weloveiconfonts.com/api/?family=fontawesome);*/
/* ---------- FONTAWESOME ---------- 
[class*="fontawesome-"]:before {font-family:'FontAwesome',sans-serif;}
*/
@import url(font-awesome-4.7.0/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Iceberg);
/*<link href='https://fonts.googleapis.com/css?family=Special+Elite' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Finger+Paint' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Kalam|Oregano' rel='stylesheet' type='text/css'>*/
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-size: 100%;font: inherit;vertical-align: baseline;}
html{background: url("../img/bg1.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; height: 100%; overflow: hidden;background-color:#2c3338;}
body{height:100%;overflow: scroll;color:#606468;font:87.5%/1.5em 'Open Sans', sans-serif;margin:0;overflow-y:auto !important;overflow-x:hidden !important;-ms-overflow-style:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.container{left:50%;position:absolute;top:45%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.noscript{left:50%;position:absolute;top:45%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:14pt;text-align:center}
p{line-height:1.5em;}
/* ---------- GENERAL ---------- */
*{
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
*:before, *:after{
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{content:' ';display:table;}
.clearfix:after{clear:both;}
input{border:none;font-family:'Open Sans', Arial, sans-serif;font-size:14px;line-height:1.5em;padding:0;-webkit-appearance:none;}
input{padding:14px;font-size:16px;display:block;width:315px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	border:0;margin-bottom:12px;color:#7f8c8d;font-weight:600;
}
input:focus{border-width:0px 0px 0px 3px;border-style:solid;border-color:#3498DB;box-shadow:none;}
select{border:none;font-family:'Open Sans',Arial,sans-serif;font-size:14px;
  display:block;padding:15.5px;cursor:pointer;background-color:#3b4148;
  border-radius:0px 3px 3px 0px;color:white;margin-bottom:1em;width:230px;font-weight:600;font-size:16px;
}
select:hover{background-color:#434A52;}
select:focus{border-width:0px 0px 0px 3px;border-style:solid;border-color:#3498DB;padding-left:12.5px}
@-moz-document url-prefix() {
	select{border:none;font-family:'Open Sans',Arial,sans-serif;font-size:14px;
  display:block;padding:14px;cursor:pointer;background-color:#3b4148;
  border-radius:0px 3px 3px 0px;color:white;margin-bottom:1em;width:230px;font-weight:600;font-size:16px;
}
}
@supports (-ms-ime-align: auto) {
 select{border:none;font-family:'Open Sans',Arial,sans-serif;font-size:14px;
  display:block;padding:15px;cursor:pointer;background-color:#3b4148;
  border-radius:0px 3px 3px 0px;color:white;margin-bottom:1em;width:230px;font-weight:600;font-size:16px;
}
}
/*------LOGIN------*/
#login{width:280px;}
#login form span{background-color:#363b41;border-radius:3px 0px 0px 3px;color:#606468;display:block;float:left;height:50px;line-height:50px;text-align:center;width:50px;}
#login form input{height:50px;}
#login form input[type="text"], input[type="password"]{background-color:#3b4148;border-radius:0px 3px 3px 0px;color:white;margin-bottom:1em;padding:0 16px;width:230px;}
#login input[type="text"]:hover, #login input[type="password"]:hover, #login select:hover, #login select:focus{background-color:#434A52;}
#login input[type="text"]:focus,#login input[type="password"]:focus{background-color:#434A52;padding:0 13px;}
#login form input[type="submit"]{
 border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#ea4c88;color:#eee;
 font-weight:bold;margin-bottom:2em;text-transform:uppercase;width:280px;cursor:pointer;
}
/*#login form input[type="submit"]:hover{background:#178ab4;}*/
#login > p{text-align:center;}
#login > p span{padding-left:5px;}
*{ margin:0;padding:0;}
.rc-button-submit{border:1px solid #3079ed;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1);background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);}
.rc-button-submit:hover{border:1px solid #2f5bb7;color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);}
.profile-name{font-size:72px;color:white;font-weight:bold;text-align:center;margin:5px 0 0;min-height:1em;font-family: 'Iceberg', cursive;}
.profile-img{width:180px;height:100px;margin:0 auto 5px;display:block;-moz-border-radius:40%;-webkit-border-radius:40%;border-radius:40%;}
.msg{color:#623939;font-weight:bold;font-size:12pt;}
a{color:white;outline:0;text-decoration:none;}
a:focus,a:hover{text-decoration:none;}
.forgot-password{padding-left:40px;font-size:13px;font-weight:100;letter-spacing:1px;}
label{float:left;width:100%;line-height:20px;padding-right:15px;font-weight:100;text-align:right;letter-spacing:1px;}
/*login footer*/
.footer-bar{position:absolute;bottom:0;height:35px;width:100%;border-top:2x solid white;overflow:hidden;background-color:#cecece;}
.footer{padding-top:18px;font-size:.85em;white-space:nowrap;line-height: 0;}
.footer ul{float:right;max-width:80%;padding:0;}
.footer ul li{color:black;display:inline;padding:0;padding-right:0.8em;}
.footer a{color:black;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
@media (max-width: 925px){
  select{padding:14.5px;}
}