/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-lug-2022, 9.37.09
    Author     : m.longo
*/
body{margin: 0px !important; padding: 0px !important;}
.clearfix{clear: both;}
.rectangle_10{
    width: 100%;
    left: 0px;
    background: linear-gradient(180deg, #FDFDFD 0%, #F9F9F9 100%);
    border-radius: 10px;
}
.rectangle_internal{
    padding: 1em;
}
.discite{
    /* DI.SCI.TE */
    width: 100%;
    /*height: 46px;*/

    font-family: 'Jost';
    font-style: normal;
    font-weight: 600;
    font-size: 28px; /*font-size: 36px;*/
    /*line-height: 46px;*/
    /* identical to box height, or 128% */
    color: #010440;
}
.claim{
    /* Piattaforma di gestione e comunicazione per la Didattica delle Scienze Teologiche */    
    width: 100%;
    /*margin-top: 8px;*/
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 14px; /*font-size: 18px;*/
    /*line-height: 28px;*/
    color: #6B6B6B;
}

.title_div{
    margin-top: 16px;    
}
.lock_icon{
    //position: absolute;
    //top: 157px;
    height: 23.00025749206543px;
    width: 20px;
    //left: 32px;
    border-radius: 0px;


}

.login-title{
    /* Accesso studente / docente */
    height: 28px;
    left: 73px;    
    font-family: 'Jost';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;   /*font-size: 20px;*/
    /*line-height: 28px;*/
    /* identical to box height, or 140% */
    color: #010440;
}

.input_user{
    box-sizing: border-box;
    margin-top: 1em; /*16px;*/
    width: 100%;
    height: 36px;  /*height: 44px;*/
    background: #FFFFFF;
    border: 1px solid #E8E8EA;
    border-radius: 10px;
    padding-left: 20px;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 14px; /*font-size: 18px;*/
    /*line-height: 28px;*/
    /* identical to box height, or 156% */
    color: rgba(107, 107, 107, 0.7);
}

.input_pass{
    /* Rectangle 11 */
    box-sizing: border-box;
    margin-top: 1em;  /*16px*/
    width: 100%;
    height: 36px;  /*height: 44px;*/
    background: #FFFFFF;
    border: 1px solid #E8E8EA;
    border-radius: 10px;
    padding-left: 20px;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 14px; /*font-size: 18px;*/
    /*line-height: 28px;*/
    /* identical to box height, or 156% */
    color: rgba(107, 107, 107, 0.7);
}

.captcha_div{
    margin-top: 1em;
}

.login_button{
    /* Frame 2 */
    border-width: 0px;
    cursor: pointer;
    /* Auto layout */
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 10px 30px;		/*padding: 15px 40px;*/
    gap: 10px;
    /*width: 132px;
    height: 52px;*/
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 600;
    font-size: 14px; /*font-size: 16px;*/
    /*line-height: 22px;*/
    /* identical to box height, or 138% */
    text-transform: uppercase;
    color: #FFFFFF;
}

.last_div{
    /*margin-top: 1em;*/
}
.button_div{
    float: left;
    width: 50%;
}
.dimenticata{
    /* Password dimenticata? */
    float: left;
    width: 50%;
    text-align: right;
    /*height: 26px;*/
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 14px; /*font-size: 16px;*/
    /*line-height: 26px;*/
    /* identical to box height, or 162% */
    color: #010440;
}
.dimenticata a{
    font-weight: 500;
    color: #2D6BC9;
    text-decoration: none;
}
.dimenticata a:hover{text-decoration: underline}

/*4 version of colours*/
.login_button_blu{background: #2D6BC9; border-color: #2D6BC9; }
.login_button_bordeaux{background: #BF0C1F; border-color: #BF0C1F; }
.login_button_verde{background: #238966; border-color: #238966; }
.login_button_giallo{background: #FFAE36; border-color: #FFAE36; }
