/*!
 * Custom styles
 */

html {
    position: relative;
    min-height: 100%;
}

body {
    font-family: 'Rubik Regular' !important;
	font-size: 14px;
    margin-bottom: 60px;
}


/*MAIA CSS*/

body{
   /* background-image: url(../images/bg_maia_gradient.png);*/
   
  	 background-image: url(../images/SfondoAlveareApe_Rev1.png);
 -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-position: right bottom; /*Positioning*/
  
}


.copyright {
    padding: 10px 0;
    margin-bottom: 0;
    text-align: center;
    font-size: 13px;
   
    color:#1C307E;
   
}



.font-gotham {
    font-family: 'Gotham Rounded';
}


a {
    color: #1C307E;
}

.footer-style .list-inline>li>a {
    color: var(--bg-font-footer)
}

 
.auth-box .right {
    float: right;
    width: 50%;
    height: 100%;
    position: relative;
    background-image: url(../images/maia_login.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.auth-box .right .overlay {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: transparent;
}


.auth-box .text-rules-password
{
	margin-left:-35px;
	
}



.logo .img-responsive
{
		max-height: 150px;
}

 /** COLORE LIME  	
 
.auth-box .form-control
{
		border-color: #afd100;
		border-radius:5px;
		
}

.auth-box input
{
	background-color:white;
}


.auth-box input:-webkit-autofill
{
 -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.auth-box .btn-primary
{
	background-color:#afd100;
	color:white;
	border-radius:5px;
	border:none;
}

/**END COLOR LIME**/

/**COLORE BLU ABMEDICA  **/


.auth-box .form-control
{
		border-color: #1C307E;
		border-radius:5px;
		
}

.auth-box input
{
	background-color:white;
}


.auth-box input:-webkit-autofill
{
 -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.auth-box .btn-primary
{
	background-color: #1C307E;
	color:white;
	border-radius:5px;
	border:none;
}


.helper-text a , .helper-text i
{
	color:#1C307E;
}



.alert-danger
{
	
	border-radius:5px;
	border:none;
	padding:5px;
}

.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
    background-color: #1C307E;
    border-color: #1C307E;
}




.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  opacity: 0.7;
  filter: none; }
  
  
  .sa-confirm-button-container .confirm{
  	
  	 background-color: #1C307E !important;
  }
  
  
  
  .margin-top
  {
  margin-top:5px;
  }
  
  .divider
  {
  border-left-style: solid;
    border-width: 1px;
    margin: 4px;
    
  }

/*END MAIA CSS*/