/*** TYPOGRAPHY ***/

@font-face {
  font-family: Suisse;
  src: url(../fonts/suisse/SuisseIntl-Regular.otf);
  font-weight:normal;
}

@font-face {
  font-family: Suisse;
  src: url(../fonts/suisse/SuisseIntl-RegularItalic.otf);
  font-weight:normal;
  font-style:italic;
}

@font-face {
  font-family: Suisse;
  src: url(../fonts/suisse/SuisseIntl-Light.otf);
  font-weight:200;
}

@font-face {
  font-family: Suisse;
  src: url(../fonts/suisse/SuisseIntl-LightItalic.otf);
  font-weight:200;
  font-style:italic;
}

@font-face {
  font-family: Suisse;
  src: url(../fonts/suisse/SuisseIntl-SemiBold.otf);
  font-weight:600;
}

@font-face {
  font-family: Suisse;
  src: url(../fonts/suisse/SuisseIntl-SemiBoldItalic.otf);
  font-weight:600;
  font-style:italic;
}

@font-face {
  font-family: Suisse;
  src: url(../fonts/suisse/SuisseIntl-Bold.otf);
  font-weight:bold;
}

@font-face {
  font-family: Suisse;
  src: url(../fonts/suisse/SuisseIntl-BoldItalic.otf);
  font-weight:bold;
  font-style:italic;
}


body.login *:not(.dashicons) {
  font-family: Suisse, Roboto, Arial, sans-serif;
}

body.login {
  color: #131e3c;
  font-size: 1rem;
  font-weight: 300;
}

body.wp-admin .wrap .add-new-h2, body.wp-admin .wrap .page-title-action {
  display: table;
  top: auto;
  margin-top: 10px;
  text-transform: capitalize;
}

body.wp-admin form#createuser table.form-table+p.submit {
  clear: both;
  margin-top: 50px;
  max-width: none;
  width: 100%;
  text-align: right;
}

body.login {}
body.login div#login {
  width: auto;
  max-width: 460px;
  text-align: center;
}
body.login div#login p {
  background: none;
  border: 0;
  box-shadow: none;
  font-size: 16px;
  color: #141f3c;
}
body.login div#login h1 {}
body.login div#login h1 a {
  background-image: url(../images/logo-login.png);
  height: 90px;
  background-size: auto;
  width: auto;
}
body.login div#login form#lostpasswordform,
body.login div#login form#resetpassform {
  background: none;
  border: 0;
}
body.login div#login form#lostpasswordform p,
body.login div#login form#resetpassform p {
  font-size: 14px;
  font-weight: 100;
}

body.login div#login form#lostpasswordform p label,
body.login div#login form#resetpassform p label {
  font-size: 16px;
}

body.login div#login form#resetpassform p label.password_privacy_policy {
  margin-bottom: 40px;
  font-weight: 500;
  /* float: left; */
  display: inline-block;
}

body.login div#login form#lostpasswordform input,
body.login div#login form#resetpassform input {}


body.login div#login form#resetpassform input[type=checkbox] {
  margin-bottom: -20px;
  float: left;
  display: inline-block;
  height: 1.2rem;
  width: 1.2rem;
  margin-top: 0px;
}

body.login div#login form#lostpasswordform input#user_login,
body.login div#login form#resetpassform input#user_login {
  font-size: 16px;
  text-align: center;
}
body.login div#login form#lostpasswordform input#user_pass {}
body.login div#login form#lostpasswordform p.forgetmenot {}
body.login div#login form#lostpasswordform p.forgetmenot input#rememberme {}
body.login div#login form#lostpasswordform p.submit,
body.login div#login form#resetpassform p.submit {
  text-align: center;
}
body.login div#login form#lostpasswordform p.submit input#wp-submit,
body.login div#login form#resetpassform p.submit input#wp-submit {
  background: #141e3c;
  border: 0;
  height: 40px;
  padding: 0 30px;
  float: none;
  text-transform: uppercase;
}
body.login div#login p#nav {}
body.login div#login p#nav a {}
body.login div#login p#backtoblog {}
body.login div#login p#backtoblog a {}

div#trust_total_details pre {
  word-break: break-all;
  white-space: break-spaces;
  background: #eee;
  padding: 5px;
}

div#trust_total_details span {
  font-size: 50px;
  clear: both;
  display: block;
  color: #007cba;
}

div#trust_total_details {
  background: #f9f9f9;
}