*{box-sizing:border-box;padding:0;margin:0;outline:none}body{position:relative;font-style:normal;font-weight:400;color:#344054;min-height:100vh;height:100%;margin:0;padding:0}:root{--main: #0848a3}.section-title{text-align:center;font-size:30px;font-weight:600;line-height:38px;color:var(--main)}.section-subtitle{text-align:center;color:var(--main);font-size:18px}.classic-btn{border-radius:20px;background:var(--main);font-weight:500;min-width:150px}.transparent-btn{min-width:125px;background:transparent;color:#fff;border:2px solid #fff;border-radius:20px;font-weight:500}.white-btn{min-width:125px;background:white;color:var(--main);border-radius:20px;font-weight:500}.transparent-white-btn{min-width:125px;background:white;color:var(--main);border:2px solid var(--main);border-radius:20px;font-weight:500}.mr-btn{margin-right:15px}.mr-10{margin-right:10px}.bold{font-weight:600}.top-container{margin-top:50px}.box-shadow-container{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;padding:80px;border-radius:5px}.box-shadow-container .logo-container{text-align:center;margin-bottom:20px}.box-shadow-container .classic-btn{width:100%}@media screen and (max-width: 500px){.box-shadow-container{width:95%;padding:45px!important}}.table-requests{margin-top:50px;border-collapse:separate;border-spacing:3px;width:100%}.table-requests td{border-bottom:0!important}.table-requests thead{background:var(--main);color:#fff}.table-requests thead th{font-weight:500;width:12.5%}.table-requests tbody tr td:last-child{text-align:center}.table-requests tbody tr:nth-child(odd){background-color:#eaecf0}.table-requests tbody tr:nth-child(even){background-color:#fff}.form-request{margin-top:50px;max-width:600px;margin-left:auto;margin-right:auto;border:1px solid lightgray;border-radius:10px;padding:25px}.form-request label{font-weight:500;margin-bottom:8px}.form-request .form-group:not(:first-child){margin-top:15px}.flex{display:flex;align-items:center}.compressed-container{margin-top:25px;max-width:500px}.action-btn{text-align:center;margin-top:25px}.action-btn button{width:200px}.view-btn{border-radius:20px;border:2px solid #667085;color:#667085;font-weight:700;padding:3px 8px}.border-box{border:1px solid lightgrey;border-radius:15px;padding:15px}.requests-dashboard{max-width:500px;margin-left:auto;margin-top:25px}.requests-dashboard .requests-actions button{margin-left:25px;width:200px}.requests-status{display:flex;border-bottom:1px solid #f2f4f7}.requests-status .opened-requests,.requests-status .received-requests{margin-right:10px;padding:5px 25px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #f2f4f7;border-bottom:0}.requests-status .opened-requests{background:#f2f4f7;font-weight:700;color:var(--main)}.requests-status .received-requests{background:transparent}.requests-status .deactivate-tab{font-weight:400!important;background:transparent!important;color:#344054!important}.requests-status .activate-tab{font-weight:700!important;color:var(--main);background:#f2f4f7}.requiredField{color:red}.attachment-button-container{display:flex!important;justify-content:center!important;align-items:center!important;height:40px;display:inline-block;position:relative;overflow:hidden;border:2px solid var(--main);background-color:#fff;color:var(--main);border-radius:20px;cursor:pointer;transition:background-color .3s,border-color .3s,color .3s}.attachment-button-text{padding:10px 30px;cursor:pointer}.attachment-button-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.attachment-button-container:hover{background-color:var(--main);border-color:#fff;color:#fff}
