body{
   font-family: "Titillium Web", "Helvetica Neue", Arial, sans-serif;
}

.select2-container--bootstrap .select2-selection--single {
   height: 34px !important;
   line-height: 1.42857143;
   padding: 5px 10px 5px 10px;
   border: 1px solid #ccc;
}

.form-group .form-control, .input-group .form-control {
   height: 34px !important;
   line-height: 1.42857143;
   padding: 5px 10px 5px 10px !important;
   border: 1px solid #ccc;
}

.input-group .input-group-prepend {
   height: 34px !important;
}

.input-group .input-group-prepend .input-group-text {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-color: #ccc;
}

.input-group .input-group-append {
   height: 34px !important;
}

.input-group .input-group-append .input-group-text {
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
   border-color: #ccc;
}

.form-textarea {
   background-color: #fff;
   border: 1px solid #ccc;
   border-radius: 4px;
   color: #66615b;
   line-height: 1.42857143;
   height: auto;
   font-size: 14px;
   transition: color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;
   box-shadow: none;
   display: block;
   width: 100%;
   background-clip: padding-box;
   padding: 10px;
}

.form-textarea:focus{
   outline:none;
}

button, input, optgroup, select, textarea {
   font-family: "Titillium Web", "Helvetica Neue", Arial, sans-serif;
}

.select2{
   width: 100% !important;
}

.swal2-popup {
   font-family: "Titillium Web", "Helvetica Neue", Arial, sans-serif !important;
}

.cardCollapse .card-header{
   cursor: pointer;
   background-color: #d0d0d0;
}

.badge-secondary {
   color: #fff;
   background-color: #6c757d;
}

.text-decoration-none{
   text-decoration: none !important;
}
