@charset "UTF-8";
@import 'bootstrap-grid.css';
@import 'https://fonts.googleapis.com/css?family=Nunito:300,400,600,700,800&amp;subset=latin-ext';
@import 'datatables.css';

.flex-grow-1{flex-grow: 1 }
input, input[type=text], input[type=password], input[type=email], input[typebutton=number], textarea, select {height: 48px;line-height: 48px;padding: 0 20px;outline: none;font-size: 16px;color: gray;margin: 0 0 16px;max-width: 100%;width: 100%;box-sizing: border-box;display: block;background-color: #fff;font-weight: 500;opacity: 1;border-radius: 4px;border: none;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12) }
select {padding: 15px 18px;cursor: pointer }
input {-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;transition: all .1s ease-in-out }
input:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus, textarea:focus {color: gray;transition: box-shadow .2s !important;opacity: 1;border: none;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12) }
input:-webkit-autofill:focus, input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px #fff inset !important;-webkit-text-fill-color: gray !important }
input.with-border, input[type=text].with-border, input[type=password].with-border, input[type=email].with-border, input[type=number].with-border, textarea.with-border, select.with-border {border: 1px solid #e0e0e0;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .05) }
input.with-border:focus, input[type=text].with-border:focus, input[type=password].with-border:focus, input[type=email].with-border:focus, input[type=number].with-border:focus, textarea.with-border:focus {border: 1px solid #e0e0e0;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .08) }
input[type=submit] {border: none;padding: 11px 18px;width: auto }
input[type=checkbox] {display: inline }
input[type=radio] {width: 15px;height: 15px;cursor: pointer;box-shadow: none }
::placeholder {color: gray;opacity: 1 }
textarea {height: auto;line-height: 27px;padding: 10px 20px;transition: none !important;min-width: 100% }

.mfp-counter {position: absolute;top: 0;right: 0;color: #aaa;font-size: 13px;line-height: 18px }
.mfp-arrow {opacity: 1;margin: 0 20px;top: 50%;transform: translateY(-50%);z-index: 9999;color: #fff;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;cursor: pointer;width: 60px;height: 60px;position: absolute;display: block;z-index: 100;overflow: hidden;background: rgba(255, 255, 255, .15);border-radius: 50%;outline: none }
.mfp-arrow:hover {background: #66676b;color: #fff }
.mfp-arrow.mfp-arrow-left, .mfp-arrow.mfp-arrow-right {font-family: simple-line-icons;font-size: 20px }
.mfp-arrow.mfp-arrow-right {right: 15px }
.mfp-arrow.mfp-arrow-left:before {content: "\e605";left: -1px;top: 0;position: relative }
.mfp-arrow.mfp-arrow-right:before {content: "\e606";left: 1px;top: 0;position: relative }
.mfp-content:hover .mfp-arrow {opacity: 1 }
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px }
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 1180px }
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 54% }
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, .6);background: #000 }
#sign-in-dialog, #small-dialog-1, #small-dialog-2, #small-dialog-3, #small-dialog-4, #small-dialog {background: #fff;padding: 40px;padding-top: 0;text-align: left;max-width: 610px;margin: 40px auto;position: relative;box-sizing: border-box;border-radius: 4px;max-width: 550px }
#sign-in-dialog-1 span.line, #sign-in-dialog-2 span.line, #sign-in-dialog-3 span.line, #sign-in-dialog-4 span.line, #sign-in-dialog span.line, #small-dialog span.line {padding-top: 0 }
.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8) }
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1) }
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);opacity: 0 }
.my-mfp-zoom-in.mfp-bg {opacity: .001;-webkit-transition: opacity .3s ease-out;-moz-transition: opacity .3s ease-out;-o-transition: opacity .3s ease-out;transition: opacity .3s ease-out }
.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: .85 }
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0 }
.mfp-hide {display: none !important }
.dialog-with-tabs .mfp-close {width: 50px;height: 50px;}

.dialog-with-tabs#sign-in-dialog, .dialog-with-tabs#small-dialog-1, .dialog-with-tabs#small-dialog-2, .dialog-with-tabs#small-dialog-3, .dialog-with-tabs#small-dialog-4, .dialog-with-tabs#small-dialog {padding: 0;color: #666;max-width: 540px;box-shadow: 0 0 25px rgba(0, 0, 0, .25) }
#sign-in-dialog.dialog-with-tabs .mfp-close, #small-dialog.dialog-with-tabs .mfp-close, #small-dialog-1.dialog-with-tabs .mfp-close, #small-dialog-2.dialog-with-tabs .mfp-close, #small-dialog-3.dialog-with-tabs .mfp-close, #small-dialog-4.dialog-with-tabs .mfp-close {color: #888;background-color: #f8f8f8;border-left: 1px solid #e0e0e0;border-radius: 0 4px 0 0;top: 0;right: 0;width: 62px;height: 61px }
#sign-in-dialog.dialog-with-tabs .mfp-close:hover, #small-dialog-1.dialog-with-tabs .mfp-close:hover, #small-dialog-2.dialog-with-tabs .mfp-close:hover, #small-dialog-3.dialog-with-tabs .mfp-close:hover, #small-dialog-4.dialog-with-tabs .mfp-close:hover, #small-dialog.dialog-with-tabs .mfp-close:hover {color: #333;background-color: #f2f2f2 }
.dialog-with-tabs .mfp-close:before, .dialog-with-tabs .mfp-close:before {font-size: 24px }
.dialog-with-tabs input:-webkit-autofill, .dialog-with-tabs input:focus:-webkit-autofill {border: 1px solid #e0e0e0;-webkit-box-shadow: inset 0 0 0 9999px #fff, 0 1px 4px rgba(0, 0, 0, .07) }
.dialog-with-tabs input {margin-bottom: 22px }
.dialog-with-tabs .forgot-password {font-size: 14px;color: #888;margin-top: -12px;display: block }
.dialog-with-tabs .forgot-password:hover {color: #66676b }
.dialog-with-tabs .button {height: 48px;width: 100% !important;margin-top: 25px;box-shadow: 0 4px 12px rgba(102, 103, 107, .15) }
.popup-tabs-container {overflow: hidden;width: 100% }

.dialog-with-tabs {padding: 0;color: #666;max-width: 540px;box-shadow: 0 0 25px rgba(0, 0, 0, .25);background: #fff;text-align: left;margin: 40px auto;position: relative;box-sizing: border-box;border-radius: 4px;}
.dialog-with-tabs .mfp-close {color: #888;background-color: #f8f8f8;border-left: 1px solid #e0e0e0;border-radius: 0 4px 0 0;top: 0;right: 0;width: 62px;height: 61px;}
@media (max-width: 480px) { .dialog-with-tabs .mfp-close {width: 50px;height: 50px;}}

.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 2000;overflow: hidden;position: fixed;background: #111 }
.mfp-wrap {top: -10px;left: 0;width: 100%;height: 100%;z-index: 2001;position: fixed;outline: none !important;-webkit-backface-visibility: hidden }
.mfp-container {height: 100%;text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle }
.mfp-align-top .mfp-container:before {display: none }
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 505 }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto }
.mfp-ajax-cur {cursor: progress }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out }
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in }
.mfp-auto-cursor .mfp-content {cursor: auto }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none }
.mfp-loading.mfp-figure {display: none }
.mfp-hide {display: none !important }
.mfp-preloader {color: #aaa;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 504 }
.mfp-preloader a {color: #ccc }
.mfp-preloader a:hover {color: #fff }
.mfp-s-ready .mfp-preloader {display: none }
.mfp-s-error .mfp-content {display: none }
.mfp-s-loading .mfp-arrow {display: none }
.og-close {margin: 17px;right: 10px;background: 0 0;color: #222 }
.og-close:before, .mfp-close:before {font-family: feather-icons;font-size: 20px;top: 2px;left: 0;position: relative;height: 10px }
.og-close:before, .mfp-close:before {content: "\ea02" }


/*.popup-tab-content-big-image {
    padding: 2px;
    position: relative;
    z-index: 10;
    display: inline-block;
    width: 100%; 
    height: 500px;
    align-content: center; }*/

.popup-tab-content-big-image{
    display: flex;
    justify-content: center;
    height: 20rem;
    width: 100%;
}


#print-video{
        width: -webkit-fill-available;
        height: -webkit-fill-available;
    }