/* ::::: https://0.s3.envato.com/files/91563403/css/style.css ::::: */
@font-face {
  font-family: "CoreSansM45Regular";
  src: url("../webfonts/2A957E_0_0.eot?#iefix") format("embedded-opentype"), url("../webfonts/2A957E_0_0.woff") format("woff"), url("../webfonts/2A957E_0_0.ttf") format("truetype");
}

h1, h2, h3, h4, h5, h6 { font-weight: 700; font-family: "CoreSansM45Regular",sans-serif,serif; color: rgb(67, 72, 83); text-shadow: 0px 1px 0px rgb(255, 255, 255); letter-spacing: -0.5px; }
h1 { font-size: 20px; color: rgb(3, 147, 184); border-bottom: 1px solid rgb(224, 224, 224); padding: 0px 0px 13px; }
h3 { font-size: 20px; color: rgb(3, 147, 184); padding: 0px 0px 3px; }
h4 { font-size: 14px; }
a { color: rgb(3, 147, 184); font-size:14px;font-weight: normal; text-decoration: none; outline: medium none; padding: 0px; }
a:hover { color: rgb(3, 147, 184); text-decoration:underline; }
#box { background: none repeat scroll 0% 0% rgb(249, 249, 249); width: 850px; height: 430px; display: block; overflow: hidden; color: gray; border-radius: 1px; box-shadow: 0px 0px 2px rgb(211, 211, 211), 0px -3px 0px rgb(230, 230, 230) inset; margin: 100px auto 0px; }
#logincontent { width: 100% ! important; height: 815px ! important; padding: 3px 0px; }
#login { padding: 13px 0px 0px; }
.logindivider {background: none repeat scroll 0% 0% rgb(249, 249, 249);height:0px;margin-right:20px;margin-top:5px;border-bottom: 2px solid #f3f3f3;}
.logindivider-two {background: none repeat scroll 0% 0% rgb(249, 249, 249);height:3px;margin-right:20px;margin-top:0px;margin-bottom:10px;}
/* Inset, by Dan Eden */ 
hr.style-six {
    margin-top:2px;
    border: 0; height: 0; 
    border-top: 2px solid rgba(0, 0, 0, 0.1); 
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); 
    }

.social { height: 60px; padding: 13px 0px 0px; }
.twt { position: relative; background: url('twt.png') no-repeat scroll 0% 0% / 193px auto transparent; height: 35px; width: 190px; display: block; float: right; margin-top: 10px; outline: medium none; cursor: pointer; }
.fb { position: relative; background: url('fb.png') no-repeat scroll 0% 0% transparent; height: 35px; width: 200px; display: block; float: left; margin-top: 10px; outline: medium none; cursor: pointer; }
.check_box { width: 13px; height: 20px; vertical-align: bottom; position: relative; top: 3px; overflow: hidden; outline: medium none; transition: width 1s ease 0s; margin: 0px; padding: 0px; }
.check_box:checked { width: 30px; }
input { outline: medium none; }
input[type="submit"] { width: 180px; height: 30px; margin-right:20px;background: none repeat scroll 0% 0% #0393b8; color: rgb(255, 255, 255); cursor: pointer; font-family: "CoreSansM45Regular",sans-serif; font-size:14px;font-weight: 600; border-radius: 1px; border: 0px none; box-shadow: 0px 3px #0393b8; border-radius: 5px; }

.register, .login { font-size: inherit; line-height:inherit; color: rgb(126, 126, 126); font-family: inherit; background-color: rgb(253, 253, 253); width: 255px; height:40px; display: block; border: 1px solid #ccc; box-shadow: 2px 2px 4px rgb(241, 241, 241) inset; border-radius: 1px; outline: medium none; margin: 13px 0px -3px; padding: 0px 15px 0px 50px; }
.user { background: url('user.png') no-repeat scroll 0% 0% transparent; }
.password { background: url('password.png') no-repeat scroll 0% 0% transparent; }
.email { background: url('email.png') no-repeat scroll 0% 0% transparent; }
.buy_btn { position: relative; top: 20px; display: none; margin-bottom: -120px; text-align: center; }
.buy_btn h1 { color: rgb(115, 170, 93); }
.flux_title { font-size: 40px; border-bottom: medium none; }
.flux_title_h4 { margin-top: -33px ! important; color: rgb(89, 129, 72); }
#bottom_text { width:415px;height:205px;background:#f3f3f3;margin-top: 5px; display: block; text-align: left; text-shadow: 1px 1px 0px rgb(255, 255, 255); line-height: 19px; padding-left:12px; border-top: 1px solid rgb(224, 224, 224); }
form label { display: inline-block; padding-left: 15px; text-indent: -15px; }
#box_left { float: left; overflow: hidden; width: 45% ! important; height: 420px; padding-right:40px;border-right: 1px solid rgb(224, 224, 224);}
.btn_register { position: relative; margin-top: 15px; /*right: 10px ! important;*/ float: left; padding-top:5px;padding-left:15px;}
.check_terms { margin-top: 22px ! important; width: 205px; }
#box_right { padding-left:50px;float: right; /*overflow: hidden;*/ width: 45%; height: 100%; }
.btn_login { position: relative; margin-top: 15px; float: right; padding-top:5px; }
.check_logged { margin-top: 22px ! important; width: 270px; }
#box_right h1 { text-align: left; }
#box_right input[type="text"], #box_right input[type="password"] { width: 360px; }
#box_right input[type="text"] { margin-right: 5px; }
#box_right form input { display: inline-block; }
.twt:hover, .fb:hover, input[type="submit"]:hover, button:hover { opacity: 0.9; }
.twt:active, .fb:active, input[type="submit"]:active { opacity: 0.8; }
input:-moz-placeholder, input::-moz-placeholder { color: rgb(185, 185, 185); position: relative; padding-left: 0px; transition: padding 0.5s ease 0s; }

/* ::::: https://0.s3.envato.com/files/91563403/css/avgrund.css ::::: */


