html, body {
  height: 100%;
  margin: 0;
   
}
.main-wrapper {
  color: #000000;
  font: 16px "Cambria", Georgia, serif;
 
}

header1 {  
background-color: #37a0f9;  
left: 0;  
right: 0;  
top: 2px;  
height: 20px;  
display: flex;  
align-items: center;  

}  
.main-wrapper a {
  color: #05558c;
  text-decoration: none
 }
.main-wrapper a:hover {
  color: #0f3b59;
  text-decoration: none;
  
}
.main-wrapper a:hover,
.main-wrapper a:focus,
.main-wrapper a:active {
    color: #0f3b59;
    text-decoration: none

}
.main-wrapper .logo {
    line-height: .5;

}
.main-wrapper .wlc-header {
    padding-bottom: 33px

}
.main-wrapper .ln-header {
    padding-bottom: 66px
	
}
.main-wrapper .control-group {
    padding-bottom: 15px
}

.main-wrapper .block1 {
    width: 1300px;
    text-align: center;
    margin: 0 auto -50px;
    padding: 10% 0 100px;
    min-height: 40%;
	background-image:url(../index_files/conver.jpg);
	border-radius:10px;
}
.main-wrapper .block {
    width: 515px;
	text-align: center;
    margin: 0 auto -50px;
    
	min-height: 100%;
}
.main-wrapper .block:after {
  content: "";
  display: block;
  height: 50px;
  
}
.main-wrapper .block .label,
.main-wrapper .block .label-bottom {
    font-family: "open-sans-light", Arial, sans-serif;
    color: #77787b
}
.main-wrapper .block .label {
    font-size: 18px;
    padding-bottom: 12px
}
.main-wrapper .block .label-bottom {
    font-size: 13px;
    padding-bottom: 12px
}
.main-wrapper .block .label, .main-wrapper .block .label-bottom {
  font-family: "open-sans-light", Arial, sans-serif;
  color: #77787b;
}
.main-wrapper .block .label {
  font-size: 18px;
  padding-bottom: 12px;
}
.main-wrapper .block .label-bottom {
  font-size: 13px;
  padding-bottom: 12px;
}
.main-wrapper .block-xl {
    width: 420px
}
.main-wrapper .btn-primary {
    padding: 10px;
    height: 40px
}
.main-wrapper .ln-btn {
    width: 250px
}
.main-wrapper .wlc-btn {
  width: 140px;
}
.main-wrapper .help-block {
  font-family: 'open-sans-semi-bold', Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  margin-top: -3px;
}
.main-wrapper .wlc-btn {
    width: 140px
}
.main-wrapper .help-block {
    font-family: 'open-sans-semi-bold', Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    margin-top: -5px
}
.main-wrapper .help-block a {
    color: #f37321
}
.main-wrapper .help-block a:hover {
    color: #df5e0c
}
.main-wrapper .border-line {
    border-left: 1px solid #e6e6e6
}
.main-wrapper .img {
    padding: 9px 0 13px;
    width: 77px;
    margin: 0 auto
}

.main-wrapper .btn {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.main-wrapper .form-horizontal {
    width: 70%;
    text-align: left;
    margin: 0 auto 10px;
    font-family: "Cambria", Georgia, serif;
    font-size: 16px
}

.main-wrapper .form-horizontal2 {
    width: 250px;
    text-align: left;
    margin: 0 auto 10px;
    font-family: 'open-sans-regular', Arial, sans-serif;
    font-size: 13px
}


.main-wrapper .btn {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}
.main-wrapper .login-alert {
    margin: -10px 0 12px
}
.main-wrapper #idp-alert {
    margin: 15px auto 13px;
    width: 250px
}
.main-wrapper #idp-form {
  width: 250px;
  margin: 17px auto;
}
.main-wrapper #idp-form .form-control {
  margin-bottom: 20px;
}
.main-wrapper #idp-form {
    width: 250px;
    margin: 17px auto
}
.main-wrapper #idp-form .form-control {
    margin-bottom: 20px
}
.main-wrapper .idp-logo {
    padding-bottom: 30px
}
#eula-sso .terms-and-privacy,
#eula-sso .action-fields {
    color: #77787b;
    font-size: 18px
}
#eula-sso .terms-and-privacy {
    font-family: 'open-sans-light', Arial, sans-serif;
    padding: 0
}
#eula-sso .action-fields {
    padding: 10px 0 30px
}
#eula-sso .action-fields label,
#eula-sso .action-fields input {
    cursor: pointer
}
#eula-sso .action-btn button {
    width: 250px
}

#eula-sso .terms-and-privacy, #eula-sso .action-fields {
  color: #77787b;
  font-size: 18px;
}

#eula-sso .terms-and-privacy {
  font-family: 'open-sans-light', Arial, sans-serif;
  padding: 0;
}

#eula-sso .action-fields {
  padding: 10px 0 30px;
}

#eula-sso .action-fields label, #eula-sso .action-fields input {
  cursor: pointer;
}

#eula-sso .action-btn button {
  width: 250px;
}