

/*===============================
https://www.dermasurgery.gr.elitech.gr/components/com_vikappointments/assets/css/environment.css
================================================================================*/
:root{ --vap-calendar-available-background:#02AE36;--vap-calendar-available-color:#FFFFFF;--vap-calendar-partial-background:#FFAA00;--vap-calendar-partial-color:#FFFFFF;--vap-calendar-occupied-background:#F01B17;--vap-calendar-occupied-color:#FFFFFF;--vap-calendar-empty-background:#FFFFFF;--vap-calendar-empty-color:#666666;--vap-calendar-selected-background:#006699;--vap-calendar-selected-color:#FFFFFF; --vap-timeline-available-background:#02AE36;--vap-timeline-available-color:#FFFFFF;--vap-timeline-available-hover-background:#2C8647;--vap-timeline-available-hover-color:#FFFFFF;--vap-timeline-unavailable-background:#FFAA00;--vap-timeline-unavailable-color:#FFFFFF;--vap-timeline-occupied-background:#F01B17;--vap-timeline-occupied-color:#FFFFFF;--vap-timeline-selected-background:#006699;--vap-timeline-selected-color:#FFFFFF; --vap-button-primary-background:#006699;--vap-button-primary-color:#FFFFFF;--vap-button-primary-hover-background:#0088CC;--vap-button-primary-hover-color:#FFFFFF;--vap-button-primary-active-background:#0079B6;--vap-button-primary-active-color:#FFFFFF; --vap-button-success-background:#159049;--vap-button-success-color:#FFFFFF;--vap-button-success-hover-background:#17A152;--vap-button-success-hover-color:#FFFFFF;--vap-button-success-active-background:#148E48;--vap-button-success-active-color:#FFFFFF; --vap-button-danger-background:#BC3F3A;--vap-button-danger-color:#FFFFFF;--vap-button-danger-hover-background:#E4423E;--vap-button-danger-hover-color:#FFFFFF;--vap-button-danger-active-background:#AE3A36;--vap-button-danger-active-color:#FFFFFF; --vap-button-secondary-background:#555555;--vap-button-secondary-color:#FFFFFF;--vap-button-secondary-hover-background:#777777;--vap-button-secondary-hover-color:#FFFFFF;--vap-button-secondary-active-background:#666666;--vap-button-secondary-active-color:#FFFFFF; --vap-button-default-background:#DDDDDD;--vap-button-default-color:#000000;--vap-button-default-hover-background:#ECE7E5;--vap-button-default-hover-color:#444444;--vap-button-default-active-background:#DEDEDE;--vap-button-default-active-color:#000000}


/*===============================
https://www.dermasurgery.gr.elitech.gr/modules/mod_vikappointments_services/mod_vikappointments_services.css
================================================================================*/
.vamodservices-all{display:inline-block;width:100%;text-align:left;font-size:14px;padding:5px 0}div.vamodservices-container{width:100%}.vamodservices-boxdiv{position:relative;padding:10px;background:#efefef;border:1px solid #bbb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:90%}img.vamodservices-img{}.vamodservices-name{font-weight:bold;font-size:15px;color:#444}.vamodservices-view a{text-decoration:none !important;display:block;font-size:16px;padding:8px 20px;width:100%;margin:10px 0 0}.vamodservices-boxdiv{width:93.4%;padding:8px;border:1px solid #ddd;border-radius:3px;background:#fff;min-height:295px}.vamodservices-img{width:100%}.vamodservices-divblock{display:inline-block;width:100%;padding:0 0 5px 0;margin:10px 0 0 0}.vamodservices-name{font-size:18px;margin:0 10px 0 0}.vamodservices-desc{display:inline-block;width:100%;margin:5px 0}.vamodservices-desc p{margin:0;padding:0}.vamodservices-duration{margin:0 0 2px 0}.vamodservices-min{font-size:11px}.vamodservices-cost{text-align:left}.vamodservices-price{font-size:18px}.vamodservices-curr{font-size:14px}.vamodservices-view{display:inline-block;text-align:right}.vamodservices-detailsbox{display:inline-block;width:100%;border-top:1px dotted #ddd;padding:10px 0 0 0}.vamodservices-details{float:left;margin:-2px 0 0 0}.vamodservices-view{float:right}.vamodservices-image-box{margin:0;overflow:hidden}@media screen and (max-width :450px){.vamodservices-boxdiv{width:100%}}


/*===============================
https://www.dermasurgery.gr.elitech.gr/modules/mod_vikappointments_services/src/owl.carousel.css
================================================================================*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0} .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)} .grabbing{cursor:url(https://www.dermasurgery.gr.elitech.gr/modules/mod_vikappointments_services/src/grabbing.png) 8 8,move} .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}


/*===============================
https://www.dermasurgery.gr.elitech.gr/modules/mod_vikappointments_services/src/owl.theme.css
================================================================================*/
.owl-theme .owl-controls{margin-top:10px;text-align:center} .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5}  .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none} .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1} .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px} .owl-item.loading{min-height:150px;background:url(https://www.dermasurgery.gr.elitech.gr/modules/mod_vikappointments_services/src/AjaxLoader.gif) no-repeat center center } .owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x :50%;-webkit-perspective-origin-y :50%;-moz-perspective :1200px;-moz-perspective-origin-x :50%;-moz-perspective-origin-y :50%;perspective :1200px} .owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease} .owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease} .owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both} .owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}  @-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}


/*===============================
https://www.dermasurgery.gr.elitech.gr/components/com_vikappointments/assets/css/input-select.css
================================================================================*/
.select2-container{font-size:14px !important}.select2-container > .select2-choice{background-color:#fff !important;background-image:none !important;border:1px solid #ccc !important;border-radius:2px !important;height:36px !important;line-height:36px !important}.select2-container.select2-container-disabled > .select2-choice{background-color:#f6f6f6 !important}.select2-container.select2-container-multi .select2-choices{min-height:36px !important}.select2-container.select2-container-multi .select2-input{padding:7px !important}.select2-container.select2-dropdown-open > .select2-choice{border-radius:2px 2px 0 0 !important}.select2-container.select2-dropdown-open.select2-drop-above > .select2-choice{border-radius:0 0 2px 2px !important;border-top:1px solid #ccc !important}.select2-container-active > .select2-choice{box-shadow:none !important}.select2-container .select2-choice abbr{top:11px !important}#select2-drop.select2-drop-active{border-color:#ccc !important}.select2-container > .select2-choice .select2-arrow{background-image:none !important;background-color:#eee !important;border-radius:0 2px 2px 0 !important;border-left:1px solid #ccc !important}.select2-container > .select2-choice .select2-arrow b{background-position:0 5px !important}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 5px !important}.select2-search{padding:0 !important;position:relative}.select2-search input{background:0 !important;border:1px solid #ccc !important;border-left:0 !important;border-right:0 !important;padding:6px 24px 6px 6px !important}.select2-search:after{width:18px;height:18px;content:"";position:absolute;right:5px;top:6px;background:url('https://www.dermasurgery.gr.elitech.gr/components/com_vikappointments/assets/js/select2/select2.png') no-repeat 100% -22px !important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-with-searchbox .select2-search input,.select2-with-searchbox .select2-search-choice-close,.select2-with-searchbox .select2-container .select2-choice abbr,.select2-with-searchbox .select2-container .select2-choice .select2-arrow b{background-image:none !important}.select2-search:after{background:url('https://www.dermasurgery.gr.elitech.gr/components/com_vikappointments/assets/js/select2/select2x2.png') no-repeat 100% -21px !important;background-size:60px 40px !important}}.select2-results{margin:0 !important;padding:0 !important}.select2-results li{padding:2px 0 !important}.select2-results li.select2-no-results{padding:6px !important}.select2-drop.select2-drop-above{border-radius:2px 2px 0 0 !important}.select2-drop.select2-drop-above .select2-search input{margin-top:0 !important;border-top:0 !important} .select2-container-multi .select2-choices{background-image:none !important;border:1px solid #ccc !important}.select2-container-multi .select2-choices .select2-input{box-shadow:none !important;background:none !important;border:0 !important}.select2-container-multi .select2-choices .select2-search-field{border-bottom:0 !important}.select2-container-multi .select2-choices .select2-search-choice{background-color:#006699 !important;border-color:#006699 !important;background-image:none !important;color:#fff !important;padding:8px 20px 8px 8px !important;box-shadow:none !important}.select2-container-multi .select2-search-choice-close{position:absolute;top:7px;right:3px !important;left:auto !important;color:#fff;background-image:none !important;text-decoration:none !important}.select2-container-multi .select2-search-choice-close:before{content:"×";display:block;font-size:15px}.select2-container-multi .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right top !important}.select2-drop.select2-drop-above.select2-drop-active{border-bottom:1px solid #ccc !important} a.vap-btn,button.vap-btn,a.vap-btn:hover,button.vap-btn:hover{text-decoration:none !important}a.vap-btn,button.vap-btn{padding:8px 16px;font-size:14px;border-radius:3px;border:0;cursor:pointer;display:inline-block;background-color:var(--vap-button-default-background) !important;color:var(--vap-button-default-color) !important}a.vap-btn.large,button.vap-btn.large{padding:6px 40px}a.vap-btn.big,button.vap-btn.big{padding:10px 18px;font-size:16px}a.vap-btn.small,button.vap-btn.small{font-size:12px}a.vap-btn:hover,button.vap-btn:hover{background-color:var(--vap-button-default-hover-background) !important;color:var(--vap-button-default-hover-color) !important}a.vap-btn.disabled:hover,button.vap-btn[disabled]:hover{background-color:var(--vap-button-default-background) !important;color:var(--vap-button-default-color) !important}a.vap-btn:active,a.vap-btn.active,button.vap-btn:active,button.vap-btn.active{background-color:var(--vap-button-default-active-background) !important;color:var(--vap-button-default-active-color) !important}a.vap-btn i,button.vap-btn i{color:var(--vap-button-default-color) !important}a.vap-btn svg path,button.vap-btn svg path{fill:var(--vap-button-default-color) !important}a.vap-btn.blue,button.vap-btn.blue{background-color:var(--vap-button-primary-background) !important;color:var(--vap-button-primary-color) !important}a.vap-btn.blue:hover,button.vap-btn.blue:hover{background-color:var(--vap-button-primary-hover-background) !important;color:var(--vap-button-primary-hover-color) !important}a.vap-btn.blue.disabled:hover,button.vap-btn.blue[disabled]:hover{background-color:var(--vap-button-primary-background) !important;color:var(--vap-button-primary-color) !important}a.vap-btn.blue:active,a.vap-btn.blue.active,button.vap-btn.blue:active,button.vap-btn.blue.active{background-color:var(--vap-button-primary-active-background) !important;color:var(--vap-button-primary-active-color) !important}a.vap-btn.blue i,button.vap-btn.blue i{color:var(--vap-button-primary-color) !important}a.vap-btn.blue svg path,button.vap-btn.blue svg path{fill:var(--vap-button-primary-color) !important}a.vap-btn.green,button.vap-btn.green{background-color:var(--vap-button-success-background) !important;color:var(--vap-button-success-color) !important}a.vap-btn.green:hover,button.vap-btn.green:hover{background-color:var(--vap-button-success-hover-background) !important;color:var(--vap-button-success-hover-color) !important}a.vap-btn.green.disabled:hover,button.vap-btn.green[disabled]:hover{background-color:var(--vap-button-success-background) !important;color:var(--vap-button-success-color) !important}a.vap-btn.green:active,a.vap-btn.green.active,button.vap-btn.green:active,button.vap-btn.green.active{background-color:var(--vap-button-success-active-background) !important;color:var(--vap-button-success-active-color) !important}a.vap-btn.green i,button.vap-btn.green i{color:var(--vap-button-success-color) !important}a.vap-btn.green svg path,button.vap-btn.green svg path{fill:var(--vap-button-success-color) !important}a.vap-btn.red,button.vap-btn.red{background-color:var(--vap-button-danger-background) !important;color:var(--vap-button-danger-color) !important}a.vap-btn.red:hover,button.vap-btn.red:hover{background-color:var(--vap-button-danger-hover-background) !important;color:var(--vap-button-danger-hover-color) !important}a.vap-btn.red.disabled:hover,button.vap-btn.red[disabled]:hover{background-color:var(--vap-button-danger-background) !important;color:var(--vap-button-danger-color) !important}a.vap-btn.red:active,a.vap-btn.red.active,button.vap-btn.red:active,button.vap-btn.red.active{background-color:var(--vap-button-danger-active-background) !important;color:var(--vap-button-danger-active-color) !important}a.vap-btn.red i,button.vap-btn.red i{color:var(--vap-button-danger-color) !important}a.vap-btn.red svg path,button.vap-btn.red svg path{fill:var(--vap-button-danger-color) !important}a.vap-btn.dark-gray,button.vap-btn.dark-gray{background-color:var(--vap-button-secondary-background) !important;color:var(--vap-button-secondary-color) !important}a.vap-btn.dark-gray:hover,button.vap-btn.dark-gray:hover{background-color:var(--vap-button-secondary-hover-background) !important;color:var(--vap-button-secondary-hover-color) !important}a.vap-btn.dark-gray.disabled:hover,button.vap-btn.dark-gray[disabled]:hover{background-color:var(--vap-button-secondary-background) !important;color:var(--vap-button-secondary-color) !important}a.vap-btn.dark-gray:active,a.vap-btn.dark-gray.active,button.vap-btn.dark-gray:active,button.vap-btn.dark-gray.active{background-color:var(--vap-button-secondary-active-background) !important;color:var(--vap-button-secondary-active-color) !important}a.vap-btn.dark-gray i,button.vap-btn.dark-gray i{color:var(--vap-button-secondary-color) !important}a.vap-btn.dark-gray svg path,button.vap-btn.dark-gray svg path{fill:var(--vap-button-secondary-color) !important}a.vap-btn.disabled,button.vap-btn[disabled]{cursor:default;opacity:0.7}


/*===============================
https://www.dermasurgery.gr.elitech.gr/components/com_vikappointments/assets/css/vap-custom.css
================================================================================*/
