.main {width: 100%;}
#loadingJq #opacity {position: fixed;z-index: 9998;top: 0;right: 0;bottom: 0;left: 0;background-color: rgb(244, 109, 59);opacity: 1;overflow: hidden;}
#loadingJq #waitingpage {position: fixed;top: 18%;z-index: 9999;width: 100%;}
#loadingJq #waitingpage .text {text-align: justify;}
#loadingJq #waitingpage .text p {margin-bottom: 0;font-size: 14px;line-height: 20px;color: #2c2c2c;background-color: rgb(244, 109, 59);}
#loadingJq #waitingpage .text span {display: block;text-align: center;background-color: rgb(244, 109, 59);font-size: 20px;padding: 20px 0px 0px;font-family: "raleway",sans-serif;color: #FFF;}
#loadingJq #waitingpage .text .logo {display: block;max-width: 740px;margin: 0 auto 20px;width: 100%;padding:10px;}
#loadingJq #waitingpage .loader img {display: block;margin: 0 auto 10px;}
@media screen and (min-width: 768px) {#loadingJq #waitingpage .tcenter {text-align: center;}}
@media screen and (min-width: 1000px) {#loadingJq #waitingpage .loader img {margin: 20px auto 40px;}}

.site-logo a {background: url("images/logo.png");background-repeat: no-repeat;width: 300px; height: 47px; background-size: 300px 47px;}

.form-2 {width: 90%;padding: 30px 15px;max-width: 500px;}
.form-2 p:last-of-type {display: flex;}
.form-2 input[type=button], .form-2 input[type=submit] {margin-left: auto;margin-right: auto;}
.form-2 input[type=button].log-twitter {margin-right: 1%;background: #34a5cf;background: -moz-linear-gradient(#34a5cf, #2a8ac4);background: -ms-linear-gradient(#34a5cf, #2a8ac4);background: -o-linear-gradient(#34a5cf, #2a8ac4);background: -webkit-gradient(linear, 0 0, 0 100%, from(#34a5cf), to(#2a8ac4));background: -webkit-linear-gradient(#34a5cf, #2a8ac4);background: linear-gradient(#34a5cf, #2a8ac4);border: 1px solid #2b8bc7;color: #ffffff;text-shadow: 0 -1px rgba(0,0,0,0.3);text-decoration: none;}
.main.container .msg.alert-danger {background-color: #F00;color: #FFF;}
.duallogin div.error {background-color: #F00;color:#FFF;padding: 10px 30px;margin-top: 20px;}
.duallogin div.msg {background-color: #3c763d;color:#3c763d;padding: 10px 30px;margin-top: 20px;}

.form-2 a.submit {
	width: 49%;height: 38px;position: relative;box-shadow: inset 0 1px rgba(255,255,255,0.3);border-radius: 3px;cursor: pointer;font-family: 'Lato', Calibri, Arial, sans-serif;font-size: 14px;line-height: 38px;text-align: center;font-weight: bold;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    float: none;
	background: #fbd568;background: -moz-linear-gradient(#fbd568, #ffb347);background: -ms-linear-gradient(#fbd568, #ffb347);background: -o-linear-gradient(#fbd568, #ffb347);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbd568), to(#ffb347));background: -webkit-linear-gradient(#fbd568, #ffb347);background: linear-gradient(#fbd568, #ffb347);border: 1px solid #f4ab4c;color: #996319;text-shadow: 0 1px rgba(255,255,255,0.3);}
.form-2 a.submit:hover {box-shadow:inset 0 1px rgba(255,255,255,0.3),inset 0 20px 40px rgba(255,255,255,0.15);}
.form-2 a.submit:active {top: 1px;}
.form-2 textarea {width: 100%;}
.form-2 #ucheck {padding: 3px 4px;margin-top: 5px;} 
#terms {margin-left: 10px;}