/**
* MySito Class Scripts
* Author: MySito.info
* Author URI: http://www.mysito.info/
* Version: 2.03.66
* License: MySito License v1 or later
* License URI: http://www.mysito.info/
* @package MySito 3.0
* 2025-06-11 15:47:47
*/

html{box-sizing:border-box} *,*:before,*:after{box-sizing:inherit} html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} body{margin:0} article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block} summary{display:list-item} audio,canvas,progress,video{display:inline-block} progress{vertical-align:baseline} audio:not([controls]){display:none;height:0} [hidden],template{display:none} a{background-color:transparent} a:active,a:hover{outline-width:0} abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted} b,strong{font-weight:bolder} dfn{font-style:italic} mark{background:#ff0;color:#000} small{font-size:80%} sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} sub{bottom:-0.25em} sup{top:-0.5em} figure{margin:1em 40px} img{border-style:none} code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em} hr{box-sizing:content-box;height:0;overflow:visible} button,input,select,textarea,optgroup{font:inherit;margin:0} optgroup{font-weight:bold} button,input{overflow:visible} button,select{text-transform:none} button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button} button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0} button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText} fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal} textarea{overflow:auto} [type=checkbox],[type=radio]{padding:0} [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto} [type=search]{-webkit-appearance:textfield;outline-offset:-2px} [type=search]::-webkit-search-decoration{-webkit-appearance:none} ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5} html{overflow-x:hidden} h1{font-size:36px} h2{font-size:30px} h3{font-size:24px} h4{font-size:20px} h5{font-size:18px} h6{font-size:16px} .w3-serif{font-family:serif} .w3-sans-serif{font-family:sans-serif} .w3-cursive{font-family:cursive} .w3-monospace{font-family:monospace} h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0} .w3-wide{letter-spacing:4px} hr{border:0;border-top:1px solid #eee;margin:20px 0} .w3-image{max-width:100%;height:auto} img{vertical-align:middle} a{color:inherit} .w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table} .w3-table-all{border:1px solid #ccc} .w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd} .w3-striped tbody tr:nth-child(even){background-color:#f1f1f1} .w3-table-all tr:nth-child(odd){background-color:#fff} .w3-table-all tr:nth-child(even){background-color:#f1f1f1} .w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc} .w3-centered tr th,.w3-centered tr td{text-align:center} .w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top} .w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px} .w3-btn,.w3-button{border:0;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap} .w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} .w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:.3} .w3-disabled *,:disabled *{pointer-events:none} .w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none} .w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center} .w3-badge{border-radius:50%} .w3-ul{list-style-type:none;padding:0;margin:0} .w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd} .w3-ul li:last-child{border-bottom:0} .w3-tooltip,.w3-display-container{position:relative} .w3-tooltip .w3-text{display:none} .w3-tooltip:hover .w3-text{display:inline-block} .w3-ripple:active{opacity:.5} .w3-ripple{transition:opacity 0} .w3-input{padding:8px;display:block;border:0;border-bottom:1px solid #ccc;width:100%} .w3-select{padding:9px 0;width:100%;border:0;border-bottom:1px solid #ccc} .w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer} .w3-dropdown-hover:hover .w3-dropdown-content{display:block} .w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000} .w3-dropdown-hover:hover>.w3-button:first-child,.w3-dropdown-click:hover>.w3-button:first-child{background-color:#ccc;color:#000} .w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1} .w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px} .w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed !important;z-index:1;overflow:auto} .w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%} .w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%} .w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px} .w3-main,#main{transition:margin-left .4s} .w3-modal{z-index:1000000;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)} .w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px} .w3-bar{width:100%;overflow:hidden} .w3-center .w3-bar{display:inline-block;width:auto} .w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:0;display:block;outline:0} .w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left} .w3-bar .w3-button{white-space:normal} .w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:0;white-space:normal;float:none;outline:0} .w3-bar-block.w3-center .w3-bar-item{text-align:center} .w3-block{display:block;width:100%} .w3-responsive{display:block;overflow-x:auto} .w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both} .w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%} .w3-col.s1{width:8.33333%} .w3-col.s2{width:16.66666%} .w3-col.s3{width:24.99999%} .w3-col.s4{width:33.33333%} .w3-col.s5{width:41.66666%} .w3-col.s6{width:49.99999%} .w3-col.s7{width:58.33333%} .w3-col.s8{width:66.66666%} .w3-col.s9{width:74.99999%} .w3-col.s10{width:83.33333%} .w3-col.s11{width:91.66666%} .w3-col.s12{width:99.99999%} @media(min-width:476px){.w3-col.xm1{width:8.33333%} .w3-col.xm2{width:16.66666%} .w3-col.xm3,.w3-quarter{width:24.99999%} .w3-col.xm4,.w3-third{width:33.33333%} .w3-col.xm5{width:41.66666%} .w3-col.xm6,.w3-half{width:49.99999%} .w3-col.xm7{width:58.33333%} .w3-col.xm8,.w3-twothird{width:66.66666%} .w3-col.xm9,.w3-threequarter{width:74.99999%} .w3-col.xm10{width:83.33333%} .w3-col.xm11{width:91.66666%} .w3-col.xm12{width:99.99999%} } @media(min-width:601px){.w3-col.m1{width:8.33333%} .w3-col.m2{width:16.66666%} .w3-col.m3,.w3-quarter{width:24.99999%} .w3-col.m4,.w3-third{width:33.33333%} .w3-col.m5{width:41.66666%} .w3-col.m6,.w3-half{width:49.99999%} .w3-col.m7{width:58.33333%} .w3-col.m8,.w3-twothird{width:66.66666%} .w3-col.m9,.w3-threequarter{width:74.99999%} .w3-col.m10{width:83.33333%} .w3-col.m11{width:91.66666%} .w3-col.m12{width:99.99999%} } @media(min-width:993px){.w3-col.l1{width:8.33333%} .w3-col.l2{width:16.66666%} .w3-col.l3{width:24.99999%} .w3-col.l4{width:33.33333%} .w3-col.l5{width:41.66666%} .w3-col.l6{width:49.99999%} .w3-col.l7{width:58.33333%} .w3-col.l8{width:66.66666%} .w3-col.l9{width:74.99999%} .w3-col.l10{width:83.33333%} .w3-col.l11{width:91.66666%} .w3-col.l12{width:99.99999%} } @media(min-width:1281px){.w3-col.xl1{width:8.33333%} .w3-col.xl2{width:16.66666%} .w3-col.xl3{width:24.99999%} .w3-col.xl4{width:33.33333%} .w3-col.xl5{width:41.66666%} .w3-col.xl6{width:49.99999%} .w3-col.xl7{width:58.33333%} .w3-col.xl8{width:66.66666%} .w3-col.xl9{width:74.99999%} .w3-col.xl10{width:83.33333%} .w3-col.xl11{width:91.66666%} .w3-col.xl12{width:99.99999%} } .w3-rest{overflow:hidden} .w3-stretch{margin-left:-16px;margin-right:-16px} .w3-content,.w3-auto{margin-left:auto;margin-right:auto} .w3-content{max-width:980px} .w3-auto{max-width:1140px} .w3-cell-row{display:table;width:100%} .w3-cell{display:table-cell} .w3-cell-top{vertical-align:top} .w3-cell-middle{vertical-align:middle} .w3-cell-bottom{vertical-align:bottom} .w3-hide{display:none !important} .w3-show-block,.w3-show{display:block !important} .w3-show-inline-block{display:inline-block !important} @media(max-width:1205px){.w3-auto{max-width:95%} } @media(max-width:475px){.w3-modal-content{margin:0 10px;width:auto !important} .w3-modal{padding-top:30px} .w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative} .w3-hide-small{display:none !important} .w3-mobile{display:block;width:100% !important} .w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center} .w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%} .w3-col.w3-nofloat{float:none !important;margin:0 auto} } @media(max-width:768px){.w3-modal-content{width:500px} .w3-modal{padding-top:50px} } @media(min-width:993px){.w3-modal-content{width:900px} } @media(min-width:993px){.w3-sidebar.w3-collapse{display:block !important} } @media(max-width:600px) and (min-width:476px){.w3-hide-xmedium{display:none !important} } @media(max-width:992px) and (min-width:601px){.w3-hide-medium{display:none !important} } @media(min-width:1280px) and (min-width:993px){.w3-hide-large{display:none !important} } @media(min-width:1281px){.w3-hide-xlarge{display:none !important} } @media(max-width:992px){.w3-sidebar.w3-collapse{display:none} .w3-main{margin-left:0 !important;margin-right:0 !important} .w3-auto{max-width:100%} } .w3-top,.w3-bottom{position:fixed;width:100%;z-index:1} .w3-top{top:0} .w3-bottom{bottom:0} .w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2} .w3-display-topleft{position:absolute;left:0;top:0} .w3-display-topright{position:absolute;right:0;top:0} .w3-display-bottomleft{position:absolute;left:0;bottom:0} .w3-display-bottomright{position:absolute;right:0;bottom:0} .w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)} .w3-display-left{position:absolute;top:50%;left:0;transform:translate(0,-50%);-ms-transform:translate(-0,-50%)} .w3-display-right{position:absolute;top:50%;right:0;transform:translate(0,-50%);-ms-transform:translate(0,-50%)} .w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0);-ms-transform:translate(-50%,0)} .w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0);-ms-transform:translate(-50%,0)} .w3-display-container:hover .w3-display-hover{display:block} .w3-display-container:hover span.w3-display-hover{display:inline-block} .w3-display-hover{display:none} .w3-display-position{position:absolute} .w3-circle{border-radius:50%} .w3-round-small{border-radius:2px} .w3-round,.w3-round-medium{border-radius:4px} .w3-round-large{border-radius:8px} .w3-round-xlarge{border-radius:16px} .w3-round-xxlarge{border-radius:32px} .w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px} .w3-container,.w3-panel{padding:.01em 16px} .w3-panel{margin-top:16px;margin-bottom:16px} .w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px} .w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4caf50;word-wrap:break-word} .w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%} .w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)} .w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)} .w3-spin{animation:w3-spin 2s infinite linear} @keyframes w3-spin{0{transform:rotate(0)} 100%{transform:rotate(359deg)} } .w3-animate-fading{animation:fading 10s infinite} @keyframes fading{0{opacity:0} 50%{opacity:1} 100%{opacity:0} } .w3-animate-opacity{animation:opac .8s} @keyframes opac{from{opacity:0} to{opacity:1} } .w3-animate-top{position:relative;animation:animatetop .4s} @keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1} } .w3-animate-left{position:relative;animation:animateleft .4s} @keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1} } .w3-animate-right{position:relative;animation:animateright .4s} @keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1} } .w3-animate-bottom{position:relative;animation:animatebottom .4s} @keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1} } .w3-animate-zoom{animation:animatezoom .6s} @keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)} } .w3-animate-input{transition:width .4s ease-in-out} .w3-animate-input:focus{width:100% !important} .w3-opacity,.w3-hover-opacity:hover{opacity:.60} .w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1} .w3-opacity-max{opacity:.25} .w3-opacity-min{opacity:.75} .w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)} .w3-greyscale,.w3-grayscale{filter:grayscale(75%)} .w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)} .w3-sepia{filter:sepia(75%)} .w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)} .w3-sepia-min{filter:sepia(50%)} .w3-tiny{font-size:10px !important} .w3-small{font-size:12px !important} .w3-medium{font-size:15px !important} .w3-large{font-size:18px !important} .w3-xlarge{font-size:24px !important} .w3-xxlarge{font-size:36px !important} .w3-xxxlarge{font-size:48px !important} .w3-jumbo{font-size:64px !important} .w3-left-align{text-align:left !important} .w3-right-align{text-align:right !important} .w3-justify{text-align:justify !important} .w3-center{text-align:center !important} .w3-border-0{border:0 !important} .w3-border{border:1px solid #ccc !important} .w3-border-top{border-top:1px solid #ccc !important} .w3-border-bottom{border-bottom:1px solid #ccc !important} .w3-border-left{border-left:1px solid #ccc !important} .w3-border-right{border-right:1px solid #ccc !important} .w3-topbar{border-top:6px solid #ccc !important} .w3-bottombar{border-bottom:6px solid #ccc !important} .w3-leftbar{border-left:6px solid #ccc !important} .w3-rightbar{border-right:6px solid #ccc !important} .w3-section,.w3-code{margin-top:16px !important;margin-bottom:16px !important} .w3-margin{margin:16px !important} .w3-margin-top{margin-top:16px !important} .w3-margin-bottom{margin-bottom:16px !important} .w3-margin-left{margin-left:16px !important} .w3-margin-right{margin-right:16px !important} .w3-padding-small{padding:4px 8px !important} .w3-padding{padding:8px 16px !important} .w3-padding-large{padding:12px 24px !important} .w3-padding-16{padding-top:16px !important;padding-bottom:16px !important} .w3-padding-24{padding-top:24px !important;padding-bottom:24px !important} .w3-padding-32{padding-top:32px !important;padding-bottom:32px !important} .w3-padding-48{padding-top:48px !important;padding-bottom:48px !important} .w3-padding-64{padding-top:64px !important;padding-bottom:64px !important} .w3-padding-top-64{padding-top:64px !important} .w3-padding-top-48{padding-top:48px !important} .w3-padding-top-32{padding-top:32px !important} .w3-padding-top-24{padding-top:24px !important} .w3-left{float:left !important} .w3-right{float:right !important} .w3-button:hover{color:#000 !important;background-color:#ccc !important} .w3-transparent,.w3-hover-none:hover{background-color:transparent !important} .w3-hover-none:hover{box-shadow:none !important} .w3-amber,.w3-hover-amber:hover{color:#000 !important;background-color:#ffc107 !important} .w3-aqua,.w3-hover-aqua:hover{color:#000 !important;background-color:#0ff !important} .w3-blue,.w3-hover-blue:hover{color:#fff !important;background-color:#2196f3 !important} .w3-light-blue,.w3-hover-light-blue:hover{color:#000 !important;background-color:#87ceeb !important} .w3-brown,.w3-hover-brown:hover{color:#fff !important;background-color:#795548 !important} .w3-cyan,.w3-hover-cyan:hover{color:#000 !important;background-color:#00bcd4 !important} .w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff !important;background-color:#607d8b !important} .w3-green,.w3-hover-green:hover{color:#fff !important;background-color:#4caf50 !important} .w3-light-green,.w3-hover-light-green:hover{color:#000 !important;background-color:#8bc34a !important} .w3-indigo,.w3-hover-indigo:hover{color:#fff !important;background-color:#3f51b5 !important} .w3-khaki,.w3-hover-khaki:hover{color:#000 !important;background-color:#f0e68c !important} .w3-lime,.w3-hover-lime:hover{color:#000 !important;background-color:#cddc39 !important} .w3-orange,.w3-hover-orange:hover{color:#000 !important;background-color:#ff9800 !important} .w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff !important;background-color:#ff5722 !important} .w3-pink,.w3-hover-pink:hover{color:#fff !important;background-color:#e91e63 !important} .w3-purple,.w3-hover-purple:hover{color:#fff !important;background-color:#9c27b0 !important} .w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff !important;background-color:#673ab7 !important} .w3-red,.w3-hover-red:hover{color:#fff !important;background-color:#f44336 !important} .w3-sand,.w3-hover-sand:hover{color:#000 !important;background-color:#fdf5e6 !important} .w3-teal,.w3-hover-teal:hover{color:#fff !important;background-color:#009688 !important} .w3-yellow,.w3-hover-yellow:hover{color:#000 !important;background-color:#ffeb3b !important} .w3-white,.w3-hover-white:hover{color:#000 !important;background-color:#fff !important} .w3-black,.w3-hover-black:hover{color:#fff !important;background-color:#000 !important} .w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000 !important;background-color:#9e9e9e !important} .w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000 !important;background-color:#f1f1f1 !important} .w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff !important;background-color:#616161 !important} .w3-pale-red,.w3-hover-pale-red:hover{color:#000 !important;background-color:#fdd !important} .w3-pale-green,.w3-hover-pale-green:hover{color:#000 !important;background-color:#dfd !important} .w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000 !important;background-color:#ffc !important} .w3-pale-blue,.w3-hover-pale-blue:hover{color:#000 !important;background-color:#dff !important} .w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107 !important} .w3-text-aqua,.w3-hover-text-aqua:hover{color:#0ff !important} .w3-text-blue,.w3-hover-text-blue:hover{color:#2196f3 !important} .w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87ceeb !important} .w3-text-brown,.w3-hover-text-brown:hover{color:#795548 !important} .w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4 !important} .w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b !important} .w3-text-green,.w3-hover-text-green:hover{color:#4caf50 !important} .w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a !important} .w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5 !important} .w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50 !important} .w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39 !important} .w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800 !important} .w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722 !important} .w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63 !important} .w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0 !important} .w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7 !important} .w3-text-red,.w3-hover-text-red:hover{color:#f44336 !important} .w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6 !important} .w3-text-teal,.w3-hover-text-teal:hover{color:#009688 !important} .w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e !important} .w3-text-white,.w3-hover-text-white:hover{color:#fff !important} .w3-text-black,.w3-hover-text-black:hover{color:#000 !important} .w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575 !important} .w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1 !important} .w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a !important} .w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107 !important} .w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#0ff !important} .w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196f3 !important} .w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87ceeb !important} .w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548 !important} .w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4 !important} .w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b !important} .w3-border-green,.w3-hover-border-green:hover{border-color:#4caf50 !important} .w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a !important} .w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5 !important} .w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c !important} .w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39 !important} .w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800 !important} .w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722 !important} .w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63 !important} .w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0 !important} .w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7 !important} .w3-border-red,.w3-hover-border-red:hover{border-color:#f44336 !important} .w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6 !important} .w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688 !important} .w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b !important} .w3-border-white,.w3-hover-border-white:hover{border-color:#fff !important} .w3-border-black,.w3-hover-border-black:hover{border-color:#000 !important} .w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e !important} .w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1 !important} .w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161 !important} .w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7 !important} .w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7 !important} .w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffc !important} .w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff !important} html,body{margin:0;padding:0} .my-font-arial{font-family:arial !important} .my-font-cursive{font-family:cursive !important} .my-font-comic-sans-ms{font-family:comic-sans-ms !important} .my-font-courier{font-family:courier !important} .my-font-courier-new{font-family:courier-new !important} .my-font-fantasy{font-family:fantasy !important} .my-font-FontAwesome{font-family:FontAwesome !important} .my-font-georgia{font-family:georgia !important} .my-font-helvetica{font-family:helvetica !important} .my-font-impact{font-family:impact !important} .my-font-lucida-console{font-family:lucida-console !important} .my-font-monospace{font-family:monospace !important} .my-font-sans-serif{font-family:sans-serif !important} .my-font-serif{font-family:serif !important} .my-font-tahoma{font-family:tahoma !important} .my-font-times{font-family:times !important} .my-font-trebuchet{font-family:trebuchet !important} .my-font-verdana{font-family:verdana !important} img{vertical-align:middle} .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;min-height:0} * html .clearfix{height:1%;min-height:1px} * html .clearfix{zoom:1} *:first-child+html .clearfix{zoom:1} .my-hidden{visibility:hidden} .cursor-default{cursor:default} @media screen and (min-width:1921px){.my-hide-d0{display:none !important} } .fa.my-icolor{padding:.1em;text-shadow:-1px 0 #e0dcdc,0 1px #e0dcdc,1px 0 #bfbfbf,0 -1px #bfbfbf} .fa.my-icon-theme{position:relative} .fa.my-icon-theme:before{content:"\f108";padding:.1em} .fa.my-icon-theme:after{content:"\f1fc";padding:.4em;font-size:.348em;position:absolute;left:1.25em;line-height:1;top:.32em} .mysito-home:before{content:"\f015";text-decoration:none;text-transform:none;font-family:FontAwesome;display:inline-block;font-weight:normal;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased} .my-has-error label{color:#b94a48 !important} .my-has-error .form-control{border-color:#b94a48 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)} .my-has-error .form-control:after{content:"Compila";color:red} label.my-required:after{content:"*";color:red;margin-left:2px} .my-userlogin{background:url('../images/userlogin.png') no-repeat scroll center center transparent;height:120px;max-width:100%} div.core{margin:0 auto;height:inherit} div.mysito-bheader{overflow:auto;height:100%} div.mysito-bheader img{position:relative;max-width:100%;float:left;width:auto\9} div.mysito-bheader h2,div.mysito-bheader h1{width:100%} .mysito-btestata .title,.mysito-btestata .descr{position:absolute;border-width:1px;border-color:transparent;border-style:solid;display:inline-block;z-index:1} .mysito-btestata .title{top:2%;left:2.70%} .mysito-btestata .descr{top:33%;left:2.70%} .mysito-btestata .title:hover,.mysito-btestata .descr:hover{background-color:transparent} div.mysito-bheader h1.site-title a{position:absolute;top:2%;left:2.688172025%} div.mysito-bheader h2.site-description span{position:absolute;top:20%;left:10%} .mysito-bimage img,.mysito-bimages img{max-width:100%} .mysito-bimage img,.mysito-bimages img{position:relative;height:auto;width:auto\9} .mysito-bimage,.mysito-bimages,.mysito-bgallery,.mysito-btext{overflow:auto} div.mysito-bsimag{display:inline-block} div.mysito-btext img{position:relative;max-width:100%;height:auto;width:auto\9} .my-itemwarespace{position:relative;visibility:hidden;max-width:100%;top:0} .mysito-bitem img.my-space,.mysito-sware img.my-space{max-width:100%;top:0} div.mysito-bcolumn{border-collapse:collapse;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0 auto;padding:0} div.mysito-bcolumn .column{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box} .mysito-bcell{width:50%} .mysito-bcolumn .column,.mysito-bcolumn .my-column{min-height:inherit} .my-width-10{width:10%} .my-width-16{width:16.666%} .my-width-20{width:20%} .my-width-25{width:25%} .my-width-30{width:30%} .my-width-33{width:33.333%} .my-width-40{width:40%} .my-width-50{width:50%} .my-width-60{width:60%} .my-width-66{width:66.666%} .my-width-70{width:70%} .my-width-75{width:75%} .my-width-80{width:80%} .my-width-83{width:83.333%} .my-width-90{width:90%} .my-width-100{width:100%} .my-captcha{font-family:'Courier New',monospace !important;padding-left:10px;padding-top:10px;font-size:7px;font-weight:bolder;letter-spacing:-1px;line-height:3px} .my-refreshca{cursor:pointer} .w3-dropdown-content a{padding:6px 16px;display:block} .w3-dropdown-content a:hover{background-color:#ccc} .my-1x5{font-size:1.5em} .my-2x{font-size:2em} .my-2x5{font-size:2.5em} .my-3x{font-size:3em} .my-3x5{font-size:3.5em} .my-4x{font-size:4em} .my-4x5{font-size:4.5em} .my-5x{font-size:5em} .mysito-bblog .pagination{text-align:center} .mysito-bblog .pagination a.page-numbers,.mysito-bblog .pagination span.page-numbers{border-radius:100px;height:35px;line-height:34px;margin-right:3px;padding:0;text-align:center;width:35px;display:inline-block} .mysito-bblog .pagination a.page-numbers{box-shadow:0 0 1px 0 rgba(0,0,0,0.2)} .site-title,.site-description{display:inline;clear:both;float:left;margin:0} div.mysito-bheader,div.mysito-btext,div.mysito-bmenu,div.mysito-bcolumn,div.mysito-bimage,div.mysito-bimages,div.mysito-bgallery,div.mysito-bspace,div.emptyloc,div.mysito{position:relative;margin:0 auto} div.mysito-bcontact .my-form{padding:8px} div.mysito-britems{overflow:hidden} div.mysito-bspace>div.emptyspace{height:10px;min-height:10px;display:block} .my-himp a,.my-script a{color:inherit;text-decoration:none} .my-himp a:hover,.my-script a:hover{color:inherit;background-color:transparent;text-decoration:none} div.mysito-bblog{clear:both} div.emptyloc,div.my-himp,div.my-script{overflow:hidden} div.emptyblock{display:none} div.emptygallery{background:url('../images/empty-gallery.png') no-repeat scroll center center transparent} div.emptyimage{background:url('../images/empty-image.png') no-repeat scroll center center transparent} div.emptyimage,div.emptygallery{border:1px dashed #888;height:150px;width:150px;max-width:400px;margin:0 auto} div.emptyvideo,div.emptyvideo img{max-width:100%} div.emptyvideo{background-image:url('../images/empty-video.png')} div.emptyaudio,div.emptyaudio img{max-width:100%} div.emptyaudio{background-image:url('../images/empty-audio.png')} div.emptyaudio,div.emptyvideo{background-size:cover;display:inline-block} .nolink,.nolink a{text-decoration:none !important;color:inherit !important} .myeyepw{margin-left:-30px;cursor:pointer} .my-overlay-fade,.my-overlay-scale,.my-overlay-spin,.my-overlay-grayscale [class*='my-overlay-slide']{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter} .my-overlay-active .my-overlay-fade,.my-overlay-active .my-overlay-scale,.my-overlay-active .my-overlay-spin,.my-overlay-active [class*='my-overlay-slide']{transition-duration:.8s} .my-overlay-fade{opacity:.7} .my-overlay-hover:hover .my-overlay-fade,.my-overlay-hover.my-overlay-fade:hover,.my-overlay-hover.my-hover .my-overlay-fade{opacity:1} .my-overlay-scale{-webkit-transform:scale(1);transform:scale(1)} .my-overlay-hover:hover .my-overlay-scale,.my-overlay-hover.my-overlay-scale:hover,.my-overlay-hover.my-hover .my-overlay-scale{-webkit-transform:scale(1.1);transform:scale(1.1)} .my-overlay-spin{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)} .my-overlay-hover:hover .my-overlay-spin,.my-overlay-hover.my-overlay-spin:hover,.my-overlay-hover.my-hover .my-overlay-spin{-webkit-transform:scale(1) rotate(3deg);transform:scale(1) rotate(3deg)} .my-overlay-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)} .my-overlay-hover:hover .my-overlay-grayscale,.my-overlay-hover.my-overlay-grayscale:hover,.my-overlay-hover.my-hover .my-overlay-grayscale{-webkit-filter:grayscale(0);filter:grayscale(0)} [class*='my-overlay-slide']{opacity:0} .my-overlay-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)} .my-overlay-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)} .my-overlay-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)} .my-overlay-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)} .my-overlay-hover:hover [class*='my-overlay-slide'],.my-overlay-hover.my-hover [class*='my-overlay-slide']{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)} .my-overlay-panel{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#fff} .my-thumbnail-mini{max-width:75px} .my-thumbnail-small{max-width:150px} .my-thumbnail-medium{max-width:300px} .my-thumbnail-large{max-width:600px} .my-thumbnail-expand,.my-thumbnail-expand>img{max-width:100%} .my-gallery-mini{width:150px;height:150px} .my-gallery-small{width:300px;height:300px} .my-gallery-medium{width:600px;height:600px} .my-gallery-large{width:1024px;height:1024px} .my-gallery-expand,.my-gallery-expand>img{width:100%;height:100%} .my-overlay-background{background:rgba(0,0,0,0.5)} .my-thumbnail{border:1px solid #ddd;background:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.05);margin:0} .my-bsimag-fst{display:block;position:relative} .my-caption-first{width:100%;display:table;height:100%;position:absolute;top:0;left:0;margin:0} .my-caption{visibility:hidden;position:absolute;width:100%;max-height:100%;height:100%;top:0} .my-caption-label,.my-caption-label a:hover{background:black;background:rgba(0,0,0,0.50);color:white;width:99.5%;margin:0 auto;position:relative;padding:5px} .my-caption-title{line-height:1.5em;font-size:1.1rem;font-weight:bolder;margin-bottom:10px} .my-caption-text{line-height:1.5em} .my-caption-label-top,.my-caption-label-bottom,.my-caption-label-left,.my-caption-label-right{opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease} .my-caption-slide:hover .my-caption-label{opacity:1} .my-caption-label-top{left:0;right:0;top:-3rem} .my-caption-slide:hover .my-caption-label-top{top:0} .my-caption-label-bottom{left:0;right:0;bottom:-3rem} .my-caption-slide:hover .my-caption-label-bottom{bottom:0} .my-caption-label-left{left:-3rem;right:3rem} .my-caption-slide:hover .my-caption-label-left{left:0;right:0} .my-caption-label-right{left:3rem;right:-3rem} .my-caption-slide:hover .my-caption-label-right{right:0;left:0} .mysito-brimag .child-brimag.my-bo-no._my_drop{outline-color:red;outline-style:dashed;outline-width:1px} .my-imagesdemo{display:inline-block;width:80px;text-align:center;color:white;font-size:43px;line-height:1} .fa.my-imagedemo{font-size:60px;width:85px;height:76px;color:#000;background-color:transparent;padding:.1em} .child-bsimag{overflow:hidden} .child-bsimag,.child-item .child-bsimag{display:inline-block;vertical-align:middle} .child-ware .child-bsimag{display:block;vertical-align:middle} .child-bsimag img{max-width:100%;position:absolute;top:0} .child-bsimag a,.child-bsimag a:hover{color:inherit;text-decoration:none} .buItems .my-button,.icItems .my-icon,.tiItems .my-title,.slItems .my-title,.teItems .my-text,.buWares .my-button,.icWares .my-icon,.tiWares .my-title,.slWares .my-title,.teWares .my-text{margin:0 0 10px 0} .mysito-sware .slWares .my-title,.mysito-sware .tiWares .my-title,.mysito-sware .teWares .my-text{padding:5px} img.my-seoimg{left:-150%;position:absolute} .my-capt-sec.my-cap-lf{text-align:left} .my-capt-sec.my-cap-ce{text-align:center} .my-capt-sec.my-cap-rg{text-align:right} .my-capt-sec{display:table-cell;margin:0;padding:0} .my-capt-sec.my-cap-tp{vertical-align:top} .my-capt-sec.my-cap-md{vertical-align:middle} .my-capt-sec.my-cap-bt{vertical-align:bottom} .my-bsimag-fst{position:relative;line-height:1px} .my-bsimag-fst{background-repeat:no-repeat;background-position:50% 50%;background-size:cover} .my-conOverlay-modal{padding-top:5px;position:fixed;left:0;top:0;right:0;bottom:0;margin:1px;overflow:auto;background-color:rgba(0,0,0,0.4);box-sizing:border-box} .my-confirm-modal{max-width:100%;margin:0} @media only screen and (min-width:530px){.my-confirm-modal{max-width:500px;margin:0 auto} } @media only screen and (min-width:940px){.my-conOverlay-modal{padding-top:100px} .my-confirm-modal{max-width:900px;margin:0 auto} } @media only screen and (max-width :767px){div.mysito-bcolumn.my-resp .mysito-bcell{width:100%} } .my-sticky{position:fixed !important;z-index:99998 !important;left:0 !important;box-shadow:rgba(0,0,0,0.3) 0 1px 10px;right:0} .my-sticky.menuFix .navbar{margin:0 auto} .my-sticky.menuFix .navbar .my-logo-img{max-height:50px} .my-sticky .my-zone{background-image:none !important;background-color:transparent !important;border-width:0 !important} .my-flex{display:flex !important} .my-align-items-center{align-items:center !important} #baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease} #baguetteBox-overlay.visible{opacity:1} #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center} #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%} #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)} #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif} #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px} #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease} #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out} #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out} @-webkit-keyframes bounceFromRight{0{margin-left:0} 50%{margin-left:-30px} 100%{margin-left:0} } @keyframes bounceFromRight{0{margin-left:0} 50%{margin-left:-30px} 100%{margin-left:0} } @-webkit-keyframes bounceFromLeft{0{margin-left:0} 50%{margin-left:30px} 100%{margin-left:0} } @keyframes bounceFromLeft{0{margin-left:0} 50%{margin-left:30px} 100%{margin-left:0} } .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px} .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease} .baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)} .baguetteBox-button#next-button{right:2%} .baguetteBox-button#previous-button{left:2%} .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2%+6px);width:30px;height:30px} .baguetteBox-button svg{position:absolute;left:0;top:0} .baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px} .baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out} .baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s} @-webkit-keyframes bounce{0,100%{-webkit-transform:scale(0);transform:scale(0)} 50%{-webkit-transform:scale(1);transform:scale(1)} } @keyframes bounce{0,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)} 50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)} } .toggle,.mtitle,div.navbar [id^=drop]{display:none} .toggle{width:100%} div.navbar.with-logo{display:flex;justify-content:space-between} div.navbar.with-logo.logo-dx{flex-direction:row-reverse} a.menulogo:hover{text-decoration:none} .navbar.with-logo .menulogo,.navbar.with-logo nav{display:flex;flex-shrink:0;flex-basis:0} .navbar.with-logo .menulogo{flex-grow:1;justify-content:center} .navbar.with-logo nav{flex-grow:6} .navbar.with-logo.my-align-lf nav{justify-content:start} .navbar.with-logo.my-align-ce nav{justify-content:center} .navbar.with-logo.my-align-rg nav{justify-content:end} div.navbar{margin:0;padding:0;line-height:100%;white-space:normal} div.navbar ul.menu{padding:0;margin:0;list-style:none;line-height:100%;font-size:0;position:relative;display:inline-block;width:100%} div.navbar li ul,div.navbar li ul a{z-index:10} div.navbar ul.menu>li>a,div.navbar ul.menu>li>label.toggle{box-sizing:border-box} div.navbar ul.menu:after{clear:both;content:'';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0} div.navbar ul li{list-style-type:none;line-height:inherit;display:inline-table;zoom:1;position:relative;top:0;left:0;margin:0} div.navbar ul a{display:block;display:inline-block;position:relative;zoom:1;line-height:100%;top:0;left:0;white-space:nowrap} div.navbar.slidedown ul a{white-space:break-spaces} div.navbar ul a,div.navbar.slidedown .toggle{text-decoration:none;padding:1.111em 1.111em} div.navbar ul li.has-child>a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0d7";margin-left:.5em} div.navbar.noarrmen>ul>li.has-child>a:after{display:none !important} div.navbar ul li:hover>ul{display:inherit;visibility:visible;opacity:1;filter:alpha(opacity=100)} div.navbar.my-bo-no,div.navbar.my-bo-no ul{border-color:transparent !important} div.navbar.my-bo-no ul.menu>li>a:hover,div.navbar.my-bo-no ul.menu>li>label.toggle:hover{border-color:transparent !important} div.navbar.my-bo-no ul.menu>li.my-active>a,div.navbar.my-bo-no ul.menu>li.my-active>label.toggle{border-color:transparent !important} div.navbar.my-bo-no ul.menu>li.my-active>a:hover,div.navbar.my-bo-no ul.menu>li.my-active>label.toggle:hover{border-color:transparent !important} div.navbar ul ul{margin:0;padding:0;position:absolute;top:100%;left:0;min-width:150px;display:block;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease} div.navbar ul ul li{display:block;width:100%} div.navbar ul ul li a{display:block} div.navbar ul ul ul{top:0;left:100%} div.navbar ul ul li.has-child>a:after,div.navbar ul.menu.vertical li.has-child>a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0da";float:right;position:relative} div.navbar.noarrsmen>ul ul li.has-child>a:after{display:none !important} div.navbar.my-bo-no ul.menu ul li,div.navbar.my-bo-no ul.menu ul li>label.toggle{border-color:transparent !important} div.navbar.my-bo-no ul.menu ul li:hover,div.navbar.my-bo-no ul.menu ul li>label.toggle:hover{border-color:transparent !important} div.navbar.my-align-lf ul.menu{text-align:left} div.navbar.my-align-ce ul.menu{text-align:center} div.navbar.my-align-rg ul.menu{text-align:right} div.navbar ul.menu.vertical li{display:block} div.navbar ul.menu.vertical li a{display:block} div.navbar ul.menu.vertical ul{top:0;left:100%} div.navbar ul.menu.vertical.right{text-align:inherit} div.navbar ul.menu.vertical.right ul{top:0;right:100%;left:auto} div.navbar ul.menu.vertical.right li a{padding-left:1.851em;padding-right:1.481em} div.navbar ul.menu.vertical.right li.has-child>a:after{content:"\f0d9";float:left;left:-0.814em} div.navbar ul.menu.vertical.right li.has-child>a{padding-left:1.259em} div.navbar ul.menu.plain li{display:block} div.navbar ul.menu.plain li a{display:block;padding-top:.5em;padding-bottom:.5em} div.navbar ul.menu.plain ul{position:relative;top:unset;left:unset;visibility:visible;opacity:1} div.navbar ul.menu.plain li.has-child>a::after{content:""} div.navbar ul.menu.plain li.has-child ul li a{padding-left:1.962em} div.navbar ul.menu.plain li a::before,div.navbar ul.menu.plain li.has-child ul li a::before,div.navbar ul.menu.plain label.toggle::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em;content:"\f105"} div.navbar.slidedown{overflow:hidden} div.navbar.slidedown .toggle+a{display:none} div.navbar.slidedown ul .toggle{display:block;line-height:100%;text-decoration:none;cursor:pointer} div.navbar.slidedown ul .toggle:after,div.navbar.slidedown>.toggle:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:1em} div.navbar.slidedown.noarrsmen>ul ul li.has-child>.toggle:after{display:none !important} div.navbar.slidedown.noarrmen>ul>li.has-child>.toggle:after{display:none !important} div.navbar.slidedown ul .toggle:after{content:"\f0d7"} div.navbar.slidedown [id^=drop]:checked+ul{display:block} div.navbar.slidedown ul a{width:100%} div.navbar.slidedown ul li{display:block;width:100%} div.navbar.slidedown ul ul{visibility:visible;opacity:1;display:none;float:none;position:static} div.navbar.slidedown ul ul li:hover>ul,div.navbar.slidedown ul li:hover>ul{display:none} div.navbar.slidedown ul ul li{display:block;width:100%} div.navbar.slidedown ul ul ul li{position:static} div.navbar.slidedown ul.menu ul li>a,div.navbar.slidedown ul.menu ul li>label.toggle{padding-left:1.962em} div.navbar.slidedown ul.menu ul ul li>a,div.navbar.slidedown ul.menu ul ul li>label.toggle{padding-left:3.0} div.navbar.slidedown ul.menu ul ul ul li>a,div.navbar.slidedown ul.menu ul ul ul li>label.toggle{padding-left:4.814em} div.navbar ul.menu ul li.divider{border-top:1px solid #ccc} div.navbar ul.menu ul li.divider a{border-top:1px solid #fff} div.navbar ul.menu ul li.header{padding:.416em 1.25em;text-transform:uppercase;font-weight:bold;font-size:.8rem;padding:1.25em 1.666em} .mtitle{padding:1.111em 1.111em;line-height:100%;text-decoration:none;margin:0;text-transform:none;font-weight:700;display:none} div.navbar.plain .mtitle,div.navbar.slidedown .mtitle,div.navbar.vertical .mtitle{display:inline-block} div.navbar.plain .mtitle.mresp,div.navbar.slidedown .mtitle.mresp{display:none} .menulogo h2.sitename{line-height:unset;padding:0 .5rem} div.navbar.with-logo .my-logo-icon{padding:.5rem 1rem} @media all and (max-width :767px){div.navbar{overflow:hidden;width:100% !important} div.navbar ul.menu.mresp{display:none} div.navbar label.toggle+a,div.navbar label.titleV,div.navbar.slidedown .mtitle,div.navbar.plain .mtitle,div.navbar.plain ul.menu div.navbar.vertical .mtitle{display:none} div.navbar.slidedown .mtitle.mresp,div.navbar.vertical .mtitle.mresp,div.navbar.plain .mtitle.mresp,div.navbar.plain ul.menu.notoggle ul{display:block} div.navbar ul.menu.plain ul div.navbar.plain ul.menu.notoggle .toggle{display:none} div.navbar ul.menu.vertical li label.toggle+a,div.navbar ul.menu.plain li label.toggle{display:none} div.navbar ul.menu.vertical.right li a{padding-left:1.111em;padding-right:1.111em} div.navbar ul.menu.vertical.right ul li>a,div.navbar ul.menu.vertical.right ul li>label.toggle{padding-left:1.962em} div.navbar ul.menu.vertical.right ul ul li>a,div.navbar ul.menu.vertical.right ul ul li>label.toggle{padding-left:3.0} div.navbar label.toggle,div.navbar label.mresp{padding:1.111em 1.111em;line-height:1em;text-decoration:none;cursor:pointer;margin:0} div.navbar label.toggle{display:inline-block} div.navbar label.mresp{display:inline-flex;align-items:center} div.navbar ul.menu ul li>a,div.navbar ul.menu ul li>label.toggle{padding-left:1.962em} div.navbar ul.menu ul ul li>a,div.navbar ul.menu ul ul li>label.toggle{padding-left:3.0} div.navbar ul.menu ul ul ul li>a,div.navbar ul.menu ul ul ul li>label.toggle{padding-left:4.814em} div.navbar ul label.toggle:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:.5em} div.navbar ul label.toggle:after{content:"\f0d7"} div.navbar .mtitle{text-transform:none;font-weight:700} div.navbar label.mresp::before{display:inline-block;content:"";width:2em;height:1.5em;border-color:inherit;border-top-style:double;border-top-width:.90em;border-bottom-style:solid;border-bottom-width:.320em;margin-right:10px;​​​​​​​​​​​​​​​​​​​​​​​​​​​} div.navbar [id^=drop]:checked+ul{display:block} div.navbar ul a{width:100%} div.navbar ul li,div.navbar ul li a{display:block;width:100% !important} div.navbar ul ul{visibility:visible;opacity:1;display:none;float:none;position:static;width:100%} div.navbar ul ul li:hover>ul,div.navbar ul li:hover>ul{display:none} div.navbar ul ul li{display:block;width:100%} div.navbar ul ul ul li{position:static} div.navbar ul.menu ul>li label.toggle:before,div.navbar ul.menu ul>li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;content:"\f0da";font-size:inherit;padding-right:1em} div.navbar .menulogo{display:block;position:absolute;top:.5rem} div.navbar.with-logo nav{display:block !important} div.navbar.with-logo.logo-dx.my-align-rg{text-align:left !important} div.navbar.with-logo.logo-sx.my-align-lf{text-align:right !important} div.navbar.with-logo nav{flex-grow:2} div.navbar.with-logo .my-logo-img{height:50px;padding-left:.5rem} } @media all and (max-width :330px){div.navbar ul li,div.navbar ul li a{display:block;width:94% !important} } @media only screen and (min-width:40em) and (max-width :767px){div.navbar .menu-overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,0.6);opacity:0;visibility:hidden;backface-visibility:hidden;transition:opacity .6s cubic-bezier(0.55,0,0.1,1),visibility .6s cubic-bezier(0.55,0,0.1,1)} div.navbar .menu-overlay.active{opacity:1;visibility:visible} } @media all and (max-width :767px){div.navbar .ulmenu{display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto;background-color:#fff;width:600px;max-width:75rem;min-height:20rem;padding:1rem;border-radius:3px;opacity:0;overflow-y:auto;visibility:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.1);backface-visibility:hidden;transform:scale(1.2);transition:all .6s cubic-bezier(0.55,0,0.1,1)} div.navbar .ulmenu .close-menu{cursor:pointer;opacity:0;font-size:30px;backface-visibility:hidden;transition:opacity .6s cubic-bezier(0.55,0,0.1,1),transform .6s cubic-bezier(0.55,0,0.1,1);transition-delay:.3s;display:block;padding:10px;line-height:1rem;text-align:right;position:relative;background-color:lightgray;color:black} div.navbar .ulmenu .ulmenu-content{opacity:0;backface-visibility:hidden;transition:opacity .6s cubic-bezier(0.55,0,0.1,1);transition-delay:.3s} div.navbar .ulmenu.active{margin:auto;visibility:visible;opacity:1;transform:scale(1);z-index:99999;position:fixed} div.navbar .ulmenu.active .mysito-bmenu-admin{display:none} body.my-admin div.navbar .ulmenu.active{top:41px} div.navbar .ulmenu.active .ulmenu-content{opacity:1} div.navbar .ulmenu.active .close-menu{opacity:1} } @media all and (max-width :767px){div.navbar .ulmenu.active{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-overflow-scrolling:touch;border-radius:0;transform:scale(1.01);padding:0 !important} div.navbar .ulmenu .close-menu{padding-right:20px !important} } .switch{position:relative;display:inline-block;width:60px;height:24px} .switch input{opacity:0;width:0;height:0} .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s} .slider:before{font-size:14px;position:absolute;content:"";height:20px;width:23px;left:3px;bottom:3px;background-color:#f1f1f1;-webkit-transition:.4s;transition:.4s;padding-left:1px} .slider:after{font-size:20px;position:absolute;height:20px;width:23px;left:32px;bottom:2px;background-color:white;padding-left:1px;background-color:transparent;color:#333;-webkit-transition:.4s;transition:.4s} input:checked+.slider:after{-webkit-transform:translateX(-22px);-ms-transform:translateX(-22px);transform:translateX(-22px);color:#FFF} input:checked+.slider{background-color:#2196f3} .slider .slider-on{display:none} .slider .slider-off{display:block;position:relative;right:-26px;top:4px;width:30px;text-align:center} input:checked+.slider .slider-on{display:block;position:relative;left:1px;top:4px;width:36px;text-align:center} input:checked+.slider .slider-off{display:none} input:focus+.slider{box-shadow:0 0 1px #2196f3} input:checked+.slider:before{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px);background-color:#FFF} .slider.round{border-radius:34px} .slider.round:before{border-radius:50%} .myrotate{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite} @-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg)} } @keyframes rotate{to{transform:rotate(360deg)} } .myspinner,.myspinner2x,.myspinner3,.myspinner4{display:inline-block;border-radius:50%} .myspinner{width:80px;height:80px;box-shadow:inset -2px 0 0 2px #fb9902} .myspinner2x{width:80px;height:80px;box-shadow:inset -4px 0 0 4px #fb9902} .myspinner3{width:30px;height:30px;box-shadow:inset -2px 0 0 2px #02acfb} .myspinner4{width:1rem;height:1rem;box-shadow:inset -2px 0 0 2px #02acfb} .my-progress-bar{background-color:#f1f1f1;padding:3px;border-radius:1px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)} .my-progress-bar-fill{display:block;height:22px;background-color:#659cef;border-radius:1px;transition:width 3s ease-in-out} .my-overwait{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);height:100%;width:100%} .centraspan{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)} .centradiv{position:absolute;top:50%;left:50%;font-size:1.5em;color:white;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)} .my-download a{color:inherit;text-decoration:none} .my-download a:hover{color:inherit;background-color:transparent;text-decoration:none} .mysito-bdownload form,.mysito-bdownload form:hover,.mysito-bdownload button,.mysito-bdownload button:hover{border:0;display:inline-block;padding:inherit;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:transparent;text-align:inherit;cursor:pointer;white-space:nowrap} span.my-tip{white-space:nowrap;position:absolute;top:-20px;left:10px} .my-tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;cursor:pointer} .my-tooltip .my-ttiptext,.my-tooltip .my-ttiptext-5s{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:10;opacity:0;transition:opacity .3s ease-in-out} .my-tooltip:hover .my-ttiptext-5s{visibility:visible;opacity:1;transition-delay:2.5s} .my-ttip-top{bottom:125%;left:50%;margin-left:-60px} .my-ttip-bottom{top:135%;left:50%;margin-left:-60px} .my-ttip-right{top:-125%;left:100%} .my-ttip-left{top:-125%;bottom:auto;right:100%} .my-ttiptext::after{content:"";position:absolute;border-width:5px;border-style:solid;border-color:transparent} .my-ttip-top::after{top:100%;left:50%;margin-left:-5px;border-top-color:#555} .my-ttip-right::after{top:50%;right:100%;margin-top:-5px;border-right-color:#555} .my-ttip-left::after{top:50%;left:100%;margin-top:-5px;border-left-color:#555} .my-ttip-bottom::after{bottom:100%;left:50%;margin-left:-5px;border-bottom-color:#555} .my-ttiptext.my-ttip-xl{width:240px} .my-ttiptext.my-ttip-xxl{width:400px} .my-ttip-top.my-ttip-xl,.my-ttip-bottom.my-ttip-xl{margin-left:-120px} .my-tooltip:hover .my-ttiptext,.my-tooltip .my-ttipshow{visibility:visible;opacity:1} .my-ttip2-text{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,0.4);color:#fff;background-color:#555;padding:25px;opacity:0;visibility:visible;z-index:-1000;transition:2.3s} .my-tooltip2:hover .my-ttip2-text{visibility:visible;opacity:1;transition:.3s;z-index:1000} .my-select,.my-select .content{width:100%} .my-select span.button{position:relative;width:100%;left:0;right:0;padding-right:2.5rem} .my-select span.arrow{position:absolute;text-align:center;width:2.5rem;line-height:2.5rem;top:0;right:0} .my-select input{opacity:0;display:none;width:0;height:0;float:right;position:relative} div.myscrolling{padding:0 !important;margin:0 !important;border-radius:0 !important;display:block !important} div.myscrolling span.arrow{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;font-size:4rem;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer;top:45%;display:block} div.myscrolling span.arrowL,div.myscrolling span.arrowU{left:2px} div.myscrolling span.arrowR,div.myscrolling span.arrowD{right:2px} div.myscrolling span.arrowL:before{content:"\f100"} div.myscrolling span.arrowR:before{content:"\f101"} div.myscrolling span.arrowU:before{content:"\f102"} div.myscrolling span.arrowD:before{content:"\f103"} div.myscrolling div.dots{padding-top:5px;margin:0 auto;position:absolute;z-index:3;bottom:0;left:50%;-webkit-transform:translate(-50%,-15px);-ms-transform:translate(-50%,-15px);transform:translate(-50%,-15px)} div.myscrolling span.dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;top-:10px;height:20px;width:20px;border-radius:50px;cursor:pointer;margin-right:7px;outline:0} @media only screen and (max-width :320px),only screen and (max-device-width :320px){div.myscrolling span.arrow{display:none} } .myslider-slider{overflow:hidden;position:relative;margin-left:auto;margin-right:auto} .myslider-wrapper{height:100%;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-timing-function:linear;transition-timing-function:linear;overflow:hidden} .myslider-slide{position:relative;background-repeat:no-repeat;background-size:contain;background-position:center center;height:100%;float:left} .myslider-seoimg{position:absolute;left:-10000px;top:0;opacity:0;filter:alpha(opacity=0)} .myslider-bullet{text-align:center;width:100%;bottom:0;position:absolute} .myslider-dots{display:inline-block;cursor:pointer;width:16px;height:5px;margin:4px;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease} .myslider-dots.is-active{background-color:#999} .myslider-arrow{width:30px;height:50px;top:50%;cursor:pointer;background-repeat:no-repeat;position:absolute;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2} .myslider-arrow.myslider-arrow-prev{left:20px;background-position:left} .myslider-arrow.myslider-arrow-next{right:20px;background-position:right} .img{max-width:100%} .myslider-slide.fader{transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;position:absolute;top:0;left:0} .myslider-caps{background:rgba(255,255,255,0.6);opacity:1;position:absolute;border-radius:5px;padding:10px;color:black;text-align:center} .myslider-caps.tplf{top:20px;left:15px} .myslider-caps.tprg{top:20px;right:15px} .myslider-caps.tpce{top:20px;left:15px;right:15px} .myslider-caps.btlf{bottom:20px;left:15px} .myslider-caps.btrg{bottom:20px;right:15px} .myslider-caps.btce{bottom:20px;left:15px;right:15px} .myslider-caps.celf{top:50%;left:15px} .myslider-caps.cece{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .myslider-caps.cerg{top:50%;right:15px} .myslider-caps a,.myslider-caps a:hover{text-decoration:none;color:inherit} div.myslider .dots{display:flex;justify-content:center;padding-top:5px;margin:0 auto} div.myslider .dots>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;top-:10px;height:20px;width:20px;border-radius:50px;cursor:pointer;margin-right:7px;outline:0} div.myslider .arrow{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;font-size:4rem;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer} div.myslider .arrowR{right:0;top:45%} div.myslider .arrowL{left:0;top:45%} div.myslider .arrowR:before{content:"\f101"} div.myslider .arrowL:before{content:"\f100"} .my-chart{width:100%} .my-chart .chart{margin:0 auto} .my-chart .title{text-align:center} .my-chart .axis text{fill:#34314c;stroke-width:1;stroke:#34314c} .my-chart .axis line{stroke:#ccc;stroke-dasharray:0;stroke-width:2} .my-chart .x-axis-labels text{alignment-baseline:middle;text-anchor:middle} .my-chart .y-axis-labels text{alignment-baseline:middle;text-anchor:end} .my-chart .y-axis-grid line{stroke:#b4b4b4;stroke-dasharray:4;stroke-width:2} .my-chart .y-axis-grid line:first-child{stroke-width:0} .my-chart .labels text{fill:#aaa} .my-chart .labels line{stroke-width:1;stroke:#aaa} .my-chart .data .dots circle{fill:#fff;stroke-width:4;transition:all ease .5s} .my-chart .data .dots circle:hover{stroke-width:6} .my-chart .data .line path{fill:none;stroke-width:4;stroke-dasharray:3000;animation:dash 1s linear forwards} .my-chart .tooltip{position:fixed;background:rgba(0,0,0,0.6);border-radius:5px;left:-10000px;z-index:999;display:none} .my-chart:hover .tooltip{display:block} .my-chart .tooltip::before{content:'';display:block;position:absolute;width:0;height:0;border:7px solid transparent} .my-chart .tooltip-right::before{top:8px;left:-14px;border-right-color:rgba(0,0,0,0.6)} .my-chart .tooltip-top::before{top:100%;left:50%;border-top-color:rgba(0,0,0,0.6)} .my-chart .tooltip__title{margin:10px;font-size:14px;color:#fff} .my-chart .tooltip__desc{margin:10px;display:flex;align-items:center;justify-content:flex-start;color:#fff} .my-chart .tooltip__line{margin-right:10px;width:15px;height:15px;border:1.5px solid #fff;display:inline-block} @keyframes dash{from{stroke-dashoffset:3000} to{stroke-dashoffset:0} } .my-chart .add{border:2px solid #32bebe;padding:5px} #my-chart{margin:20px;padding:20px 0;box-shadow:0 1px 4px 3px #eee} #my-chart svg{margin:0 auto;padding:0 20px;display:block} table.my-calendar{border-collapse:collapse;border-spacing:0;width:100%;display:table;border:1px solid #ccc;background-color:#f1f1f1} table.my-calendar tr{border-bottom:1px solid #ddd} table.my-calendar th,.my-calendar td{padding:4px;text-align:center;display:table-cell;vertical-align:top;border-right:1px solid #ddd} .my-calendar td{background-color:#fff} table.my-calendar.my-short th,.my-calendar.my-short td{padding:2px} table.my-calendar td.my-celtoday,table.my-calendar.my-hoverable tbody td.my-celtoday:hover{background-color:#87ceeb} table.my-calendar td.my-celdisable{background-color:transparent} table.my-calendar td.my-celselected,table.my-calendar.my-hoverable tbody td.my-celselected:hover{color:#fff;background-color:#f44336} table.my-calendar td.my-celclick{cursor:pointer} table.my-calendar.my-hoverable tbody td:hover{color:#000;background-color:#f1f1f1} table.my-calendar thead tr{background-color:#ccc} button.my-calendarBtn{border:0;display:inline-block;padding:0 10px;margin:0;vertical-align:top;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} button.my-calendarBtn:hover{color:#000 !important;background-color:#ccc !important} .dataTable-wrapper.no-header .dataTable-container{border-top:1px solid #d9d9d9} .dataTable-wrapper.no-footer .dataTable-container{border-bottom:1px solid #d9d9d9} .dataTable-top,.dataTable-bottom{padding:8px 10px} .dataTable-top>div:first-child,.dataTable-bottom>div:first-child{float:left} .dataTable-top>div:last-child,.dataTable-bottom>div:last-child{float:right} .dataTable-selector{padding:6px} .dataTable-input{padding:6px 12px} .dataTable-info{margin:7px 0} .dataTable-pagination ul{margin:0;padding-left:0} .dataTable-pagination li{list-style:none;float:left} .dataTable-pagination a{border:1px solid transparent;float:left;margin-left:2px;padding:6px 12px;position:relative;text-decoration:none;color:#333} .dataTable-pagination a:hover{background-color:#d9d9d9} .dataTable-pagination .active a,.dataTable-pagination .active a:focus,.dataTable-pagination .active a:hover{background-color:#d9d9d9;cursor:default} .dataTable-pagination .ellipsis a,.dataTable-pagination .disabled a,.dataTable-pagination .disabled a:focus,.dataTable-pagination .disabled a:hover{cursor:not-allowed} .dataTable-pagination .disabled a,.dataTable-pagination .disabled a:focus,.dataTable-pagination .disabled a:hover{cursor:not-allowed;opacity:.4} .dataTable-pagination .pager a{font-weight:bold} .dataTable-table{max-width:100%;width:100%;border-spacing:0} .dataTable-table>tbody>tr>td,.dataTable-table>tbody>tr>th,.dataTable-table>tfoot>tr>td,.dataTable-table>tfoot>tr>th,.dataTable-table>thead>tr>td,.dataTable-table>thead>tr>th{vertical-align:top;padding:8px 10px} .dataTable-table>thead>tr>th{vertical-align:bottom;text-align:left;border-bottom:1px solid #d9d9d9} .dataTable-table>tfoot>tr>th{vertical-align:bottom;text-align:left;border-top:1px solid #d9d9d9} .dataTable-table th{vertical-align:bottom;text-align:left} .dataTable-table th a{text-decoration:none;color:inherit} .dataTable-sorter{display:inline;height:100%;position:relative;width:100%} .dataTable-sorter::before,.dataTable-sorter::after{content:"";height:0;width:0;position:absolute;right:-20px;border-left:6px solid transparent;border-right:6px solid transparent;opacity:.4} .dataTable-sorter::before{border-top:4px solid #000;bottom:8px;top:10px} .dataTable-sorter::after{border-bottom:4px solid #000;border-top:4px solid transparent;top:0} .asc .dataTable-sorter::after,.desc .dataTable-sorter::before{opacity:.6} .dataTables-empty{text-align:center} .dataTable-top::after,.dataTable-bottom::after{clear:both;content:" ";display:table} 