@import url('https://fonts.googleapis.com/css?family=Heebo:300,400,500,700');

*:not(i) {
	font-family:'Heebo',sans-serif !important;
}
.bootstrap-datetimepicker-widget i {
	font-family:"FontAwesome" !important;
}

body {
	font-size:16px;
    padding-top:0 !important;
}

.container {
    width:33%;
    margin-left:0;
    background-color:#fff;
    box-shadow:0 0 10px rgba(0,0,0,0.16);
	min-height:100%;
    padding-top:60px;
    color:#808080;
}

@media (max-width: 800px) {
    .container {
        width:50%;
    }
}
@media (max-width: 700px) {
    .container {
        width:100%;
    }
}

.logo img {
	height:50px;
}

.login .box {
	border:none;
}
.login .box.next {
    border-radius: 10px;
}
.login .logo {
    display:none;
    padding:0;
    /*text-align: left;*/
    margin-bottom:30px;
    max-width:350px;
    width:auto;
}

.login .footer {
    max-width:350px;
    width:auto;
}

.submit, .submit:focus {
	background-color:#1B90BF;
	color:#fff;
	border-radius:5px;
}

.sign-up strong {
	color:#F39A9C;
}

.socialButtons .btn {
	border-radius:5px;
	font-size:16px;
	text-align:left !important;
	margin-bottom:10px;
}
.socialButtons .btn img {
	margin-right:10px;
	margin-left:10px;
}

.box.emailValidation {
	border-radius:10px;
	width:450px;
	padding-top:30px;
	padding-bottom:30px;
}
.box.emailValidation .content {
	background:url(/pictures/wiin/icons/v-blue.svg) no-repeat center 20px;
	background-size: 80px 80px;
	padding-top:100px;
}
.box.emailValidation .btn, .box.unsubscribe .btn {
	border-radius:5px;
	background-color:#fff;
	color:#1B90BF;
	border:1px solid #1B90BF;
	font-size:18px;
	font-weight:500;
}
.box.emailValidation .btn:hover, .box.unsubscribe .btn:hover {
    background-color:#1B90BF;
    color:#fff;
}
.box.emailValidation .btn i, .box.unsubscribe .btn i {
	display:none;
}
.box.emailValidation .alert-success, .box.unsubscribe .alert-success {
	background-color:#fff;
	border:none;
	color:#95989A;
	font-size:16px;
	text-align:center;
}
.box.emailValidation .alert-success .close, .box.unsubscribe .alert-success .close {
	display:none;
}
.box.emailValidation h3 {
	display:none;
}
.box.emailValidation .text-right {
	text-align:center;
}

.button-blue, .btn.button-blue, .form-actions .button-blue {
    border:1px solid #1F92C1;
    color:#1F92C1;
    border-radius:10px;
    background:none;
    font-size:16px;
    height: auto;
}
.button-blue i {
    display:none;
}
.box.emailValidation .btn.button-grey, .button-grey {
    color:#ccc;
    border-color:#ccc;
}

.vignette.round {
    height:100px;
    width:100px;
    border-radius: 50%;
}

.small {
    font-size:12px;
    color: #9d9d9d;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

.login .box .inner-box {
	background-color:#fff;
}
.has-error > .slim,
.has-error > .mce-container {
    border:1px solid #b94a48;
}

input.form-control {
    border-radius: 5px;
    border: 1px solid #808080;
}

.login .box {
    max-width:350px;
    width:auto;
}