*{
outline: none !important;
}
a{transition:all 0.50s ease 0s;}
a:hover{text-decoration:none;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
img.wp-smiley{vertical-align:middle;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:155px;}
.gallery img{border:1px solid #ddd;}
.gallery .gallery-caption{font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery br + br{display:none;}
.attachment-gallery img{background:#fff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto;}
.gallery-meta .full-size, .gallery-meta .aperture,
.gallery-meta .focal-length, .gallery-meta .iso, .gallery-meta .shutter, .gallery-meta .camera{display:block;}
.rcwd_clearfloat, .clearfloat{clear:both;display:block;height:0;overflow:hidden;margin:0;padding:0;float:none;}
html{position:relative;min-height:100%;}
#wrap{}
img{border:0;display:inline-block;height:auto;max-width:100%;}
.clearboth{display:block;margin:0;padding:0;clear:both;}
code{font-size:80%;}
.spacer10{margin-top:10px;}
.spacer25{margin-top:25px;}
.pull-right-head{float:right;}
.sticky{padding:15px;border-style:solid;border-width:2px;border-color:#B2AFE8;border-radius:5px;}
.form-submit input#submit{display:inline-block;padding:7px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;font-weight:300;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0px solid transparent;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#FFFFFF;background-color:#b2afe8;border-color:#908dbd;}
.navbar-fixed-top{top:0px;}
body.admin-bar .navbar-fixed-top{top:28px !important;}
div#logo{padding:5px 15px 5px 0;margin-left:0px;}
.navbar-search{float:right;padding:13px 0;max-width:290px;margin-right:-15px;}
.social-icons-top{padding:14px 0;float:left;margin:0 15px;}
.navbar-brand{float:left;font-size:18px;line-height:20px;padding:5px;}
.symbol, a.symbol:before{font-family:'Mono Social Icons Font';font-size:22px;margin:2px;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}
a.symbol:before{content:attr(title);margin-right:0.3em;font-size:130%;}
#topnav{padding:.4rem 0;background:#ccc;}
#navbar-wrapper{background:#eee;}
#therealnavbar-overlay{display:none;}
.entry-thumbnail{margin:25px auto;}
.navigation{padding:10px;}
.post{margin-bottom:25px;}
.main-widget{background-color:#F3F3F3;padding:30px;font-size:88px;color:#908DBD;transition:all 0.50s ease 0s;}
.main-widget:hover{background-color:#908DBD;padding:30px;font-size:98px;color:#FFF;}
#widgets{margin-bottom:20px;}
.home-widgets{padding-top:25px;padding-bottom:25px;}
#widgets a{display:inline-block;text-decoration:none;}
#widgets ul, #widgets .textwidget, #widgets .tagcloud, #widgets #searchform, #widgets #calendar_wrap{font-size:13px;margin:0 0 0px;padding:00px 0 10px 0;list-style-type:none;}
#widgets ul li{border-bottom:1px solid #EEEEEE;padding:8px 2px;}
#widgets ul li a{padding:8px 2px;margin-left:0px;transition:all 0.5s ease 0s;display:inline;text-decoration:none;}
#widgets ul li a:hover{margin-left:10px;display:inline;text-decoration:none;}
#widgets .widget-title img{float:right;height:11px;position:relative;top:4px;width:11px;}
#widgets .rss-date{line-height:18px;padding:6px 12px;}
#widgets .rssSummary{padding:10px;}
#widgets cite{font-style:normal;line-height:18px;padding:6px 12px;}
#widgets .textwidget, #widgets .tagcloud{display:block;line-height:1.5em;margin:0 0 20px;word-wrap:break-word;}
#widgets .textwidget a{}
#widgets ul .children{border:none;margin:0;padding:0;}
#widgets .author{font-weight:700;padding-top:4px;}
.widget_archive select, #cat{display:block;margin:20px 15px 0;}
.widget-title, .widget-title-home h3{display:block;font-size:20px;font-weight:300;line-height:24px;margin:10px 0;border-bottom:1px solid #EEEEEE;padding:10px 0;text-align:left;}
.home .widget-title-home h3{border-bottom:none;display:block;font-size:24px;font-weight:700;line-height:23px;margin:0;padding:20px 20px 0 20px;text-align:left;border:none;}
.widget-title a{border-bottom:none;padding:0 !important;}
.title-404{color:#933;}
.jumbotron p{text-align:justify;}
.marketing .col-lg-4{margin-bottom:20px;text-align:center;}
#footer-wrapper{position:relative;padding-top:2rem;background-color:#f3f3f3;background-color:#fff;}
#footer-wrapper > .container{padding-left:15px;padding-right:15px;}
#footer{padding:10px 0 10px 0;}
.footer-menu{margin-left:0;padding:15px 0 15px 0;}
.footer-menu li{display:inline-block;list-style-type:none;}
.footer-menu li a{border-left:1px solid #404040;padding:0 8px;}
.footer-menu > li:first-child > a{border-left:none;padding:0 8px 0 0;}
.copyright, .scroll-top, .powered{padding-top:10px;padding-bottom:10px;}
.copyright{text-align:left;}
.scroll-top{text-align:center;}
.powered{text-align:right;}
#sub-footer-wrapper{margin-top:1rem;padding:.5rem;background:#ccc;text-align:center;letter-spacing:1px;}
.home-button-container{max-width:300px;margin:0 auto;}
.carousel{margin-bottom:60px;margin-top:-10px;}
.carousel-caption{z-index:10;padding-bottom:60px;width:100%;left:0%;right:0%;padding-top:15%;}
div.carousel-caption h1{font-size:90px;font-weight:700;}
div.carousel-caption h2{font-size:30px;margin-top:30px;}
.carousel .item{height:420px;background-color:#777;}
.carousel-inner > .item > img{position:absolute;top:0;left:0;min-width:100%;height:500px;}
.carousel-control{z-index:100;}
.featurette-divider{margin:80px 0;}
.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px;}
.lead{font-size:21px;text-align:justify;}
.sections{color:#ffffff;}
.section{border-radius:0;border-top-color:#FFFFFF;border-top-style:solid;border-top-width:1px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;text-align:center;color:#ffffff;}
.dropdown-menu li{list-style:none;}
body .breadcrumb > li + li::before{content:"";padding:0;}
.breadcrumb .divider{display:inline-block;padding:0 5px;color:#ccc}
@media screen and (max-width:480px){
.carousel-caption{z-index:10;padding:50px 10px 50px 10px;width:100%;}
div#portfolio-wrapper ul#portfolio-list.thumbnails div.item{width:100%;}
div#portfolio-wrapper ul#portfolio-list.thumbnails div.item div.thumb a img.attachment-post-thumbnail{width:100%;height:auto;}
}
@media(min-width:768px){ .marketing{padding-left:0;padding-right:0;}
.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4;}
.featurette-heading{font-size:40px;}
.social-icons{margin-top:10px;margin-bottom:10px;}
}
@media(min-width:992px){
.featurette-heading{margin-top:50px;}
.social-icons{margin-top:10px;margin-bottom:10px;float:right;}
}
@media screen and (max-width:767px){
div#logo{padding:5px 15px 5px 15px;margin-left:0px;}
.navbar-search{float:none;padding:10px 0;max-width:100%;border-top:1px solid #EEEEEE;}
.social-icons-top{padding:14px 0 0 0;float:left;margin:0 15px 0 0px;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{display:inline-block;left:10px;right:10px;position:absolute;top:50%;z-index:5;}
.home-button-container{margin:50px auto 0 auto;padding:0px 40px 0px 40px;width:100%;}
.footer-menu, .copyright, .scroll-top, .powered{text-align:center;}
.pull-right-head{float:none;}
div.carousel-caption h1{font-size:40px;}
.social-icons{margin-top:10px;margin-bottom:10px;text-align:center;}
.social-icons a:hover{text-decoration:none;}
.hero_img{max-width:100%;max-height:250px;}
}  body .modal-backdrop.show{opacity:.8;}
body .bx-wrapper{margin:0 auto;}
body .bx-wrapper .bx-viewport{left:0;border:0;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:none;}
body .bx-wrapper .bx-pager, body .bx-wrapper .bx-controls-auto{bottom:0;}
body.app .pagination{width:100%;justify-content:center;margin-top:18px;margin-bottom:1.5rem;}
body.app .pagination .wp-paginate .page, body.app .pagination .wp-paginate .prev, body.app .pagination .wp-paginate .next{width:40px;height:40px;background:none;font-family:'Roboto Condensed', sans-serif;font-size:12px;font-weight:300;color:#fff;border:none !important;display:inline-block;text-align:center;line-height:40px;padding:0;}
body.app .pagination .wp-paginate .prev, body.app .pagination .wp-paginate .next{font-size:20px;line-height:34px;}
body.app .pagination .wp-paginate.wpp-modern-grey .current, body.app .pagination .wp-paginate.wpp-modern-grey a:hover{padding:0;background:#20a8d8;color:#000;}
body.app{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0;background-color:#2f353a;font-family:-apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji;font-size:.875rem;font-weight:400;line-height:1.5;color:#e4e7ea;text-align:left;background-color:#fff;color:#000;}
body.app #navbar-wrapper .navbar-brand{font-size:.875rem;}
html body.dark.app, html body.dark.app .table{color:#e4e7ea;}
html body.dark.app a{color:#f3f4f5;}
body.app #navbar-wrapper,
body.app #footer-wrapper,
body.app .sidebar, body.app .main, body.app .aside-menu{transition:margin-left .25s, margin-right .25s, width .25s, flex .25s;transition:margin-left .25s, margin-right .25s, width .25s, flex .25s, -ms-flex .25s;}
body #navbar-wrapper{position:fixed;z-index:1020;-ms-flex:0 0 55px;flex:0 0 55px;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:55px;margin:0;padding:0;}
body.dark #navbar-wrapper{background:#3a4149;border-bottom:1px solid #23282c;background:#fff;}
body.app #navbar-wrapper .navbar-brand{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-height:40px;margin:0;padding:0;background-color:transparent;}
body.app #navbar-wrapper .navbar-brand img{max-height:40px;}
body.app #wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;margin-top:55px;}
body.app #navbar-wrapper .nav-item .nav-link.img-avatar-link{display:flex;width:40px;height:40px;overflow:hidden;margin:0 10px;padding:0;border-radius:50em;}
body.app #navbar-wrapper .nav-item .nav-link > .img-avatar-link img{max-width:100%;}
body.app .img-avatar, body.app .avatar > img, body.app .img-circle{max-width:100%;height:auto;object-fit:cover;}
body.app .dropdown-header{display:block;margin-bottom:0;padding:8px 20px;background:#343b41;font-size:.765625rem;color:#e4e7ea;white-space:nowrap;background-color:#fff;color:#000;}
body.app.dark .dropdown-header{border-bottom:1px solid #23282c;}
body.app .dropdown-menu{min-width:10rem;padding:0;margin:.125rem 0 0;font-size:.875rem;color:#e4e7ea;text-align:left;list-style:none;background-color:#3a4149;background-clip:padding-box;border-radius:.25rem;background-color:#fff;color:#000;}
body.app.dark .dropdown-menu{border:1px solid #23282c;}
body.app .dropdown-item{min-width:180px;}
body.app .dropdown-item{position:relative;padding:10px 20px;}
body.app.dark .dropdown-item{border-bottom:1px solid #23282c;}
body.app .dropdown-item:last-child{border-bottom:0;}
body.app .dropdown-item i{display:inline-block;width:20px;margin-right:10px;margin-left:-10px;color:#73818f;text-align:center;}
body.app .dropdown-item:hover, body.app .dropdown-item:focus{color:#e4e7ea;text-decoration:none;background-color:#2f353a;}
body.app .dropdown-item.active, body.app .dropdown-item:active{background-color:#20a8d8;}
body.app .dropdown-item.active i, body.app .dropdown-item:active i{color:#e4e7ea;}
body.app #wrap .main{-ms-flex:1;flex:1;min-width:0;padding-top:1.5rem;}
body.app .main .container-fluid{padding:0 30px;}
body.app.dark.sidebar-fixed .sidebar{border-right:1px solid #23282c;}
body.app.sidebar-fixed.sidebar-show .sidebar{margin-left:0;}
body.app.sidebar-fixed .sidebar .nav{width:199px;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:0;}
body.app.sidebar-fixed .sidebar .nav-title{padding:.75rem 1rem;font-size:80%;font-weight:700;color:#e4e7ea;text-transform:uppercase;}
body.app .nav-link .iconify{width:1.09375rem;margin:0.2rem .8rem 0 0;color:#73818f;}
body.app .sidebar .nav-link{position:relative;display:-ms-flexbox;display:flex;align-items:top;padding:.75rem 1rem;color:#fff;text-decoration:none;background:0 0;color:#000;}
body.app .sidebar .nav-link:hover{background:#20a8d8;}
body.app .sidebar .nav-link.active{color:#fff;background:#343b41;background:#fff;color:#000;}
body.app .sidebar .nav-link:not(.active):hover .iconify{color:#fff;}
body.app.sidebar-fixed .main, body.app.sidebar-fixed #footer-wrapper{margin-left:0;}
body.app .sidebar .sidebar-nav{position:relative;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;width:199px;transition:width .25s;}
body.app .sidebar .nav-item{position:relative;margin:0;transition:background .3s ease-in-out;}
body.app .sidebar .nav-dropdown-toggle::before{position:absolute;top:50%;right:1rem;display:block;width:8px;height:8px;padding:0;margin-top:-4px;content:"";background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCc+PHBhdGggZmlsbD0nIzczODE4ZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8+PC9zdmc+);background-repeat:no-repeat;background-position:center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
body.app .sidebar .nav-link:hover.nav-dropdown-toggle::before{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8+PC9zdmc+);}
body.app .sidebar .nav > .nav-item:first-child a.active:not(:hover){background:none;}
body.app .sidebar .nav-dropdown-items{max-height:0;padding:0;margin:0;overflow-y:hidden;transition:max-height .3s ease-in-out;}
body.app .sidebar .nav-dropdown-items .nav-item{padding:0;list-style:none;}
body.app .sidebar .nav-dropdown.open{background:rgba(0, 0, 0, .2);}
body.app .sidebar .nav-dropdown.open > .nav-dropdown-toggle::before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg);}
body.app .sidebar .nav-dropdown.open > .nav-dropdown-items{max-height:1500px;}
body.app .sidebar .sidebar-minimizer::before{position:absolute;top:0;right:0;width:50px;height:50px;content:"";background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMSAxNCc+PHBhdGggZmlsbD0nIzczODE4ZicgZD0nTTkuMTQ4IDIuMzUybC00LjE0OCA0LjE0OCA0LjE0OCA0LjE0OHEwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJsLTEuMjk3IDEuMjk3cS0wLjE0OCAwLjE0OC0wLjM1MiAwLjE0OHQtMC4zNTItMC4xNDhsLTUuNzk3LTUuNzk3cS0wLjE0OC0wLjE0OC0wLjE0OC0wLjM1MnQwLjE0OC0wLjM1Mmw1Ljc5Ny01Ljc5N3EwLjE0OC0wLjE0OCAwLjM1Mi0wLjE0OHQwLjM1MiAwLjE0OGwxLjI5NyAxLjI5N3EwLjE0OCAwLjE0OCAwLjE0OCAwLjM1MnQtMC4xNDggMC4zNTJ6Jy8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:12.5px;transition:.3s;}
body.app .sidebar .sidebar-minimizer{position:relative;-ms-flex:0 0 50px;flex:0 0 50px;cursor:pointer;background-color:rgba(0, 0, 0, .2);border:0;}
body.app #footer-wrapper{display:-ms-flexbox;display:flex;-ms-flex:0 0 50px;flex:0 0 50px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:0 1rem;color:#e4e7ea;background:#3a4149;border-top:1px solid #23282c;font-size:.7rem;display:none;}
body.app #sub-footer-wrapper{margin-top:0;background:transparent;}
.sk-three-bounce{margin:40px auto;width:80px;text-align:center}
.sk-three-bounce .sk-child{width:20px;height:20px;background-color:#ff0000;border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1s ease-in-out 0s infinite both;animation:sk-three-bounce 1s ease-in-out 0s infinite both}
.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes sk-three-bounce{
0%,
80%,
100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes sk-three-bounce{
0%,
80%,
100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
body.app .table-bordered{border:1px solid #23282c;border-collapse:collapse !important;}
body.app .table thead tr{background:#fff;}
body.app.dark .table thead tr{background:#292f35;text-transform:uppercase;letter-spacing:1px;}
body.app .table thead th{vertical-align:bottom;border-bottom:2px solid #23282c;}
body.app .table-bordered th, body.app .table-bordered td{border:1px solid #23282c;border-bottom-width:0;}
body.app .table-hover tbody tr:hover{background-color:rgba(0, 0, 0, .1) !important;}
body.app.dark .table-hover tbody tr:hover{color:#fff;}
body.app .page-link{color:#20a8d8;background-color:#343b41;border:1px solid #23282c;}
body.app .page-item.disabled .page-link{color:#73818f;background-color:#23282c;border-color:#23282c;}
body.app .page-item.active .page-link{color:#343b41;background-color:#20a8d8;border-color:#20a8d8;}
body.app .modal-content{background-color:#3a4149;}
body.app .modal-header{border-bottom:1px solid rgba(0, 0, 0, .2);}
body.app .modal-header .close{color:#fff;text-shadow:none;}
body.app .form-control{height:calc(2.0625rem + 2px);}
body.app .form-control, body.app .acf-field input[type="text"],
body.app .acf-field input[type="password"],
body.app .acf-field input[type="number"],
body.app .acf-field input[type="search"],
body.app .acf-field input[type="email"],
body.app .acf-field input[type="url"],
body.app .acf-field textarea, body.app .acf-field select{padding:.375rem .75rem;font-size:.875rem;color:#e4e7ea;background-color:#515b65;background-clip:padding-box;border:1px solid #23282c;background-color:#fff;color:#000;}
body.app .form-control-sm{height:calc(1.648438rem + 2px);padding:.25rem .5rem;font-size:.765625rem;}
body.app .custom-select{height:calc(2.0625rem + 2px);padding:.375rem 1.75rem .375rem .75rem;color:#e4e7ea;background:#515b65 url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyMyZjM1M2EnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz4=) no-repeat right .75rem center;background-size:8px 10px;border:1px solid #23282c;}
body.app .custom-select-sm{height:calc(1.648438rem + 2px);font-size:75%;}
body.app .card{margin-bottom:1.5rem;background-color:#3a4149;border:1px solid #23282c;border-radius:.25rem;background-color:#fff;}
body.app .card-header{background-color:#343b41;border-bottom:1px solid #23282c;background-color:#fff;}
body.app .card-header > i, body.app .card-header > .iconify{margin-right:.5rem;}
body.app .card-header-actions{display:inline-block;float:right;margin-right:-.25rem;}
body.app .card-header-action{padding:0 .25rem;color:#73818f;}
body.app .breadcrumb{position:relative;margin-bottom:1.5rem;background-color:#3a4149;border-bottom:1px solid #23282c;border-radius:0;}
#employee-bp-table #th-1{}
#employee-bp-table #th-2{width:10%;}
#employee-bp-table #th-3{width:10%;}
#employee-bp-table #th-4{width:20%;}
#employee-bp-table .td-4{text-align:center;}
body.app .btn{font-size:0.89rem;}
body.app.dark .btn{color:#fff;}
body.app.dark .btn-warning{color:#23282c;}
body.app .rcwdplupload-filelist{box-sizing:content-box;height:19px;background:#515b65;border:1px solid #23282c;font-size:0.8rem;color:#ccc;background:#fff;color:#000;}
body.app .btn-transparent{color:#fff;background-color:transparent;border-color:transparent;}
body.app .acf-fields.-left > .acf-field > .acf-label{padding-right:3%;text-align:right;}
body.app .acf-fields > .acf-field > .acf-label label{font-weight:normal;font-style:italic;}
body.app .acf-fields.-left > .acf-field::before{display:none;}
body.app .acf-fields > .acf-field{border-top:none;}
body.app .acf-repeater > table, body.app .acf-table > tbody > tr > th, body.app .acf-table > tbody > tr > td, body.app .acf-table > thead > tr > th, body.app .acf-table > thead > tr > td{background:rgba(0, 0, 0, .1);}
body.app .acf-repeater .acf-row-handle.order{background:rgba(0, 0, 0, .2);text-shadow:none;}
body.app .acf-table{border-color:transparent;}
body.app .acf-fields > .acf-field.acf-field-repeater .acf-table{border-color:rgba(0, 0, 0, .3);}
body.app .acf-field[data-width] + .acf-field[data-width]{border-left-color:rgba(0, 0, 0, .3);}
body.app .acf-repeater .acf-row-handle.order + td,
body.app .acf-repeater .acf-row-handle.remove{border-color:transparent;}
body.app .acf-repeater.-row > table > tbody > tr > td, body.app .acf-repeater.-block > table > tbody > tr > td, body.app .acf-repeater .acf-row-handle.order + td{border-top-color:rgba(0, 0, 0, .3);}
body.app .acf-repeater .acf-fields.-left > .acf-field > .acf-input{padding:0;}
body.app .acf-fields > .acf-tab-wrap{background:none;}
body.app .acf-fields > .acf-tab-wrap .acf-tab-group{border-top:none;}
body.app.dark .acf-fields > .acf-tab-wrap .acf-tab-group{border-bottom-color:#61676d;}
body.app.dark .acf-fields > .acf-tab-wrap .acf-tab-group li a{background:rgba(255, 255, 255, .1);border-color:rgba(255, 255, 255, .1);}
body.app.dark .acf-fields > .acf-tab-wrap .acf-tab-group li.active a{background:#3a4149;}
body.app .select2-container--default .select2-selection--single{border-radius:0;}
body.app.dark .select2-container--default .select2-selection--single{background:#515b65;border:1px solid #23282c;}
body.app.dark .select2-container.-acf .select2-selection{border-color:#23282c;}
body.app .select2-container .select2-selection--single{height:34px;}
body.app .select2-container--default .select2-selection--single .select2-selection__arrow{top:4px;}
body.app.dark .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#ccc;}
body.app.dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;}
body.app.dark .select2-container--default .select2-results__option{color:#fff;}
body.app.dark .select2-container--default .select2-results__option[aria-selected="true"]{background-color:#777f88;}
body.app.dark .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;}
body.app.dark .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #494d51;background:#657482;color:#fff;}
body.app.dark .select2-dropdown{background-color:#515b65;border:1px solid #23282c;}
body.app.dark .acf-actions.-hover .acf-icon{color:#000;}
body.app .SumoSelect{width:100%;}
body.app.dark .SumoSelect > .CaptionCont{background:#515b65;border-color:#23282c;}
body.app .SumoSelect > .CaptionCont > label{width:20px;}
body.app .SumoSelect > .CaptionCont > label > i{top:8px;left:50%;border-style:solid;border-width:5px 4px 0 4px;width:0;height:0;margin-left:-4px;margin-top:5px;opacity:1;}
body.app .SumoSelect > .CaptionCont > label > i{background:none;border-color:#888 transparent transparent transparent;}
body.app .SumoSelect .select-all{border-radius:0;height:auto;}
body.app.dark .SumoSelect .select-all{border-bottom:1px solid #2f343a;background-color:#3a4149;}
body.app .SumoSelect.open .search-txt{border:none;border-radius:0;}
body.app .SumoSelect > .optWrapper{border-radius:0;}
body.app.dark .SumoSelect > .optWrapper{background:#515b65;border:1px solid #23282c;}
body.app .SumoSelect > .optWrapper > .options li.opt{padding-top:7px;padding-bottom:0;}
body.app.dark .SumoSelect > .optWrapper > .options li.opt{border-bottom:1px solid #3a4149;}
body.app.dark .SumoSelect > .optWrapper > .options li.opt:hover{background-color:#5E6C79;}
body.app.dark .SumoSelect > .optWrapper > .options li.opt:hover{background-color:#5E6C79;}
body.app.dark .acf-switch .acf-switch-slider{border:none;}
body.app.dark .acf-field .acf-switch{background:#515b65;border:#23282c solid 1px;color:#fff !important;}
body.app.dark .acf-field .acf-switch.-on{background:#0d99d5;border-color:#007cba;}
html body.app .acf-field[data-width] + .acf-field[data-width]{border-left-color:rgba(0, 0, 0, 0) !important;}
body.app .acf-fields{display:flex;flex-wrap:wrap;}
body.app .acf-fields .acf-field[data-width]{min-height:0 !important;}
body.app .acf-fields .acf-field{flex-basis:100%;}
body.app #acf-form .acf-form-submit{padding:15px 12px;}
body.app ul.token-input-list{border:none;font-size:inherit;font-family:inherit;}
body.app.dark ul.token-input-list{background-color:#515b65;}
body.app li.token-input-token{background:none;font-weight:normal;}
body.app.dark li.token-input-token{border:1px solid #23282c;color:#fff;}
body.app div.token-input-dropdown{font-size:inherit;font-family:inherit;}
body.app.dark div.token-input-dropdown{color:#000;}
body.app.dark li.token-input-token span{color:#bdbdbd;}
.sk-three-bounce .sk-child{width:8px;height:8px;background:rgba(0, 0, 0, .5);}
body.app.dark .sk-three-bounce .sk-child{background:rgba(255, 255, 255, .5);}
.acf-row-handle .acf-icon{border-color:transparent !important;text-decoration:none;color:#fff;}
.acf-row-handle .acf-icon.-plus{display:none !important;}
.acf-row-handle .acf-icon.-minus{top:0 !important;display:block !important;background-color:#F55E4F !important;}
.acf-fields .acf-field.au-spacer{height:0;overflow:hidden;margin:0;padding:0;}
.acf-fields .acf-tab-wrap.-top{width:100%;}
body.app .screen-reader-text, body.app .screen-reader-text span, body.app .ui-helper-hidden-accessible{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}
body.app #ui-view .card-body{padding:1.45rem 1.25rem;}
body.app #ui-view .text-value{font-size:2rem;font-weight:600;}
body.app #ui-view .card a.main-link{text-shadow:0 0 1.3px rgba(0, 0, 0, 0.4);}
body.app .bg-primary{background-color:#20a8d8 !important;}
body.app .card.bg-primary{border-color:#187da0;}
body.app .bg-info{background-color:#63c2de !important;}
body.app .card.bg-info{border-color:#2eadd3;}
body.app .bg-warning{background-color:#ffc107 !important;}
body.app .card.bg-warning{border-color:#c69500;}
body.app .card.bg-danger{border-color:#f5302e;}
body.app .bg-danger{background-color:#f86c6b !important;}
#areadip-user-profilo-cf .acf-input{letter-spacing:5px;}
body .acf-actions.-hover{top:5px;}
body .acf-actions.-hover .acf-icon{width:24px;height:24px;line-height:22px;text-decoration:none;}
#gv-field-1-edit_link{border-bottom:none;}
#gv-field-1-edit_link td{padding-top:2rem;}
#gv-field-1-edit_link td a{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;background-color:#28a745;border-color:#28a745;border-radius:.25rem;background-color:#28a745;border-color:#28a745;color:#fff;text-decoration:none;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
#gv-field-1-edit_link td a:hover{color:#fff;background-color:#218838;border-color:#1e7e34;}
body.app .jqibox, body.app .jqilargebox, body.app .jqiextralargebox{z-index:1020 !important;}
body.dark.app .jqifade, body.dark.app .jqilargefade, body.dark.app .jqiextralargefade{background-color:#000;}
body.dark.app div.jqi, body.dark.app div.jqilarge, body.dark.app div.jqiextralarge{background-color:#3a4149;border:solid 1px #3a4149;}
body.dark.app div.jqi .jqistate, body.dark.app div.jqilarge .jqilargestate, body.dark.app div.jqiextralarge .jqiextralargestate{background-color:#3a4149;}
body.dark.app div.jqi .jqititle, body.dark.app div.jqilarge .jqilargetitle, body.dark.app div.jqiextralarge .jqiextralargetitle{border-bottom:solid 1px rgba(255, 255, 255, .1);}
body.dark.app div.jqi .jqimessage, body.dark.app div.jqilarge .jqilargemessage, body.dark.app div.jqiextralarge .jqiextralargemessage{color:#fff;}
body.dark.app div.jqi .jqibuttons, body.dark.app div.jqilarge .jqilargebuttons, body.dark.app div.jqiextralarge .jqiextralargebuttons{border-top:solid 1px rgba(255, 255, 255, .1);background-color:#3f454d;}
body.dark.app div.jqi .jqibuttons button, body.dark.app div.jqilarge .jqilargebuttons button, body.dark.app div.jqiextralarge .jqiextralargebuttons button{border:none;}
body.dark.app div.jqi .dropzone, body.dark.app div.jqilarge .dropzone, body.dark.app div.jqiextralarge .dropzone{background:#464e57;color:#fff;}
body.app div.jqi .dropzone .dz-preview .dz-image, body.app div.jqilarge .dropzone .dz-preview .dz-image, body.app div.jqiextralarge .dropzone .dz-preview .dz-image{width:auto;}
body.dark.app div.jqi .dropzone .dz-preview .dz-image, body.dark.app div.jqilarge .dropzone .dz-preview .dz-image, body.dark.app div.jqiextralarge .dropzone .dz-preview .dz-image{background:rgba(255, 255, 255, .1);}
table td [data-toggle="td-tooltip"]{cursor:help;}
body.app .acf-spinner{width:80px;height:auto;vertical-align:initial;background:none;}
body.app .acf-field .dataTables_wrapper .custom-select-sm{padding:.375rem 1.75rem .375rem .75rem;font-size:75%;}
body.app div.dataTables_wrapper div.dataTables_processing{
z-index: 10;}