@charset "utf-8";
/**
    * Emrah NALCI - A PHP Framework For Web Artisans
    * 06.07.2016 16:42:57
    * Css File
    * @package Emrah NALCI
    * @author Emrah NALCI <emrahnalci@gmail.com>
*/

*::selection { background: #5b5858; color: #fff; text-shadow: 0 1px 1px #111; } .custom-display-none { display: none !important; } .text-white { color: #ffffff; } /* html {overflow: auto;}::-webkit-scrollbar {width: 16px;}::-webkit-scrollbar-thumb {background:#b64645;}::-webkit-scrollbar-thumb:hover {background:#BD1614;} */ .font-weight-bold { font-weight: bold; } .noResize { resize: none !important; } .custom-h350h { height: 350px !important; } .custom-h50h { height: 50px !important; } .custom-h34h { height: 34px !important; } .no-display { display: none !important; } .noMargin { margin: 0 !important; } .saveABtn { position: absolute; right: 80px; margin-top: 20px; } .effectBtn { margin: 5px 0; } .previewImg { height: 100% !important; max-height: 350px !important; width: 100% !important; border-radius: 9px !important; } .progressImg { width: 100%; height: 100%; position: absolute; background: #00000094; color: #FFFFFF; font-weight: bolder; font-size: xx-large; padding: 23%; } .noPadding { padding: 0 !important; } .htmlRtl { direction: rtl; font-size: 14px; } .customPhoto img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%); -webkit-transition: all .6s ease; -webkit-backface-visibility: hidden; } .customPhoto img:hover { filter: none; -webkit-filter: grayscale(0%); } @media only screen and (max-width: 1024px) { .wc-button6 { display: flex !important; flex-wrap: wrap !important; margin: auto !important; bottom: 7px !important; justify-content: center !important; position: fixed !important; left: 0 !important; right: 0 !important; text-align: center !important; } .customMobileSpace { display: inline-block; width: 100%; height: 66px; background-color: #FFFFFF; } } @media only screen and (max-width: 425px) { .wc-button6 { display: flex; flex-wrap: wrap; margin: auto; bottom: 5px !important; justify-content: center; position: fixed; left: 0 !important; right: 0 !important; text-align: center; } .customMobileSpace { display: inline-block; width: 100%; height: 66px; background-color: #FFFFFF; } } .cookie-container { background: #fff; color: #000; width: 100%; position: fixed; bottom: 0; left: 0; z-index: 1500; display: none; font-size: 10px; } .cookie-container form#cookieoptinform { display: table; max-width: 1200px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 1200px \9; margin: auto; background: #fff; padding: 1em 0 1.4em 0; table-layout: fixed; } .cookie-container form#cookieoptinform i { height: 37px; } .cookie-container form#cookieoptinform .cookie-popup { display: table-row; } .cookie-container form#cookieoptinform .cookie-popup .cookie-msg { width: 85%; width: 80% \9; padding-right: 7px; min-height: 30px; font-size: 1.2em; display: table-cell; } .cookie-container form#cookieoptinform .cookie-popup .cookie-msg p { margin: 0; } .cookie-container form#cookieoptinform .cookie-popup .accept-btn { display: table-cell; vertical-align: middle; text-align: right; white-space: nowrap; } .cookie-container form#cookieoptinform .cookie-popup .accept-btn .cookie-accept { font-size: 1.2em; margin: 0; border-radius: 2px; background-clip: padding-box; vertical-align: middle; background: #fff; border: 1px solid #0076a8; font-weight: bold; padding: 7px 15px; } .cookie-container form#cookieoptinform .cookie-popup .accept-btn .cookie-accept:hover { color: #fff; background: #0076a8; } .cookie-container form#cookieoptinform .cookie-popup .accept-btn .cookie-accept i { vertical-align: middle; margin-right: 5px; padding-left: 0; } :lang(zh-Hans) .cookie-msg p, :lang(zh-Hant) .cookie-msg p { font-size: 1em; } :lang(zh-Hans) .cookie-msg strong, :lang(zh-Hant) .cookie-msg strong { font-size: 1em; } @media screen and (min-width: 767px) and (max-width: 1249px) { .cookie-container form#cookieoptinform { width: 100%; padding: 1em; } .cookie-container form#cookieoptinform .cookie-popup .cookie-msg { width: 73%; } .cookie-container form#cookieoptinform .cookie-popup .accept-btn { width: 21%; } } @media screen and(max-width: 767px) { .cookie-container form#cookieoptinform .cookie-popup { display: block; padding: 0 2em; } .cookie-container form#cookieoptinform .cookie-popup .cookie-msg { float: none; border-right: 0; padding: 5px 0; display: block; width: 100%; } .cookie-container form#cookieoptinform .cookie-popup .accept-btn { float: none; margin-top: 0 !important; display: block; } .cookie-container form#cookieoptinform .cookie-popup .accept-btn a.cookie-accept { display: block; margin: 10px auto; float: none; text-align: center; } .cookie-container form#cookieoptinform .cookie-popup .accept-btn a.cookie-accept i { border: 0; } } .cookiealert { color: #2e2e2e !important; position: fixed; visibility: hidden; border-radius: 0; transform: translateY(100%); transition: all 500ms ease-out; } .cookiealert.show { opacity: 1; visibility: visible; transform: translateY(0%); transition-delay: 1000ms; } .cookiealert a { text-decoration: underline; } .cookiealert .acceptcookies { margin-left: 10px; vertical-align: baseline; } img[data-action="zoom"] { cursor: pointer; } .zoom-img, .zoom-img-wrap { cursor: pointer; position: relative; z-index: 666; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; } .zoom-overlay { z-index: 420; background: #fff; position: fixed; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; filter: "alpha(opacity=0)"; opacity: 0; -webkit-transition: opacity 300ms; -o-transition: opacity 300ms; transition: opacity 300ms; } .zoom-overlay-open .zoom-overlay { filter: "alpha(opacity=100)"; opacity: 1; } .zoom-overlay-open, .zoom-overlay-transitioning { cursor: default; } .jqGifPreview { display: inline-block; min-height: 44px; position: relative } .jqGifPreview .jqGifImageCenter { background-position: 0 0; height: 72px; overflow-wrap: break-word; position: absolute; top: 50%; width: 72px; background: url(img/background-image.png) rgba(0, 0, 0, 0); margin: -36px 0 0 -36px } .jqGifPreview img { padding: 0; margin: 0 } .jqGifPreview .jqGifImageCircle { height: 66px; position: absolute; width: 66px; background: url(img/background-image.png) 0 -73px rgba(0, 0, 0, 0); margin: -33px 0 0 -33px } .jqGifPreview .jqGifImageName { height: 17px; position: absolute; width: 32px; background: url(img/background-image.png) 0 -140px rgba(0, 0, 0, 0); margin: -9px 0 0 -16px } .jqGifImageFooter { background-position: 0 0; bottom: 0; color: #fff; cursor: pointer; height: 56px; left: 0; position: absolute; right: 0; background: url(img/background-image2.png) rgba(0, 0, 0, 0) } .jqGifImageFooterLeft { bottom: 9px; color: #fff; cursor: pointer; height: 18px; left: 11px; max-width: 400px; overflow-wrap: break-word; position: absolute; text-align: left; text-shadow: rgba(0, 0, 0, .4) 0 1px 4px; text-overflow: ellipsis; text-transform: uppercase; vertical-align: top; white-space: nowrap; width: 186px; word-wrap: break-word; perspective-origin: 93px 7px; transform-origin: 93px 7px; border: 0 #fff; font: normal normal bold normal 11px/15px helvetica, arial, sans-serif; outline: #fff 0; overflow: hidden; text-decoration: none; } .jqGifPreview .jqGifImageFooterRight { bottom: 9px; cursor: pointer; display: block; height: 24px; position: absolute; right: 10px; width: 24px; background: url(img/background-image.png) 0 -158px rgba(0, 0, 0, 0) } .jqGifPreview .jqGifImage, .jqGifPreview img { width: 100% } .jqGifCircle { cursor: pointer; position: absolute; left: calc(50%); top: calc(50% - 12px); } @keyframes jqGifRotating { from { -ms-transform: rotate(0); -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) } } .jqGifPreview .jqGifRotating { -webkit-animation: jqGifRotating 2s linear infinite; -moz-animation: jqGifRotating 2s linear infinite; -o-animation: jqGifRotating 2s linear infinite; animation: jqGifRotating 2s linear infinite } .stories.carousel .story { max-width: 70px; } .stories.carousel .story > .item-link > .item-preview { max-height: 70px !important; } .shop.rev_slider .slotholder:after, .home.rev_slider .slotholder:after { background-color: transparent !important; } .storiesVrapper::-webkit-scrollbar { width: 14px; } .storiesVrapper::-webkit-scrollbar-thumb { background-clip: content-box; border: 4px solid transparent; border-radius: 7px; box-shadow: inset 0 0 0 10px; } .storiesVrapper::-webkit-scrollbar-button { width: 0; height: 0; display: none; } .storiesVrapper::-webkit-scrollbar-corner { background-color: transparent; } .storiesVrapper { overflow: auto; color: #00000000; transition: color 0.3s; } .storiesVrapper:hover { color: #666666FF; } /* Site Custom CSS */ .personalPhotoNv img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%); -webkit-transition: all .6s ease; -webkit-backface-visibility: hidden; } .personalPhotoNv img:hover { filter: none; -webkit-filter: grayscale(0%); } .header-logo a { position: relative; width: 180px; max-width: 200px; } .header-logo a img { width: 100%; padding: 3px 0 !important; } .fontSize24 { font-size: 24px; } .person { width: 270px; height: 330px; text-align: center; } .footer-section { padding: 70px 0 0; } .site-main-mobile-menu-inner { background-color: #252525; /* background-image: url(assets/menu.jpg); */ } .site-main-mobile-menu-inner::before { background-color: rgba(56, 56, 56, .9); } .icon-box { margin-bottom: 30px; } .icon-box.iconbox-theme-colored.iconbox-border { border-color: #dcdcdc; } .p-40 { padding: 40px !important; } .icon-box.iconbox-border { border: 1px solid #dcdcdc; } .scroll-top.show { bottom: 5px !important; } .text-red { color: #ff2727 !important; } .tagcloud a:active, .tagcloud a.is-checked { background-color: #d1332a; } .tagcloud a.is-checked { color: white; text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8); } .tagcloud a:active { box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8); } .blog .nwInfo { padding: 5px 0 !important; } .blogLastPost { background-position: top !important; background-size: 150px !important; height: 150px !important; width: 150px !important; } .course .info .price { font-size: 15px; } /* Mossa Site Colors */ .funfact .number { color: #434343; } .about-content .title span { color: #434343; } .link mark { color: #434343; } .section-title-two .sub-title { color: #434343; } .section-title .title span { color: #434343; } .btn-primary { border-color: #303030; background-color: #434343; } .btn-primary:focus, .btn-primary:hover { background-color: #303030; } .newsletter-content .title span { color: #434343; } .scroll-top { background-color: #434343; } .site-main-menu > ul > li:hover > a { color: #434343; } .site-main-menu.menu-hover-1 > ul > li > a .menu-text::before { background-color: #434343; } .site-main-menu .mega-menu > li > ul > li > a .badge { background-image: -webkit-linear-gradient(45deg, #a7a7a7 0, #5f5f5f 100%); background-image: -o-linear-gradient(45deg, #a7a7a7 0, #5f5f5f 100%); background-image: linear-gradient(45deg, #a7a7a7 0, #5f5f5f 100%); } .site-main-menu .mega-menu > li > ul > li > a .badge.primary { background-color: #434343 !important; } .site-main-menu .mega-menu, .site-main-menu .sub-menu { border-bottom: 4px solid #434343; } [class*=hint--]:after { background: #434343; } .hint--top:before { border-top-color: #434343; } .tagcloud a:active, .tagcloud a.is-checked { background-color: #434343; } .tagcloud a:hover { background: #2b2a2a; border-color: #1f1e1e !important; } .selectric-items .selectric-scroll ul li.selected::before { color: #434343; } .selectric-items .selectric-scroll ul li:hover { background-color: #303030; } .selectric-open .selectric { border-color: #434343; } .sidebar-widget-course .widget-course .info .price { color: #434343; } a:hover { color: #125fc4; } .site-main-menu>ul>li>a { padding: 29px 10px !important; } .pagination li a { font-family: inherit !important; } .cursor-pointer{ cursor: pointer;} .cursor-none{ cursor: none; } .cursor-default{ cursor: default; }

.closeBtn:hover { background: #0e0e0e; color: #ffffff; }

#main section#counters{width:100%;height:auto;display:inline-block;position:relative;z-index:2;padding:0 0 100px 0}#main section#counters .counterArea{width:100%;height:auto;border-radius:20px;background:url(../../assets/noise1.png);display:inline-block}#main section#counters .counterArea .centerOne{overflow:initial}.centerOne{display:table;height:100%;overflow:hidden;margin:0 auto}#main section#counters .counterArea .item{height:170px;position:relative;padding:0 15%;z-index:1}.centerTwo{display:table-cell;vertical-align:middle}#main section#counters .counterArea .item .openBox{background:url(../../assets/noise3.png);width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px);height:auto;padding:30px;padding-top:200px;border-radius:20px;position:absolute;left:30px;top:-30px;z-index:-1;-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;visibility:hidden;opacity:0}#main section#counters .counterArea .item .text{color:#332f2f;font-size:1.2em;line-height:26px;display:inline-block;font-weight:400;padding-right:30px;z-index:2;letter-spacing:.5px}#main section#counters .counterArea .item .text .numb{display:block;font-size:2.3em;line-height:46px;font-weight:700;-webkit-transition:all 50ms ease-in-out;-moz-transition:all 50ms ease-in-out;-o-transition:all 50ms ease-in-out;transition:all 50ms ease-in-out}#main section#counters .counterArea .item .text{color:#332f2f;font-size:1.2em;line-height:26px;display:inline-block;font-weight:400;padding-right:30px;z-index:2;letter-spacing:.5px}#main section#counters .counterArea .item:after{content:"";width:2px;height:100px;position:absolute;right:0;top:50%;margin-top:-50px;background:#fff}#main section#counters{width:100%;height:auto;display:block;position:relative;z-index:2;padding:0 0 100px 0}@media only screen and (max-width:1100px){#main section#counters{padding-bottom:30px}}#main section#counters .counterArea{width:100%;height:auto;border-radius:20px;background:url(../../assets/noise1.png)}#main section#counters .counterArea .centerOne{overflow:initial}#main section#counters .counterArea .item{height:170px;position:relative;padding:0 15%;z-index:1}@media only screen and (max-width:1100px){#main section#counters .counterArea .item{padding:40px;padding-left:60px}}#main section#counters .counterArea .item img{float:left;margin-right:60px;z-index:2;-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}@media only screen and (max-width:1100px){#main section#counters .counterArea .item img{display: inline-block;float:none;margin-bottom:10px}}#main section#counters .counterArea .item .text{color:#332f2f;font-size:1.2em;line-height:26px;display:inline-block;font-weight:400;padding-right:30px;z-index:2;letter-spacing:.5px}@media only screen and (max-width:900px){#main section#counters .counterArea .item .text{line-height:24px}}@media only screen and (max-width:700px){#main section#counters .counterArea .item .text{line-height:22px}}#main section#counters .counterArea .item .text .numb{display:block;font-size:2.3em;line-height:46px;font-weight:700;-webkit-transition:all 50ms ease-in-out;-moz-transition:all 50ms ease-in-out;-o-transition:all 50ms ease-in-out;transition:all 50ms ease-in-out}@media only screen and (max-width:900px){#main section#counters .counterArea .item .text .numb{line-height:44px}}@media only screen and (max-width:700px){#main section#counters .counterArea .item .text .numb{line-height:42px}}#main section#counters .counterArea .item:after{content:"";width:2px;height:100px;position:absolute;right:0;top:50%;margin-top:-50px;background:#fff}@media only screen and (max-width:900px){#main section#counters .counterArea .item:after{display:none}}#main section#counters .counterArea .item .openBox{background:url(../../assets/noise3.png);width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px);height:auto;padding:30px;padding-top:200px;border-radius:20px;position:absolute;left:30px;top:-30px;z-index:-1;-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;visibility:hidden;opacity:0}#main section#counters .counterArea .item .openBox p{display:block;position:relative;color:#fff;font-size:.92857em;line-height:24px;font-weight:400;margin-bottom:25px}

@media only screen and (max-width: 450px){ #main section .text { position: absolute; margin-top: 10px; } } @media only screen and (max-width: 900px) { #main section#counters .counterArea .item .openBox p { line-height: 22px; } } @media only screen and (max-width: 700px) { #main section#counters .counterArea .item .openBox p { line-height: 20px; } } #main section#counters .counterArea .item .openBox p:last-child { margin-bottom: 0; } @media only screen and (max-width: 1100px) { #main section#counters .counterArea .item .openBox { padding-top: 230px; } } #main section#counters .counterArea .item:hover, #main section#counters .counterArea .item:focus { z-index: 5; } #main section#counters .counterArea .item:hover .openBox, #main section#counters .counterArea .item:focus .openBox { visibility: visible; opacity: 1; } #main section#counters .counterArea .item:hover .text, #main section#counters .counterArea .item:focus .text { color: white; } #main section#counters .counterArea .item:hover img, #main section#counters .counterArea .item:focus img { filter: brightness(0) invert(1); } #main section#counters .counterArea .colum:last-child .item:after { display: none; }

.contentss { width: 100%; height: 200px; overflow-y: scroll; mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px); mask-position: left bottom; -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px); -webkit-mask-size: 100% 20000px; -webkit-mask-position: left bottom; transition: mask-position 0.3s, -webkit-mask-position 0.3s; } .contentss:hover { -webkit-mask-position: left top; } ul.section-content .course-item .section-item-link::before { content: none; } ul.section-content .course-item .section-item-link { padding: 0 10px 0 10px; }

.closeBtn{ margin-top:15px; width: 25px; height: 25px; background: red; border-radius: 20px; padding: 11px 9px 5px 9px; line-height: 0;  z-index: 1; }

/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) { }
/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) { }
/* Small Devices, Tablets */
@media only screen and (min-width: 768px) { }
/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) { .companyContainer { width: 21.1%; margin: 0 -8px } }
@media only screen and (min-width: 1366px) { .labelSizes{ width: 49%; } }
/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) { .labelSizes{ width: 50%; } }
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1199px) { .labelSizes{ width: 100%; } }
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) { .labelSizes{ width: 170px; } }
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) { }
/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) { .labelSizes{ width: 180px; } }
/* Extra Small Devices, Phones */
@media only screen and (max-width: 360px) { }
/* Custom, iPhone Retina */
@media only screen and (max-width: 319px) { }

.la-plus:before { content: "\f067"; color: white; }
.fc-media-screen .fc-timegrid-event { background-color: #326fc3; }

.customGri{ background-color: #a52c2c !important; color: #FFFFFF !important; } .customKahverengi{ background-color: #a52c2c !important; color: #FFFFFF !important; } .customBej{ background-color: #f5f5dc !important; color: #000000 !important; } .customRed{ background: #ff4d4f !important; color: #FFFFFF !important; } .customSari { background-color: #d6d614 !important; color: #000000 !important; } .customMavi{ background-color: #2c99ff !important; color: #000000 !important; } .customYesil { background-color: #04c504 !important; color: #FFFFFF !important; } .customAntrasit { background-color: #383e42 !important; color: #FFFFFF !important; } .customPurple { background-color: #b120d5 !important; color: #FFFFFF !important; }

#ui-datepicker-div{ z-index: 999999 !important; }
.cursor-pointer{ cursor: pointer !important; }
.i25Check { width: 25px; height: 25px; }

.badge { border-radius: 5px !important; position: absolute !important; right: 10px !important; }
.session-wrap .session-single { padding: 15px 17px !important; }
.topRegions{ max-width: 100%; width: 100%; max-height: 330px; }
.table-revenue { min-height: 300px !important; }
.aenTo-title { font-size: 2em !important; }

.daterangepicker.show-calendar .calendar-table tbody td.available.active.start-date:before { background: none !important; }
.daterangepicker.show-calendar .calendar-table tbody td.available.active.end-date.in-range:before { background: none !important; }

.badHeader{ background: #d31313; }
.closeBtnDark{ background: #171717 !important; }

.cd-panel-content ul li { padding: 15px 18px !important; }

.select2-container{z-index:100000 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow { top: 10px !important; }
.breadcrumb li.current:after { border-left: 5px solid #666 !important; right: -5px !important; }

.toaster{ z-index: 99999999 !important; }
#promoCode{ text-transform: uppercase; }

.select2-container--default .select2-selection--single .select2-selection__arrow { top: 12px !important; }
.tooltip .tooltip-inner { border: 1px solid #d8d8d8 !important; }
.atbd-badge-text { font-size: 11px !important; }
hr { border-top: 1px solid #cdced0; }
.ui-helper-hidden-accessible { display: none !important; }
#list th { text-align: inherit !important; }
.p-inherit{ position: inherit !important; }

.waitingListContent { height: 850px; overflow-y: auto; }

.waitingListContent:active::-webkit-scrollbar-thumb,.waitingListContent:focus::-webkit-scrollbar-thumb,.waitingListContent:hover::-webkit-scrollbar-thumb { visibility: visible; }
.waitingListContent::-webkit-scrollbar-thumb { background-color: darkgrey; visibility: hidden; } .waitingListContent::-webkit-scrollbar { width: 10px; height: 10px; }
.sparePopover{ height: 70px; border-left: solid 15px rebeccapurple !important; }
.sparePopover > .fa-crown { color: #e7e706;/* text-shadow: 1px 0px #000, 0 1px #000, 1px 0 #000, 0 -1px #000; */ -webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #abab00; }
.sparePopover > .fa-user-slash { color: #e70606;/* text-shadow: 1px 0px #000, 0 1px #000, 1px 0 #000, 0 -1px #000; */ -webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #ab0000; }
.sparePopover > small { font-size: 13px;font-weight: 600; }
.ap-tab-main .nav-item:not(:last-child) { margin-right: 25px !important; }


.floatingButtonWrap { display: block; position: fixed; bottom: 45px; right: 45px; z-index: 999;}
.floatingButtonInner { position: relative;}
.floatingButton {display: block;width: 60px;height: 60px;text-align: center;background: -webkit-linear-gradient(45deg, #8769a9, #507cb3);background: -o-linear-gradient(45deg, #8769a9, #507cb3);background: linear-gradient(45deg, #8769a9, #507cb3);color: #fff;line-height: 50px;position: absolute;border-radius: 50% 50%;bottom: 30px;right: -30px;border: 5px solid #b2bedc;opacity: 1;transition: all 0.4s; }
.floatingButton .fa { font-size: 15px !important; }
.floatingButton.open,.floatingButton:hover,.floatingButton:focus,.floatingButton:active { opacity: 1; color: #fff; }
.floatingButton .fa { transform: rotate(0deg); transition: all 0.4s; }
.floatingButton.open .fa { transform: rotate(270deg); }
.floatingMenu { position: absolute; bottom: 90px; right: -30px; /* width: 200px; */ display: none; }
.floatingMenu li { width: 100%; float: right; list-style: none; text-align: right; margin-bottom: 5px; }
.floatingMenu li a { padding: 8px 15px; display: inline-block; background: #ccd7f5; color: #6077b0; border-radius: 5px; overflow: hidden; white-space: nowrap; transition: all 0.4s; /* -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.22); box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.22); */ -webkit-box-shadow: 1px 3px 5px rgba(211, 224, 255, 0.5); box-shadow: 1px 3px 5px rgba(211, 224, 255, 0.5); }
.floatingMenu li a:hover { margin-right: 10px; text-decoration: none; }

@-webkit-keyframes header-heartbit{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}25%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.1}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.3}75%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes header-heartbit{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}25%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.1}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.3}75%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.header-notify .header-heartbit{position:absolute;border-radius:70px;z-index:10;-webkit-animation:header-heartbit 1s ease-out;animation:header-heartbit 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.header-notify .point{position:absolute;top:-5px;right:-5px;width:8px;height:8px;background-color:#d0021b;border-radius:30px}.header-notify.header .header-heartbit{top:-16px;right:-16px;width:22px;height:22px;border:4px solid #d0021b}.header-notify.header .point{width:8px;height:8px}.heart-dropdown .header-heartbit{top:-4px;right:-5px;width:26px;height:26px;border:5px solid #d0021b}.heart-dropdown .point{top:9px;right:8px;width:10px;height:10px; }
.heart-dropdown .header-heartbit { top: 1px; right: 0; width: 26px; height: 26px; border: 5px solid #d0021b; }
.whiteBorder{ border: 5px solid #e10b0b !important; } .clockNotify{ position: absolute; margin: -40px 0 0 60px; }

@media (min-width: 576px){
.modal-dialog { max-width: 750px; }
}
.select2-results__group{ font-size: 24px !important; }

.specPass { -webkit-text-security: disc; }
.form-control { border: 1px solid #d0d0d0 !important; }


