/*init Css*/
.text-justify {
    text-align: justify;
    hyphens: auto;
    /*word-break: break-all;*/
    overflow-wrap: break-word;
    text-align-last: left;
}

.justify {
    text-align: justify;
    text-justify: inter-word;
    /* For modern browsers */
}

img {
    max-width: 100%;
    -webkit-user-drag: none;
    /*user-drag: none;*/
}

/*disable arrows from Number input*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
    appearance: textfield;
}

/*disable arrows from Number input*/

* {
    padding: 0;
    margin: 0;
    outline: none;
    box-sizing: border-box;
    /*border: 0.1px solid red;*/
}

a:not(.btn) {
    color: inherit !important;
    text-decoration: none;
}




.material-icons {
    transform: scale(1.2) translateY(10%);
    font-size: inherit !important;
}

/*.row {
    padding:0.75rem;
    margin:0;
  }*/
  .btn{cursor: pointer;}
  .btn label{cursor: pointer;}
.form-switch .form-check-input:not(:checked):not(:focus) {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e") !important;
}

.form-switch .form-check-input.green{
    filter: hue-rotate(257deg);
}
/* fix boostrap error */

button {
    cursor: pointer;
}

body,
html {
    /*background: #222 url(data:image/gif;base64,R0lGODlhKQAnAPQAABoaGigoKBkZGSkpKRgYGCoqKhcXFxUVFRMTEysrKywsLBYWFhsbGycnJxwcHCYmJh0dHSUlJR4eHiMjIyQkJB8fHyAgICIiIiEhIQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAApACcAAAX+YGU9VFRBDiRiFCZB1jRh2BVRl1RdvCVWGMtFdqvFZJPI42JxvFQvBoEAsGBmTOFwcgnKHo/GDSJhWCiBRqu8w2FEL0nS5GBIeCdgKVKriHw2NzIUFA+CNIUUVj1BfhZPFo8SThERMn06NYwse4ZckTY4QpU1V0NnhEwVDA4OIl2gFA0kLDddXVdWQFo4lQBmQ1cuKhOENCcMrBJswqoQxBcQAgASb2cRF0Ca2ctPEkePDoul2Td8y1BAM2UAEEmKQdl+xWCVXPH3xRMxSi0Pb65UCAlyJgmLK20qVdCRhJ69Yg1msUABoYShRNmexVDj4k4iGkJkMLlAYQYZC0r+QO5bWMvKhAKGoky78+nENAIquqRgMAMHCUsTVkkoFCAMDh27MKD45kKclUylMLDCEEFNKqVtKjiZEKZrJVF3GgQIkK9k0JALqwWTNq2ViiuXrhiyRGgfBAYna8HopqnFMAGsWjnR8cgOzRZpT8KKgQPXCyA3fqZq7EfgsG+xWghZSAjsMwhXZBXtIjqAJZQREow+Uc1Stkc+8AqrUfJZtcxvegCgxmNIiZI7rNCYIXxIsJI1HqSZhLOWAwEIDgioYMsHjWxdIgx4kAcWhohWlRog4IDknCWEfTgN2jtGn0UUfgyDQeZO4W9cH+z7tuVNNZAVzKGZDs+wAsMu2Rj+aEFOJTHRkz7dZFJMNOJwU1l5YAU4gRgl7VGEDwXlMEMKy1jnEhfLcBVBJKHJEtEMO3TBElVc0YBZBKa5YEMAAwxAgQ6y6BcaE3cxAEAKxdgiiwK7hTQSQb6pwUVVhuSAQiuMBbXQQj7s09g3dyinSAqK0UCGHwDMNEIYVbmQjAAGLCBARG4YIURJ4fjApW945qFPZ0pw05Nx2aTwylNaqINDCVI64sVvSpCAIl42gKGUAyxwgUeRZiRxSh2Y9qADLlseI4SeMZD0m10eEcTlfk6w6B9h8S2D3YYNnnCmEEtgp4mZyyx0Vx00NBJlAabB4kexNvqx0IYmPEGGqjdsAHmBpFRZ0hauPIB0RE1AVCZCVaZFsAxBSy1UBwC7xFHBb61Qh40OSlhl4Z1dkGGbDFZJAgSbFrBCXRpJblfEcHAR+gZkaWilRxLWgSEKbU8RNOSCOzSwnwQCxBrvA9s9UotdKUji1CslTBACADs=) repeat;*/
    background-color: #222;
    background-image: url('/img/bg-light.png'),
        linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(266, 0, 0, 0) 100%);
    background-size: 256px 256px;
    background-repeat: repeat, repeat-x;
    color: white;
    min-height: 100vh;
}

html {
    background: #222;
}

.container {
    max-width: 990px !important;
}



/*init Css*/
.bannerFooterImgs {
    width: 64px;
    border-radius: 3px;
    opacity: 0.75;
}



header#mobileHeader {
    padding: 0 !important;
    width: 100%;
    height: 58px;
    background: #212121;
    top: 0;
    position: fixed;
    z-index: 100;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    clear: both;
}




/*breadcrumb*/
.breadcrumb {
    --bs-breadcrumb-padding-x: 0.75rem;
    --bs-breadcrumb-padding-y: 0.375rem;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg: #444;
    --bs-divider-color: #999;
    --bs-breadcrumb-border-radius: 0.25rem;
    --bs-breadcrumb-divider-color: var(--bs-divider-color);
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: var(--bs-divider-color);
}

.breadcrumb-item {
    color: #9b9a62
}

.breadcrumb-item.active {
    opacity: 0.6 !important;
}

/*breadcrumb*/













#underline {
    display: inline-block;
    margin-top: -16px;
    margin-right: 70px;
    height: 40px;
    width: 157px;
    background-size: 157px 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAAAoCAYAAADkIfgQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDdFN0FERDg0Qzg4MTFFODlBNzlERTZEQTZDNDQ1RjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDdFN0FERDc0Qzg4MTFFODlBNzlERTZEQTZDNDQ1RjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9IkQ4Q0M5MTUwNEZENjJEMjMxODRGMkU5MjNGQzM4MTc4IiBzdFJlZjpkb2N1bWVudElEPSJEOENDOTE1MDRGRDYyRDIzMTg0RjJFOTIzRkMzODE3OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmtqiCIAAAULSURBVHja7Jt7iFRlGMZnVzfNC5abWJbZhUxLxRIVisVuppWpkP9IFwxDSVIjiFKIMsxu/2oJQVEGhpdCNMNSS7tKam1tWtKm1Lpq01q6q7ur60zPy/5GDsPsZXbOzuzuvA/8mJlzZs6cPd/zvd/7vnO2IB6PR1yubKrQL4HLTedy07lcbjqXm87lctO53HQul5vO5aZzuelcrnZX90wPUPfl8K56bfqJEym29xRPMWGXNvHZbuJcPhioZ8l+j3TNmCChq8Rc8bxYkfS+K8Tb4mFxRtzOc9Mz4hOxS7wk7mb7BHFALBKPiBkYbq3YxncPEEUpzqvII13nNVRyVLlE9Ba3inswzv1ivJgqRvK+qKgVN4oGcbMYJB4Vq3jvk2K+GJv0HWV8xxe8Xsbjr+I7cYfoLw5yPpswa6m4UgwVW/nuYWID59DlVZDpXSYhLa+9xOkmJkUDg3dcDCYafSsuEH1FFe/dKd4Qu8VX4mIiyRLxvvhUXJPGOX0tLicyptIREcekqdTQxKSehclsEuwNRNJNnGOF+JfJtI199nf/xfPrmWQHO8IS3pblNdemm0JUeYiIYxd0HINRycV/WfQgj6olp7LBuZScyiLOciJLPe8NalVgYDubnmWSPSHKmXiJiHufOClminXi86TPBo3qpiMfepHlzjQHwyzlYpkWE7l2iGvFD6LEa7/zqhZ9bAx5vUW8S+pwJ5P3OaLlf+IYps07000UD5DIt6Q4S25v91coOiomk1NaHnmLeCsXpmvPQsKWyuvEZUQvM9sN6UyILBiumiX7AO0RO8+zRIU451BEfmavY1S19rliqv8Y+/qw3c65DrqRRw4hVTgkbsuR6Swd+VG8Th76oFggfuHv/C1Q9JSSwnT46nUUecYEKrOrc3Bho5jgDwa8nJyviO17mfGDSNjLMd3Zdj4vM2QNz4dADJMWYMQ6zm8ORdJ74jFyuMJmCpp09XTg+QhIpcNcl5/FO1Ta1TmvXrW0WnU3CcMtzJKxbGauEacYnP3kLJVEkngWTJQLDceo/WkF3UR7xkxjjewBROq+FFthyybpIjoBucnpZDibkSsDiWxYOsZyVsXxzVx/i3+IBmWenjWpCzHfFFaxsUTVKsZpWobHT+TYVlGvZmWxgvCwzBcNzXQy10BbnnTQisC26Xr4KISLVEP+sJ5IVUkPrsH90y4ajxGLiZLLIun1LmtZSXolbZ8pf3wQZk43kvyoAsNZovlhBjnXZpbEUgx2wr2QNe2ChKwhbU3qYRQQVlxc1EIkjZLGWF5sPw1WyHCb8Ya1vO6yvFTbftLrQj3GMl5edaA9kcafi1qrfZHG3yw/izQ2MM/42HdYDcR4f4oXaK2keo+lO9aQnpHI6eQLa8rbT4aviO8pWHZr/6mMTKcDz6KSaakfZGeylrK73MeyU8qKtNnkcHsIHJUs0VEKmN+Jfvdi0i3s+4aq96RMd7rNppPhulM5Dk2x24z1sdhINDvnY9blVExrxxr8r9GWslaO3QxhP1E+bqaTyVoc+3RM14PWRHI5Pk+86WOSN7Jmfz2tGYt8dmPFdjFGhqvHJ9YXHW0RL1VO1+r76eyAeniV5dPcbI3CnW64vJPdXXOcwjLGczPfKPb3I28vo9Jte6QLRLxCkskaGbG6C9857GqdCuSDON44/zyU5dXlCkv+jzkuN53LTedyuelcbjqXy03nctO5XG46l5vOlYf6X4ABAL/Peql+RIXoAAAAAElFTkSuQmCC');
}

#zigzag {
    border-top: 2px #E5AD04 solid;
    height: 10px;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%228%22%20height=%224%22%3E%3Cpolygon%20points=%220,0%204,4%208,0%22%20fill=%22%23E5AD04%22%3E%3C/polygon%3E%3C/svg%3E');
    background-size: 8px 8px;
    position: relative;
    z-index: 1;
    background-position: center -2px;
    background-repeat: repeat-x;
}


.patternShadowBg {
    height: 340px;
    margin-bottom: -340px;
    position: relative;
    background-image: url('/img/bg-light.png');
    background-size: 256px;
}

.patternShadowBg::before {
    content: '';
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #252525 0%, #252525 10%, transparent 50%, transparent 100%);
}



/* Fix phone number plugin */
.iti {
    width: 100%;
}

.iti__country-list {
    box-shadow: 0px 0px 0px 2px #333 inset, 0px 0px 0px 4px #666 !important;
    border: none !important;
    border-radius: 0.375rem !important;
    min-width: calc(100% - 4rem) !important;
    max-width: 290px !important;
    overflow-x: hidden !important;
}

span.iti__country-name {
    color: #3F9CD6;
}

/* Fix phone number plugin */
















































/* WebKit Scrollbar Styles */
ul.iti__country-list::-webkit-scrollbar {
    width: 10px;
    cursor: pointer;
}

ul.iti__country-list::-webkit-scrollbar-track {
    background-color: rgb(51, 51, 51);
}

ul.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #5f5012;
}

ul.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #888;
}

/* WebKit Scrollbar Styles */