/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./application/assets/js/app/utilities/Modal/Modal.css ***!
  \*************************************************************************************************************************************************/
.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1050;
}

.modal-container {
    width: 450px;
    margin: 150px auto;
    padding: 20px 30px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
    position: relative;
    text-transform: none;
}

.modal {
    background: white;
    padding: 0;
    border-radius: 8px;

    text-transform: none;
}

.modal-container .modal-header h2{
    font-size: 21px;
    font-weight: bold;
    text-align: center;
}

.modal-container .modal-header .icon-delete{
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 20px;

}

.modal-container .agency-selected{
    max-height: 100px;
    overflow-y: auto;
}

.modal-container .agency-selected .agency{
    border-radius: 5px;
    border: 1px solid #cccccc;
    display: inline-block;
    margin-top: 4px;
    padding: 2px 5px;
}
.modal-container .agency-selected .icon-delete{
    cursor: pointer;
    font-size: 8px;
}

.modal-container .modal-footer{
    margin-top: 30px;
}

.modal-container .modal-footer button{
    width: 100%;
}

.modal-container input,
.modal-container select{
    background: var(--ms-bg, #fff);
    border: solid 1px #d1d5db;
    border-radius: var(--ms-radius, 4px);
    bottom: 0;
    box-sizing: border-box;
    font-family: inherit;
    font-size: inherit;
    height: 100%;
    left: 0;
    min-height: 35px;
    outline: none;
    padding-left: var(--ms-px, .875rem);
    padding-top: 5px;
    padding-bottom: 5px;
    right: 0;
    top: 0;
    width: 100%;
}

.gcComponent{
    margin-top: 10px;
}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./application/assets/js/app/components/AgencySelect/AgencySelect.css ***!
  \****************************************************************************************************************************************************************/
.gcComponent.select-field select.error{
    border:  2px solid  #d9534f;
}

.gcComponent.input-field label{
    font-weight: normal;
}

.gcComponent.select-field ul{
    margin-top: 5px;
    max-height: 100px;
    overflow-y: auto;
    padding: 0;
}

.gcComponent.select-field ul li{
    display: inline-block;
    list-style-type: none;
    margin-right: 5px;
}

.gcComponent.select-field ul li span{
    border: 1px solid rgb(103,112,126);
    padding: 2px 10px;
    border-radius: 5px;
    font-size: 11px;
    background-color: rgb(103,112,126);
    color: #ffffff;
}

.gcComponent.select-field ul li span a{
    display: inline !important;
    color: #ffffff;
    font-size: 10px;
    margin-left: 5px;
    padding: 0 !important;
    text-decoration: none;
}

/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./application/assets/js/app/utilities/InputField/InputField.css ***!
  \***********************************************************************************************************************************************************/
.gcComponent.input-field input.error{
    border:  2px solid  #d9534f;
}

.gcComponent.input-field label{
    font-weight: normal;
}

.gcComponent.input-field .error-message{
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #d9534f;
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./application/assets/js/app/utilities/SubmitButton/SubmitButton.css ***!
  \***************************************************************************************************************************************************************/
.gcComponent.input-submit-button button{
    margin-top: 15px;
    width: 100%;
}
/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./application/assets/js/app/KioskApp.css ***!
  \************************************************************************************************************************************/
#utility-bar .nav-utility-bar .nav-item > span a {
    color: #caced9;
    padding: 7px 20px;
    text-decoration: none;
}

@media (max-width: 992px) {
    #utility-bar .nav-utility-bar .nav-item > span a {
        display: inline-block;
        padding: 20px;
    }
}

#utility-bar .nav-utility-bar .nav-item > span a:hover {
    text-decoration: none;
}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./application/assets/js/app/utilities/ConfirmAlert/ConfirmAlert.css ***!
  \***************************************************************************************************************************************************************/
.confirm-alert-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
}

.confirm-alert-box {
    background: white;
    padding: 20px;
    border-radius: 5px;
    text-align: center;
}

.confirm-alert-box .button-wrapper {
    display: flex;
    justify-content: center;
    max-witdh: 85%;
}

.confirm-alert-box button {
    margin: 5px;
}
