/* generated for the home page from custom.css (rules not used on the home page removed) */

.text-center{text-align: center;}.text-right{text-align: right;}.text-left{text-align: left;}.form-control{background-color: #fff;
    border: 0;
    border-radius: 25px !important;
    -webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}.form-control:focus{background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15)}.input-group{position: relative;}.input-group .form-control{position: relative;
    z-index: 1;
    padding-left: 45px;}.input-group .icon{position: absolute;
    left: 25px;
    top: 18px;
    color: #28A745;
    z-index: 9;}.btn{height: 40px;
    min-width: 136px;
    font-size: 0.8rem !important;
    line-height: 22px;
    font-weight: 700 !important;
    vertical-align: middle;
    border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;}.btn-success{background-color: #28A745;
    border-color: #28A745;
    outline: none !important;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;}.nice-select,.nice-select .list,.nice-select .current{width: 100%;
    text-align: right;
    font-weight: normal;}.nice-select .list{box-shadow: 0px 6px 6px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 6px 6px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 6px 6px 1px rgba(0, 0, 0, 0.15);
    border-radius: 25px !important;
    -webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;}.nice-select .current{display: block;}.nice-select .option{width: 100%;
    text-align: right;
    font-weight: normal;}.nice-select:after{content: "\f107 ";
    font-family: "Font Awesome 5 Pro";
    border: 0;
    color: #28A745;
    font-size: 18px;
    display: inline-block;
    margin: 0;
    transform: initial !important;
    right: initial;
    top: 3px;
    left: 28px;}.nice-select.open:after{content: "\f106 ";}.accordion{font-size: 14px;}.accordion .accordion-item{background-color: transparent;
    border: 0;
    border-radius: 0 0 20px 20px;}.accordion-header .accordion-button{font-size: 20px;
    color: #fff;
    background-color: #2B3A42;
    border-radius: 30px;
    box-shadow: none;}.accordion-header .accordion-button.collapsed{border-radius: 30px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.25);}.accordion-body{font-size: 14px;
    line-height: 28px;}.accordion-button::after{content: "\f067 ";
    font-family: "Font Awesome 5 Pro";
    background-image: none !important;
    color: #fff;
    transform: initial !important;}.accordion-button:not(.collapsed)::after{content: "\f068 ";}.pagination{margin: 0;
    padding: 0;
    direction: ltr;}

