@import url('https://fonts.googleapis.com/css?family=Open+Sans:500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Michroma&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;1,900&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Caption:wght@400;700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap');
@font-face {font-family: UMAIRI;src: url(fonts/UMAIRI.TTF);}
@font-face {font-family: futura;src: url(fonts/futuram.ttf);}
.umairi-font{font-family: UMAIRI;}
.futura-font{font-family: futura;}
.michroma-font{font-family: 'Michroma', sans-serif !important;}
.h-100{height:100% !important;}
.f1-bg{background-color:#f1f1f1;}
html,body{width:100%;height:100%;font-family: "Open Sans","PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;margin:0px;padding:0px;font-weight:500;}
body {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
img {-webkit-user-drag: none;user-select: none;}
body::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5;}
body::-webkit-scrollbar {width:2px;background-color:#F5F5F5;}
body::-webkit-scrollbar-thumb { background-color: #38455d; border: 1px solid #38455d;border-radius:0px;}
.modal-lg::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5;}
.modal-lg::-webkit-scrollbar { width:0px;background-color: #F5F5F5;}
.modal-lg::-webkit-scrollbar-thumb { background-color: #38455d; border: 1px solid #38455d;border-radius:0px;}
.modal-lg{background-color: #eff1f3;}
.modal-lg .modal-dialog{margin:1rem auto;}
.fade-navbar{background: linear-gradient(to bottom, rgba(255, 255, 255, 0.67) 0%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0) 100%) !important;}
.modal-lg .modal-content{background-color: transparent;border:none;}
.loading-box{background-color:#404041;width:100%;position:fixed;height:100%;z-index:99999;top:0px;left:0px;overflow:hidden}
.loading {text-align: center;height:72px;line-height:272px;vertical-align: bottom;position: absolute;left: 0;right: 0;top: 100px;bottom: 0;display: block;}
.loading-2 {top:50%;width:228px;height:72px;font-size:0;/*background: rgba(255, 255, 255, 0.06);*/margin:0 auto;}
.loading-2-text {background-image: url("img/baykal-loader.png");width: 228px;height:72px;}
.sc-1au8ryl-0{display: none;}
@keyframes wave-animation { 0% { background-position: 0 bottom; } 100% {  background-position: 200px bottom; } }
@keyframes loading-animation { 0% { background-size: 200px 0px; } 100% { background-size: 200px 200px; } }
.wave {background-image: url("img/loader-wave.png");color: rgba(0, 0, 0, 0);text-shadow: 0px 0px rgba(255, 255, 255, 0.06);animation: wave-animation 1s infinite linear,loading-animation 10s infinite linear alternate;background-size:200px 100px;background-repeat:repeat-x;opacity: 1;}.wave-2 {-moz-background-clip: initial;-o-background-clip: initial;-webkit-background-clip: initial;background-clip: initial;display: inline-block;}
.share-button{position:absolute;z-index: 99;right: 1%;top:1%;text-align: right;}
.share-button i{color:#FFF;padding:9px 0px;border-radius:50%;width:35px;height:35px;}
.share-button nav{opacity: 0; transition: all .5s linear;color:white;margin-top:10px;}
.share-button nav a{display: block;color: #FFF;line-height: 30px;letter-spacing: 3px;font-size:13px;}
.share-button:hover nav{opacity: 1;}
.share-button:hover>i{color:#000;background-color: white}
.baykal-shop{background-color:#ffd800 !important;color:#000 !important;border-radius:10%;padding:10px !important;margin-top:5px;margin-left:2rem;}
::selection { background: #22397f;color:#FFFFFF;text-shadow: 0;}
::-moz-selection {background: #22397f;color: #FFFFFF;}
.nunito-font{font-family: 'Nunito', sans-serif !important;}
.montserrat-font{font-family: 'Montserrat', sans-serif !important;}
.noto-font{font-family:'Noto Sans', sans-serif;;color:#191919 !important;}
.fw-bold{font-weight: bold;}.fs-12{font-size:12px;}.fs-20{font-size:20px;}.fs-30{font-size:30px;}.fs-40{font-size:40px;}.fs-45{font-size:45px;}.fs-50{font-size:50px;}
#header, #slider, #main, #section{float:left; width:100%; height:auto;}
#header{height:14vh;}
.contact-cont{background-image:url(img/contact-bg.avif);background-size: 100%;background-position: center;}
.contact-item{background-color:#FFF;padding:50px 30px;box-shadow:0 7px 22px rgba(19, 19, 19, 0.08);}
.social-media{margin-right: 40px;}
.video-carousel .owl-nav{position:absolute !important;top:40% !important;width:100% !important;}
.video-carousel .owl-nav .owl-prev{margin-right: 38% !important;font-size: 60px !important;background:transparent !important;outline:none;}
.video-carousel .owl-nav .owl-next{margin-left: 38% !important;font-size: 60px !important;background:transparent !important;outline:none;}
.video-carousel .owl-nav .owl-next span, .video-carousel .owl-nav .owl-prev span{color:#FFF;}
.fuar-carousel .owl-nav{position:absolute !important;top:33% !important;width:100% !important;}
.fuar-carousel .owl-nav .owl-prev{margin-right: 45% !important;font-size: 60px !important;background:transparent !important;outline:none;}
.fuar-carousel .owl-nav .owl-next{margin-left: 45% !important;font-size: 60px !important;background:transparent !important;outline:none;}
.fuar-carousel .owl-nav .owl-next span, .fuar-carousel .owl-nav .owl-prev span{color:#FFF;}
.history-carousel .nav-item{min-height: 220px;}
.history-carousel .years{display:block;transform:rotate(-90deg);font-size:6em;font-weight:bolder;color:#cecece;margin-top:100px}
.history-carousel .nav-item.active .years{color:#e81c24;}
.white-color{color:#FFF !important;}
.white-bg{background:#FFF !important;}
.banner-color{color:#313131;}
.dark-color{color: #272727;}
a.dark-color:hover{color: #484848;}
.footer-bg{background-color: #272727;}
.bg-transparent{background-color:transparent !important;}
.gray-color{color:#9FA3A6;}
.sc-7dvmpp-1{display: none;}
.logo{max-width:80% !important;margin-top:5%;}
.pr-1{padding-right:1px !important;}.pr-2{padding-right:2px !important;}.pr-3{padding-right:3px !important;}.pr-5{padding-right:5px !important;}
.pl-1{padding-left:1px !important;}.pl-2{padding-left:2px !important;}.pl-3{padding-left:3px !important;}.pl-5{padding-left:5px !important;}.pl-15{padding-left:15px;}
.navbar {background:transparent;padding-bottom:0px;}
.navbar-container{display:flex;width:1200px;margin:0 auto;}
.golge::after{content:'';width:100%;height:28px;position:absolute;bottom:0px;left:0px;z-index:1;/*background-image:url(img/glg.png);background-position:center;background-size:contain;background-repeat:no-repeat;*/-webkit-box-shadow: 0px 13px 10px -10px rgba(0,0,0,1);
-moz-box-shadow:0px 13px 10px -10px rgba(0,0,0,1);box-shadow:0px 13px 10px -10px rgba(0,0,0,1);}
.golge-ust::before{content:'';width:100%;height:28px;position:absolute;top:0px;left:0px;z-index:1;-webkit-box-shadow: 0px -13px 10px -10px rgba(0,0,0,1);-moz-box-shadow:0px -13px 10px -10px rgba(0,0,0,1);box-shadow:0px -13px 10px -10px rgba(0,0,0,1);}
.mini-golge::after{content:'';width:50%;left:25%;height:28px;position:absolute;bottom:0px;z-index:1;/*background-image:url(img/glg.png);background-position:center;background-size:contain;background-repeat:no-repeat;*/-webkit-box-shadow: 0px 13px 10px -10px rgba(0,0,0,1);
-moz-box-shadow:0px 13px 10px -10px rgba(0,0,0,1);box-shadow:0px 13px 10px -10px rgba(0,0,0,1);}
.navbar .nav-item{position:relative;}
.gri .nav-item .nav-link{color:#232526 !important;}
.navbar .nav-item .nav-link{color:#000;font-size:14px;margin:0px 10px;padding:.5rem 1rem;}
.blur .nav-item .nav-link{color:#FFF !important;font-size:14px;margin:0px 10px;padding:.5rem 1rem;}
.blur .brdr-left:before{background-color: #FFFFFF80;}
.navbar .navbar-toggler i{color:#FFF;text-shadow:0 0 20px #000;}
.navbar-toggler{outline:none !important;}
.blur{-webkit-backdrop-filter: saturate(180%) blur(6px);backdrop-filter: saturate(180%) blur(6px);background: rgba(0,0,0,.8) !important;}
.nav {width: 100%;line-height:60px;z-index:5;background:rgba(0,0,0,0.3);}
.nav ul {line-height:60px;list-style:none;background:rgba(0, 0, 0, 0);overflow:hidden;color:#fff;padding: 0;text-align: right;margin:0;padding-right:40px;transition:1s;}
.nav ul li {display: inline-block;padding: 16px 40px;}
.nav ul li a {text-decoration: none;color:#3e3c3c;font-size: 16px;}
.md-hidden{display:none;}
.inline{display: inline-block;}
.sm-hidden{display:block;}
.footer .fab, .footer .fas{font-size:18px;}
.mb-10{margin-bottom:10px;}.mb-15{margin-bottom:15px;}.mb-20{margin-bottom:20px;}.mb-25{margin-bottom:25px;}.mb-30{margin-bottom:30px;}.mb-40{margin-bottom:40px;}.mb-50{margin-bottom:50px;}
.ml-5{margin-left:5px !important;}.ml-10{margin-left:10px;}.ml-15{margin-left:15px;}.ml-20{margin-left:20px;}
.mr-5{margin-right:5px !important;}.mr-15{margin-right:15px;}.mr-40{margin-right:40px;}
.pt-10{padding-top:10px;}.pt-15{padding-top:15px;}.pt-20{padding-top:20px;}.pt-25{padding-top:25px;}.pt-30{padding-top:30px;}.pt-40{padding-top:40px;}.pt-50{padding-top:50px;}.pt-55{padding-top:55px;}.pt-60{padding-top:60px;}.pt-70{padding-top:70px;}.pt-80{padding-top:80px;}.pt-90{padding-top:90px;}.pt-100{padding-top:100px;}.pt-150{padding-top:150px;}
.pb-10{padding-bottom:10px;}.pb-15{padding-bottom:15px;}.pb-20{padding-bottom:20px;}.pb-30{padding-bottom:30px;}.pb-40{padding-bottom:40px;}.pb-50{padding-bottom:50px;}.pb-70{padding-bottom:70px;}.pb-100{padding-bottom:100px;}.pb-150{padding-bottom:150px;}
.border-b1{border-bottom:1px solid #424242;}
.border-r1{border-right:1px solid #424242;}
.border-r1w{border-right:1px solid #FFF;}
.border-1{border:1px solid #FFF;padding:10px;}
.border-none{border: none;}
.on-mobile{display:none;}
.w-40{width:40%;}
.brdr-left:before{content: '';position: absolute;left: 0px;top:20%;bottom:20%;height: 60%;width: 1px;background-color: #00000080;}
video{transition: all 0.5s ease;}
#in-page{background-color:#404041;color:#000;padding-bottom:50px;overflow:hidden;}
.list-group-item{color:#22397f;}
.list-group-item.active{background-color:#22397f;border-color:#22397f;}
.nav-justified {background:transparent !important;line-height:25px;}
.nav-justified > li{text-align:center;}
.navbar .navbar-brand{margin-left:0px;margin-right:0px;position: relative;}
.nav.nav-justified > li > a { position: relative;color:#e22025; }
.nav.nav-justified > li > a:hover,
.nav.nav-justified > li > a:focus { background-color: transparent; }
.nav.nav-justified > li > a > .quote { position: absolute;left:0px;top:0;opacity:0;width: 30px;height: 30px;padding: 5px;background-color:#13c0ba;border-radius:15px;color: #fff;}
.nav.nav-justified > li .active > .quote { opacity: 1; }
.nav.nav-justified > li > a > img { box-shadow: 0 0 0 5px #e22025; }
.nav.nav-justified > li > a > img { border-radius:50%;max-width: 100%;opacity: .3; -webkit-transform: scale(.8,.8);transform: scale(.8,.8);-webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.nav.nav-justified > li .active > img,
.nav.nav-justified > li:hover > img,
.nav.nav-justified > li:focus > img { opacity: 1; -webkit-transform: none;transform: none;-webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.tabs{background-color:rgba(64,64,65,.8);border-radius:50px 0px 50px 0px;padding:20px; }
.tabs .nav{background:transparent !important;}
.tabs .nav a{font-weight:600;border-left:1px solid #FFF;padding-left:20px;}
.tabs .nav a.active{font-weight:700;border-left:3px solid #FFF}
.tabs a{color:#FFF;}
.pp{margin-top:-100px;}
.pb{margin-top:-42px;}
.navbar .dropdown-toggle::after{display:none;}
.mini-menu, .megamenu {position: inherit !important;z-index:2;}
.nav-item .nav-link{display:table;padding-top:26px !important;padding-bottom:26px !important;}
.megamenu .nav-link{border-bottom:3px solid transparent;}
.megamenu:hover > .nav-link{border-bottom:3px solid #ffd800;}
.megamenu .mega-content h5{line-height:40px;font-size:1rem;}
.megamenu .mega-content a{color:#000;font-size:.9rem;display:block;line-height:25px}
.megamenu .mega-content a:hover{color:#9FA3A6}
#mini-menu{display:table;color:#FFF;padding:35% 30%;}
#mini-menu i{color:#FFFFFF;}
.mini-menu:hover #mini-menu, #mini-menu:hover{background-color:#3e3e3e;}
/*.mini-menu:hover > .dropdown-menu ,.megamenu:hover > .dropdown-menu { display: block;}*/
.megamenu:hover > .dropdown-menu { display: block;}
.mini-menu .mega-content{background-color:rgba(62,62,62,0.8);width:auto;margin-top:-2px;z-index:0;position:absolute;left:0px;color:#FFF;}
.mini-menu .mega-content a{color:#FFF;display:block;text-align:center;padding:10px 0px;font-size:15px;}
.mini-menu .mega-content a:hover{text-decoration:underline;}
.mini-menu .mega-content .col:not(:last-child)::after{content:'';height:70%;top:15%;width:1px;background-color:#FFFFFF;position:absolute;right:-1px;}
/*.megamenu .mega-content{background: #242424; width:100vw;margin-top:-2px;z-index:0;position:absolute;left:0px;color:#FFF;padding-top:20px;}*/
.megamenu .mega-content{background: #FFFFFF; width:100vw;margin-top:-2px;z-index:0;position:absolute;left:0px;color:#000000;padding-top:20px;}
.megamenu .mega-content h6{color:#000;}
.megamenu .mega-content span{font-size:13px;}
/*
.slide-wrapper{position:relative;top:0px;height:auto;}
.slide-wrapper .container{padding-top:5%;}
.slide-wrapper .container .slider-text{color:#FFF;}
.slide-wrapper .container .slider-text-fligran{position:absolute;color:#FFF;font-size:27rem;top:-12vh;opacity:.07;width:100%;text-align:center;font-weight:bolder;}
.slide-wrapper .container .slider-image{width:55%;margin:auto;}
.carousel-inner{top:0px;}
.carousel-inner> .carousel-item.carousel-item-next ,.carousel-inner > .carousel-item.active.carousel-item-right{transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0,100%,0);top:0;}
.carousel-inner > .carousel-item.carousel-item-prev ,.carousel-inner > .carousel-item.active.carousel-item-left{transform: translate3d(0,-100%, 0); -webkit-transform: translate3d(0,-100%, 0);  -moz-transform: translate3d(0,-100%, 0);-ms-transform: translate3d(0,-100%, 0); -o-transform: translate3d(0,-100%,0);top:0;}
.carousel-inner > .carousel-item.next.carousel-item-left ,.carousel-inner > .carousel-item.carousel-item-prev.carousel-item-right ,
.carousel-inner > .carousel-item.active{transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);; -moz-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); top:0;}
.carousel-control-next, .carousel-control-prev{width:10% !important;}
.carousel-control-next span, .carousel-control-prev span{ border:1px solid #FFF;border-radius:50%;padding:5px;}
.carousel-control-next-icon, .carousel-control-prev-icon{width:30px;height:30px;background-size:50% 50%;}
.carousel-indicators{position:absolute;top:auto;bottom:100px;margin:auto;height:auto;right:auto; left:100px;width:200px;display:block;}
.carousel-indicators li{display:block;width: auto;height:auto;text-indent:unset;opacity:0.4;background-color:transparent;line-height:25px;text-align:left;color:#FFF;padding-left:10px;}
.carousel-indicators li.active{opacity:1;background-color:transparent;;line-height:25px;}
.carousel-indicators .active{background-color: transparent !important;}
.carousel-indicators li.active::before{content:'';width:1px;height:15px;position:absolute;left:-10px;background-color:#FFFFFF;top:3px;}*/
.main{background-color:#f8f9fb;overflow:hidden;}
.special-project .carousel-indicators{height: 100%;bottom:0px;left:-200px;padding-top:5%;transform:rotate(180deg);}
.special-project .carousel-indicators li{transform:rotate(-180deg);color:#000 !important;}
/*.slider-carousel{transform: rotate(90deg);}
.slider-carousel li{transform:rotate(-90deg);width:80px;height: 150px}*/
.main .lazer-kesim-cont{background-image:url(img/lazer_kesim.png);background-repeat:no-repeat;;}
.main .lazer-kesim{background-color:rgba(255,255,255,0.8);margin:15% auto 15% 5%;width:50%;height:auto;padding:10px;}
.gradient-box{background: rgb(131,131,131);background: -moz-linear-gradient(180deg, rgba(131,131,131,1) 0%, rgba(209,209,209,1) 20%, rgba(209,209,209,1) 40%, rgba(129,129,129,1) 75%, rgba(129,129,129,1) 80%, rgba(202,202,202,1) 100%);background: -webkit-linear-gradient(180deg, rgba(131,131,131,1) 0%, rgba(209,209,209,1) 20%, rgba(209,209,209,1) 40%, rgba(129,129,129,1) 75%, rgba(129,129,129,1) 80%, rgba(202,202,202,1) 100%);background: linear-gradient(180deg, rgba(131,131,131,1) 0%, rgba(209,209,209,1) 20%, rgba(209,209,209,1) 40%, rgba(129,129,129,1) 75%, rgba(129,129,129,1) 80%, rgba(202,202,202,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#838383",endColorstr="#cacaca",GradientType=1);}
.gradient-box span{font-size:16px;}
.h1 {font:italic 900 48px arial, sans-serif;background-color:#565656;color: transparent;text-shadow: 2px 2px 3px rgba(255,255,255,0.5);-webkit-background-clip:text;-moz-background-clip: text;background-clip:text;}
.fuar-head{background-color:#dadada;color:#606060;padding-top:10px;padding-bottom:10px;}
.fuar-cont{background-image:url(img/fuar-bg.jpg);background-repeat:no-repeat;background-size:cover;color:#FFF;}
.fuar-cont h3{font-weight:600;}
.fuar-head .takvim-ico{padding:5px;height:40px;}
.bize-ulasin{background-color: #404041;}
.bize-ulasin, .bize-ulasin a{color:#FFF;font-size:15px;}
.mb-0{margin-bottom:0px !important;}
.euro-blech{background: rgb(71,64,73);background: linear-gradient(310deg, rgba(71,64,73,1) 0%, rgba(47,43,50,1) 100%);}
.footer{background: #272727;color:#FFFFFF;font-size:12px;}
.footer ul{list-style:none;padding:0px;line-height:25px;}
.footer h5, .footer h5 a{font-weight:600;font-size:14px;}
.footer a{color:#9FA3A6;font-size:13px;}
.footer a:hover{color:#FFF;}
.footer-menu img{height:50px;}
.footer-menu a{padding:5px 10px;}
.urn-ico{padding-bottom:10px;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:transparent;display:block;text-decoration:none !important;}
.urun-baslik{font-size:5rem;}
.urun-baslik-fligran{position:absolute;color:#FFF;font-size:8rem;top:-48px;right:13px;opacity:.07;width:100%;text-align:right;font-weight:bolder;}
.ozellik_box{background-color:rgba(255,255,255,0.9);border-radius:10px;margin-top:30%;}
.urun-ozellik-fligran{position:absolute;color: rgba(257,257,257, 0.8);text-shadow: 1px 4px 6px #979797, 0 0 0 #000, 1px 4px 6px #979797;font-size:13rem;top:-48px;right:13px;width:100%;text-align:right;font-weight:bolder;font-style:italic;}
.ozellik_box{color:#000000;width:70%;margin-left:30%;padding:5%}
.ozellik_box h5{color:#1c4793;}
.ozellik_box ul {list-style: none;}
.ozellik_box ul li::before {content:"\2022";color:#1c4793;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}
.kolay-menu{background-image:url(img/kolay_menu_secenegi.png);background-repeat:no-repeat;background-size:cover;color:#FFF;}
.message-box{position: fixed;z-index:9999;right:2%;bottom:12%;min-width: 25%;width: auto;height: 80px;display: none;color:#FFF;border-radius: 5px;padding:20px;text-align: center;}
.message-box h5{line-height: 40px;margin-bottom:0px;}
.message-box.active{display: block;}
.message-box.success{background-color:#8bc34ab5;}
.message-box.danger{background-color:#d9534fb5;}
.message-box.warning{background-color:#ffc107b5;}
.fw500{font-weight:500 !important;}
blockquote{position: relative;text-align:left;padding:1.2em 0 2em 38px;border:none;margin:20px auto 20px;max-width:800px;width:100%;display:block;}
blockquote:after {content:"";display: block;width: 2px;height: 100%;position: absolute;left: 0; color: #000;top: 0;background: -moz-linear-gradient(top,#000 0%,#000 60%,rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top,#000 0%,#000 60%,rgba(255,255,255,0) 100%);}
blockquote:before {content:"\f10d";font-family: "fontawesome";font-size: 20px;display: block;margin-bottom: 0.8em;font-weight: 400;color: #000;}
.katalog-left{border:2px solid #FFF;border-radius:50px 0px 50px 0px;padding:10px;}
.katalog-right{border:2px solid #FFF;border-radius:0px 50px 0px 50px;padding:10px;}
.katalog-right img,.katalog-left img{max-width:70%;}
#video-mask1,#video-mask2{border: 100px solid #404041;background:transparent;width:100%;height: 100%;position:absolute;transition: all 0.5s ease;}
.darkness-header{/*font-family: 'Michroma', sans-serif;*/position: relative;height:100vh;background-position:top;background-size: cover;background-repeat:no-repeat;/*background-attachment:fixed;*/}
.whitness-header{/*font-family: 'Michroma', sans-serif;*/position: relative;background-position:top;background-size: cover;background-repeat:no-repeat;/*background-attachment:fixed;*/}
.darkness-header .darkness-title{position:absolute;top:18vh;color:#000;z-index:1;text-align:center;height:50px;width:100%;}
.whitness-header .whitness-title{position:absolute;top:18vh;color:#000000;z-index:1;text-align:center;height:50px;width:100%;}
.darkness-header .darkness-aciklama{position:absolute;bottom:5vh;color:#FFF;z-index:1;text-align:center;height:auto;width:50%;margin:0px 25%;}
/*.darkness-header .darkness-overlay{position: absolute;;z-index:2;top:0;left:0;width:100%;height: 100%;background: rgb(0, 0, 0);opacity:0;}*/
.whitness-header .whitness-button{position:absolute;bottom:8vh;color:#FFF;z-index:1;text-align:center;height:50px;width:100%;}
#menunavbar{width: 100%;}
#menunavbar .navbar .dropdown-toggle, .navbar .dropdown-menu a {cursor: pointer;}
#menunavbar .navbar .dropdown-item.active, .navbar .dropdown-item:active {color: inherit;text-decoration: none;background-color: inherit;}
#menunavbar .navbar .dropdown-item:focus, .navbar .dropdown-item:hover {color: #16181b;text-decoration: none;background-color: #f8f9fa;}
.symbols img{width:100px;padding:10px;}
.mfp-close-btn-in .mfp-close{color:#FFF;}
[data-aos^=hide][data-aos^=hide] {opacity:1;transition-property: opacity, transform;}
[data-aos^=hide][data-aos^=hide].aos-animate {opacity: 0;transform: translate(0);}
nav ul,nav li {list-style: none;padding: 0;margin: 0;}
nav a {display: block;text-decoration: none;}
nav a:hover, nav a:visited {text-decoration: none;}
.menu-bar {background:transparent;display:flex;}
.menu-link {padding:20px 25px;background:transparent;color:#000;transition:background 0.2s, color 0.2s;position:relative;z-index:1;}
.blur .menu-bar-link{color:#FFF !important;}
.menu-link[aria-haspopup="true"] {padding-right:30px;}
.menu-link[aria-haspopup="true"]:after {content:"";background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowRight.svg#dark');background-size:14px;width:14px;height:14px;font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.mega-menu-header {font-size: 1.2em;text-transform:uppercase;font-weight:bold;color:#136a73;}
.mega-menu {background:#ffffff;z-index:10;color:#000;}
.mega-menu--multiLevel {flex-direction: column;}
.fixed{position:fixed;}
@media all and (min-width: 951px) {
  /* Keep desktop flyouts open during small pointer detours. */
  .menu-bar.hover-managed li:not(.hover-open):not(:focus-within) > [aria-haspopup="true"] ~ ul {display:none;}
  .menu-bar.hover-managed li.hover-open > [aria-haspopup="true"] ~ ul {display:block;animation:none;}
  .menu-bar.hover-managed > li.hover-open > [aria-haspopup="true"] ~ ul {display:flex;}
  /*.menu-bar.hover-managed li.hover-open > .menu-link {background:#eff0f4;}*/
  .nav {margin-top: 50px;background: #ffffff;}
  .nav > nav {max-width: 900px;margin: 0 auto;}
  .menu [aria-haspopup="true"] ~ ul {display: none;}
  /*.menu-bar {position: relative;}*/
  .menu-bar > li {border-bottom:3px solid transparent;}
  .blur .menu-bar > li > [aria-haspopup="true"]:after {background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowBottom.svg#light');}
  .menu-bar > li > [aria-haspopup="true"]:after {background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowBottom.svg#dark');}
  .menu-bar > li:not(:nth-last-child(-n+2)):hover {border-bottom:3px solid #ffd800;}
  .menu-bar > li > [aria-haspopup="true"]:hover:after {background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowBottom.svg#dark');}
  .blur .menu-bar > li > [aria-haspopup="true"]:hover:after {background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowBottom.svg#light');}
  .menu-bar > li > [aria-haspopup="true"]:focus ~ ul {display:flex;transform-origin: top;animation: dropdown 0.2s ease-out;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul:hover {display:flex;}
  .menu-bar > li:focus-within > [aria-haspopup="true"] ~ ul {display: flex;}
  .menu-bar > li > [aria-haspopup="true"]:focus, .menu-bar > li:focus-within > [aria-haspopup="true"], .menu-bar > li:hover > a {color:#000;}
  .blur .menu-bar > li > [aria-haspopup="true"]:focus,.blur .menu-bar > li:focus-within > [aria-haspopup="true"],.blur .menu-bar > li:hover > a {color:#FFF;}
  .menu-bar > li > [aria-haspopup="true"]:focus:after, .menu-bar > li:focus-within > [aria-haspopup="true"]:after, .menu-bar > li:hover > a:after {background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowTop.svg#dark');}
  .blur .menu-bar > li > [aria-haspopup="true"]:focus:after,.blur .menu-bar > li:focus-within > [aria-haspopup="true"]:after,.blur .menu-bar > li:hover > a:after {background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowTop.svg#light');}
  .mega-menu {position:absolute;top:100%;left:0;width:100%;min-height:500px;}
  .mega-menu h6{font-weight: bold;padding:15px 20px;margin-bottom:0px;}
  .mega-menu:hover {display:flex;}
  .mega-menu a:hover {background: #eff0f4;color:#000000;}
  .mega-menu--multiLevel h6 {padding:20px 30px 20px 30px;}
  .mega-menu--multiLevel > li {width: 25%;}
  .mega-menu--multiLevel > li > [aria-haspopup="true"] ~ ul {left:25%;width:25%;}
  .mega-menu--multiLevel > li > [aria-haspopup="true"] ~ ul ul {width:100%;left:100%;}
  .mega-menu--multiLevel li:hover > [aria-haspopup="true"] ~ ul {display:block;transform-origin:left;animation:flyout 0.2s ease-out;background-color: #FFF;}
  .mega-menu--multiLevel li:focus-within > [aria-haspopup="true"] ~ ul {display:block;}
  .mega-menu--multiLevel li:hover > [aria-haspopup="true"], .mega-menu--multiLevel li:focus-within > [aria-haspopup="true"], .mega-menu--multiLevel li:hover > a, .mega-menu--multiLevel li:focus-within > a {background: #eff0f4;color:#000000;}
  .mega-menu--multiLevel [aria-haspopup="true"] ~ ul, .mega-menu--multiLevel [aria-haspopup="true"] {border-left:1px solid #f0f0f0;}
  .mega-menu--multiLevel [aria-haspopup="true"] ~ ul:hover, .mega-menu--multiLevel [aria-haspopup="true"]:hover {display:block;}
  .mega-menu--multiLevel [aria-haspopup="true"] ~ ul {position:absolute;top:0;height:100%;z-index:1;background-color: #FFF;}
  .mega-menu--flat > * {flex: 1;}
  .mobile-menu-trigger, .mobile-menu-header, .mobile-menu-back-item {display: none;}
  .mega-menu--multiLevel .menu-link small{float:right;}
  .menu-urun-gorseli{display: none;}
  .menu-urun-gorseliv2{display: none;left: -100%;}
  .menu-urun:hover .menu-urun-gorseli{display:block;width:100%;padding:2%;transform-origin: top;animation: dropdown 0.2s ease-out;}
  .menu-urun:hover .menu-urun-gorseliv2{position:absolute;top:-8px;display:block;left:100%;width:100%;padding:2%;transform-origin: left;animation: flyout 0.2s ease-out;}
  .menu-list li:last-child .menu-urun:hover .menu-urun-gorseliv2 {top:unset;bottom:-8px;}
}
@media all and (max-width: 950px) {
  .nav {padding: 20px;}
  .mobile-menu-trigger, .mobile-menu-header, .mobile-menu-back-item {display: block;}
  .mobile-menu-header {order: -1;background:grey;}
  .mobile-menu-header a {padding: 20px 25px;color:#ffffff;visibility: visible;}
  .menu-bar {flex-direction:column;position:fixed;top:0;left:0;background-color: #FFF;height: 100vh;width:100%;max-width:100%;max-width:90%;overflow-x:hidden;transition:left 0.3s;box-shadow:1px 0px 2px 0px rgba(0, 0, 0, 0.25);}
  .menu-bar > li > [aria-haspopup="true"] ~ ul {display:flex;flex-direction: column;background: #ffffff;position: absolute;left:100%;top:0;max-height:100vh;width:100%;transition: left 0.3s;}
  .menu-bar h6{padding:20px 30px 0px 30px;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul > li > [aria-haspopup="true"] {font-size:1.2em;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul > li > [aria-haspopup="true"] ~ ul a {padding-left: 40px;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul > li > [aria-haspopup="true"] ~ ul > li > [aria-haspopup="true"] ~ ul a {padding-left: 80px;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul [aria-haspopup="true"] {color: #2a2a2a;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul [aria-haspopup="true"]:after {content: "+";background:none;font-size:1em;font-weight:normal;height:20px;line-height:1;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul [aria-haspopup="true"] ~ ul {max-height:0px;transform-origin:top;transform:scaleY(0);transition:max-height 0.1s;}
  .mega-menu-content {padding: 20px 25px;}
  .mobile-menu-back-item {order:-1;}
  .mobile-menu-back-item a {background: #d9d9d9;color: #2a2a2a;max-height: calc(1.4em + 40px);margin-top:calc(0px - (1.4em + 40px));pointer-events: none;}
  .mobile-menu-back-item a:before {content:"";width: 14px;height:12px;background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1397521/arrowLeft.svg#dark');background-size: 14px;margin-right:10px;display: inline-block;}
  .mobile-menu-trigger:focus ~ ul {left: 0;}
  .menu-bar:hover, .menu-bar:focus-within {left:0;}
  .menu-bar > li > [aria-haspopup="true"]:focus ~ ul {left:0;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul {margin-top: calc(1.4em + 40px);}
  .menu-bar > li > [aria-haspopup="true"] ~ ul:hover, .menu-bar > li > [aria-haspopup="true"] ~ ul:focus-within {left:0;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul [aria-haspopup="true"]:focus ~ ul {max-height: 500px;animation:dropdown 0.3s forwards;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul li:focus-within > [aria-haspopup="true"] ~ ul {max-height: 500px;transform:scaleY(1);}
  .menu-bar > li:focus-within ~ .mobile-menu-header a {visibility:hidden;}
}
@media all and (max-width: 950px) and (hover: none) {
  .mobile-menu-trigger:hover ~ ul {left:0;}
  .menu-bar > li > [aria-haspopup="true"]:hover ~ ul {left:0;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul:hover {left:0;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul [aria-haspopup="true"]:hover ~ ul {max-height: 500px;animation: dropdown 0.3s forwards;}
  .menu-bar > li > [aria-haspopup="true"] ~ ul [aria-haspopup="true"] ~ ul:hover {max-height: 500px;transform: scaleY(1);}
  .menu-bar > li:hover ~ .mobile-menu-header a {visibility: hidden;}
}
@keyframes dropdown {
  0% {opacity: 0;transform: scaleY(0);}
  50% {opacity: 1;}
  100% {transform: scaleY(1);}
}
@keyframes flyout {
  0% {opacity: 0;transform: scaleX(0);}
  100% {opacity: 1;transform: scaleX(1);}
}
@media(min-width: 2000px) {.history-carousel .years{margin-top:120px}}
@media(min-width: 786px) {
.container{max-width:1200px !important;}
}
@media(max-width: 786px) {
.sticky-top{position:relative;}
.md-hidden{display:block;}
.sm-hidden{display:none;}
.logo{margin:0px 0px;}
.nav ul {max-height: 0px;background: #000;}
.showing{max-height: 34em;}
.nav ul li {box-sizing: border-box;width: 100%;padding: 24px;text-align: center;}
.menu-icon {display: block;color:#FFFFFF;margin-top:13%;}
}
@media (min-width:1350px){
  .navbar .navbar-brand{left:4vw;}
}
@media (min-width:1530px){
  .navbar .navbar-brand{left:2vw;}
  .menu-link{padding:15px 10px;}
}
@media(min-width:1915px){
  .menu-list li:nth-last-child(2) .menu-urun:hover .menu-urun-gorseliv2 {top:unset;bottom:-8px;}
  .navbar .navbar-brand{left:4vw;}
	.carousel-inner{top:0;}
	.slide-wrapper .container .slider-image{width:80%;}
	.slide-wrapper .container .slider-text-fligran{font-size:30rem;}
}
@media(max-width:1025px){}
@media(max-width:992px){}
@media (min-width: 768px){
  .align-md-center {display: flex;align-items: center;}
}
@media(max-width:500px){
  .gri .nav-item .nav-link{color:#FFF !important;}
  .urunler-full .col-12,.urunler-tam,.urunler-tam .col-12{height: 260px !important;}
  .urunler-full .col-12 h3,.urunler-tam .col-12 h3{font-size:1.25rem;}
  .urunler-full .col-12 p,.urunler-tam .col-12 p{font-size:14px;}
  #satinalmaForm{left:1vw !important;right: 1vw !important;}
  .navbar.navbar-expand-lg{background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.3046008745294993) 90%);/*-webkit-backdrop-filter: saturate(180%) blur(6px);backdrop-filter: saturate(180%) blur(6px); background: rgba(0,0,0,.8) !important;*/}
  .nav-item .nav-link{padding-top:16px !important;padding-bottom:16px !important;}
  .video-carousel .owl-nav{top:25% !important;}
  .mfp-content a{margin-left:4vw !important;}
  .mfp-content img{width: 90vw;}
  .carousel-indicators{display: none;}
  .navbar .navbar-nav{background-color: rgba(0,0,0,0.70);}
  .navbar .nav-item .nav-link{color:#FFF;}
  .social-media{margin-right:0px;}
  .navbar .navbar-brand{left:0%;}
  .navbar .navbar-brand img{max-width: 60% !important;}
	#in-page{margin-top:8px;}
	.on-mobile{display:block;}
	.sm-hidden{display:none;}
	.md-hidden{display:block;}	
}
.urun-tab {font-size: 0;position:relative;padding:0;width:auto;margin:20px auto;user-select:none;}
.urun-tab .nav{background: transparent !important;margin-top:0px;}
.urun-tab .nav-tabs{border-bottom:transparent;}
.urun-tab .nav-tabs .nav-link.active{border-color:transparent !important;background-color:transparent !important;color:#0070c0 !important}
.urun-tab .nav-tabs .nav-link:hover{border-color:transparent;}
.urun-tab a {display: inline-block;width:auto;height:70px;background:transparent;font-size: 16px;text-align: center;line-height: 60px;color:#000;text-transform:uppercase;position:relative;overflow:hidden;cursor:pointer;}
.urun-tab .slider {display:block;position:absolute;bottom: 0;left: 0;height: 4px;background: #0070c0;transition:all 0.5s;}
.border-topless{border-top:0px !important;}
.border-leftless{border-left:0px !important;}
.border-rightless{border-right:0px !important;}
.border-bottomless{border-bottom:0px !important;}
.urun-tab-fixed {font-size: 0;position:fixed;top:0;padding:0;width:100%;margin:0px auto;user-select:none;background-color: #FFF;z-index:1000;}
.urun-tab-fixed .nav{background: transparent !important;margin-top:0px;}
.urun-tab-fixed .nav-tabs{border-bottom:transparent;}
.urun-tab-fixed .nav-tabs .nav-link.active{border-color:transparent !important;background-color:transparent !important;color:#0070c0 !important}
.urun-tab-fixed .nav-tabs .nav-link:hover{border-color:transparent;}
.urun-tab-fixed a {display: inline-block;width:auto;height:55px;background:transparent;font-size: 16px;text-align: center;line-height:45px;color:#000;text-transform:uppercase;position:relative;overflow:hidden;cursor:pointer;}
.urun-tab-fixed .slider {display:block;position:absolute;bottom: 0;left: 0;height: 4px;background: #0070c0;transition:all 0.5s;}
.ripple {width:0;height:0;border-radius:50%;background:rgba(0, 112, 192, 0.4);transform:scale(0);position:absolute;opacity:1;}
.rippleEffect {animation: rippleDrop .6s linear;}
@keyframes rippleDrop {
  100% {transform: scale(2);opacity: 0;}
}
.mt2{margin-top:2px !important;}
.mt-10y{margin-top:10%;}.mt-20y{margin-top:20%;}.mt-25y{margin-top:25%;}
.mt5{margin-top:5px;}.mt-10{margin-top:10px;}.mt-20{margin-top:20px;}.mt-25{margin-top:25px;}.mt-30{margin-top:30px;}.mt-40{margin-top:40px;}.mt-50{margin-top:50px;}.mt-60{margin-top:60px;}.mt-76{margin-top:76px;}.mt-80{margin-top:80px;}.mt-82{margin-top:82px;}.mt-87{margin-top:87px;}.mt-90{margin-top:90px;}.mt-100{margin-top:100px;}.mt-150{margin-top:150px;}
.ls-10{letter-spacing: 10px;}.ls-15{letter-spacing: 15px;}.ls-20{letter-spacing: 20px;}.ls-25{letter-spacing: 25px;}
.fc {direction: ltr;text-align: left; }
.fc-rtl {text-align: right; }
body .fc {font-size: 1em; }
.fc-highlight {background: #bce8f1;opacity: .3;}
.fc-bgevent {background: #8fdf82;opacity: .3; }
.fc-nonbusiness {background: rgba(52,40,104,.05);}
.fc button {/* force height to include the border and padding */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: auto;
  padding: 0 .6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer; }

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0; }

.fc-state-default {
  /* non-theme */
  border: 1px solid; }

.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle; }

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6; }

.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear; }

.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  box-shadow: none; }

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block; }

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px; }

.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px; }

.fc-popover .fc-header .fc-title {
  margin: 0 2px; }

.fc-popover .fc-header .fc-close {
  cursor: pointer; }

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right; }

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px; }

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0; }

.fc-clear {
  clear: both; }

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */ }

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */ }

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */ }

.fc th {
  text-align: center; }
.fc th,.fc td {border-style: solid;border-width:1px 1px 0 1px !important;padding:0;border-color:#eee;vertical-align:top;}
.fc-day-number {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 50%;
  transition: all 0.2s ease;
}
.img-fluid{width: 100% !important;}
.fc-day-top:hover .fc-day-number,
.fc-day:hover + .fc-content-skeleton .fc-day-top .fc-day-number {background-color: #007bff;color: #fff;transform: scale(1.05);}
.fc-day-number.hovered {
  background-color: #007bff;
  color: white !important;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  text-align: center;
  transition: all 0.2s ease;
}
.fc td.fc-today {border-style: double;}
a[data-goto] {cursor: pointer; }
a[data-goto]:hover {text-decoration: underline; }
/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0; }

.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent; }

.fc-row:first-child table {border-top: 0 hidden transparent;}
.fc-row {
  position: relative;
  background: #ffffff;
}

.fc-row .fc-bg {
  z-index: 1; }

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */ }

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */ }

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent; }

.fc-row .fc-bgevent-skeleton {
  z-index: 2; }

.fc-row .fc-highlight-skeleton {
  z-index: 3; }

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {position:relative;z-index: 4;padding-bottom:2px;}
.fc-row .fc-helper-skeleton {z-index: 5; }
.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td {background:none;border-color:transparent;padding:.5rem .5rem;}
.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td {border-bottom: 0; }
.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td {border-top:0;}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch; }

/* TODO: move to agenda/basic */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */ }

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: 0.02em;
  border-radius: 3px;
  font-weight: 500;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.05);
  /* default BORDER color */ }

.fc-event,
.fc-event-dot {
  background-color: #ffffff;
  color: #5d5386;
  position: relative;
  /* default BACKGROUND color */ }
.fc-event:before,
.fc-event-dot:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 50px;
    height: 100%;
    border-left: 3px solid #5d5386;
    border-bottom: 3px solid #5d5386;
    -webkit-border-radius: 3px 0px 0px 3px;
    -moz-border-radius: 3px 0px 0px 3px;
    border-radius: 3px 0px 0px 3px;
}
.fc-event .fc-title {
    font-weight: 500;
}
.fc-event i{
    font-size: 26px;
    margin-right: 8px;
    vertical-align: middle;
}
.fc-event,
.fc-event:hover {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */ }

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */ }

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed; }

.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: .25; }

.fc-event .fc-content {
    color: #2c304d;
    position: relative;
    z-index: 2;
    padding: 8px;
}

/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4; }

/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none; }

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block; }

/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px; }

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */ }

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */ }

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */ }
.fc-h-event.fc-selected .fc-resizer {border-radius: 4px;border-width: 1px;width: 6px;height: 6px;border-style: solid;border-color: inherit;background: #fff;/* vertically center */top: 50%;margin-top: -4px; }
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {margin-left:-4px;}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {margin-right:-4px;}
.fc-day-grid-event {margin: 1px 2px 0;padding:0;}
tr:first-child > td > .fc-day-grid-event {margin-top:2px;}
.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: .25; }

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden; }

.fc-day-grid-event .fc-time {
  font-weight: bold; }

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */ }

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */ }

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }

a.fc-more:hover {
  text-decoration: underline; }

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none; }

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */ }

.fc-more-popover {
  z-index: 2;
  width: 220px; }

.fc-more-popover .fc-event-container {
  padding: 10px; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent; }

/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd; }

.fc-unthemed .fc-popover {
  background-color: #fff; }

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666; }

.fc-unthemed td.fc-today {
  background: #fcf8e3; }

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3; }

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/*
Acceptable font-family overrides for individual icons:
  "Arial", sans-serif
  "Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
.fc-icon:after {
  position: relative; }

.fc-icon-left-single-arrow:after {
  content: "\2039";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-right-single-arrow:after {
  content: "\203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-left-double-arrow:after {
  content: "\AB";
  font-size: 160%;
  top: -7%; }

.fc-icon-right-double-arrow:after {
  content: "\BB";
  font-size: 160%;
  top: -7%; }

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

.fc-icon-x:after {
  content: "\D7";
  font-size: 200%;
  top: 6%; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px; }

/* List View
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5; }

/* Colors
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-disabled-day {
  background-image: none; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */ }

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-event {
  /* overpower jqui's styles on <a> tags. TODO: more DRY */
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
  /* undo ui-widget-header bold */
  font-weight: normal; }

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome bold */ }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats .ui-widget-content {
  background: none;
  /* see through to fc-bg */ }

.fc.fc-bootstrap3 a {
  text-decoration: none; }

.fc.fc-bootstrap3 a[data-goto]:hover {
  text-decoration: underline; }

.fc-bootstrap3 hr.fc-divider {
  border-color: inherit; }

.fc-bootstrap3 .fc-today.alert {
  border-radius: 0; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap3 .fc-popover .panel-body {
  padding: 0; }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap3 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none; }

.fc.fc-bootstrap4 a {
  text-decoration: none; }

.fc.fc-bootstrap4 a[data-goto]:hover {
  text-decoration: underline; }

.fc-bootstrap4 hr.fc-divider {
  border-color: inherit; }

.fc-bootstrap4 .fc-today.alert {
  border-radius: 0; }

.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
  color: #5d5386; }

.fc-bootstrap4 .fc-popover.card {
  position: absolute; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap4 .fc-popover .card-body {
  padding: 0; }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap4 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none; }

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center; }

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1em; }

.fc-toolbar.fc-footer-toolbar {
  margin-top: 1em; }

.fc-toolbar .fc-left {
  float: left; }

.fc-toolbar .fc-right {
  float: right; }

.fc-toolbar .fc-center {
  display: inline-block; }

.fc button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: auto;
    padding: 0 1rem;
    font-size: 1rem;
    white-space: nowrap;
    cursor: pointer;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em; }

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0; }

/* title text */
.fc-toolbar h2 {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

/* button layering (for border precedence) */
.fc-toolbar button {
  position: relative; }

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2; }

.fc-toolbar .fc-state-down {
  z-index: 3; }

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4; }

.fc-toolbar button:focus {
  z-index: 5; }

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1; }

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */ }

.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */ }

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden; }

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
.fc-day-top.fc-other-month {opacity: 0.3; }
.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number {padding: 2px;color: rgba(52,40,104,.8);font-size: 15px;font-weight: 400;}
.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number {padding:0 2px;}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {float:right;}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {float:left;}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {float:left;border-radius: 0 0 3px 0; }
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {float:right;border-radius:0 0 0 3px; }
.fc-basic-view .fc-day-top .fc-week-number {min-width: 1.5em;text-align: center;background-color: #f2f2f2;color: #808080; }
.fc-basic-view td.fc-week-number {text-align: center; }
.fc-basic-view td.fc-week-number > * {display:inline-block;min-width: 1.25em; }
.fc-agenda-view .fc-day-grid {position:relative;z-index:2;}
.fc-agenda-view .fc-day-grid .fc-row {min-height:3em;}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {padding-bottom:1em;}
.fc .fc-axis {vertical-align:middle;padding:0 4px;white-space: nowrap;}
.fc-ltr .fc-axis {text-align: right; }
.fc-rtl .fc-axis {text-align: left;}
.fc-time-grid-container,
.fc-time-grid {position:relative;z-index:1;}
.fc-time-grid {min-height: 100%;}
.fc-time-grid table {border: 0 hidden transparent; }
.fc-time-grid > .fc-bg {z-index: 1;background: #fff;}
.fc-time-grid .fc-slats,.fc-time-grid > hr {position:relative;z-index:2;}
.fc-time-grid .fc-content-col {position:relative;}
.fc-time-grid .fc-content-skeleton {position:absolute;z-index:3;top: 0;left:0;right:0;}
.fc-time-grid .fc-business-container {position: relative;z-index:1;}
.fc-time-grid .fc-bgevent-container {position: relative;z-index:2;}
.fc-time-grid .fc-highlight-container {position: relative;z-index: 3;}
.fc-time-grid .fc-event-container {position: relative;z-index:4;}
.fc-time-grid .fc-now-indicator-line {z-index:5;}
.fc-time-grid .fc-helper-container {position: relative;z-index:6;}
.fc-time-grid .fc-slats td {height:1.5em;border-bottom:0;padding:10px;}
.fc-agendaDay-view .fc-time-grid .fc-slats td{background: #ffffff;}
.fc-time-grid .fc-slats .fc-minor td {border-top-style: dotted; }
.fc-time-grid .fc-highlight-container {position:relative;}
.fc-time-grid .fc-highlight {position:absolute;left:0;right:0;}
.fc-ltr .fc-time-grid .fc-event-container {margin: 0 2.5% 0 2px; }
.fc-rtl .fc-time-grid .fc-event-container {margin: 0 2px 0 2.5%; }
.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent {position: absolute;z-index:1;}
.fc-time-grid .fc-bgevent {left: 0;right:0;}
.fc-v-event.fc-not-start {border-top-width: 0;padding-top: 1px;border-top-left-radius: 0;border-top-right-radius: 0; }
.fc-v-event.fc-not-end {border-bottom-width: 0;padding-bottom: 1px;border-bottom-left-radius: 0;border-bottom-right-radius:0;}
.fc-time-grid-event {overflow:hidden;}
.fc-time-grid-event.fc-selected {overflow: visible; }
.fc-time-grid-event.fc-selected .fc-bg {display:none;}
.fc-time-grid-event .fc-content {overflow:hidden;}
.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title {padding: 0 1px; }
.fc-time-grid-event .fc-time {font-size:.85em;white-space: nowrap; }
.fc-time-grid-event.fc-short .fc-content {white-space: nowrap; }
.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title {display: inline-block;vertical-align: top; }
.fc-time-grid-event.fc-short .fc-time span {display:none;}
.fc-time-grid-event.fc-short .fc-time:before {content: attr(data-start);}
.fc-time-grid-event.fc-short .fc-time:after {content:"\A0-\A0";}
.fc-time-grid-event.fc-short .fc-title {font-size:.85em;padding:0;}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {left: 0;right:0;bottom:0;height: 8px;overflow:hidden;line-height:8px;font-size: 11px;font-family:monospace;text-align:center;cursor:s-resize; }
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {content: "="; }
.fc-time-grid-event.fc-selected .fc-resizer {border-radius:5px;border-width: 1px;width: 8px;height: 8px;border-style:solid;border-color:inherit;background:#fff;left: 50%;margin-left: -5px;bottom:-5px;}
.fc-time-grid .fc-now-indicator-line {border-top-width: 1px;left: 0;right: 0;}
.fc-time-grid .fc-now-indicator-arrow {margin-top:-5px;}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {left: 0;border-width: 5px 0 5px 6px;border-top-color: transparent;border-bottom-color:transparent; }
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {right: 0;border-width: 5px 6px 5px 0;border-top-color: transparent;border-bottom-color:transparent;}
.fc-event-dot {display:inline-block;width: 10px;height: 10px;border-radius:5px; }
.fc-rtl .fc-list-view {direction:rtl;}
.fc-list-view {border-width: 1px;border-style:solid; }
.fc .fc-list-table {table-layout: auto;}
.fc-list-table td {border-width: 1px 0 0;padding: 8px 14px; }
.fc-list-table tr:first-child td {border-top-width: 0; }
.fc-list-heading {border-bottom-width: 1px; }
.fc-list-heading td {font-weight: bold; }
.fc-ltr .fc-list-heading-main {float: left; }
.fc-ltr .fc-list-heading-alt {float: right; }
.fc-rtl .fc-list-heading-main {float: right; }
.fc-rtl .fc-list-heading-alt {float: left; }
.fc-list-item.fc-has-url {cursor:pointer;}
.fc-list-item-marker,.fc-list-item-time {white-space:nowrap;width:1px;}
.fc-ltr .fc-list-item-marker {padding-right: 0; }
.fc-rtl .fc-list-item-marker {padding-left:0;}
.fc-list-item-title a {text-decoration: none;color:inherit;}
.fc-list-item-title a[href]:hover {text-decoration: underline; }
.fc-list-empty-wrap2 {position: absolute;top: 0;left: 0;right: 0;bottom: 0; }
.fc-list-empty-wrap1 {width: 100%;height:100%;display: table; }
.fc-list-empty {display: table-cell;vertical-align:middle;text-align:center; }
.fc-unthemed .fc-list-empty {background-color: #eee; }
.fc th.fc-day-header{padding: 11px 7px;font-size: 16px;font-weight: 400;}
.fc-day.fc-today{background: rgba(52,40,104,.03);}
.fc-day.alert-info{background: rgba(52,40,104,.03);}
.datepicker{z-index: 123456;}
.tab-pane h1{text-transform: uppercase;font-weight: 700;font-size: 25px;text-align: center;letter-spacing: 1px;font-family: 'Montserrat', sans-serif;color:#002147;margin-bottom:20px;}
h2{text-transform: uppercase;font-weight: 700;font-size: 22px;text-align: center;letter-spacing: 1px;font-family: 'Montserrat', sans-serif;color:#002147;margin-bottom:20px;}
.btn{font-size: 15px !important;text-transform:uppercase;font-weight:700;letter-spacing: 2.5px;font-family: 'Nunito', sans-serif;box-shadow:none !important;border:0;padding: 10px 20px !important;}
.btn:focus{box-shadow:none;}
.btn.btn-primary{background:#002147;color:#ffffff;}
.form-group label{font-weight:600;letter-spacing:0.010em;font-size:18px;margin-bottom:5px;}
.modal-body{background: #F3F5F9;border-radius:10px;}
.modal-body h4{text-transform: uppercase;font-weight:700;font-size: 18px;letter-spacing: 1px;font-family: 'Montserrat', sans-serif;color:#002147;margin-bottom:20px;}
.modal-body .form-control{box-shadow:none;height:50px;}
