 
@font-face {font-family: 'Nexa-Thin';src: url('../fonts/3AE88A_0_0.eot');src: url('../fonts/3AE88A_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_0_0.woff2') format('woff2'),url('../fonts/3AE88A_0_0.woff') format('woff'),url('../fonts/3AE88A_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-ThinItalic';src: url('../fonts/3AE88A_1_0.eot');src: url('../fonts/3AE88A_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_1_0.woff2') format('woff2'),url('../fonts/3AE88A_1_0.woff') format('woff'),url('../fonts/3AE88A_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-ExtraLight';src: url('../fonts/3AE88A_2_0.eot');src: url('../fonts/3AE88A_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_2_0.woff2') format('woff2'),url('../fonts/3AE88A_2_0.woff') format('woff'),url('../fonts/3AE88A_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-ExtraLightItalic';src: url('../fonts/3AE88A_3_0.eot');src: url('../fonts/3AE88A_3_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_3_0.woff2') format('woff2'),url('../fonts/3AE88A_3_0.woff') format('woff'),url('../fonts/3AE88A_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-Light';src: url('../fonts/3AE88A_4_0.eot');src: url('../fonts/3AE88A_4_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_4_0.woff2') format('woff2'),url('../fonts/3AE88A_4_0.woff') format('woff'),url('../fonts/3AE88A_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-LightItalic';src: url('../fonts/3AE88A_5_0.eot');src: url('../fonts/3AE88A_5_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_5_0.woff2') format('woff2'),url('../fonts/3AE88A_5_0.woff') format('woff'),url('../fonts/3AE88A_5_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-Book';src: url('../fonts/3AE88A_6_0.eot');src: url('../fonts/3AE88A_6_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_6_0.woff2') format('woff2'),url('../fonts/3AE88A_6_0.woff') format('woff'),url('../fonts/3AE88A_6_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-BookItalic';src: url('../fonts/3AE88A_7_0.eot');src: url('../fonts/3AE88A_7_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_7_0.woff2') format('woff2'),url('../fonts/3AE88A_7_0.woff') format('woff'),url('../fonts/3AE88A_7_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-Regular';src: url('../fonts/3AE88A_8_0.eot');src: url('../fonts/3AE88A_8_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_8_0.woff2') format('woff2'),url('../fonts/3AE88A_8_0.woff') format('woff'),url('../fonts/3AE88A_8_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-RegularItalic';src: url('../fonts/3AE88A_9_0.eot');src: url('../fonts/3AE88A_9_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_9_0.woff2') format('woff2'),url('../fonts/3AE88A_9_0.woff') format('woff'),url('../fonts/3AE88A_9_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-Bold';src: url('../fonts/3AE88A_A_0.eot');src: url('../fonts/3AE88A_A_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_A_0.woff2') format('woff2'),url('../fonts/3AE88A_A_0.woff') format('woff'),url('../fonts/3AE88A_A_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-BoldItalic';src: url('../fonts/3AE88A_B_0.eot');src: url('../fonts/3AE88A_B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_B_0.woff2') format('woff2'),url('../fonts/3AE88A_B_0.woff') format('woff'),url('../fonts/3AE88A_B_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-ExtraBold';src: url('../fonts/3AE88A_C_0.eot');src: url('../fonts/3AE88A_C_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_C_0.woff2') format('woff2'),url('../fonts/3AE88A_C_0.woff') format('woff'),url('../fonts/3AE88A_C_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-ExtraBoldItalic';src: url('../fonts/3AE88A_D_0.eot');src: url('../fonts/3AE88A_D_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_D_0.woff2') format('woff2'),url('../fonts/3AE88A_D_0.woff') format('woff'),url('../fonts/3AE88A_D_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-Heavy';src: url('../fonts/3AE88A_E_0.eot');src: url('../fonts/3AE88A_E_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_E_0.woff2') format('woff2'),url('../fonts/3AE88A_E_0.woff') format('woff'),url('../fonts/3AE88A_E_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-HeavyItalic';src: url('../fonts/3AE88A_F_0.eot');src: url('../fonts/3AE88A_F_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_F_0.woff2') format('woff2'),url('../fonts/3AE88A_F_0.woff') format('woff'),url('../fonts/3AE88A_F_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-Black';src: url('../fonts/3AE88A_10_0.eot');src: url('../fonts/3AE88A_10_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_10_0.woff2') format('woff2'),url('../fonts/3AE88A_10_0.woff') format('woff'),url('../fonts/3AE88A_10_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Nexa-BlackItalic';src: url('../fonts/3AE88A_11_0.eot');src: url('../fonts/3AE88A_11_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_11_0.woff2') format('woff2'),url('../fonts/3AE88A_11_0.woff') format('woff'),url('../fonts/3AE88A_11_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-Thin';src: url('../fonts/3AE88A_12_0.eot');src: url('../fonts/3AE88A_12_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_12_0.woff2') format('woff2'),url('../fonts/3AE88A_12_0.woff') format('woff'),url('../fonts/3AE88A_12_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-ThinItalic';src: url('../fonts/3AE88A_13_0.eot');src: url('../fonts/3AE88A_13_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_13_0.woff2') format('woff2'),url('../fonts/3AE88A_13_0.woff') format('woff'),url('../fonts/3AE88A_13_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-ExtraLight';src: url('../fonts/3AE88A_14_0.eot');src: url('../fonts/3AE88A_14_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_14_0.woff2') format('woff2'),url('../fonts/3AE88A_14_0.woff') format('woff'),url('../fonts/3AE88A_14_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-ExtraLightItalic';src: url('../fonts/3AE88A_15_0.eot');src: url('../fonts/3AE88A_15_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_15_0.woff2') format('woff2'),url('../fonts/3AE88A_15_0.woff') format('woff'),url('../fonts/3AE88A_15_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-Light';src: url('../fonts/3AE88A_16_0.eot');src: url('../fonts/3AE88A_16_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_16_0.woff2') format('woff2'),url('../fonts/3AE88A_16_0.woff') format('woff'),url('../fonts/3AE88A_16_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-LightItalic';src: url('../fonts/3AE88A_17_0.eot');src: url('../fonts/3AE88A_17_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_17_0.woff2') format('woff2'),url('../fonts/3AE88A_17_0.woff') format('woff'),url('../fonts/3AE88A_17_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-Book';src: url('../fonts/3AE88A_18_0.eot');src: url('../fonts/3AE88A_18_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_18_0.woff2') format('woff2'),url('../fonts/3AE88A_18_0.woff') format('woff'),url('../fonts/3AE88A_18_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-BookItalic';src: url('../fonts/3AE88A_19_0.eot');src: url('../fonts/3AE88A_19_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_19_0.woff2') format('woff2'),url('../fonts/3AE88A_19_0.woff') format('woff'),url('../fonts/3AE88A_19_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-Regular';src: url('../fonts/3AE88A_1A_0.eot');src: url('../fonts/3AE88A_1A_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_1A_0.woff2') format('woff2'),url('../fonts/3AE88A_1A_0.woff') format('woff'),url('../fonts/3AE88A_1A_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-RegularItalic';src: url('../fonts/3AE88A_1B_0.eot');src: url('../fonts/3AE88A_1B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_1B_0.woff2') format('woff2'),url('../fonts/3AE88A_1B_0.woff') format('woff'),url('../fonts/3AE88A_1B_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-Bold';src: url('../fonts/3AE88A_1C_0.eot');src: url('../fonts/3AE88A_1C_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_1C_0.woff2') format('woff2'),url('../fonts/3AE88A_1C_0.woff') format('woff'),url('../fonts/3AE88A_1C_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-BoldItalic';src: url('../fonts/3AE88A_1D_0.eot');src: url('../fonts/3AE88A_1D_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_1D_0.woff2') format('woff2'),url('../fonts/3AE88A_1D_0.woff') format('woff'),url('../fonts/3AE88A_1D_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-ExtraBold';src: url('../fonts/3AE88A_1E_0.eot');src: url('../fonts/3AE88A_1E_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_1E_0.woff2') format('woff2'),url('../fonts/3AE88A_1E_0.woff') format('woff'),url('../fonts/3AE88A_1E_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-ExtraBoldItalic';src: url('../fonts/3AE88A_1F_0.eot');src: url('../fonts/3AE88A_1F_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_1F_0.woff2') format('woff2'),url('../fonts/3AE88A_1F_0.woff') format('woff'),url('../fonts/3AE88A_1F_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-Heavy';src: url('../fonts/3AE88A_20_0.eot');src: url('../fonts/3AE88A_20_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_20_0.woff2') format('woff2'),url('../fonts/3AE88A_20_0.woff') format('woff'),url('../fonts/3AE88A_20_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-HeavyItalic';src: url('../fonts/3AE88A_21_0.eot');src: url('../fonts/3AE88A_21_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_21_0.woff2') format('woff2'),url('../fonts/3AE88A_21_0.woff') format('woff'),url('../fonts/3AE88A_21_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-Black';src: url('../fonts/3AE88A_22_0.eot');src: url('../fonts/3AE88A_22_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_22_0.woff2') format('woff2'),url('../fonts/3AE88A_22_0.woff') format('woff'),url('../fonts/3AE88A_22_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NexaText-BlackItalic';src: url('../fonts/3AE88A_23_0.eot');src: url('../fonts/3AE88A_23_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3AE88A_23_0.woff2') format('woff2'),url('../fonts/3AE88A_23_0.woff') format('woff'),url('../fonts/3AE88A_23_0.ttf') format('truetype');}
 
html,
body {
  height: 100%;
  font-family: 'NexaText-Light';
}

body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5f5f5;
}

.form-signin {
  width: 100%;
    max-width: 441px;
    padding: 30px;
    margin: auto;
    background: #fff;
    border-radius: 10px;
}
.g-recaptcha {
    transform: scale(0.77);
    transform-origin: 0 0;
    margin-top: -15px;
    float: left;
    margin-bottom: 15px;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.emailic::before{
  content: '';
  background: url('../img/email.svg');
}
.form-signin .namesd {
  background-image: url(../img/email.svg);
    background-size: 50px 30px;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 60px;
    border-radius: 4px;
}
.form-signin input[type="password"][required] {
  background-image: url(../img/pass.svg);
    background-size: 50px 30px;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 60px;
    border-radius: 4px;
}
.form-signin .brok[type="text"][required] {
  background-image: url(../img/brokico.svg);
    background-size: 50px 30px;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 60px;
    border-radius: 4px;
}
.form-signin .mailu {
  background-image: url(../img/mail.svg);
    background-size: 50px 30px;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 60px;
    border-radius: 4px;
}
.signin{
  background: url('../img/bg.png');
  background-size: cover;
}
.form-signin p{
  font-size: 14px;
  width: 318px;
  margin: auto;
  color: #676767;
}
.sbmbt{
  background: #B4965A;
  border:none;
  outline: none;
  font-size: 14px;
  border-radius: 4px;
  padding: 12.5px 0;
  border:1px solid #B4965A;
}
.sbmbt:hover{
  background: #9e8456;
}
.rgstr{
  background: #F8F9F9;
  color: #676767;
  border:1px solid rgba(112,112,112,0.2);
  outline: none;
  font-size: 14px;
  border-radius: 4px;
  padding: 12.5px 0;
}
.rgstr:hover{
  background: #9e8456;
  outline: none;
  border:none;
}
.lstpas{
  font-size: 14px;
  color: #676767;
  margin-top: 5px;
}
.lstpas:hover{
  text-decoration: none;
}
.marbot25{
  margin-bottom: 25px;
}
.viewmob{
  display: none;
}
@media screen and (max-width: 768px){
  .signin{
    background-position: top;
  }
  .form-signin{
    max-width: 286px;
    padding: 20px;
  }
  .form-signin img{
    width: 80.78px;
  }
  .form-signin.regx img{
        margin: 5px 0 !important;
  }
  .form-signin p{
    width: 206px;
  }
  .form-signin.regx p{
    width: 206px;
    font-size: 9px;
    margin-bottom: 0.5rem !important;
  }
  .form-signin input[type="email"][required]{
    font-size: 9px;
  }
  .form-signin input[type="password"][required]{
    font-size: 9px;
  }
  .form-signin .brok[type="text"][required]{
    font-size: 9px;
  }
  .form-signin .mailu{
    font-size: 9px;
  }
  .lstpas{
    font-size: 9px;
  }
  .g-recaptcha{
    transform: scale(0.50);
    margin-bottom: -15px;
  }
  .sbmbt{
    font-size: 9px;
    padding: 9px 0;
  }
  .regx .sbmbt{
    margin-bottom: 0!important;
  }
  .rgstr{
    font-size: 9px;
    padding: 9px 0;
  }
  .viewdesk{
    display: none;
  }
  .viewmob{
    display: block;
  }
  .regx .g-recaptcha{
    margin-top: -25px;
  }
}