.header_container{
/* margin-bottom: 3rem; */
margin-top: 3rem;
}
.loginMedia{
    margin-left: auto;
    width:40%;
    margin-bottom: 2rem;
    display: flex; 
    justify-content:space-around
}
#loginForm, 
.message_container{
width: 60%;
float: right;
}
.newUser{
color: #ff4d01;
font-size: 1.25rem;
font-weight: 900;
}
.input{
border: 0.063rem solid #000000;
border-radius: 0.313rem;
margin: 0.625rem;
background: hsl(0, 0%, 100%, .1);
color: #fff;
max-height: 3.125rem;
min-height: 2.5rem;
font-size: 0.938rem;
}
/*screens*/
.play__title{
font-size: 2.813rem;  
font-weight: bold; 
margin-bottom: 1.563rem;
margin-top: 0;
box-sizing: border-box;
clear: both;
}
.play__subtitle {
font-size: 3.125rem;
font-weight: bold;
}
.play__subtitle_red{
color: #ff4d01;
font-weight: bold;
font-size: 1.875rem;
margin-bottom: 1.875rem;
}
.play__image{
display: block;
margin-left: 0; 
width: 83%;
}
.btnSubmit{
text-align: center;
padding: 0.5rem 0 0.25rem 0;
width: 7.5rem;
border-radius: 0.313rem;
border: 0.125rem solid #ff4d01;
background-color: rgba(248, 100, 14, 0.52);
color: #fff;
cursor: pointer;
font-weight: bolder;
font-size: 0.938rem;
-webkit-transition: all 0.8s ease-out;
-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;
}
.btnSubmit:hover{
opacity: 0.7;
}
.btnSubmit.redirect_new{
float: left;
margin-left: 0.938rem;
}
.form__buttons>.right{
float: right;
margin-right: 1.25rem;
display: inline-block;
margin-top: auto;
}
a.redirect_new{
color: #fff;
text-decoration: none;
}
a.redirect_new:hover{
color: #fff;
opacity:0.9;
}
.form__buttons>.btnSubmit.left{
text-align: left;
}
.form__buttons>.btnSubmit.left{
text-align: right;
}
.btnBig{
border-radius: 0.625rem;
border: 0.125rem solid rgb(248, 99, 14);
background-color: rgba(248, 100, 14, 0.52);
color: #fff;
font-weight: bold;
font-size: 2.188rem;
padding: 1.563rem 3.438rem 0.938rem 3.438rem;
margin-top: 3rem;
margin-bottom: 3rem;
-webkit-transition: all 0.8s ease-out;
-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;
}
.btnBig:hover{
opacity: 0.7;
}
.play_now{
margin-top: 3rem;
margin-bottom: 0;
padding: 0.5rem 0.938rem 0.25rem 0.938rem;
border-radius: 0.313rem;
}
.top_button{
margin-bottom: 0;	
}
.help{
margin-top: 1rem!important;
font-size: .9375rem;
margin-bottom: 1rem;
font-weight: 500;
line-height: 1.2;
cursor: not-allowed;
}
.how_work__title {
color: #ff4d01;
font-weight: bold;
font-size: 1.875rem;
margin-bottom: 1.875rem;
}
.how_work__description{
font-family: 'LPCBeauSans';
font-size: 1.25rem;
line-height: 1.563rem;  
line-height: 1.6875rem;
margin: 0 auto;
margin-bottom: 1.875rem;
max-width: 69%;
}
.how_work__subtitle {
color: #ff4d01;
font-weight: bold;
font-size: 1.875rem;
margin-bottom: 3.875rem;
}
.how_work__image{
display: block;
width: 90%;
margin: 0 auto;
}
.load_games{
text-align: center;
margin-top: 2rem;
margin-bottom: 2rem;
color: #fff;
cursor: pointer;
text-transform: uppercase;
font-weight: 700;
font-size: 1.25rem;
margin-bottom: 1.875rem;
cursor: pointer;
-webkit-transition: all 0.8s ease-out;
-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;
clear: both;
}
.load_games.main__page{
margin-top: 0;
padding-top: 4rem;
margin-bottom: 0;	
}
.load_games:hover{
opacity: 0.7;
}
.vertical__template_title{
font-size: 1.563rem; 
font-weight:900 ;
text-align: center;
color: #fff;
text-transform: uppercase;
margin-bottom: 3rem;
margin-top: 0;
}
.vertical__game_image{
display: block;
max-width: 66%;
margin: 0 auto;
}
.vertical__game_title{
color: rgb(248, 99, 14);
font-weight: bold;
padding-top: 0;
text-transform: uppercase;
text-align: left;
margin-bottom: 1.5625rem;
font-size: 1.625rem;
}
.vertical__game_text{
font-size: 1.25rem;
line-height: 1.563rem;
font-family: 'LPCBeauSans';
color: #fff;
margin-bottom: 2rem;
text-align: left;
}
.vertical__button{
border-radius: 0.313rem;
border: 0.125rem solid rgb(248, 99, 14);
background-color: rgba(248, 100, 14, 0.52);
padding: 0.5rem 0.938rem 0.25rem 0.938rem;
color: #fff;
font-weight: bold;
font-size: 1.375rem;  
-webkit-transition: all 0.8s ease-out;
-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;
margin-left: 0;
display: block;
}
.more_games:hover, .vertical__button:hover{
opacity: 0.7;
}
.flex{
display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
align-items: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 2rem;
margin-bottom: 2rem;
}
.vertical__half{
padding-left: 2.813rem;
padding-right: 2.188rem;
}
.divide {
width: 90%;
height: 0.313rem;
background-image: linear-gradient(to right,#373636, #bbb6b6, #bbb6b6, #bbb6b6, #373636);
margin: 3.125rem auto 3.125rem auto;
border-radius: 0.625rem;
}
.divide.last {
margin: 0 auto 0 auto;
}
/*forms*/
.input {
padding: 0.313rem;
border: 0.063rem solid #000;
border-radius: 0.313rem;
margin: 0.625rem;
background: hsl(0, 0%, 100%, .1);
color: #fff;
min-height: 3.125rem;
font-size: 1rem;
}
.form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
color: #fff;
background-clip: padding-box;
border-radius: 0.25rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
-webkit-transition: border-color .15s ease-in-out,
-webkit-box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out,
-webkit-box-shadow .15s ease-in-out;
-o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,
-webkit-box-shadow .15s ease-in-out;
}
::-webkit-input-placeholder { 
color: #fff;
}
:-moz-placeholder { 
color: #fff;

}
::-moz-placeholder { 
color: #fff;
opacity:  1;
}
:-ms-input-placeholder { 
color: #fff;
}
::-ms-input-placeholder { 
color: #fff;
}

::placeholder { 
color: #fff;
}
.inlined{
display: inline-block;
width: 45%;
float: left;
}
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe{
    height: 28px !important;
}
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {
    height: 90%;
}
.devide{
    height: 0px ;
}
/* mobile VIEW */
@media only screen and (max-width:1200px) {
    .form__buttons>.right{
        float:none;
        margin-top: 1rem;
    }
    .btnSubmit.redirect_new{
        margin-left:1.7rem;
    }
}
@media only screen and (max-width:990px) {
    .form__buttons>.right{
        float: right;
        margin-top: auto;
    }
    .loginMedia{
        width:60%;
    }
    .devide{
        height: auto ;
    }
}
@media only screen and (max-width:767px) {
    .loginMedia{
        width:100%;
    }
.inlined{
display: block;
width: 100%;
float: none;
}
.play__title {
font-size: 1.563rem;
margin-top: 2rem;
clear: both;
}
.play__subtitle {
font-size: 1.875rem;
}
.play__subtitle_red {
font-size: 1.063rem;
}
#loginForm, .message_container {
width: 100%;
float: none;
}
.vertical__half{
padding-left: 1rem;
padding-right: 1rem;
}
.vertical__game_image {
width: 100%;
max-width: 100%;
display: block;
}
.vertical__button {
font-size: 1.2rem;
margin: 0 auto;
}
.vertical__template_title {
font-size: 1.3rem;
margin-bottom: 2rem;
}
.footer_menu__header {
font-size: 1.125rem;
}
.load_games.main__page {
font-size: 1.125rem;
padding-top: 2rem;
}
.how_work__description {
max-width: 80%;
}
.form__buttons>.right {
margin-right: 0;
/* font-size: 0.75rem; */
}
.btnSubmit.redirect_new {
margin-left: 0;
}
.col-xs-12 {
padding: 0!important;
}
.input {
padding: 0.2rem;
margin: 0;
min-height: 3rem;
font-size: 0.75rem;
margin-bottom: 1rem;
}
.play__texts{
padding-top: 1.2rem;
clear: both;
box-sizing: border-box;
}
.flex{
display: block;
}
}
@media only screen and (max-width:380px) {
    .loginMedia{
        display:block;
    }
    /* .loginMedia div, .loginMedia div div{
        width: 196px;
        margin: auto;
    } */
    .fb-login-button{
        margin-top: 1rem;
    }
    .g_id_signin div{
        width: 196px;
        margin: auto;
    }
    /* .form__buttons>.right{
        font-size: auto;
    } */
}
