@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300&family=Poppins:wght@300&display=swap');
*{
    font-family:Poppins;
    --main-blue-color: #2a4977;
    --light-blue-color: #4a83d8;
}

body {height: 100vh;margin: 0;display: flex;flex-direction: column;}
.content {flex:1;}

.navbar-brand img{width:203px;}
.loginContainer{height: 100%;}
.loginContainer h2{text-align: center;margin-bottom: 27px;}
.loginContainer form button{width:100%;margin-top: 23px;}
.loginContainer form input.form-control{background: rgba(51, 109, 148, 0.1);}
.btn-yet {--bs-btn-color: #fff;--bs-btn-bg: var(--main-blue-color);--bs-btn-border-color: var(--main-blue-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--main-blue-color);--bs-btn-hover-border-color: var(--main-blue-color);--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--main-blue-color);--bs-btn-active-border-color: var(--main-blue-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--main-blue-color);--bs-btn-disabled-border-color: var(--main-blue-color);}
.btn-yet:hover {color:var(--main-blue-color);--bs-btn-color: var(--main-blue-color);--bs-btn-bg: #fff;--bs-btn-border-color: var(--main-blue-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: var(--main-blue-color);--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--main-blue-color);--bs-btn-active-border-color: var(--main-blue-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--main-blue-color);--bs-btn-disabled-border-color: var(--main-blue-color);}
footer a.logo img {height:32px;}
.dashboard img{width: 89px;border-radius: 7px;}
.list-group-item{border:none;}
.list-group-item a{text-decoration:none;color:inherit;}
.list-group-item a:hover{color:var(--main-blue-color);}
.btn-mr{margin-right: 0.5em;}
.config{position:relative;}
i[class='bi bi-pencil-square']{position:absolute;top:-17px;left:-37px;width:1px;height:1px;cursor:pointer;font-size:1.3em;color:var(--light-blue-color);}
.configEdit{position:absolute;top:0;left:0;padding:30px 50px;width:auto;background-color:#f7f7f7;color: #212529!important;border: 1px solid var(--main-blue-color);border-radius:5px;z-index:1;}
.configEdit i.close{position: absolute;top: 0;right: 0;margin: 7px;font-size: 1.3rem;cursor: pointer;}
.configEdit input{margin-bottom: 5px;}
.configController{margin:2rem 0 5rem 0;}
.configController input{margin-right:1rem;max-width:40%;}
.configController .btn-yet{text-transform: uppercase;font-size:1.1rem;font-weight:900;}
.configController .btn-yet i{margin-right:0.5rem;}
.editGalleryDiv i.bi-trash{color:#530000;margin-right: 7px;cursor: pointer;}
.alertButtomText{display:none;text-align: center;}
.useTemplateWindow{position:fixed;width:80vw;left:10vw;height:70vh;top:15vh;margin: 35px 0;word-wrap: break-word;}
.useTemplateWindow p{height:90%;text-overflow: ellipsis;overflow: hidden;overflow-y: scroll;}
.useTemplateWindow i{cursor: pointer;margin-left:20px;}
.editMenuDiv button {display: block;}