.message{width:100%;padding:10px;text-align:left;font-size:1em;cursor:default}.message-error{background-color:#f2dede;color:#b94a48}.message-success{background-color:#dff0d8;color:#468847}.message-warning{background-color:#fcf8e3;color:#c09853}.message-info{background-color:#dff0d8;color:#3a87ad}.selector{width:100%;display:flex;flex-wrap:wrap}.selector .item{padding:5px;list-style:none;border:1px solid #2A5C81;background:#ffffff;color:#000;cursor:pointer;transition:.2s all}.selector .item-selected{border:1px solid #353535;background:#2A5C81;color:#fff}.selector .item:hover{border:1px solid #353535}.collapse-container{width:100%;border:1px solid #c2c2c2;display:block;padding:10px}.collapse{width:100%;overflow:auto;height:auto;max-height:0px;transition:max-height .5s ease}.toggle-btn-container{display:flex;align-items:center;padding:0 10px}.toggle-btn-container input[type=checkbox]{display:none}.toggle-btn-container .toggle-btn{width:100%;cursor:pointer}.parent-loader{position:relative}.loader-container{width:100%;height:100%;background:#ffffff;position:absolute;opacity:.7;display:flex;justify-content:center;align-items:center;left:0;top:0}.loader-container .loader,.loader-container .unloader{border-top:5px solid #2A5C81;border-radius:100%;width:25%;padding-bottom:25%;margin:20px auto}.loader-container .active{animation:spin 1s linear infinite}.loader-container .unloader{animation:spin 1s reverse infinite}.loader-container img{width:25%;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}#global-loader{position:fixed;z-index:999}.flex{display:flex}.justify-center{justify-content:center}.align-center{align-items:center;justify-content:center}.flex-wrap{display:flex;flex-wrap:wrap}.block{display:block}input,select{outline:none}.form{min-width:300px;border-radius:5px;overflow-y:auto}.form label{width:100%;padding-bottom:10px;display:block}label span{width:100%;font-size:1em;color:#000}label .input,label .readonly{width:100%;margin-top:5px;font-size:1em;padding:5px;color:#353535;background:none;border:1px solid #c2c2c2;outline:none}label .input:focus{border:1px solid #2A5C81}label .readonly{background:#e8e6e6;cursor:default}.button-container{width:100%;display:flex;justify-content:flex-start}.btn{font-size:1em;border:none;border-radius:5px;padding:5px;margin:5px;border:1px solid #ffffff;cursor:pointer}.btn-cancel,.btn-save{background:#2A5C81;color:#fff;border:none}.btn-cancel,.btn-discard{background:none;color:#000;border:1px solid #000000}.btn-delete{background:#b34242;color:#fff}.consult-container{width:100%;display:flex;justify-content:center;margin-top:20px}.consult-container h2{margin-bottom:10px}.consult-container .form{background:#e4e4e4;padding:20px;border-radius:5px}.consult-container .form .input{background:#f5f5f5!important}.consult-container .form .btn-container{display:flex;justify-content:end}.consult-container .form .btn-container .btn{margin:0!important}
