body {
}

.close-btn{
    cursor: pointer;
}

.hidden-input{
    display: none;
}

abbr[title] {
    text-decoration: none;
}

.react-tel-input .form-control {
    font-size: 16px;
    background: #FFFFFF;
    border: 1px solid #CACACA;
    border-radius: 0.25rem;
    width: 100%;
    outline: none;
    padding: .375rem 3.2rem;
    transition: box-shadow ease .25s, border-color ease .25s;
    color: #495057;
}

.invalid-feedback {
    display: block;
}


.loader {
    animation: spin 1.5s linear infinite;
    position: relative;
    width: 120px;
    height: 120px;
    margin: 100px auto 0;
    border: 2px solid grey;
    border-radius: 50%;
}

.loader:after {
    content: "";
    width: 85%;
    height: 85%;
    background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-5%, -5%);
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.studizz-cal {
    border-radius: 5px;
    margin: 1px !important;
}
.react-calendar__tile:disabled{
    background: none;
}

.react-calendar__navigation {
    display: flex;
}

.react-calendar__navigation .react-calendar__navigation__label {
    font-weight: bold;
}

.react-calendar__navigation .react-calendar__navigation__arrow {
    flex-grow: 0.333;
}

.react-calendar__month-view__weekdays {
    text-align: center;
}

.react-calendar__month-view__days {
    display: grid !important;
    grid-template-columns: 14.2% 14.2% 14.2% 14.2% 14.2% 14.2% 14.2%;
}

.react-calendar__month-view__days .react-calendar__tile {
    max-width: initial !important;
}

.react-calendar__month-view__days .react-calendar__tile--range {
    box-shadow: 0 0 6px 2px black;
}

.react-calendar__month-view__days__day--neighboringMonth {
    opacity: 0.7;
}

.react-calendar__month-view__days__day--weekend {
    color: #dfdfdf;
}

.react-calendar__year-view__months, .react-calendar__decade-view__years, .react-calendar__century-view__decades {
    display: grid !important;
    grid-template-columns: 20% 20% 20% 20% 20%;
}

.react-calendar__year-view__months.react-calendar__year-view__months, .react-calendar__decade-view__years.react-calendar__year-view__months, .react-calendar__century-view__decades.react-calendar__year-view__months {
    grid-template-columns: 33.3% 33.3% 33.3%;
}

.react-calendar__year-view__months .react-calendar__tile, .react-calendar__decade-view__years .react-calendar__tile, .react-calendar__century-view__decades .react-calendar__tile {
    max-width: initial !important;
}


.react-calendar {
    width: 100%;
    border: none;
    line-height: 1.125em;
}

.react-calendar__tile--now {
    background: none;
}

.react-calendar__tile--now:enabled:hover, .react-calendar__tile--now:enabled:focus {
    background: none;
}

#rc-imageselect, .g-recaptcha {
    display: inline;
}

.react-calendar__tile--rangeBothEnds{
    background-color: #0a6aa1;
}
.react-calendar__tile--active{
    background-color: #0a6aa1 !important;
}
#rc-imageselect{
    max-width: 100%;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBOztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFDdEIsV0FBVztJQUNYLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsd0RBQXdEO0lBQ3hELGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOzs7QUFHQTtJQUNJLG9DQUFvQztJQUNwQyxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxVQUFVO0lBQ1YsV0FBVztJQUNYLDRKQUE0SjtJQUM1SixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCw4QkFBOEI7QUFDbEM7O0FBRUE7SUFDSTtRQUNJLHVCQUF1QjtJQUMzQjtJQUNBO1FBQ0kseUJBQXlCO0lBQzdCO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksd0JBQXdCO0lBQ3hCLGdFQUFnRTtBQUNwRTs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksd0JBQXdCO0lBQ3hCLDBDQUEwQztBQUM5Qzs7QUFFQTtJQUNJLHdDQUF3QztBQUM1Qzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7O0FBR0E7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLG9DQUFvQztBQUN4QztBQUNBO0lBQ0ksZUFBZTtBQUNuQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbn1cblxuLmNsb3NlLWJ0bntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oaWRkZW4taW5wdXR7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlYWN0LXRlbC1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0FDQUNBO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIDMuMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2UgLjI1cywgYm9yZGVyLWNvbG9yIGVhc2UgLjI1cztcbiAgICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi5sb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5sb2FkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBoZWlnaHQ6IDg1JTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01JSwgLTUlKTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5zdHVkaXp6LWNhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucmVhY3QtY2FsZW5kYXJfX3RpbGU6ZGlzYWJsZWR7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnJlYWN0LWNhbGVuZGFyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVhY3QtY2FsZW5kYXJfX25hdmlnYXRpb24gLnJlYWN0LWNhbGVuZGFyX19uYXZpZ2F0aW9uX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWFjdC1jYWxlbmRhcl9fbmF2aWdhdGlvbiAucmVhY3QtY2FsZW5kYXJfX25hdmlnYXRpb25fX2Fycm93IHtcbiAgICBmbGV4LWdyb3c6IDAuMzMzO1xufVxuXG4ucmVhY3QtY2FsZW5kYXJfX21vbnRoLXZpZXdfX3dlZWtkYXlzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWFjdC1jYWxlbmRhcl9fbW9udGgtdmlld19fZGF5cyB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQuMiUgMTQuMiUgMTQuMiUgMTQuMiUgMTQuMiUgMTQuMiUgMTQuMiU7XG59XG5cbi5yZWFjdC1jYWxlbmRhcl9fbW9udGgtdmlld19fZGF5cyAucmVhY3QtY2FsZW5kYXJfX3RpbGUge1xuICAgIG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4ucmVhY3QtY2FsZW5kYXJfX21vbnRoLXZpZXdfX2RheXMgLnJlYWN0LWNhbGVuZGFyX190aWxlLS1yYW5nZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAycHggYmxhY2s7XG59XG5cbi5yZWFjdC1jYWxlbmRhcl9fbW9udGgtdmlld19fZGF5c19fZGF5LS1uZWlnaGJvcmluZ01vbnRoIHtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi5yZWFjdC1jYWxlbmRhcl9fbW9udGgtdmlld19fZGF5c19fZGF5LS13ZWVrZW5kIHtcbiAgICBjb2xvcjogI2RmZGZkZjtcbn1cblxuLnJlYWN0LWNhbGVuZGFyX195ZWFyLXZpZXdfX21vbnRocywgLnJlYWN0LWNhbGVuZGFyX19kZWNhZGUtdmlld19feWVhcnMsIC5yZWFjdC1jYWxlbmRhcl9fY2VudHVyeS12aWV3X19kZWNhZGVzIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgMjAlIDIwJSAyMCUgMjAlO1xufVxuXG4ucmVhY3QtY2FsZW5kYXJfX3llYXItdmlld19fbW9udGhzLnJlYWN0LWNhbGVuZGFyX195ZWFyLXZpZXdfX21vbnRocywgLnJlYWN0LWNhbGVuZGFyX19kZWNhZGUtdmlld19feWVhcnMucmVhY3QtY2FsZW5kYXJfX3llYXItdmlld19fbW9udGhzLCAucmVhY3QtY2FsZW5kYXJfX2NlbnR1cnktdmlld19fZGVjYWRlcy5yZWFjdC1jYWxlbmRhcl9feWVhci12aWV3X19tb250aHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMuMyUgMzMuMyUgMzMuMyU7XG59XG5cbi5yZWFjdC1jYWxlbmRhcl9feWVhci12aWV3X19tb250aHMgLnJlYWN0LWNhbGVuZGFyX190aWxlLCAucmVhY3QtY2FsZW5kYXJfX2RlY2FkZS12aWV3X195ZWFycyAucmVhY3QtY2FsZW5kYXJfX3RpbGUsIC5yZWFjdC1jYWxlbmRhcl9fY2VudHVyeS12aWV3X19kZWNhZGVzIC5yZWFjdC1jYWxlbmRhcl9fdGlsZSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cblxuLnJlYWN0LWNhbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XG59XG5cbi5yZWFjdC1jYWxlbmRhcl9fdGlsZS0tbm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucmVhY3QtY2FsZW5kYXJfX3RpbGUtLW5vdzplbmFibGVkOmhvdmVyLCAucmVhY3QtY2FsZW5kYXJfX3RpbGUtLW5vdzplbmFibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4jcmMtaW1hZ2VzZWxlY3QsIC5nLXJlY2FwdGNoYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucmVhY3QtY2FsZW5kYXJfX3RpbGUtLXJhbmdlQm90aEVuZHN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNmFhMTtcbn1cbi5yZWFjdC1jYWxlbmRhcl9fdGlsZS0tYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTZhYTEgIWltcG9ydGFudDtcbn1cbiNyYy1pbWFnZXNlbGVjdHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/