#input-div{
	/* position: absolute; */
    width: 50%;
    height: 50%;
    /* top: 0;
    bottom: 0;
    left: 0;
    right: 0; */
    margin: 30px;
}
.loginpage-global-container #input-div {
    height: 400px;
}
#topp-logo{
    background-image: url(/images/presto-pdca-2023-03.png);
    width: 40%;
    height: 30%;
    background-repeat: no-repeat;
    background-size: contain;
    margin: auto;
	position: relative;
    top: 40px;
	background-position-x: 50%;
}
.presto-input{
    width: 50%;
    margin: 70px auto;
	top: 40px;
}
.presto-input>input{
    background: none;
}
.presto-input>label{
	color: #222;
}
#enter-presto{
    width: 100px;
    height: 40px;
    background: #e6e6e6;
    border: none;
    position: relative;
    margin: auto;
    border-radius: 50px;
    font-weight: bold;
    font-size: 16px;
	top: 10px !important;
    transition: background .2s, color .2s;
}
.forgot-password-text {
    padding: 10px 0;
    font-size: 20px;
    font-family: Yantramanav;
    position: relative;
    top: 20px !important;
}
.forgot-password-text a {
    cursor: pointer;
}
#enter-presto:hover, #enter-presto:focus{
	background: #2d2f40;
	color: #fff;
}
#input-div>*{
	display: block;    
	opacity: 0;
}
#err-msg{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #f44336;
    display: none;
    width: 100%;
    align-items: center;
    /*padding: 30px;*/
}
#ad-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
    background: url("/images/light-blue-background.jpg");
    background-size: cover;
}
#global-container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
#input-div .form-group {
    width: 60%;
    margin: 20px auto;
}
#input-div label {
    font-size: 16px;
}
#input-div .form-control {
    font-size: 16px;
}
#global-container {
    font-family: Yantramanav;
}
#global-container img {
    width: 300px;
}
#global-container .privacy-terms-footer {
    bottom: 90px;
/*    position: absolute;*/
    text-align: center;
    font-size: 15px;
    font-weight: 600;
}
#ad-container img {
    max-width: 100%;
}
#ad-container .title-text {
    font-size: 30px;
    color: white;
    text-align: center;
    padding: 30px 80px;
    font-family: Yantramanav;
}
#ad-container .btn-link {
    color: #008dd5;
    text-decoration: none;
    background-color: white;
    font-weight: bold;
    font-family: Yantramanav;
    font-size: 20px;
    padding: 8px 25px;
    border-radius: 6px;
}
#ad-container .btn-link i {
    padding-right: 5px;
}
.trainingacademymodal .fg-workload-available{
    background-color: #1379bf;
    color: #fff!important;

}
.trainingacademymodal .fg-workload-unavailable{
    background-color: #c0c3c7;
    color: #fff!important;

}
.trainingacademymodal .fg-workload-hide{
    background-color: #252526;
    color: #fff!important;
}

.help-raskrow.fg-workload-unavailable{
    background-color: #c0c3c7;
    color: #000!important;
}
.help-raskrow.fg-workload-unavailable:hover>div{
    background-color: #c0c3c7;
    color: #000!important;
}
.help-raskrow.fg-hide{
    display: none;
}
.helpconainermenu  ul li:first-child a{
    background-color: #e36cea;

}
.helpconainermenu  ul li:last-child a{
    background-color: #e36cea;

}
.helpconainermenu  ul li.fg-workload-unavailable a{
    background-color: #c0c3c7;
    color: #000!important;
}
.helpconainermenu ul li.fg-hide{
    display: none;
}
.dash-row{
    background: #fff;
    border-left: solid 1px grey;
    border-bottom: solid 1px grey;
}
.daddblock{
    display: block!important;
    background: #fbfbfb !important;
    border-left: solid 3px #eee;
}
.dash-cotaier{
    display: inline-block;
    width: 100%;
    overflow: auto;
    height: 100%;
}
.dashinner h5{
text-align: center;
color: #4e4949;
font-size: 14px;
}
.dashinner{
    padding: 6px;
    background: #f7f7f7;
}
.dashinner p{
    text-align: center;
    color: #000;
    font-size: 14px;
    width: 90%;
    margin: 0 auto;
    font-weight: 700;
    }
    .dashlogin{
        background: #fff;
    }
.dashbanerhd{
    height: 232px;   
    overflow: hidden;
}   
#ad-container .dashbanerhd  img {
    max-width: 60%;
}
 .dashbanerhd a{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    height: 232px;
    display: block;
    background-position: top;
    width: 100%;
 }