/*
$state-success-text:             $green !default; //#3c763d !default;
$state-success-bg:               #f1f7f0 !default; //#dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 7%) !default;

$state-info-text:                $blue !default;
$state-info-bg:                  #f3f8fc !default;
$state-info-border:              #c6dfed !default; //darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 7%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;
*/
/*
$alert-default-bg:    				#F2F2F2 !default;
$alert-default-text:  				$black-brun !default;
$alert-default-border:				#F2F2F2 !default;
*/
/*
$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;
*/
/**********************************************************
				Authentication Styles
**********************************************************/
#authentication .breadcrumb,
#authentication h1.page-heading,
#authentication .menu-keywords {
  display: none; }
#authentication #columns {
  padding: 100px 15px; }
#authentication #section .input-group-addon,
#authentication #section .form-control {
  border-radius: 0;
  box-shadow: none; }
#authentication #section .input-group-addon {
  background: white; }
#authentication #section .form-control {
  max-width: 475px;
  width: 100%; }
#authentication #section .lost_password {
  margin-top: 10px;
  font-size: 14px; }
  #authentication #section .lost_password a {
    color: #d7edff;
    border-bottom: 1px solid; }
    #authentication #section .lost_password a:hover, #authentication #section .lost_password a:focus {
      color: #8bcbff; }
#authentication #section .submit {
  margin-bottom: 0; }
#authentication #section label {
  font-size: 15px;
  font-weight: 600; }
#authentication #section .btn-lg {
  padding: 17px 60px; }
#authentication #section a {
  font-weight: 500; }
#authentication #section .btn {
  font-weight: 600;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
#authentication .fbloginblock-connects {
  margin-top: 25px; }
  #authentication .fbloginblock-connects .auth-page-txt-before-logins {
    margin-bottom: 10px; }
  #authentication .fbloginblock-connects .auth-page-txt-info-block {
    font-weight: 500; }
#authentication .page-subheading {
  border-bottom: none;
  text-transform: inherit;
  font-weight: 200;
  font-size: 40px;
  line-height: 45px;
  margin-bottom: 25px;
  padding: 0; }
#authentication #section-create-account {
  background: #f1f1f1;
  padding: 50px; }
  #authentication #section-create-account .divider span {
    background: #f1f1f1; }
  #authentication #section-create-account .text {
    font-size: 15px;
    line-height: 21px; }
  #authentication #section-create-account strong {
    font-weight: 600; }
  #authentication #section-create-account ul {
    list-style: circle;
    margin-bottom: 20px;
    font-weight: 600;
    margin-left: 30px; }
#authentication #section-login {
  background: #3b86c4;
  padding: 50px;
  margin-top: 12px; }
  #authentication #section-login label,
  #authentication #section-login .page-subheading,
  #authentication #section-login .fbloginblock-connects * {
    color: white; }
  #authentication #section-login .btn {
    background: #f1c40f; }
    #authentication #section-login .btn:hover, #authentication #section-login .btn:focus {
      background: #c29d0b; }
  #authentication #section-login .divider span {
    background: #34495e; }
#authentication .divider {
  text-align: center;
  font-weight: 500;
  font-style: italic;
  position: relative;
  font-size: 16px;
  margin: 25px 0; }
  #authentication .divider hr {
    position: absolute;
    top: -11px;
    border-color: #c4c4c4;
    width: 100%; }
  #authentication .divider span {
    position: relative;
    color: #919191;
    padding: 0 15px; }
#authentication .btn-link {
  margin-top: 15px;
  padding: 0; }
#authentication .form_content {
  font-size: 15px; }
#authentication .std {
  max-width: 640px;
  padding: 10px 20px;
  margin: 0 auto 15px;
  border: 1px solid #ddd;
  float: none; }
  #authentication .std .page-heading {
    border: none;
    display: block; }
  #authentication .std.form-align .form-group > label {
    width: 230px;
    padding: 0 15px; }
  #authentication .std.form-align .form-group .form-control {
    max-width: 368px;
    border-radius: 0;
    box-shadow: none; }
  #authentication .std.form-align .radio-inline {
    float: none;
    width: auto !important;
    margin: 0 0 10px 10px; }
    #authentication .std.form-align .radio-inline input {
      margin-left: -20px;
      margin-top: 0; }
  #authentication .std.form-align .form_info {
    margin-top: 5px; }
  #authentication .std.form-align .marge-left {
    margin-left: 230px;
    display: inline-block; }
  #authentication .std.form-align .checkbox {
    line-height: 20px; }
    #authentication .std.form-align .checkbox label {
      margin-top: 1px; }
    #authentication .std.form-align .checkbox .checkbox-inline {
      line-height: 20px; }
      #authentication .std.form-align .checkbox .checkbox-inline input[type="checkbox"] {
        height: 20px;
        margin-left: -20px;
        margin-top: 0; }
    #authentication .std.form-align .checkbox small {
      line-height: 18px;
      display: inline-block;
      margin-top: 5px; }
  #authentication .std.form-align #submitAccount {
    margin-left: 0;
    max-width: 400px;
    width: 100%;
    padding: 18px 25px; }
  #authentication .std.form-align .required, #authentication .std.form-align sup {
    color: #d43f3f; }
  #authentication .std.form-align .required-info {
    margin-top: -25px; }
#authentication .alert {
  margin: 10px -20px 20px; }
  #authentication .alert ul, #authentication .alert ol {
    margin-bottom: 0;
    font-size: 14px; }
