.hide{display: none;}
/* ::-webkit-file-upload-button {margin-left: -12px;margin-top: -10px;padding: 6px;border: none;border-right: 1px solid #ddd;} */
.btn-mb{margin-bottom: 5px;}
.btn-table{width: 98px;padding: 1px;}
#datatable{width: 100% !important;}
/* input.parsley-success,select.parsley-success,textarea.parsley-success {color: #468847;background-color: #DFF0D8;border: 1px solid #D6E9C6;} */
/* input.parsley-error,select.parsley-error,textarea.parsley-error {color: #B94A48;background-color: #F2DEDE;border: 1px solid #EED3D7;} */
/* .parsley-errors-list {margin: 2px 0 3px;padding: 0;list-style-type: none;font-size: 0.9em;line-height: 0.9em;opacity: 0;color: #B94A48;transition: all .3s ease-in;-o-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-webkit-transition: all .3s ease-in;} */
/* .parsley-errors-list.filled {opacity: 1;} */
/* .bootstrap-select .selectpicker.parsley-error + .dropdown-toggle .filter-option{background-color: #f2dede;border: 1px solid #eed3d7;} */
/* .bootstrap-select .selectpicker.parsley-success + .dropdown-toggle .filter-option{background-color: #dff0d8;border: 1px solid #d6e9c6} */
/* .input-group ul.parsley-errors-list{position: absolute;top: 34px;} */
.search-btn{margin-top: 23px}
@media (max-width: 768px){.search-btn{margin-top:0px;}}
.search-btn:focus{box-shadow: none !important;}
.search-row{border-bottom:1px solid #e25a44}
.font1{font-size:1px}.font2{font-size:2px}.font3{font-size:3px}.font4{font-size:4px}.font5{font-size:5px}.font6{font-size:6px}.font7{font-size:7px}.font8{font-size:8px}.font9{font-size:9px}.font10{font-size:10px}.font11{font-size:11px}.font12{font-size:12px}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font17{font-size:17px}.font18{font-size:18px}.font19{font-size:19px}.font20{font-size:20px}.font21{font-size:21px}.font22{font-size:22px}.font23{font-size:23px}.font24{font-size:24px}.font25{font-size:25px}.font26{font-size:26px}.font27{font-size:27px}.font28{font-size:28px}.font29{font-size:29px}.font30{font-size:30px}.font31{font-size:31px}.font32{font-size:32px}.font33{font-size:33px}.font34{font-size:34px}.font35{font-size:35px}.font36{font-size:36px}.font37{font-size:37px}.font38{font-size:38px}.font39{font-size:39px}.font40{font-size:40px}.font41{font-size:41px}.font42{font-size:42px}.font43{font-size:43px}.font44{font-size:44px}.font45{font-size:45px}.font46{font-size:46px}.font47{font-size:47px}.font48{font-size:48px}.font49{font-size:49px}.font50{font-size:50px}.font51{font-size:51px}.font52{font-size:52px}.font53{font-size:53px}.font54{font-size:54px}.font55{font-size:55px}.font56{font-size:56px}.font57{font-size:57px}.font58{font-size:58px}.font59{font-size:59px}.font60{font-size:60px}.font61{font-size:61px}.font62{font-size:62px}.font63{font-size:63px}.font64{font-size:64px}.font65{font-size:65px}.font66{font-size:66px}.font67{font-size:67px}.font68{font-size:68px}.font69{font-size:69px}.font70{font-size:70px}.font71{font-size:71px}.font72{font-size:72px}
.jconfirm-content .row{margin-left:0px;margin-right:0px}
.crop-sm{width:36px;height: auto; object-fit: cover;object-position: 25% 25%;overflow:hidden}
.page-loading{position: relative;}
.page-loading::before{content: "";position: absolute;width: 100%;height: 100%;background: rgb(255 255 255 / 95%); z-index: 1;}
.page-loading::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 3px;background: linear-gradient(to right,#5156be 20%,#2ab57d 40%,#4ba6ef 60%,#ffbf53 80%,#fd625e 100%); animation: loading 2s linear infinite;z-index:2}
@keyframes loading {0% {width: 0;left: 0;}50% {width: 100%;left: 0;}100% {width: 0;left: 100%;}}
/* input:not(.nocase){text-transform: uppercase;} */
/* .input-lowercase, input[type="email"]{ text-transform: lowercase !important; } */
/* .input-lowercase::placeholder, input[type="email"]::placeholder {text-transform: uppercase;} */
.no-click-btn{pointer-events: none;opacity: 0.65;}

/* .select-loader{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important; } */
/*  SOFTWARE CSS */
body{overflow-y: auto;}
label {margin-bottom: 0.3rem;}
input.form-control:focus,select.form-select:focus,textarea.form-control:focus{box-shadow: none}
.card-title{margin-bottom: 0px}
.card-header{border-bottom: 1px solid #eee}
.btn-table{min-width: 98px;padding: 1px;}
.nav-icon{font-size: .875rem;font-weight:500}
.nav-icon:hover{text-decoration: none}
.nav-icon + .dropdown-menu{top:37px}
.ck.ck-editor__editable_inline {min-height: 70px;   /* default is ~100px */max-height: 500px;   /* optional, for scroll */}
