@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; }
a[href^=tel] { text-decoration:inherit; color: inherit;}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){
}

@media only screen and (min-width:1366px) and (max-width:1400px) {
body{ overflow-x:hidden;}

}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}

}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.login-bg { padding: 30px;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.login-bg { padding: 20px;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }

.login-card { height: 100%; max-width: 100%;}
.login-bg { padding: 20px; margin: 0 !important;}
.rgt-login { padding: 20px !important; border-radius: 0 0 10px 10px;}
.login-img { height: 400px; border-radius: 10px 10px 0 0;}
h4.text-dark { font-size: 18px;}
.login-card .form-label {font-size: 14px;}
.header-logo.mb-4 { margin-bottom: 10px !important;}
}  

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {


}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.login-img { height: 250px;}
} 

@media screen and (max-width:359px) {


}

@media screen and (max-width:319px) {

}