:root {
  --default-font: "Roboto", system-ui,-apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --heading-font: "Righteous",  sans-serif;
  --nav-font: "Righteous",  sans-serif;
  --background-color: #ffffff;
  --default-color: #212529;
  --heading-color: #2d465e;
  --accent-color: #0d83fd;
  --surface-color: #ffffff;
  --contrast-color: #ffffff;
  --nav-color: #212529;
  --nav-hover-color: #0d83fd;
  --nav-mobile-background-color: #ffffff;
  --nav-dropdown-background-color: #ffffff;
  --nav-dropdown-color: #212529;
  --nav-dropdown-hover-color: #0d83fd;
}

/*-------------- jquery.orgchart.min.js -------------------------*/.orgchart{box-sizing:border-box;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:linear-gradient(90deg,rgba(200,0,0,.15) 10%,rgba(0,0,0,0) 10%),linear-gradient(rgba(200,0,0,.15) 10%,rgba(0,0,0,0) 10%);background-size:10px 10px;border:1px dashed transparent;padding:20px 20px 0 20px}.orgchart .hidden,.orgchart~.hidden{display:none!important}.orgchart.b2t{transform:rotate(180deg)}.orgchart.l2r{position:absolute;transform:rotate(-90deg) rotateY(180deg);transform-origin:left top;text-align:center}.orgchart.r2l{position:absolute;transform:rotate(90deg);transform-origin:left top;text-align:center}.orgchart~.mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;text-align:center;background-color:rgba(0,0,0,.3)}.orgchart~.mask .spinner{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}.orgchart>.spinner::before,.orgchart~.mask .spinner::before{width:100px;height:100px;border-width:10px;border-radius:50px;border-top-color:rgba(68,157,68,.8);border-bottom-color:rgba(68,157,68,.8);border-left-color:rgba(68,157,68,.8)}.orgchart .nodes{display:flex;list-style:none;padding-left:0;margin:0}.orgchart .hierarchy{position:relative}.orgchart .hierarchy::before{content:"";position:absolute;top:-11px;left:0;width:100%;border-top:2px solid rgba(217,83,79,.8);box-sizing:border-box}.orgchart .hierarchy.isSiblingsCollapsed.left-sibs::before,.orgchart .hierarchy:first-child::before{left:calc(50% - 1px);width:calc(50% + 1px)}.orgchart .hierarchy.isSiblingsCollapsed.right-sibs::before,.orgchart .hierarchy:last-child::before{width:calc(50% + 1px)}.orgchart .hierarchy:not(.hidden):only-child::before{width:2px}.orgchart .isAncestorsCollapsed:only-child::before,.orgchart .isAncestorsCollapsed>.node::before,.orgchart .isChildrenCollapsed>.node:not(:only-child)::after,.orgchart .isCollapsedDescendant::before,.orgchart .isCollapsedDescendant>.node::after,.orgchart .isCollapsedDescendant>.node::before,.orgchart .isCollapsedSibling .hierarchy::before,.orgchart .isCollapsedSibling::before,.orgchart .isSiblingsCollapsed.left-sibs.right-sibs::before,.orgchart .isSiblingsCollapsed.left-sibs:last-child:before,.orgchart .isSiblingsCollapsed.right-sibs:first-child:before,.orgchart .isSiblingsCollapsed:not(.left-sibs):not(.right-sibs)::before,.orgchart>.nodes>.hierarchy::before{content:none}.orgchart .node:not(:only-child)::after{content:"";position:absolute;bottom:-11px;left:calc(50% - 1px);width:2px;height:9px;background-color:rgba(217,83,79,.8)}.orgchart ul li .node.allowedDrop{border-color:rgba(68,157,68,.9)}.orgchart ul li .node.currentDropTarget{background-color:rgba(68,157,68,.9)}.orgchart ul li .node.selected{background-color:rgba(238,217,54,.5)}.orgchart ul li .node:hover{background-color:rgba(238,217,54,.5)}.orgchart>ul>li>ul li>.node::before{content:"";position:absolute;top:-11px;left:calc(50% - 1px);width:2px;height:9px;background-color:rgba(217,83,79,.8)}.orgchart>ul>li>ul li.isSiblingsCollapsed>.node::before{top:-13px;height:11px}.orgchart .node{box-sizing:border-box;display:inline-block;position:relative;margin:0 0 20px 0;padding:3px;border:2px dashed transparent;text-align:center}.orgchart.l2r .node,.orgchart.r2l .node{width:50px;height:140px}.orgchart .node:hover{background-color:rgba(238,217,54,.5);transition:.5s;cursor:default;z-index:20}.orgchart .node.focused{background-color:rgba(238,217,54,.5)}.orgchart .ghost-node{position:fixed;left:-10000px;top:-10000px}.orgchart .ghost-node rect{fill:#fff;stroke:#bf0000}.orgchart .node.allowedDrop{border-color:rgba(68,157,68,.9)}.orgchart .node>.spinner{position:absolute;top:calc(50% - 1rem);left:calc(50% - 1rem)}.orgchart .node>.spinner::before{width:2rem;height:2rem;border-width:.2rem;border-radius:1rem;border-top-color:rgba(68,157,68,.8);border-bottom-color:rgba(68,157,68,.8);border-left-color:rgba(68,157,68,.8)}.orgchart .node .title{box-sizing:border-box;padding:2px;width:130px;text-align:center;font-size:.75rem;font-weight:700;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(217,83,79,.8);color:#fff;border-radius:4px 4px 0 0}.orgchart.b2t .node .title{transform:rotate(-180deg);transform-origin:center bottom}.orgchart.l2r .node .title{transform:rotate(-90deg) translate(-45px,-45px) rotateY(180deg);transform-origin:bottom center}.orgchart.r2l .node .title{transform:rotate(-90deg) translate(-45px,-45px);transform-origin:bottom center}.orgchart .node .title .symbol{float:left;margin-top:12px;margin-left:2px}.orgchart .node .title .symbol::before{background-color:#fff;border-color:rgba(217,83,79,.8)}.orgchart .node .title .symbol::after{background-color:#fff}.orgchart .node .content{box-sizing:border-box;padding:2px;height:20px;font-size:.625rem;border:1px solid rgba(217,83,79,.8);border-radius:0 0 4px 4px;text-align:center;background-color:#fff;color:#333;text-overflow:ellipsis;white-space:nowrap}.orgchart.b2t .node .content{transform:rotate(180deg);transform-origin:center top}.orgchart.l2r .node .content{transform:rotate(-90deg) translate(-45px,-45px) rotateY(180deg);transform-origin:top center;width:130px}.orgchart.r2l .node .content{transform:rotate(-90deg) translate(-45px,-45px);transform-origin:top center;width:130px}.orgchart .node .edge{position:absolute;cursor:default;transition:.2s}.orgchart .node .edge::before{border-color:rgba(68,157,68,.5)}.orgchart.noncollapsable .node .edge{display:none}.orgchart .node .edge:hover{cursor:pointer}.orgchart .edge:hover::before{border-color:#449d44}.orgchart .node .verticalEdge{width:calc(100% - 6px);width:-webkit-calc(100% - 6px);width:-moz-calc(100% - 6px);height:10px;left:3px}.orgchart .node .verticalEdge::before{position:absolute;left:calc(50% - .3125rem)}.orgchart .node .topEdge{top:-2px}.orgchart .node .topEdge.oci-chevron-up::before{top:2px}.orgchart .node .topEdge.oci-chevron-down::before{bottom:3px}.orgchart .node .bottomEdge{bottom:-2px}.orgchart .node .bottomEdge.oci-chevron-up::before{bottom:-3px}.orgchart .node .bottomEdge.oci-chevron-down::before{bottom:1px}.orgchart .node .horizontalEdge{width:10px;height:calc(100% - 6px);height:-webkit-calc(100% - 6px);height:-moz-calc(100% - 6px);top:3px}.orgchart .node .rightEdge{right:-2px}.orgchart .node .leftEdge{left:-2px}.orgchart .node .horizontalEdge::before{position:absolute;top:calc(50% - .3125rem)}.orgchart .node .rightEdge.oci-chevron-left::before{right:-3px}.orgchart .node .rightEdge.oci-chevron-right::before{right:1px}.orgchart .node .leftEdge.oci-chevron-right::before{left:-3px}.orgchart .node .leftEdge.oci-chevron-left::before{left:1px}.orgchart .node .toggleBtn{position:absolute;left:5px;bottom:-2px}.orgchart .node .toggleBtn::before{background-color:rgba(68,157,68,.6)}.orgchart .node .toggleBtn:hover::before{background-color:#449d44}.oc-export-btn{margin-left:.5rem;padding:.5rem 1rem}.orgchart .node{transition:transform .3s,opacity .3s}.orgchart .slide-down{opacity:0;transform:translateY(40px)}.orgchart.l2r .node.slide-down,.orgchart.r2l .node.slide-down{transform:translateY(130px)}.orgchart .slide-up{opacity:0;transform:translateY(-40px)}.orgchart.l2r .node.slide-up,.orgchart.r2l .node.slide-up{transform:translateY(-130px)}.orgchart .slide-right{opacity:0;transform:translateX(130px)}.orgchart.l2r .node.slide-right,.orgchart.r2l .node.slide-right{transform:translateX(40px)}.orgchart .slide-left{opacity:0;transform:translateX(-130px)}.orgchart.l2r .node.slide-left,.orgchart.r2l .node.slide-left{transform:translateX(-40px)}.orgchart .hierarchy.hybrid>.node{margin-bottom:0}.orgchart .hierarchy.hybrid>.node::after{content:none}.orgchart .nodes.vertical{display:block;margin:0;padding-left:18px}.orgchart .nodes.vertical .nodes{list-style:none;display:block;margin:0;padding-left:18px;text-align:left}.orgchart .nodes.vertical .node{margin-bottom:0}.orgchart .nodes.vertical .node::after,.orgchart .nodes.vertical .node::before{content:none}.orgchart .nodes.vertical::before{content:'';display:inline-block;position:relative;height:14px;width:2px;left:-9px;background-color:rgba(217,83,79,.8)}.orgchart .nodes.vertical>.hierarchy:first-child::before{box-sizing:border-box;top:-4px;height:30px;width:calc(50% - 2px);border-width:2px 0 0 2px}.orgchart .nodes.vertical .hierarchy{position:relative;text-align:left}.orgchart .nodes.vertical .hierarchy::after,.orgchart .nodes.vertical .hierarchy::before{box-sizing:border-box;content:'';position:absolute;left:-6px;border-color:rgba(217,83,79,.8);border-style:solid;border-width:0 0 2px 2px}.orgchart .nodes.vertical .hierarchy::before{top:-4px;height:30px;width:11px}.orgchart .nodes.vertical .hierarchy::after{top:1px;height:100%}.orgchart .nodes.vertical .hierarchy:first-child::after{box-sizing:border-box;top:24px;width:11px;border-width:2px 0 0 2px}.orgchart .nodes.vertical .hierarchy:last-child::after{box-sizing:border-box;border-width:2px 0 0}.oci{display:inline-block;position:relative;font-style:normal;font-family:Arial}.oci-chevron-up::before{content:"";display:inline-block;box-sizing:border-box;vertical-align:text-bottom;width:.625rem;height:.625rem;border-width:0 .2rem .2rem 0;border-style:solid;border-color:#000;background:0 0;transform:rotate(-135deg)}.oci-chevron-right::before{content:"";display:inline-block;box-sizing:border-box;width:.625rem;height:.625rem;border-width:0 .2rem .2rem 0;border-style:solid;border-color:#000;background:0 0;transform:rotate(-45deg)}.oci-chevron-down::before{content:"";display:inline-block;box-sizing:border-box;width:.625rem;height:.625rem;border-width:0 .2rem .2rem 0;border-style:solid;border-color:#000;background:0 0;transform:rotate(45deg)}.oci-chevron-left::before{content:"";display:inline-block;box-sizing:border-box;width:.625rem;height:.625rem;border-width:0 .2rem .2rem 0;border-style:solid;border-color:#000;background:0 0;transform:rotate(135deg)}.oci-leader::before{position:absolute;content:"";display:inline-block;width:.4rem;height:.4rem;border-radius:.2rem;background:#000;top:-.75rem;left:.1rem}.oci-leader::after{position:absolute;content:"";display:inline-block;width:.875rem;height:.375rem;border-radius:.25rem .25rem 0 0;background:#000;top:-.3rem;left:-.125rem}.oci-plus-square::before{content:"+";display:inline-block;vertical-align:text-bottom;text-align:center;width:1rem;height:1rem;background-color:#000;color:#fff}.oci-plus-circle::before{content:"+";display:inline-block;vertical-align:text-bottom;text-align:center;width:1rem;height:1rem;border-radius:.5rem;background-color:#000;color:#fff}.oci-minus-square::before{content:"−";display:inline-block;vertical-align:text-bottom;text-align:center;width:1rem;height:1rem;background-color:#000;color:#fff}.oci-minus-circle::before{content:"−";display:inline-block;vertical-align:text-bottom;text-align:center;width:1rem;height:1rem;border-radius:.5rem;background-color:#000;color:#fff}.oci-arrow-circle-up::before{content:"▲";display:inline-block;text-align:center;vertical-align:text-bottom;width:1rem;height:1rem;border-radius:.5rem;background-color:#000;color:#fff;font-size:.875rem}.oci-arrow-circle-down::before{content:"▼";text-align:center;display:inline-block;vertical-align:text-bottom;width:1rem;height:1rem;border-radius:.5rem;background-color:#000;color:#fff;font-size:.875rem}.oci-info-circle::before{content:"i";display:inline-block;vertical-align:text-bottom;width:1rem;height:1rem;border-radius:.5rem;background-color:#000;color:#fff;text-align:center;font-weight:700}.oci-spinner::before{content:"";vertical-align:text-bottom;display:inline-block;box-sizing:border-box;width:1rem;height:1rem;border:.1rem solid #000;border-right-color:transparent;border-radius:.625rem;animation:oci-infinite-spinning .75s linear infinite}@keyframes oci-infinite-spinning{from{transform:rotate(0)}to{transform:rotate(360deg)}}
/*--------------Bootstrap Toggle: bootstrap4-toggle.js v3.6.1 https://gitbrent.github.io/bootstrap4-toggle/------------------*/.btn-group-xs>.btn,.btn-xs{padding:.35rem .4rem .25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-1.25rem;margin-right:.35rem}.toggle{position:relative;overflow:hidden}.toggle.btn.btn-light,.toggle.btn.btn-outline-light{border-color:rgba(0,0,0,.15)}.toggle input[type=checkbox]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}.toggle-group label,.toggle-group span{cursor:pointer}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;box-shadow:none}.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;background-color:#fff}.toggle.btn-outline-primary .toggle-handle{background-color:var(--primary);border-color:var(--primary)}.toggle.btn-outline-secondary .toggle-handle{background-color:var(--secondary);border-color:var(--secondary)}.toggle.btn-outline-success .toggle-handle{background-color:var(--success);border-color:var(--success)}.toggle.btn-outline-danger .toggle-handle{background-color:var(--danger);border-color:var(--danger)}.toggle.btn-outline-warning .toggle-handle{background-color:var(--warning);border-color:var(--warning)}.toggle.btn-outline-info .toggle-handle{background-color:var(--info);border-color:var(--info)}.toggle.btn-outline-light .toggle-handle{background-color:var(--light);border-color:var(--light)}.toggle.btn-outline-dark .toggle-handle{background-color:var(--dark);border-color:var(--dark)}.toggle[class*=btn-outline]:hover .toggle-handle{background-color:var(--light);opacity:.5}.toggle.btn{min-width:3.7rem;min-height:2.15rem}.toggle-on.btn{padding-right:1.5rem}.toggle-off.btn{padding-left:1.5rem}.toggle.btn-lg{min-width:5rem;min-height:2.815rem}.toggle-on.btn-lg{padding-right:2rem}.toggle-off.btn-lg{padding-left:2rem}.toggle-handle.btn-lg{width:2.5rem}.toggle.btn-sm{min-width:3.125rem;min-height:1.938rem}.toggle-on.btn-sm{padding-right:1rem}.toggle-off.btn-sm{padding-left:1rem}.toggle.btn-xs{min-width:2.19rem;min-height:1.375rem}.toggle-on.btn-xs{padding-right:.8rem}.toggle-off.btn-xs{padding-left:.8rem}
/*--------------Datetimepicker------------------*/.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
/*--------------Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)------------------*/.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
/*--------------ekko-lightbox------------------*/.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(kod-j/css/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(kod-j/css/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(kod-j/css/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(kod-j/css/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/*--------------bootstrap-lightbox------------------*/ .bootstrap-lightbox-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999;backdrop-filter:blur(2px);animation-duration:.35s}.bootstrap-lightbox-overlay--hidden{display:none !important}.bootstrap-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.6)}.bootstrap-lightbox__top{display:flex;align-items:flex-start;height:calc(100vh - 100px)}.bootstrap-lightbox__top__logo{width:250px;margin-top:20px;display:flex;justify-content:center}.bootstrap-lightbox__top__logo__img{max-width:200px;max-height:80px}.bootstrap-lightbox__top__image-container{flex-grow:1;display:flex;justify-content:center;overflow:hidden;margin-top:20px;max-width:90%;margin-left:auto;margin-right:auto}.bootstrap-lightbox__top__image-container__img{max-height:calc(100vh - 100px - 20px);max-width:calc(100vw - 400px)}.bootstrap-lightbox__top__controls{display:flex;align-items:center;justify-content:right;width:250px;padding-top:10px;padding-right:10px}.bootstrap-lightbox__top__controls .bi{font-size:26px}.bootstrap-lightbox__top__controls .btn-close{width:52px;height:53px;padding:0 !important;margin-left:20px;font-size:20px}.bootstrap-lightbox__bottom{height:100px;width:100%}.bootstrap-lightbox__bottom__zoom{display:flex;align-items:center;max-width:40%;margin:0 auto;position:relative;transform:translateY(-50%);top:50%}.bootstrap-lightbox__bottom .bi{font-size:26px}@media all and (max-width: 700px){.bootstrap-lightbox__top{flex-wrap:wrap;height:calc(100vh - 60px)}.bootstrap-lightbox__top__logo{order:1;justify-content:left;margin-top:10px;margin-left:20px}.bootstrap-lightbox__top__logo__img{max-height:60px}.bootstrap-lightbox__top__image-container{order:3;margin-top:10px;padding-left:10px;padding-right:10px}.bootstrap-lightbox__top__image-container__img{max-width:calc(100vw - 20px);max-height:calc(100vh - 60px - 60px - 20px)}.bootstrap-lightbox__top__controls{order:2;flex-grow:1}.bootstrap-lightbox__bottom{height:60px}.bootstrap-lightbox__bottom__zoom{max-width:80%}}@media(max-width: 520px){.bootstrap-lightbox__top__logo{width:auto}.bootstrap-lightbox__top__controls{width:auto}}@media(max-width: 400px){.bootstrap-lightbox__top__logo__img{max-width:calc(100vw - 180px)}.bootstrap-lightbox__top__controls{padding-top:5px;padding-right:5px}.bootstrap-lightbox__top__controls .bi{font-size:22px}.bootstrap-lightbox__bottom__zoom{max-width:90%}}
/*--------------richText------------------*/ .richText{z-index:1;position:relative;background-color:#fafafa;border:#efefef solid 1px;color:#282828;width:100%}.richText .richText-form{font-family:Calibri,Verdana,Helvetica,sans-serif}.richText .richText-form label{display:block;padding:10px 15px}.richText .richText-form input[type=text],.richText .richText-form input[type=file],.richText .richText-form input[type=number],.richText .richText-form select{padding:10px 15px;border:#999 solid 1px;min-width:200px;width:100%}.richText .richText-form select{cursor:pointer}.richText .richText-form button{margin:10px 0;padding:10px 15px;background-color:#3498db;border:none;color:#fafafa;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.richText .richText-toolbar{position:sticky;top:0;min-height:20px;background-color:inherit;border-bottom:#efefef solid 1px;z-index:1}.richText .richText-toolbar .richText-length{font-family:Verdana,Helvetica,sans-serif;font-size:13px;vertical-align:middle;line-height:34px}.richText .richText-toolbar .richText-length .black{color:#000}.richText .richText-toolbar .richText-length .orange{color:orange}.richText .richText-toolbar .richText-length .red{color:red}.richText .richText-toolbar .richText-length+.richText-wordcount{margin-left:10px}.richText .richText-toolbar .richText-wordcount{font-family:Verdana,Helvetica,sans-serif;font-size:13px;vertical-align:middle;line-height:34px}.richText .richText-toolbar ul{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.richText .richText-toolbar ul li{float:left;display:block;list-style:none}.richText .richText-toolbar ul li a{display:block;padding:10px 13px;border-right:#efefef solid 1px;cursor:pointer;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s}.richText .richText-toolbar ul li a .fa,.richText .richText-toolbar ul li a .fas,.richText .richText-toolbar ul li a .far,.richText .richText-toolbar ul li a svg{pointer-events:none}.richText .richText-toolbar ul li a .richText-dropdown-outer{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);cursor:default}.richText .richText-toolbar ul li a .richText-dropdown-outer>.richText-dropdown-close{position:absolute;top:0;right:-23px;background:#fff;color:#282828;cursor:pointer;font-size:20px;text-align:center;width:20px}.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown{position:relative;display:block;margin:3% auto 0 auto;background-color:#fafafa;border:#efefef solid 1px;border-radius:4px;min-width:100px;width:300px;max-width:90%;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;-moz-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;max-height:300px;overflow-y:auto;overflow-x:hidden}.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close{position:absolute;top:0;right:-23px;background:#fff;color:#282828;cursor:pointer;font-size:20px;text-align:center;width:20px}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown{list-style:none}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li{display:block;float:none;font-family:Calibri,Verdana,Helvetica,sans-serif}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a{display:block;padding:10px 15px;border-bottom:#efefef solid 1px}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover{background-color:#fff}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline{margin:10px 6px;float:left}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a{display:block;padding:0;margin:0;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px 0 #999;-moz-box-shadow:0 0 10px 0 #999;box-shadow:0 0 10px 0 #999}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span{display:block;height:30px;width:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown{padding:10px 15px}.richText .richText-toolbar ul li a:hover{background-color:#fff}.richText .richText-toolbar ul li[data-disable=true]{opacity:.1}.richText .richText-toolbar ul li[data-disable=true] a{cursor:default}.richText .richText-toolbar ul li:not([data-disable=true]).is-selected .richText-dropdown-outer{display:block}.richText .richText-toolbar ul:after{display:block;content:"";clear:both}.richText .richText-toolbar:last-child{font-size:12px;z-index:-1}.richText .richText-toolbar:after{display:block;clear:both;content:""}.richText .richText-editor{padding:20px;background-color:#fff;border-left:#fff solid 2px;font-family:Calibri,Verdana,Helvetica,sans-serif;height:300px;outline:none;overflow-y:scroll;overflow-x:auto}.richText .richText-editor[placeholder]:before{content:attr(placeholder);color:#555}.richText .richText-editor ul,.richText .richText-editor ol{margin:10px 25px}.richText .richText-editor table{margin:10px 0;border-spacing:0;width:100%}.richText .richText-editor table td,.richText .richText-editor table th{padding:10px;border:#efefef solid 1px}.richText .richText-editor:focus{border-left:#3498db solid 2px}.richText .richText-initial{margin-bottom:-4px;padding:10px;background-color:#282828;border:none;color:#3f3;font-family:Monospace,Calibri,Verdana,Helvetica,sans-serif;max-width:100%;min-width:100%;width:100%;min-height:400px;height:400px}.richText .richText-help{float:right;display:block;padding:10px 15px;cursor:pointer}.richText .richText-undo,.richText .richText-redo{float:left;display:block;padding:10px 15px;border-right:#efefef solid 1px;cursor:pointer}.richText .richText-undo.is-disabled,.richText .richText-redo.is-disabled{opacity:.4}.richText .richText-help-popup a{color:#3498db;text-decoration:underline}.richText .richText-help-popup hr{margin:10px auto 5px auto;border:none;border-top:#efefef solid 1px}.richText .richText-list.list-rightclick{position:absolute;background-color:#fafafa;border-right:#efefef solid 1px;border-bottom:#efefef solid 1px}.richText .richText-list.list-rightclick li{padding:5px 7px;cursor:pointer;list-style:none}/*# sourceMappingURL=richtext.min.css.map */

.light-background { --background-color: #f3f9ff; --surface-color: #ffffff; }
.dark-background { --background-color: #0d83fd; --default-color: #ffffff; --heading-color: #ffffff; --surface-color: #409dfd; --contrast-color: #ffffff; }
:root { scroll-behavior: smooth; }
body { color: var(--default-color); background-color: var(--background-color); font-family: var(--default-font); }
a { cursor:pointer; color: var(--accent-color); text-decoration: none; transition: 0.3s; }
a:hover { color: color-mix(in srgb, var(--accent-color), transparent 25%); text-decoration: none; }
h1,h2,h3,h4,h5,h6{ color: var(--heading-color); font-family: var(--heading-font); }
.header { --background-color: rgba(255, 255, 255, 0); color: var(--default-color); background-color: var(--background-color); padding: 0px 0; transition: all 0.5s; z-index: 997; }
.header .header-container { background: var(--surface-color); border-radius: 0px 0px 25px 25px; padding: 5px 25px; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); }
.scrolled .header .header-container{ background: color-mix(in srgb, var(--surface-color), transparent 5%); }
.header .logo { line-height: 1; padding-left: 5px; }
.header .logo img { max-height: 36px; margin-right: 8px; }
.header .logo h1 { font-family: "Righteous", serif; font-size: 28px; margin: 0; font-weight: 500; color: var(--heading-color); }
.siteAdi { font-family: "Righteous", serif; font-size: 28px; margin: 0; font-weight: 500; color: var(--heading-color); }
.siteAdiH3 { font-family: "Righteous", serif; font-size: 18px; margin: 0; font-weight: 500; color: var(--heading-color); }
.header .btn-getstarted, .header .btn-getstarted:focus { color: var(--contrast-color); background: var(--accent-color); font-size: 14px; padding: 8px 20px; margin: 0 0 0 30px; border-radius: 50px; transition: 0.3s; }
.header .btn-getstarted:hover,
.header .btn-getstarted:focus:hover {color: var(--contrast-color); background: color-mix(in srgb, var(--accent-color), transparent 15%); }
@media (max-width: 1200px) { .header .header-container { margin-left: 10px; margin-right: 10px; padding: 10px 5px 10px 15px; } .header .btn-getstarted { order: 2; margin: 0 10px 0 0; padding: 6px 15px; } .header .logo { order: 1; } .header .navmenu { order: 3; } .header { padding-top: 0px; } }
@media (min-width: 1200px) {
  .navmenu { padding: 0; }
  .navmenu ul { margin: 0; padding: 0; display: flex; list-style: none; align-items: center; }
  .navmenu li { position: relative; }
  .navmenu a, .navmenu a:focus { color: var(--nav-color); padding: 18px 15px; font-size: 16px; font-family: var(--nav-font); font-weight: 400; display: flex; align-items: center; justify-content: space-between; white-space: nowrap; transition: 0.3s; }
  .navmenu a i, .navmenu a:focus i { font-size: 12px; line-height: 0; margin-left: 5px; transition: 0.3s; }
  .navmenu li:last-child a { padding-right: 0; }
  .navmenu li:hover>a, .navmenu .active, .navmenu .active:focus { color: var(--nav-hover-color); }
  .navmenu .dropdown ul { margin: 0; padding: 10px 0; background: var(--nav-dropdown-background-color); display: block; position: absolute; visibility: hidden; left: 14px; top: 130%; opacity: 0; transition: 0.3s; border-radius: 4px; z-index: 99; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); }
  .navmenu .dropdown ul li { min-width: 200px; }
  .navmenu .dropdown ul a { padding: 10px 20px; font-size: 15px; text-transform: none; color: var(--nav-dropdown-color); }
  .navmenu .dropdown ul a i { font-size: 12px; }
  .navmenu .dropdown ul a:hover, .navmenu .dropdown ul .active:hover, .navmenu .dropdown ul li:hover>a { color: var(--nav-dropdown-hover-color); }
  .navmenu .dropdown:hover>ul { opacity: 1; top: 100%; visibility: visible; }
  .navmenu .dropdown .dropdown ul { top: 0; left: -90%; visibility: hidden; }
  .navmenu .dropdown .dropdown:hover>ul { opacity: 1; top: 0; left: -100%; visibility: visible; }
}
@media (max-width: 1199px) {
  .mobile-nav-toggle { color: var(--nav-color); font-size: 28px; line-height: 0; margin-right: 10px; cursor: pointer; transition: color 0.3s; }
  .navmenu { padding: 0; z-index: 9997; }
  .navmenu ul { display: none; list-style: none; position: absolute; inset: 60px 20px 20px 20px; padding: 10px 0; margin: 0; border-radius: 6px; background-color: var(--nav-mobile-background-color); overflow-y: auto; transition: 0.3s; z-index: 9998; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); }
  .navmenu a,.navmenu a:focus{ color: var(--nav-dropdown-color); padding: 10px 20px; font-family: var(--nav-font); font-size: 17px; font-weight: 500; display: flex; align-items: center; justify-content: space-between; white-space: nowrap; transition: 0.3s; }
  .navmenu a i, .navmenu a:focus i{ font-size: 12px; line-height: 0; margin-left: 5px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.3s; background-color: color-mix(in srgb, var(--accent-color), transparent 90%); }
  .navmenu a i:hover, .navmenu a:focus i:hover { background-color: var(--accent-color); color: var(--contrast-color); }
  .navmenu a:hover, .navmenu .active, .navmenu .active:focus { color: var(--nav-dropdown-hover-color); }
  .navmenu .active i, .navmenu .active:focus i { background-color: var(--accent-color); color: var(--contrast-color); transform: rotate(180deg); }
  .navmenu .dropdown ul { position: static; display: none; z-index: 99; padding: 10px 0; margin: 10px 20px; background-color: var(--nav-dropdown-background-color); border: 1px solid color-mix(in srgb, var(--default-color), transparent 90%); box-shadow: none; transition: all 0.5s ease-in-out; }
  .navmenu .dropdown ul ul { background-color: rgba(33, 37, 41, 0.1); }
  .navmenu .dropdown>.dropdown-active { display: block; background-color: rgba(33, 37, 41, 0.03); }
  .mobile-nav-active { overflow: hidden; }
  .mobile-nav-active .mobile-nav-toggle { color: #fff; position: absolute; font-size: 32px; top: 15px; right: 15px; margin-right: 0; z-index: 9999; }
  .mobile-nav-active .navmenu { position: fixed; overflow: hidden; inset: 0; background: rgba(33, 37, 41, 0.8); transition: 0.3s; }
  .mobile-nav-active .navmenu>ul { display: block; }
}
#login-modal .modal-dialog {width: 350px;}
#login-modal input[type=text], input[type=password] {margin-top: 10px;}
#div-login-msg, #div-lost-msg, #div-register-msg { border: 1px solid #dadfe1; height: 30px; line-height: 28px; transition: all ease-in-out 500ms;}
#div-login-msg.success, #div-lost-msg.success, #div-register-msg.success { border: 1px solid #68c3a3; background-color: #c8f7c5; }
#div-login-msg.error, #div-lost-msg.error, #div-register-msg.error{ border: 1px solid #eb575b; background-color: #ffcad1; }
#icon-login-msg, #icon-lost-msg, #icon-register-msg { width: 30px; float: left; line-height: 28px; text-align: center; background-color: #dadfe1; margin-right: 5px; transition: all ease-in-out 500ms; }
#icon-login-msg.success, #icon-lost-msg.success, #icon-register-msg.success { background-color: #68c3a3 !important; }
#icon-login-msg.error, #icon-lost-msg.error, #icon-register-msg.error { background-color: #eb575b !important; }
#img_logo { max-height: 100px; max-width: 100px; }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .8; }
.modal-content { background-color: #ececec; border: 1px solid #bdc3c7; border-radius: 33px; outline: 0; }
.modal-header { min-height: 16.43px; padding: 15px 15px 5px 15px; border-bottom: 0px; display: inline; }
.modal-body { position: relative; padding: 5px 15px 0px 15px; }
.modal-footer { padding: 0px 15px 15px 15px; text-align: center; border-top: 0px; }
.modal-footer { display: inherit; align-items: center; }
.footer { color: var(--default-color); background-color: var(--background-color); font-size: 14px; position: relative; }
.footer .footer-top { padding-top: 50px; }
.footer .footer-about .logo { line-height: 1; margin-bottom: 25px; }
.footer .footer-about .logo img { max-height: 40px; margin-right: 6px; }
.footer .footer-about .logo span { color: var(--heading-color); font-family: var(--heading-font); font-size: 26px; font-weight: 700; letter-spacing: 1px; }
.footer .footer-about p { font-size: 14px; font-family: var(--heading-font); }
.footer .social-links a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; border: 1px solid color-mix(in srgb, var(--default-color), transparent 50%); font-size: 16px; color: color-mix(in srgb, var(--default-color), transparent 20%); margin-right: 10px; transition: 0.3s; }
.footer .social-links a:hover { color: var(--accent-color); border-color: var(--accent-color); }
.footer h4 { font-size: 16px; font-weight: bold; position: relative; padding-bottom: 12px; }
.footer .footer-links { margin-bottom: 30px; }
.footer .footer-links ul { list-style: none; padding: 0; margin: 0; }
.footer .footer-links ul i { padding-right: 2px; font-size: 12px; line-height: 0; }
.footer .footer-links ul li { padding: 10px 0; display: flex; align-items: center; }
.footer .footer-links ul li:first-child { padding-top: 0; }
.footer .footer-links ul a { color: color-mix(in srgb, var(--default-color), transparent 30%); display: inline-block; line-height: 1; }
.footer .footer-links ul a:hover { color: var(--accent-color); }
.footer .footer-contact p { margin-bottom: 5px; }
.footer .copyright { padding: 25px 0; border-top: 1px solid color-mix(in srgb, var(--default-color), transparent 90%); }
.footer .copyright p { margin-bottom: 0; }
.footer .credits { margin-top: 8px; font-size: 13px; }
.scroll-top { position: fixed; visibility: hidden; opacity: 0; right: 15px; bottom: -15px; z-index: 99999; background-color: var(--accent-color); width: 44px; height: 44px; border-radius: 50px; transition: all 0.4s; }
.scroll-top i { font-size: 24px; color: var(--contrast-color); line-height: 0; }
.scroll-top:hover { background-color: color-mix(in srgb, var(--accent-color), transparent 20%); color: var(--contrast-color); }
.scroll-top.active { visibility: visible; opacity: 1; bottom: 15px; }
@media screen and (max-width: 768px) { [data-aos-delay] { transition-delay: 0 !important; } }
.page-title { color: var(--default-color); background-color: var(--background-color); padding: 170px 0 80px 0; text-align: center; position: relative; }
.page-title h1 { font-size: 42px; font-weight: 700; margin-bottom: 10px; }
.page-title .breadcrumbs ol { display: flex; flex-wrap: wrap; list-style: none; justify-content: center; padding: 0; margin: 0; font-size: 16px; font-weight: 400; }
.page-title .breadcrumbs ol li+li { padding-left: 10px; }
.page-title .breadcrumbs ol li+li::before { content: "/"; display: inline-block; padding-right: 10px; color: color-mix(in srgb, var(--default-color), transparent 70%); }
section,.section { color: var(--default-color); background-color: var(--background-color); padding: 33px 0; scroll-margin-top: 90px; overflow: clip; }
@media (max-width: 1199px) { section, .section { scroll-margin-top: 66px; } }
.section-title { text-align: center; padding-bottom: 60px; position: relative; }
.section-title h2 { font-size: 32px; font-weight: 700; margin-bottom: 20px; padding-bottom: 20px; position: relative; }
.section-title h2:after { content: ""; position: absolute; display: block; width: 50px; height: 3px; background: var(--accent-color); left: 0; right: 0; bottom: 0; margin: auto; }
.section-title p { margin-bottom: 0; }
.hero { position: relative; padding-top: 77px; background: linear-gradient(to right, #a1dbff 0%,#cbebff 25%,#ffffff 50%); }
.hero::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--accent-color), transparent 92%), transparent 40%); pointer-events: none; }
.hero .hero-content { position: relative; z-index: 1; }
.hero .hero-content h1 { font-size: 3.5rem; font-weight: 700; line-height: 1.2; margin-bottom: 1.5rem; }
.hero .hero-content h1 .accent-text { color: var(--accent-color); }
@media (max-width: 992px) { .hero .hero-content { text-align: center; margin-bottom: 3rem; } .hero .hero-content h1 { font-size: 2.5rem; } .hero .hero-content .hero-buttons { justify-content: center; } }
@media (max-width: 575px) { .hero .hero-content h1 { font-size: 2rem; } }
.hero .company-badge { display: inline-flex; align-items: center; padding: 0.5rem 1rem; background-color: color-mix(in srgb, var(--accent-color), transparent 92%); border-radius: 50px; color: var(--accent-color); font-weight: 500; }
.hero .company-badge i { font-size: 1.25rem; }
.hero .company-badge1 { display: inline-flex; align-items: center; padding: 0.5rem 1rem; background-color: color-mix(in srgb, #4606f7, transparent 92%); border-radius: 50px; color: #4235db; font-weight: 500; }
.hero .company-badge1 i { font-size: 1.25rem; }
.hero .btn-primary { background-color: var(--accent-color); border-color: var(--accent-color); color: var(--contrast-color); padding: 0.75rem 2.5rem; border-radius: 50px; font-weight: 500; transition: all 0.3s ease; }
.hero .btn-primary:hover { background-color: color-mix(in srgb, var(--accent-color), black 20%); border-color: color-mix(in srgb, var(--accent-color), black 20%); }
.hero .btn-success { padding: 0.75rem 2.5rem; border-radius: 50px; font-weight: 500; transition: all 0.3s ease; }
.hero .btn-link {color: var(--heading-color); text-decoration: none; font-weight: 500; transition: all 0.3s ease; }
.hero .btn-link:hover { color: var(--accent-color); } 
.hero .btn-link i { font-size: 1.5rem; vertical-align: middle; }
.hero .hero-image { position: relative; text-align: center; z-index: 1; }
.hero .hero-image img { max-width: 100%; height: auto; }
.hero .customers-badge { position: absolute; bottom: 10px; right: 30px; background-color: var(--surface-color); padding: 1rem; border-radius: 10px; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); max-width: 300px; animation: float-badge 3s ease-in-out infinite; will-change: transform; }
.hero .customers-badge .customer-avatars { display: flex; align-items: center; margin-bottom: 0.5rem; }
.hero .customers-badge .avatar { width: 35px; height: 35px; border-radius: 50%; border: 2px solid var(--surface-color); margin-left: -8px; }
.hero .customers-badge .avatar:first-child { margin-left: 0; }
.hero .customers-badge .avatar.more { background-color: var(--accent-color); color: var(--contrast-color); display: flex; align-items: center; justify-content: center; font-size: 0.75rem; font-weight: 600; }
.hero .customers-badge p { font-size: 0.875rem; color: color-mix(in srgb, var(--default-color), transparent 40%); }
@media (max-width: 992px) { .hero .customers-badge { position: static; margin: 1rem auto; max-width: 250px;} }
.hero .stats-row { position: relative; z-index: 1; margin-top: 5rem; background-color: var(--surface-color); border-radius: 20px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); padding-bottom: 2rem; }
.hero .stat-item { display: flex; align-items: center; gap: 1rem; padding: 2rem; }
.hero .stat-item .stat-icon { flex-shrink: 0; width: 64px; height: 64px; display: flex; align-items: center; justify-content: center; background-color: color-mix(in srgb, var(--accent-color), transparent 92%); border-radius: 50px; transition: 0.3s; }
.hero .stat-item .stat-icon i { font-size: 1.5rem; color: var(--accent-color); }
.hero .stat-item:hover .stat-icon { background-color: var(--accent-color); }
.hero .stat-item:hover .stat-icon i { color: var(--contrast-color); }
.hero .stat-item .stat-content { flex-grow: 1; }
.hero .stat-item .stat-content h4 { font-size: 1.25rem; margin-bottom: 0.25rem; font-weight: 600; }
.hero .stat-item .stat-content p { font-size: 0.875rem; color: color-mix(in srgb, var(--default-color), transparent 40%); margin: 0; }
@media (max-width: 575px) { .hero .stat-item { padding: 1.5rem; } }
@keyframes float-badge { 0% { transform: translateY(0); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0); } }
.about .about-meta { color: var(--accent-color); font-weight: 600; margin-bottom: 1rem; display: inline-block; }
.about .about-title { font-size: 1.75rem; margin-bottom: 1rem; line-height: 1.2; font-weight: 700; }
@media (max-width: 992px) { .about .about-title { font-size: 2rem; } }
.about .about-description { margin-bottom: 2rem; color: color-mix(in srgb, var(--default-color), transparent 20%); }
.about .feature-list-wrapper { margin-bottom: 2rem; }
.about .feature-list { list-style: none; padding: 0; margin: 0; }
.about .feature-list li { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 1rem; font-size: 1rem; }
.about .feature-list li i { color: var(--accent-color); font-size: 1.25rem; }
.about .profile .profile-image { width: 60px; height: 60px; border-radius: 50%; object-fit: cover; }
.about .profile .profile-name { font-size: 1.125rem; margin: 0; }
.about .profile .profile-position { color: var(--accent-color); margin: 0; font-size: 0.875rem; }
.about .contact-info { padding: 1rem 1.5rem; background-color: var(--surface-color); border-radius: 0.5rem; box-shadow: 0 0 15px rgba(0, 0, 0, 0.06); }
.about .contact-info i { color: var(--accent-color); font-size: 1.5rem; }
.about .contact-info .contact-label { color: color-mix(in srgb, var(--default-color), transparent 30%); font-size: 0.875rem; margin: 0; }
.about .contact-info .contact-number { font-weight: 600; margin: 0; }
.about .image-wrapper { position: relative; }
@media (max-width: 992px) { .about .image-wrapper { padding-left: 0; margin-top: 3rem; display: flex; flex-direction: column; gap: 2rem; } }
@media (max-width: 992px) { .about .image-wrapper .images { display: flex; flex-direction: column; gap: 1.5rem; } }
@media (max-width: 992px) { .about .image-wrapper .main-image { margin-left: 0; } }
.about .image-wrapper .small-image { position: absolute; top: 20%; left: -10%; width: 45%; border: 8px solid var(--surface-color); }
@media (max-width: 992px) { .about .image-wrapper .small-image { position: static; width: 100%; margin: 0 auto; border: 0; } }
.about .image-wrapper .experience-badge { position: absolute; bottom: 5%; right: 5%; background-color: var(--accent-color); color: var(--contrast-color); padding: 1.5rem; border-radius: 0.5rem; text-align: center; min-width: 200px; animation: experience-float 3s ease-in-out infinite; }
@media (max-width: 992px) { .about .image-wrapper .experience-badge { position: static; width: fit-content; margin: 0 auto; } }
.about .image-wrapper .experience-badge h3 { color: var(--contrast-color); font-size: 2.5rem; margin: 0; line-height: 0.5; }
.about .image-wrapper .experience-badge h3 span { font-size: 1rem; display: inline-block; margin-left: 0.25rem; }
.about .image-wrapper .experience-badge p { margin: 0.5rem 0 0; font-size: 0.875rem; }
@keyframes experience-float { 0% { transform: translateY(0); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0); } }
.features .nav-tabs { border: 0; background-color: color-mix(in srgb, var(--default-color), transparent 96%); display: inline-flex; align-items: center; justify-content: center; border-radius: 50px; padding: 6px; width: auto; }
.features .nav-item { margin: 0; padding: 0 5px 0 0; }
.features .nav-item:last-child { padding-right: 0; }
.features .nav-link { background-color: none; color: var(--heading-color); padding: 10px 30px; transition: 0.3s; border-radius: 50px; display: flex; align-items: center; justify-content: center; cursor: pointer; height: 100%; border: 0; margin: 0; }
@media (max-width: 468px) { .features .nav-link { padding: 8px 20px; } }
.features .nav-link i { padding-right: 15px; font-size: 48px; }
.features .nav-link h4 { font-size: 14px; font-weight: 500; margin: 0; }
.features .nav-link:hover { border-color: color-mix(in srgb, var(--default-color), transparent 80%); }
.features .nav-link:hover h4 { color: var(--accent-color); }
.features .nav-link.active { background-color: var(--accent-color); border-color: var(--accent-color); }
.features .nav-link.active h4 { color: var(--contrast-color); }
.features .tab-content { margin-top: 30px; }
.features .tab-pane h3 { color: var(--heading-color); font-weight: 700; font-size: 32px; position: relative; margin-bottom: 20px; padding-bottom: 20px; }
.features .tab-pane h3:after { content: ""; position: absolute; display: block; width: 60px; height: 3px; background: var(--accent-color); left: 0; bottom: 0; }
.features .tab-pane ul { list-style: none; padding: 0; }
.features .tab-pane ul li { padding-top: 10px; }
.features .tab-pane ul i { font-size: 20px; padding-right: 4px; color: var(--accent-color); }
.features .tab-pane p:last-child { margin-bottom: 0; }
.features-cards { --default-color: #555; --heading-color: #333; }
.features-cards .feature-box { height: 100%; padding: 40px 30px; border-radius: 10px; }
.features-cards .feature-box i { font-size: 44px; display: inline-block; line-height: 0; color: var(--accent-color); margin-bottom: 20px; }
.features-cards .feature-box h4 { font-size: 20px; font-weight: 700; margin: 0 0 10px 0; }
.features-cards .feature-box p { font-size: 15px; margin-bottom: 0; }
.features-cards .feature-box.orange { background-color: #fff3e2; }
.features-cards .feature-box.orange i { color: #edb86e; }
.features-cards .feature-box.blue { background-color: #deedfd; }
.features-cards .feature-box.blue i { color: #20a5f8; }
.features-cards .feature-box.green { background-color: #d5f1e4; }
.features-cards .feature-box.green i { color: #48c88a; }
.features-cards .feature-box.red { background-color: #fdeded; }
.features-cards .feature-box.red i { color: #f28484; }
.features-2 .feature-item .feature-icon { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: color-mix(in srgb, var(--accent-color), transparent 92%); }
.features-2 .feature-item .feature-icon i { font-size: 24px; color: var(--accent-color); }
.features-2 .feature-item .feature-content h3 { font-size: 20px; font-weight: 600; margin-bottom: 10px; }
.features-2 .feature-item .feature-content p { color: color-mix(in srgb, var(--default-color), transparent 25%); font-size: 15px; margin-bottom: 0; }
.features-2 .phone-mockup { position: relative; padding: 30px 0; }
.features-2 .phone-mockup img { max-width: 300px; height: auto; filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.1)); }
@media (max-width: 991.98px) { .features-2 .feature-item { text-align: center !important; margin-bottom: 2rem; } .features-2 .feature-item .d-flex { flex-direction: column; text-align: center; justify-content: center !important; } .features-2 .phone-mockup { margin: 3rem 0; } }
.call-to-action .container { background: var(--accent-color); color: var(--contrast-color); position: relative; overflow: hidden; border-radius: 1rem; padding: 4rem 2rem; }
.call-to-action .content h2, .call-to-action .content p { color: var(--contrast-color); position: relative; z-index: 2; }
.call-to-action .btn-cta { background-color: color-mix(in srgb, var(--contrast-color) 15%, transparent); color: var(--contrast-color); padding: 12px 40px; border-radius: 50px; transition: all 0.3s ease; border: 2px solid var(--contrast-color); position: relative; z-index: 2; }
.call-to-action .btn-cta:hover { background-color: var(--contrast-color); color: var(--accent-color); }
.call-to-action .shape { position: absolute; pointer-events: none; z-index: 1; }
.call-to-action .shape svg { width: 100%; height: 100%; }
.call-to-action .shape svg path { fill: color-mix(in srgb, var(--contrast-color) 50%, transparent); }
.call-to-action .shape-1 { width: 300px; height: 300px; top: -100px; right: -50px; opacity: 0.1; transform: rotate(45deg); animation: shapes-float 3s ease-in-out infinite; }
.call-to-action .shape-2 { width: 200px; height: 200px; bottom: -50px; left: -50px; opacity: 0.15; transform: rotate(-15deg); animation: shapes-float 4s ease-in-out infinite; }
.call-to-action .shape-3 { width: 150px; height: 150px; top: 20%; right: 15%; opacity: 0.08; transform: rotate(15deg);}
.call-to-action .dots { position: absolute; pointer-events: none; z-index: 1; color: var(--contrast-color); }
.call-to-action .dots svg {width: 100%; height: 100%; }
.call-to-action .dots-1 { width: 200px; height: 200px; top: -30px; left: 10%; opacity: 0.1; transform: rotate(15deg); animation: shapes-float 4s ease-in-out infinite; }
.call-to-action .dots-2 { width: 150px; height: 150px; bottom: 20px; right: 15%; opacity: 0.15; transform: rotate(-10deg); }
@keyframes shapes-float { 0% ,100% { transform: scale(0.8) rotate(45deg) translateY(0); } 50% { transform: scale(0.8) rotate(45deg) translateY(-20px); } }
@media (max-width: 992px) { .call-to-action .container {padding: 3rem 1.5rem; } .call-to-action .shape-1 {width: 200px; height: 200px; } .call-to-action .shape-2 {width: 150px; height: 150px; } .call-to-action .shape-3 {width: 100px; height: 100px; } .call-to-action .dots-1 { width: 150px; height: 150px; } .call-to-action .dots-2 { width: 120px; height: 120px; } .call-to-action .dots-3 { width: 80px; height: 80px; } }
@media (max-width: 575px) { .call-to-action .container { border-radius: 0; } }
.clients .swiper-slide img { opacity: 0.5; transition: 0.3s; filter: grayscale(100); }
.clients .swiper-slide img:hover { filter: none; opacity: 1; }
.clients .swiper-wrapper { height: auto; }
.clients .swiper-pagination { margin-top: 20px; position: relative; }
.clients .swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; opacity: 1; background-color: color-mix(in srgb, var(--default-color), transparent 80%); }
.clients .swiper-pagination .swiper-pagination-bullet-active { background-color: var(--accent-color); }
.testimonials .testimonial-item { background-color: var(--surface-color); box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.08); padding: 30px; position: relative; height: 100%; }
.testimonials .testimonial-item .testimonial-img { width: 90px; border-radius: 50px; border: 6px solid var(--background-color); float: left; margin: 0 10px 0 0; }
.testimonials .testimonial-item h3 { font-size: 18px; font-weight: bold; margin: 10px 0 5px 0; }
.testimonials .testimonial-item h4 { font-size: 14px; color: color-mix(in srgb, var(--default-color), transparent 20%); margin: 0; }
.testimonials .testimonial-item .stars { margin: 10px 0; }
.testimonials .testimonial-item .stars i { color: #ffc107; margin: 0 1px; }
.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right { color: color-mix(in srgb, var(--accent-color), transparent 50%); font-size: 26px; line-height: 0; }
.testimonials .testimonial-item .quote-icon-left { display: inline-block; left: -5px; position: relative;}
.testimonials .testimonial-item .quote-icon-right { display: inline-block; right: -5px; position: relative; top: 10px; transform: scale(-1, -1); }
.testimonials .testimonial-item p { font-style: italic; margin: 15px 0 0 0; padding: 0;}
.stats .stats-item { padding: 30px; width: 100%;}
.stats .stats-item span { color: var(--heading-color); font-size: 48px; display: block; font-weight: 700; margin-bottom: 20px; padding-bottom: 20px; position: relative; }
.stats .stats-item span:after { content: ""; position: absolute; display: block; width: 25px; height: 3px; background: var(--accent-color); left: 0; right: 0; bottom: 0; margin: auto; }
.stats .stats-item p { color: color-mix(in srgb, var(--default-color), transparent 40%); padding: 0; margin: 0; font-family: var(--heading-font); font-weight: 500; }
.services .service-card { height: 100%; padding: 30px; background: var(--surface-color); border-radius: 10px; transition: all 0.3s ease; }
.services .service-card:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); }
.services .service-card:hover .icon { background: var(--accent-color); color: var(--contrast-color); }
.services .service-card:hover .read-more { color: color-mix(in srgb, var(--accent-color), transparent 25%); }
.services .service-card .icon { width: 60px; height: 60px; margin-right: 30px; background: color-mix(in srgb, var(--accent-color), transparent 90%); display: flex; align-items: center; justify-content: center; border-radius: 8px; color: var(--accent-color); font-size: 28px; transition: all 0.3s ease; line-height: 1; }
.services .service-card h3 { font-size: 22px; font-weight: 700; margin-bottom: 15px; }
.services .service-card p { margin-bottom: 25px; color: color-mix(in srgb, var(--default-color), transparent 25%); font-size: 15px; line-height: 1.6;}
.services .service-card .read-more { display: inline-flex; align-items: center; gap: 8px; color: var(--accent-color); font-weight: 500; transition: all 0.3s ease; }
.services .service-card .read-more i { font-size: 14px; transition: transform 0.3s ease; }
.services .service-card .read-more:hover i { transform: translateX(5px);}
.pricing .pricing-card { height: 100%; padding: 2rem; background: var(--surface-color); border-radius: 1rem; transition: all 0.3s ease; position: relative;}
.pricing .pricing-card:hover { box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}
.pricing .pricing-card.popular { background: var(--accent-color); color: var(--contrast-color); }
.pricing .pricing-card.popular h3,.pricing .pricing-card.popular h4 { color: var(--contrast-color); }
.pricing .pricing-card.popular .price .currency,.pricing .pricing-card.popular .price .amount,.pricing .pricing-card.popular .price .period { color: var(--contrast-color); }
.pricing .pricing-card.popular .features-list li { color: var(--contrast-color); }
.pricing .pricing-card.popular .features-list li i { color: var(--contrast-color); }
.pricing .pricing-card.popular .btn-light { background: var(--contrast-color); color: var(--accent-color);}
.pricing .pricing-card.popular .btn-light:hover { background: color-mix(in srgb, var(--contrast-color), transparent 10%); }
.pricing .pricing-card .popular-badge { position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: var(--contrast-color); color: var(--accent-color); padding: 0.5rem 1rem; border-radius: 2rem; font-size: 0.875rem; font-weight: 600; box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.08); }
.pricing .pricing-card h3 { font-size: 1.5rem; margin-bottom: 1rem;}
.pricing .pricing-card .price { margin-bottom: 1.5rem;}
.pricing .pricing-card .price .currency { font-size: 1.5rem; font-weight: 600; vertical-align: top; line-height: 1;}
.pricing .pricing-card .price .amount { font-size: 3.5rem; font-weight: 700; line-height: 1;}
.pricing .pricing-card .price .period { font-size: 1rem; color: color-mix(in srgb, var(--default-color), transparent 40%);}
.pricing .pricing-card .description { margin-bottom: 2rem; font-size: 0.975rem;}
.pricing .pricing-card h4 { font-size: 1.125rem; margin-bottom: 1rem; }
.pricing .pricing-card .features-list { list-style: none; padding: 0; margin: 0 0 2rem 0;}
.pricing .pricing-card .features-list li { display: flex; align-items: center; margin-bottom: 1rem;}
.pricing .pricing-card .features-list li i { color: var(--accent-color); margin-right: 0.75rem; font-size: 1.25rem;}
.pricing .pricing-card .btn { width: 100%; padding: 0.75rem 1.5rem; display: flex; align-items: center; justify-content: center; gap: 0.5rem; font-weight: 500; border-radius: 50px; }
.pricing .pricing-card .btn.btn-primary { background: var(--accent-color); border: none; color: var(--contrast-color); }
.pricing .pricing-card .btn.btn-primary:hover { background: color-mix(in srgb, var(--accent-color), transparent 15%); }
.faq .faq-title { font-size: 2.5rem; font-weight: 700; margin-bottom: 1rem; color: var(--heading-color); }
.faq .faq-description { font-size: 1rem; color: var(--default-color); margin-bottom: 2rem; }
.faq .faq-arrow { color: var(--accent-color); }
.faq .faq-container .faq-item { background-color: var(--surface-color); position: relative; padding: 20px; margin-bottom: 15px; border-radius: 10px; overflow: hidden; }
.faq .faq-container .faq-item:last-child { margin-bottom: 0; }
.faq .faq-container .faq-item h3 { font-weight: 600; font-size: 16px; line-height: 24px; margin: 0 30px 0 0; transition: 0.3s; cursor: pointer; display: flex; align-items: center; }
.faq .faq-container .faq-item h3 .num { color: var(--accent-color); padding-right: 5px; }
.faq .faq-container .faq-item h3:hover { color: var(--accent-color); }
.faq .faq-container .faq-item .faq-content { display: grid; grid-template-rows: 0fr; transition: 0.3s ease-in-out; visibility: hidden; opacity: 0; }
.faq .faq-container .faq-item .faq-content p { margin-bottom: 0; overflow: hidden; }
.faq .faq-container .faq-item .faq-toggle { position: absolute; top: 20px; right: 20px; font-size: 16px; line-height: 0; transition: 0.3s; cursor: pointer; }
.faq .faq-container .faq-item .faq-toggle:hover { color: var(--accent-color); }
.faq .faq-container .faq-active h3 { color: var(--accent-color); }
.faq .faq-container .faq-active .faq-content { grid-template-rows: 1fr; visibility: visible; opacity: 1; padding-top: 10px; }
.faq .faq-container .faq-active .faq-toggle { transform: rotate(90deg); color: var(--accent-color); }
.call-to-action-2 { padding: 80px 0; }
.call-to-action-2 .container { position: relative; z-index: 3; }
.call-to-action-2 h3 { font-size: 28px; font-weight: 700; color: var(--default-color); }
.call-to-action-2 p { color: var(--default-color); }
.call-to-action-2 .cta-btn { font-family: var(--heading-font); font-weight: 500; font-size: 16px; letter-spacing: 1px; display: inline-block; padding: 12px 40px; border-radius: 50px; transition: 0.5s; margin: 10px; border: 2px solid color-mix(in srgb, var(--contrast-color), transparent 30%); color: var(--contrast-color); }
.call-to-action-2 .cta-btn:hover { border-color: var(--contrast-color); }
.contact .info-box { background-color: var(--accent-color); color: var(--contrast-color); padding: 3rem; border-radius: 1rem; height: 100%; }
.contact .info-box h3 { color: var(--contrast-color); font-size: 2rem; margin-bottom: 1rem; }
@media (max-width: 767.98px) { .contact .info-box h3 { font-size: 1.75rem; } }
.contact .info-box p { opacity: 0.8; margin-bottom: 2rem; }
.contact .info-box a { color: var(--contrast-color); }
@media (max-width: 992px) { .contact .info-box { padding: 1.5rem; } }
.contact .info-item { display: flex; gap: 1.5rem; margin-bottom: 2rem; }
.contact .info-item:last-child { margin-bottom: 0; }
.contact .info-item .icon-box { width: 3.5rem; height: 3.5rem; background-color: color-mix(in srgb, var(--contrast-color), transparent 85%); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: 0.3s; }
.contact .info-item .icon-box i { font-size: 1.5rem; color: var(--contrast-color); }
.contact .info-item:hover .icon-box { background-color: color-mix(in srgb, var(--contrast-color), transparent 70%); }
.contact .info-item .content h4 { color: var(--contrast-color); font-size: 1.25rem; margin-bottom: 0.5rem; font-weight: 700; }
.contact .info-item .content p { margin-bottom: 0.25rem; font-size: 0.95rem; }
.contact .info-item .content p:last-child { margin-bottom: 0; }
.contact .contact-form { background-color: var(--surface-color); padding: 3rem; border-radius: 1rem; height: 100%; box-shadow: 0 0 25px rgba(0, 0, 0, 0.05); }
@media (max-width: 992px) { .contact .contact-form { padding: 1.5rem; } }
.contact .contact-form h3 { font-size: 2rem; margin-bottom: 1rem; }
@media (max-width: 768px) { .contact .contact-form h3 { font-size: 1.75rem; } }
.contact .contact-form p { color: color-mix(in srgb, var(--default-color), transparent 25%); margin-bottom: 2rem;}
.contact .contact-form .form-control,.contact .contact-form .form-select { padding: 0.875rem 1.25rem; border-color: color-mix(in srgb, var(--default-color), transparent 90%); border-radius: 0.5rem; background-color: color-mix(in srgb, var(--surface-color) 90%, white 5%); color: var(--default-color); }
.contact .contact-form .form-control:focus, .contact .contact-form .form-select:focus { box-shadow: none;  border-color: var(--accent-color); }
.contact .contact-form .form-control::placeholder, .contact .contact-form .form-select::placeholder { color: color-mix(in srgb, var(--default-color), transparent 50%); }
.contact .contact-form .btn { background-color: var(--accent-color); color: var(--contrast-color); padding: 1rem 2rem; border-radius: 2rem; display: inline-flex; align-items: center; gap: 0.5rem; transition: 0.3s; }
.contact .contact-form .btn i { font-size: 1.25rem; }
.contact .contact-form .btn:hover { background-color: color-mix(in srgb, var(--accent-color), var(--contrast-color) 20%); }
.service-details .service-box { background-color: var(--surface-color); padding: 20px; box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1); }
.service-details .service-box+.service-box { margin-top: 30px; }
.service-details .service-box h4 { font-size: 20px; font-weight: 700; border-bottom: 2px solid color-mix(in srgb, var(--default-color), transparent 92%); padding-bottom: 15px; margin-bottom: 15px; }
.service-details .services-list { background-color: var(--surface-color); }
.service-details .services-list a { color: color-mix(in srgb, var(--default-color), transparent 20%); background-color: color-mix(in srgb, var(--default-color), transparent 96%); display: flex; align-items: center; padding: 12px 15px; margin-top: 15px; transition: 0.3s; }
.service-details .services-list a:first-child { margin-top: 0; }
.service-details .services-list a i { font-size: 16px; margin-right: 8px; color: var(--accent-color); }
.service-details .services-list a.active { color: var(--contrast-color); background-color: var(--accent-color); }
.service-details .services-list a.active i { color: var(--contrast-color); }
.service-details .services-list a:hover { background-color: color-mix(in srgb, var(--accent-color), transparent 95%); color: var(--accent-color); }
.service-details .download-catalog a { color: var(--default-color); display: flex; align-items: center; padding: 10px 0; transition: 0.3s; border-top: 1px solid color-mix(in srgb, var(--default-color), transparent 90%); }
.service-details .download-catalog a:first-child { border-top: 0; padding-top: 0; }
.service-details .download-catalog a:last-child { padding-bottom: 0; }
.service-details .download-catalog a i { font-size: 24px; margin-right: 8px; color: var(--accent-color); }
.service-details .download-catalog a:hover { color: var(--accent-color); }
.service-details .help-box { background-color: var(--accent-color); color: var(--contrast-color); margin-top: 30px; padding: 30px 15px; }
.service-details .help-box .help-icon { font-size: 48px; }
.service-details .help-box h4, .service-details .help-box a { color: var(--contrast-color); }
.service-details .services-img { margin-bottom: 20px; }
.service-details h3 { font-size: 26px; font-weight: 700; }
.service-details p { font-size: 15px; }
.service-details ul { list-style: none; padding: 0; font-size: 15px; }
.service-details ul li { padding: 5px 0; display: flex; align-items: center; }
.service-details ul i { font-size: 20px; margin-right: 8px; color: var(--accent-color); }

.h100y{height: 100%;} .w100y{width: 100%;} button, a{ cursor: pointer; }
.fwb{font-weight: bold;}
.tac{text-align: center;} .tal{text-align: left;} .tar{text-align: right;}
.fs8{font-size: 8px;} .fs9{font-size: 9px;} .fs10{font-size: 10px;} .fs11{font-size: 11px;} .fs12{font-size: 12px;} .fs13{font-size: 13px;} .fs14{font-size: 14px;} .fs15{font-size: 15px;} .fs16{font-size: 16px;} .fs17{font-size: 17px;} .fs18{font-size: 18px;} .fs19{font-size: 19px;} .fs20{font-size: 20px;} .fs21{font-size: 21px;} 
.p1{padding: 1px;} .p2{padding: 2px;} .p3{padding: 3px;} .p4{padding: 4px;} .p5{padding: 5px;} .p6{padding: 6px;} .p7{padding: 7px;} .p8{padding: 8px;} .p9{padding: 9px;} .p10{padding: 10px;}
.p11{padding: 11px;} .p12{padding: 12px;} .p13{padding: 13px;} .p14{padding: 14px;} .p15{padding: 15px;} .p16{padding: 16px;} .p17{padding: 17px;} .p18{padding: 18px;} .p19{padding: 19px;} .p20{padding: 20px;}
.pr1{padding-right: 1px;} .pr2{padding-right: 2px;} .pr3{padding-right: 3px;} .pr4{padding-right: 4px;} .pr5{padding-right: 5px;} .pr6{padding-right: 6px;} .pr7{padding-right: 7px;} .pr8{padding-right: 8px;} .pr9{padding-right: 9px;} .pr10{padding-right: 10px;}
.pl1{padding-left: 1px;}  .pl2{padding-left: 2px;}  .pl3{padding-left: 3px;}  .pl4{padding-left: 4px;}  .pl5{padding-left: 5px;}  .pl6{padding-left: 6px;}  .pl7{padding-left: 7px;}  .pl8{padding-left: 8px;}  .pl9{padding-left: 9px;}  .pl10{padding-left: 10px;}
.pt1{padding-top: 1px;}   .pt2{padding-top: 2px;}   .pt3{padding-top: 3px;}   .pt4{padding-top: 4px;}   .pt5{padding-top: 5px;}   .pt6{padding-top: 6px;}   .pt7{padding-top: 7px;}   .pt8{padding-top: 8px;}   .pt9{padding-top: 9px;}   .pt10{padding-top: 10px;}
.pb1{padding-bottom: 1px;}.pb2{padding-bottom: 2px;}.pb3{padding-bottom: 3px;}.pb4{padding-bottom: 4px;}.pb5{padding-bottom: 5px;}.pb6{padding-bottom: 6px;}.pb7{padding-bottom: 7px;}.pb8{padding-bottom: 8px;}.pb9{padding-bottom: 9px;}.pb10{padding-bottom: 10px;}
.m1{margin: 1px;} .m2{margin: 2px;} .m3{margin: 3px;} .m4{margin: 4px;} .m5{margin: 5px;} .m6{margin: 6px;} .m7{margin: 7px;} .m8{margin: 8px;} .m9{margin: 9px;} .m10{margin: 10px;}
.m11{margin: 11px;} .m12{margin: 12px;} .m13{margin: 13px;} .m14{margin: 14px;} .m15{margin: 15px;} .m16{margin: 16px;} .m17{margin: 17px;} .m18{margin: 18px;} .m19{margin: 19px;} .m20{margin: 20px;}
.mr1{margin-right: 1px;}  .mr2{margin-right: 2px;}  .mr3{margin-right: 3px;}  .mr4{margin-right: 4px;}  .mr5{margin-right: 5px;}  .mr6{margin-right: 6px;}  .mr7{margin-right: 7px;}  .mr8{margin-right: 8px;}  .mr9{margin-right: 9px;}  .mr10{margin-right: 10px;}
.ml1{margin-left: 1px;}   .ml2{margin-left: 2px;}   .ml3{margin-left: 3px;}   .ml4{margin-left: 4px;}   .ml5{margin-left: 5px;}   .ml6{margin-left: 6px;}   .ml7{margin-left: 7px;}   .ml8{margin-left: 8px;}   .ml9{margin-left: 9px;}   .ml10{margin-left: 10px;}
.mt1{margin-top: 1px;}    .mt2{margin-top: 2px;}    .mt3{margin-top: 3px;}    .mt4{margin-top: 4px;}    .mt5{margin-top: 5px;}    .mt6{margin-top: 6px;}    .mt7{margin-top: 7px;}    .mt8{margin-top: 8px;}    .mt9{margin-top: 9px;}    .mt10{margin-top: 10px;}
.mb1{margin-bottom: 1px;} .mb2{margin-bottom: 2px;} .mb3{margin-bottom: 3px;} .mb4{margin-bottom: 4px;} .mb5{margin-bottom: 5px;} .mb6{margin-bottom: 6px;} .mb7{margin-bottom: 7px;} .mb8{margin-bottom: 8px;} .mb9{margin-bottom: 9px;} .mb10{margin-bottom: 10px;}
.clw{color:white;} .clb{color:black;}
.jconfirm.jconfirm-supervan .jconfirm-bg { background-color: rgba(54, 70, 93, 0.97); }
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {font-family: "Righteous", serif;  padding-bottom: 5px; }
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane { margin-bottom: 5px; }

.ekranIslemde { background-color: rgba(255,255,255,.5); color: black; font-family: arial; font-size: 5vw; width: 100%; height: 100%; outline: dashed 1px black; z-index: 999999999; display: flex; justify-content: center; align-items: center; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; }

.nav-link { background: rgba(255, 255, 255, 0.5); }

.altMenuDiv { text-align: center; position: absolute; bottom: 0px; height: 35px; width: 100%; border-bottom: 3px solid #fefefe; }
.altMenuDiv  span{ text-align: center; display: ruby; }
.altMenuDivIciDiv{ width: auto; height: auto; background: black; padding: 3px 13px; border-radius: 25px 25px 0px 0px; color: white; }
.altMenuDiv  a{margin:0px 3px; border:0px solid #eee; border-radius: 50%; padding: 5px;}
.altMenuDiv  a{font-size: 21px; cursor:pointer; }
.altMenuDiv  a:hover{font-size: 21px; color: lime !important;}
.tabs-closable { padding-right: 21px; }

.personelmenusu .tree-file {background: none;}
.personelmenusu .tree-folder {background: none;}
.personelmenusu .tree-node-selected ul{ margin-left : 15px; }
.personelmenusu .tree-node { height: 31px; white-space: nowrap; cursor: pointer; border: 1px solid #e55b2b; color: white; margin: 2px 0px; background: linear-gradient(to right, #f2825b 0%,#e55b2b 4%,#f07146 7%,#f2825b 13%); border-radius: 5px; font-size: 13px; font-weight: 600; }
.personelmenusu .tree-title { font-size: 15px; display: inline-block; text-decoration: none; vertical-align: middle; white-space: nowrap; padding: 0px 5px; margin: 5px 5px; height: 19px; line-height: 19px; font-weight: 700; }
.personelmenusu .tree-expanded, .tree-collapsed, .tree-folder, .tree-file, .tree-checkbox, .tree-indent { width: 15px; height: 21px; margin: 2px; }


.personelmenusuX .tree-file {background: none;}
.personelmenusuX .tree-folder {background: none;}

.aliOsman > .tabs-header, .tabs-scroller-left, .tabs-scroller-right, .tabs-tool, .tabs, .tabs-panels, .tabs li .tabs-inner, .tabs li.tabs-selected .tabs-inner, .tabs-header-bottom .tabs li.tabs-selected .tabs-inner, .tabs-header-left .tabs li.tabs-selected .tabs-inner, .tabs-header-right .tabs li.tabs-selected .tabs-inner { border:0px; /*border-color:#15283D;*/ }
.aliOsman > .tabs-header, .tabs-tool {height: 33px; background: linear-gradient(to bottom, #1e5799 0%,#207cca 51%,#2989d8 100%); }
.aliOsman > .tabs-header { border-width: 0px; }
.aliOsman > .tabs-pill { height: 43px !important; padding: 1px; }
.aliOsman > .tabs-header > .tabs-wrap > .tabs-pill > .tabs-first > .tabs-inner {font-weight: bold;}
.aliOsman > .tabs-header > .tabs-wrap > .tabs-pill > :not(.tabs-selected) > .tabs-inner { color:#fff; }
.aliOsman > .tabs-header > .tabs-wrap{ padding: 1px 0px 0px 75px; }

.ebelge-ust-div { font-family: "Righteous", serif; color:#fff; font-weight: bold; width: 75px; height: 33px; z-index: 3; border-radius: 0px 33px 33px 0px; position: absolute; top:0px; left: 0px; padding: 3px; text-align: center; background: linear-gradient(to right, #2cafd3 0%,#92c2ce 50%,#2cafd3 100%); }
.ebelge-ust-div img{width:41px;}
.ebelge-alt-div{width:100%; height: 33px; z-index:3; border-radius: 0px; position:absolute; bottom:0px; left:0px; padding:2px; background: linear-gradient(to right,  rgba(57,130,53,1) 0%,rgba(138,182,107,1) 56%,rgba(201,222,150,1) 100%); }
.ebelge-alt-div img{width:33px;}
.ebelge-alt-div table{width:100%; height: 100%;}

.leaflet-control-attribution{display: none;}
.btn-xs{--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: .75rem;}
.w99{width:99px;} .w111{width:111px;}
.row{margin: 0px; padding: 1px 0px;}
.row > * {padding: 0px 3px;}
.input-group-text, .form-control, .form-select { padding: 5px 7px; font-size: 13px; line-height: 1.1; }
.input-group-text { text-align: right; padding-right: 7px; display: grid; border-radius: 3px 0px 3px 0px;}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content { padding: 5px; }
.jconfirm .jconfirm-box div.jconfirm-title-c { padding-bottom: 5px; text-align: center; font-family: var(--heading-font); font-weight: normal; font-size: 17px; border-bottom: 1px dotted #ccc; margin-bottom: 11px; }
.jconfirm.jconfirm-light .jconfirm-box { border-radius: 5px; padding: 5px 0px 0px 0px; }
.jconfirm-buttons { float: inherit; text-align: center; padding-right: 5px; }
.jconfirm .jconfirm-box .jconfirm-buttons { padding-bottom: 5px; }
.jconfirm .jconfirm-box div.jconfirm-content-pane { margin-bottom: 5px; }
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button { text-transform: none; font-size: 13px; font-weight: normal; }
.faList { font-family: 'FontAwesome', 'sans-serif'; }

p { margin-top: 0; margin-bottom: .3rem; }
.select2-container{display:block}.select2-container *:focus{outline:0}.input-group .select2-container--bootstrap4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-group-prepend ~ .select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4 .select2-selection{width:100%;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}.select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap4.select2-container--disabled .select2-selection,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection{cursor:not-allowed;background-color:#e9ecef;border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled .select2-search__field,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field{background-color:transparent}select.is-invalid ~ .select2-container--bootstrap4 .select2-selection,form.was-validated select:invalid ~ .select2-container--bootstrap4 .select2-selection{border-color:#dc3545}select.is-valid ~ .select2-container--bootstrap4 .select2-selection,form.was-validated select:valid ~ .select2-container--bootstrap4 .select2-selection{border-color:#28a745}.select2-container--bootstrap4 .select2-search{width:100%}.select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-radius:0}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below{border-top:none;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected="true"]{color:#212529;background-color:#f2f2f2}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"]{color:#fff;background-color:#007bff}.select2-container--bootstrap4 .select2-results__option[role="group"]{padding:0}.select2-container--bootstrap4 .select2-results__option[role="group"] .select2-results__options--nested .select2-results__option{padding-left:1em}.select2-container--bootstrap4 .select2-results__option{padding:.375rem .75rem}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}.select2-container--bootstrap4 .select2-results__group{display:list-item;padding:6px;color:#6c757d}.select2-container--bootstrap4 .select2-selection__clear{float:right;width:.9em;height:.9em;padding-left:.15em;margin-top:.7em;margin-right:.3em;line-height:.75em;color:#f8f9fa;background-color:#c8c8c8;border-radius:100%}.select2-container--bootstrap4 .select2-selection__clear:hover{background-color:#afafaf}.select2-container--bootstrap4 .select2-selection--single{height:calc(1.5em + .75rem + 2px) !important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{line-height:calc(1.5em + .75rem);color:#6c757d}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{position:absolute;top:60%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-color:#343a40 transparent transparent transparent;border-style:solid;border-width:5px 4px 0}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{padding-left:.75rem;line-height:calc(1.5em + .75rem);color:#495057}.select2-search--dropdown .select2-search__field{padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem}.select2-results__message{color:#6c757d}.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(1.5em + .75rem + 2px) !important}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 .375rem;margin:0;list-style:none}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{float:left;padding:0;padding-right:.75rem;margin-top:calc(.375rem - 2px);margin-right:.375rem;color:#495057;cursor:pointer;border:1px solid #bdc6d0;border-radius:.2rem}.select2-container--bootstrap4 .select2-selection--multiple .select2-search__field{color:#495057}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice+.select2-search{width:0}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{float:left;padding-right:3px;padding-left:3px;margin-right:1px;margin-left:3px;font-weight:700;color:#bdc6d0}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear{position:absolute !important;top:0;right:.7em;float:none;margin-right:0}.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice{padding:0 5px;cursor:not-allowed}.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{display:none}
.select2-container{ border:1px solid #eee !important;}
.select2-dropdown { z-index: 99999999;}
.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #ddd; border-radius: 3px; text-align:left; height:29px;}
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-results__option,.select2-results__option--selectable { color: #333; padding: 5px 7px; font-size: 13px; line-height: 1.1; }
.yr-beyaz{color:#fff;} .yr-siyah{color:#000;}
/*.icons-selector .fip-icons-container {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  position: fixed;
  border: 1px solid #efefef;
  background: white;
}*/
.CodeMirror { border: 1px solid #eee; height: auto; }
.leaflet-touch .leaflet-bar a { font-family: var(--heading-font); color: #000; }
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow { -webkit-transition: -webkit-transform 0.25s ease-out, opacity 0.25s ease-in; -moz-transition: -moz-transform 0.25s ease-out, opacity 0.25s ease-in; -o-transition: -o-transform 0.25s ease-out, opacity 0.25s ease-in; transition: transform 0.25s ease-out, opacity 0.25s ease-in; }
.marker-cluster-small { background-color: rgba(181, 226, 140, 0.6); }
.marker-cluster-small div { background-color: rgba(110, 204, 57, 0.6); }
.marker-cluster-medium { background-color: rgba(241, 211, 87, 0.6); }
.marker-cluster-medium div { background-color: rgba(240, 194, 12, 0.6); }
.marker-cluster-large { background-color: rgba(253, 156, 115, 0.6); }
.marker-cluster-large div { background-color: rgba(241, 128, 23, 0.6); }
.marker-cluster { background-clip: padding-box; border-radius: 20px; }
.marker-cluster div { width: 30px; height: 30px; margin-left: 5px; margin-top: 5px; text-align: center; border-radius: 15px; font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; }
.marker-cluster span { line-height: 30px; }
.myDivIcon { text-align: center; line-height: 20px; }
.sl-wrapper { z-index: 999999999; background: rgba(0,0,0,.9); }

/*td.details-control { background:url('detail-ikon.png') no-repeat center center; background-size: contain; cursor: pointer; max-width: 33px; min-width: 15px; }*/
table.dataTable td.details-control:before { content: '\f152'; font-family: 'Font Awesome\ 5 Free'; cursor: pointer; font-size: 22px; color: #55a4be; padding-right:11px; }
table.dataTable tr.shown td.details-control:before { content: '\f150'; color: black; padding-right:11px; }
table.dataTable tbody tr.selected { color: white !important; background-color: #eeeeee !important; }
table.table-bordered.dataTable thead tr:first-child th, table.table-bordered.dataTable thead tr:first-child td { border-top-width: 0px; padding: 7px 5px; color:#fff; background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,.5) 100%); font-weight: 500; text-shadow: 1px 1px #000; }
table.table td { padding:5px 3px; }
div.dataTables_wrapper div.dataTables_info { float: left; width: auto; font-size: 13px;}
.dataTables_length{width: 85px; white-space: nowrap; display: inline-block;}
.dataTables_filter{width: 185px; white-space: nowrap; display: inline-block;}
.dt-length, .dt-buttons, .dt-search{display: inline; padding: 5px 21px 5px 1px;}
.dt-paging, .dt-info{display: inline-block; padding: 5px 21px 5px 1px;}
table.table.dataTable { margin: 5px 0px; }
.dt-buttons > .btn,.dt-paging-button > button { padding: 1px 7px; font-size: 13px; }
a,.cup{cursor:pointer;}
.tabo-mavibeyaz{ background-color: #007bff; color: white; border: 0px solid #006aff;}
.tabo-yesilbeyaz{ background-color: #28a745; color: white; border: 0px solid #279a63;}
.tabo-morbeyaz{ background-color:purple; color: white; border: 0px solid purple;}
.tabo-mavi2beyaz{ background-color:#17a2b8; color: white; border: 0px solid #17a2b8;}
.tabo-yesil2beyaz{ background-color:#20c997; color: white; border: 0px solid #20c997;}
.tabo-kirmizibeyaz{ background-color:red; color: white; border: 0px solid red;}
.table-mavi thead,.table-mavi tfoot{height: 25px !important; background: #87e0fd; background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%);background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);background: linear-gradient(to bottom,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); }
.table-mavi th{color:white;}
.table-ayesil thead,.table-mavi tfoot{height: 25px !important; background: #b7d899; background: -moz-linear-gradient(top, #b7d899 0%, #98c471 49%, #b7d899 100%); background: -webkit-linear-gradient(top, #b7d899 0%,#98c471 49%,#b7d899 100%); background: linear-gradient(to bottom, #b7d899 0%,#98c471 49%,#b7d899 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7d899', endColorstr='#b7d899',GradientType=0 ); }
.table-ayesil th{color:white;}
.table > :not(caption) > * > * { padding: .1rem .5rem; vertical-align: middle; }
.select2-container{ border:1px solid #eee !important;}
.select2-dropdown { z-index: 99999999;}
.jsPanel{ z-index:99999999 !important; }
.gizle{display:none;}
.ortala{ text-align: center; } .solda{ text-align: left; } .sagda{ text-align: right; }
.mat1{margin-top:1px;} .mat2{margin-top:2px;} .mat3{margin-top:3px;} .mat4{margin-top:4px;} .mat5{margin-top:5px;} .mat6{margin-top:6px;} .mat7{margin-top:7px;} .mat8{margin-top:8px;} .mat9{margin-top:9px;} .mat10{margin-top:10px;} .mat11{margin-top:11px;} .mat12{margin-top:12px;} .mat10{margin-top:13px;} .mat10{margin-top:13px;} .mat14{margin-top:14px;} .mat15{margin-top:15px;}
.fs9{ font-size:9px; } .fs11{ font-size:11px; } .fs13{ font-size:13px; } .fs15{ font-size:15px; } .fs17{ font-size:17px; } .fs19{ font-size:19px; } .fs21{ font-size:21px; }

.kiget-kurs-yonetim-buton{width:100%; border: 1px solid #eee; border-radius: 3px; background: #efefef;}
.kiget-kurs-yonetim-buton > tr > td ,.kiget-kurs-yonetim-buton > tbody > tr > td{padding:1px; font-size: 15px;}
.sso_ekr_anaB{margin-top: 5px;}































