html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#666}.uk-scope body{margin:0}.uk-scope a{background-color:transparent;-webkit-text-decoration-skip:objects}.uk-scope a:active,.uk-scope a:hover{outline:0}.uk-scope .uk-link,.uk-scope a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-scope .uk-link:hover,.uk-scope a:hover{color:#0f6ecd;text-decoration:underline}.uk-scope abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.uk-scope b,.uk-scope strong{font-weight:inherit}.uk-scope b,.uk-scope strong{font-weight:bolder}.uk-scope :not(pre)>code,.uk-scope :not(pre)>kbd,.uk-scope :not(pre)>samp{font-size:.875rem;font-family:Consolas,monaco,monospace;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}.uk-scope em{color:#f0506e}.uk-scope ins{background:#ffd;color:#666;text-decoration:none}.uk-scope mark{background:#ffd;color:#666}.uk-scope q{font-style:italic}.uk-scope small{font-size:80%}.uk-scope sub,.uk-scope sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.uk-scope sup{top:-.5em}.uk-scope sub{bottom:-.25em}.uk-scope audio,.uk-scope canvas,.uk-scope iframe,.uk-scope img,.uk-scope svg,.uk-scope video{vertical-align:middle}.uk-scope audio,.uk-scope canvas,.uk-scope img,.uk-scope video{max-width:100%;height:auto;box-sizing:border-box}.uk-scope img{border-style:none}.uk-scope svg:not(:root){overflow:hidden}.uk-scope address,.uk-scope dl,.uk-scope fieldset,.uk-scope figure,.uk-scope ol,.uk-scope p,.uk-scope pre,.uk-scope ul{margin:0 0 20px 0}.uk-scope *+address,.uk-scope *+dl,.uk-scope *+fieldset,.uk-scope *+figure,.uk-scope *+ol,.uk-scope *+p,.uk-scope *+pre,.uk-scope *+ul{margin-top:20px}.uk-scope .uk-h1,.uk-scope .uk-h2,.uk-scope .uk-h3,.uk-scope .uk-h4,.uk-scope .uk-h5,.uk-scope .uk-h6,.uk-scope h1,.uk-scope h2,.uk-scope h3,.uk-scope h4,.uk-scope h5,.uk-scope h6{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:#333;text-transform:none}.uk-scope *+.uk-h1,.uk-scope *+.uk-h2,.uk-scope *+.uk-h3,.uk-scope *+.uk-h4,.uk-scope *+.uk-h5,.uk-scope *+.uk-h6,.uk-scope *+h1,.uk-scope *+h2,.uk-scope *+h3,.uk-scope *+h4,.uk-scope *+h5,.uk-scope *+h6{margin-top:40px}.uk-scope .uk-h1,.uk-scope h1{font-size:2.625rem;line-height:1.2}.uk-scope .uk-h2,.uk-scope h2{font-size:2rem;line-height:1.3}.uk-scope .uk-h3,.uk-scope h3{font-size:1.5rem;line-height:1.4}.uk-scope .uk-h4,.uk-scope h4{font-size:1.25rem;line-height:1.4}.uk-scope .uk-h5,.uk-scope h5{font-size:16px;line-height:1.4}.uk-scope .uk-h6,.uk-scope h6{font-size:.875rem;line-height:1.4}.uk-scope ol,.uk-scope ul{padding-left:30px}.uk-scope ol>li>ol,.uk-scope ol>li>ul,.uk-scope ul>li>ol,.uk-scope ul>li>ul{margin:0}.uk-scope dt{font-weight:700}.uk-scope dd{margin-left:0}.uk-scope .uk-hr,.uk-scope hr{box-sizing:content-box;height:0;overflow:visible;margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5}.uk-scope *+.uk-hr,.uk-scope *+hr{margin-top:20px}.uk-scope address{font-style:normal}.uk-scope blockquote{margin:0 0 20px 0;font-size:1.25rem;line-height:1.5;font-style:italic;color:#333}.uk-scope *+blockquote{margin-top:20px}.uk-scope blockquote p:last-of-type{margin-bottom:0}.uk-scope blockquote footer{margin-top:10px;font-size:.875rem;line-height:1.5;color:#666}.uk-scope blockquote footer::before{content:"\2014   "}.uk-scope pre{font:.875rem/1.5 Consolas,monaco,monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}.uk-scope pre code{font-family:Consolas,monaco,monospace}.uk-scope ::-moz-selection{background:#39f;color:#fff;text-shadow:none}.uk-scope ::selection{background:#39f;color:#fff;text-shadow:none}.uk-scope article,.uk-scope aside,.uk-scope details,.uk-scope figcaption,.uk-scope figure,.uk-scope footer,.uk-scope header,.uk-scope main,.uk-scope nav,.uk-scope section,.uk-scope summary{display:block}.uk-scope progress{vertical-align:baseline}.uk-scope [hidden],.uk-scope template{display:none}.uk-scope iframe{border:0}.uk-scope a,.uk-scope area,.uk-scope button,.uk-scope input,.uk-scope label,.uk-scope select,.uk-scope summary,.uk-scope textarea{touch-action:manipulation}.uk-scope .var-media-s:before{content:'640px'}.uk-scope .var-media-m:before{content:'960px'}.uk-scope .var-media-l:before{content:'1200px'}.uk-scope .var-media-xl:before{content:'1600px'}.uk-scope .uk-link-muted a,.uk-scope a.uk-link-muted{color:#999}.uk-scope .uk-link-muted a:hover,.uk-scope a.uk-link-muted:hover{color:#666}.uk-scope .uk-link-reset a,.uk-scope .uk-link-reset a:focus,.uk-scope .uk-link-reset a:hover,.uk-scope a.uk-link-reset,.uk-scope a.uk-link-reset:focus,.uk-scope a.uk-link-reset:hover{color:inherit!important;text-decoration:none!important}.uk-scope .uk-heading-primary{font-size:2.625rem;line-height:1.2}@media (min-width:960px){.uk-scope .uk-heading-primary{font-size:3.75rem;line-height:1.1}}.uk-scope .uk-heading-hero{font-size:4rem;line-height:1.1}@media (min-width:640px){.uk-scope .uk-heading-hero{font-size:6rem;line-height:1}}@media (min-width:960px){.uk-scope .uk-heading-hero{font-size:8rem;line-height:1}}.uk-scope .uk-heading-divider{padding-bottom:10px;border-bottom:1px solid #e5e5e5}.uk-scope .uk-heading-bullet{position:relative}.uk-scope .uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-.1em);vertical-align:middle;height:.9em;margin-right:10px;border-left:5px solid #e5e5e5}.uk-scope .uk-heading-line{overflow:hidden}.uk-scope .uk-heading-line>*{display:inline-block;position:relative}.uk-scope .uk-heading-line>:after,.uk-scope .uk-heading-line>:before{content:"";position:absolute;top:calc(49.5%);width:2000px;border-bottom:1px solid #e5e5e5}.uk-scope .uk-heading-line>:before{right:100%;margin-right:.6em}.uk-scope .uk-heading-line>:after{left:100%;margin-left:.6em}.uk-scope [class*=uk-divider]{border:none;margin-bottom:20px}.uk-scope *+[class*=uk-divider]{margin-top:20px}.uk-scope .uk-divider-icon{position:relative;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.uk-scope .uk-divider-icon::after,.uk-scope .uk-divider-icon::before{content:"";position:absolute;top:50%;max-width:calc(25%);border-bottom:1px solid #e5e5e5}.uk-scope .uk-divider-icon::before{right:calc(75%);width:100%}.uk-scope .uk-divider-icon::after{left:calc(75%);width:100%}.uk-scope .uk-divider-small{line-height:0}.uk-scope .uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.uk-scope .uk-list{padding:0;list-style:none}.uk-scope .uk-list>li::after,.uk-scope .uk-list>li::before{content:"";display:table}.uk-scope .uk-list>li::after{clear:both}.uk-scope .uk-list>li>:last-child{margin-bottom:0}.uk-scope .uk-list ul{margin:0;padding-left:30px;list-style:none}.uk-scope .uk-list>li:nth-child(n+2),.uk-scope .uk-list>li>ul{margin-top:10px}.uk-scope .uk-list-divider>li:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-scope .uk-list-striped>li{padding:10px 10px;border-bottom:1px solid #e5e5e5}.uk-scope .uk-list-striped>li:nth-of-type(odd){background:#f8f8f8}.uk-scope .uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-scope .uk-list-bullet>li{position:relative;padding-left:calc(11.5em)}.uk-scope .uk-list-bullet>li::before{content:"";position:absolute;top:0;left:0;width:1.5em;height:1.5em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;float:left}.uk-scope .uk-list-large>li:nth-child(n+2),.uk-scope .uk-list-large>li>ul{margin-top:20px}.uk-scope .uk-list-large.uk-list-divider>li:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-scope .uk-list-large.uk-list-striped>li{padding:20px 10px;border-bottom:1px solid #e5e5e5}.uk-scope .uk-list-large.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-scope .uk-list-striped>li:first-child{border-top:1px solid #e5e5e5}.uk-scope .uk-description-list>dt{color:#333;font-size:.875rem;font-weight:400;text-transform:uppercase}.uk-scope .uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-scope .uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.uk-scope .uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}.uk-scope *+.uk-table{margin-top:20px}.uk-scope .uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:.875rem;font-weight:400;color:#999;border-bottom:1px solid #e5e5e5;text-transform:uppercase}.uk-scope .uk-table td{padding:16px 12px;vertical-align:top}.uk-scope .uk-table tfoot{font-size:.875rem;border-top:1px solid #e5e5e5}.uk-scope .uk-table caption{font-size:.875rem;text-align:left;color:#999}.uk-scope .uk-table tbody tr.uk-active,.uk-scope .uk-table>tr.uk-active{background:#ffd}.uk-scope .uk-table-middle,.uk-scope .uk-table-middle td{vertical-align:middle!important}.uk-scope .uk-table-striped tbody tr:nth-of-type(odd),.uk-scope .uk-table-striped>tr:nth-of-type(odd){background:#f8f8f8}.uk-scope .uk-table-hover tbody tr:hover,.uk-scope .uk-table-hover>tr:hover{background:#ffd}.uk-scope .uk-table-small td,.uk-scope .uk-table-small th{padding:10px 12px}.uk-scope .uk-table-shrink{width:1px}.uk-scope .uk-table-expand{min-width:300px}.uk-scope .uk-table-link{padding:0!important}.uk-scope .uk-table-link>a{display:block;padding:16px 12px}.uk-scope .uk-table-small .uk-table-link>a{padding:10px 12px}.uk-scope .uk-table :not(:last-child)>td{border-bottom:1px solid #e5e5e5}.uk-scope .uk-table tbody tr{-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.uk-scope .uk-icon{display:inline-block;fill:currentcolor;line-height:0}.uk-scope .uk-icon [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-scope .uk-icon [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-scope .uk-icon>*{transform:translate(0,0)}.uk-scope .uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.uk-scope .uk-icon-link{color:#999}.uk-scope .uk-icon-link:focus,.uk-scope .uk-icon-link:hover{color:#666;outline:0}.uk-scope .uk-active>.uk-icon-link,.uk-scope .uk-icon-link:active{color:#595959}.uk-scope .uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;transition-property:color,background-color}.uk-scope .uk-icon-button:focus,.uk-scope .uk-icon-button:hover{background-color:#ebebeb;color:#666;outline:0}.uk-scope .uk-active>.uk-icon-button,.uk-scope .uk-icon-button:active{background-color:#dfdfdf;color:#666}.uk-scope .uk-checkbox,.uk-scope .uk-input,.uk-scope .uk-radio,.uk-scope .uk-select,.uk-scope .uk-textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-scope .uk-input{overflow:visible}.uk-scope .uk-select{text-transform:none}.uk-scope .uk-select optgroup{font:inherit;font-weight:700}.uk-scope .uk-textarea{overflow:auto}.uk-scope .uk-input[type=search]::-webkit-search-cancel-button,.uk-scope .uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-scope .uk-input[type=number]::-webkit-inner-spin-button,.uk-scope .uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-scope .uk-input::-moz-placeholder,.uk-scope .uk-textarea::-moz-placeholder{opacity:1}.uk-scope .uk-checkbox,.uk-scope .uk-radio{padding:0}.uk-scope .uk-checkbox:not(:disabled),.uk-scope .uk-radio:not(:disabled){cursor:pointer}.uk-scope .uk-fieldset{border:none;margin:0;padding:0}.uk-scope .uk-input,.uk-scope .uk-textarea{-webkit-appearance:none}.uk-scope .uk-input,.uk-scope .uk-select,.uk-scope .uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 6px;background:#fff;color:#666;border:1px solid #e5e5e5;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color,border;transition-property:color,background-color,border}.uk-scope .uk-input,.uk-scope .uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block;line-height:38px}.uk-scope .uk-select[multiple],.uk-scope .uk-select[size],.uk-scope .uk-textarea{padding-top:4px;padding-bottom:4px;vertical-align:top}.uk-scope .uk-input:focus,.uk-scope .uk-select:focus,.uk-scope .uk-textarea:focus{outline:0;background-color:#fff;color:#666;border-color:#1e87f0}.uk-scope .uk-input:disabled,.uk-scope .uk-select:disabled,.uk-scope .uk-textarea:disabled{background-color:#f8f8f8;color:#999;border-color:#e5e5e5}.uk-scope .uk-input:-ms-input-placeholder{color:#999!important}.uk-scope .uk-input::-moz-placeholder{color:#999}.uk-scope .uk-input::-webkit-input-placeholder{color:#999}.uk-scope .uk-textarea:-ms-input-placeholder{color:#999!important}.uk-scope .uk-textarea::-moz-placeholder{color:#999}.uk-scope .uk-textarea::-webkit-input-placeholder{color:#999}.uk-scope .uk-form-small{font-size:.875rem}.uk-scope .uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;line-height:28px}.uk-scope .uk-form-large{font-size:1.25rem}.uk-scope .uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;line-height:53px}.uk-scope .uk-form-danger,.uk-scope .uk-form-danger:focus{color:#f0506e;border-color:#f0506e}.uk-scope .uk-form-success,.uk-scope .uk-form-success:focus{color:#32d296;border-color:#32d296}.uk-scope .uk-form-blank{background:0 0;border-color:transparent}.uk-scope .uk-form-blank:focus{border-color:#e5e5e5;border-style:dashed}.uk-scope input.uk-form-width-xsmall{width:40px}.uk-scope select.uk-form-width-xsmall{width:65px}.uk-scope .uk-form-width-small{width:130px}.uk-scope .uk-form-width-medium{width:200px}.uk-scope .uk-form-width-large{width:500px}.uk-scope .uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%224%201%201%206%207%206%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%224%2013%201%208%207%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:100% 50%}.uk-scope .uk-select:not([multiple]):not([size])::-ms-expand{display:none}.uk-scope .uk-select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%224%201%201%206%207%206%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%224%2013%201%208%207%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-checkbox,.uk-scope .uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background-color,border;transition-property:background-color,border}.uk-scope .uk-radio{border-radius:50%}.uk-scope .uk-checkbox:focus,.uk-scope .uk-radio:focus{outline:0;border-color:#1e87f0}.uk-scope .uk-checkbox:checked,.uk-scope .uk-checkbox:indeterminate,.uk-scope .uk-radio:checked{background-color:#1e87f0;border-color:transparent}.uk-scope .uk-checkbox:checked:focus,.uk-scope .uk-checkbox:indeterminate:focus,.uk-scope .uk-radio:checked:focus{background-color:#0e6dcd}.uk-scope .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%2F%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-checkbox:disabled,.uk-scope .uk-radio:disabled{background-color:#f8f8f8;border-color:#e5e5e5}.uk-scope .uk-radio:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%2F%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-checkbox:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-legend{width:100%;color:inherit;padding:0;font-size:1.5rem;line-height:1.4}.uk-scope .uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-scope .uk-form-custom input[type=file],.uk-scope .uk-form-custom select{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.uk-scope .uk-form-custom input[type=file]{font-size:500px;overflow:hidden}.uk-scope .uk-form-label{color:#333;font-size:.875rem}.uk-scope .uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}@media (max-width:959px){.uk-scope .uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}}@media (min-width:960px){.uk-scope .uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:left}.uk-scope .uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-scope .uk-form-horizontal .uk-form-controls-text{padding-top:7px}}.uk-scope .uk-form-icon{position:absolute;top:0;bottom:0;left:0;width:30px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#999}.uk-scope .uk-form-icon:hover{color:#666}.uk-scope .uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-scope .uk-form-icon:not(.uk-form-icon-flip)+.uk-input{padding-left:30px}.uk-scope .uk-form-icon-flip{right:0;left:auto}.uk-scope .uk-form-icon-flip+.uk-input{padding-right:30px}.uk-scope .uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.uk-scope .uk-button:not(:disabled){cursor:pointer}.uk-scope .uk-button::-moz-focus-inner{border:0;padding:0}.uk-scope .uk-button:hover{text-decoration:none}.uk-scope .uk-button:focus{outline:0}.uk-scope .uk-button-default{background-color:transparent;color:#333;border:1px solid #e5e5e5}.uk-scope .uk-button-default:focus,.uk-scope .uk-button-default:hover{background-color:transparent;color:#333;border-color:#b2b2b2}.uk-scope .uk-button-default.uk-active,.uk-scope .uk-button-default:active{background-color:transparent;color:#333;border-color:#999}.uk-scope .uk-button-primary{background-color:#1e87f0;color:#fff;border:1px solid transparent}.uk-scope .uk-button-primary:focus,.uk-scope .uk-button-primary:hover{background-color:#0f7ae5;color:#fff}.uk-scope .uk-button-primary.uk-active,.uk-scope .uk-button-primary:active{background-color:#0e6dcd;color:#fff}.uk-scope .uk-button-secondary{background-color:#222;color:#fff;border:1px solid transparent}.uk-scope .uk-button-secondary:focus,.uk-scope .uk-button-secondary:hover{background-color:#151515;color:#fff}.uk-scope .uk-button-secondary.uk-active,.uk-scope .uk-button-secondary:active{background-color:#080808;color:#fff}.uk-scope .uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid transparent}.uk-scope .uk-button-danger:focus,.uk-scope .uk-button-danger:hover{background-color:#ee395b;color:#fff}.uk-scope .uk-button-danger.uk-active,.uk-scope .uk-button-danger:active{background-color:#ec2147;color:#fff}.uk-scope .uk-button-danger:disabled,.uk-scope .uk-button-default:disabled,.uk-scope .uk-button-primary:disabled,.uk-scope .uk-button-secondary:disabled{background-color:transparent;color:#999;border-color:#e5e5e5}.uk-scope .uk-button-small{padding:0 15px;line-height:28px;font-size:.875rem}.uk-scope .uk-button-large{padding:0 40px;line-height:53px;font-size:.875rem}.uk-scope .uk-button-text{padding:0;line-height:1.5;background:0 0;color:#333;position:relative}.uk-scope .uk-button-text::before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid #333;-webkit-transition:right .3s ease-out;transition:right .3s ease-out}.uk-scope .uk-button-text:focus,.uk-scope .uk-button-text:hover{color:#333}.uk-scope .uk-button-text:focus::before,.uk-scope .uk-button-text:hover::before{right:0}.uk-scope .uk-button-text:disabled{color:#999}.uk-scope .uk-button-text:disabled::before{display:none}.uk-scope .uk-button-link{padding:0;line-height:1.5;background:0 0;color:#1e87f0}.uk-scope .uk-button-link:focus,.uk-scope .uk-button-link:hover{color:#0f6ecd;text-decoration:underline}.uk-scope .uk-button-link:disabled{color:#999;text-decoration:none}.uk-scope .uk-button-group{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;vertical-align:middle;position:relative}.uk-scope .uk-button-group>.uk-button:nth-child(n+2),.uk-scope .uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-scope .uk-button-group .uk-button.uk-active,.uk-scope .uk-button-group .uk-button:active,.uk-scope .uk-button-group .uk-button:focus,.uk-scope .uk-button-group .uk-button:hover{position:relative;z-index:1}.uk-scope .uk-section{box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-scope .uk-section{padding-top:70px;padding-bottom:70px}}.uk-scope .uk-section::after,.uk-scope .uk-section::before{content:"";display:table}.uk-scope .uk-section::after{clear:both}.uk-scope .uk-section>:last-child{margin-bottom:0}.uk-scope .uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-scope .uk-section-small{padding-top:40px;padding-bottom:40px}.uk-scope .uk-section-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-scope .uk-section-large{padding-top:140px;padding-bottom:140px}}.uk-scope .uk-section-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-scope .uk-section-xlarge{padding-top:210px;padding-bottom:210px}}.uk-scope .uk-section-default{background:#fff}.uk-scope .uk-section-muted{background:#f8f8f8}.uk-scope .uk-section-primary{background:#1e87f0}.uk-scope .uk-section-secondary{background:#222}.uk-scope .uk-container{box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:640px){.uk-scope .uk-container{padding-left:30px;padding-right:30px}}@media (min-width:960px){.uk-scope .uk-container{padding-left:40px;padding-right:40px}}.uk-scope .uk-container::after,.uk-scope .uk-container::before{content:"";display:table}.uk-scope .uk-container::after{clear:both}.uk-scope .uk-container>:last-child{margin-bottom:0}.uk-scope .uk-container .uk-container{padding-left:0;padding-right:0}.uk-scope .uk-container-small{max-width:900px}.uk-scope .uk-container-large{max-width:1600px}.uk-scope .uk-container-expand{max-width:none}.uk-scope .uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-scope .uk-grid>*{margin:0}.uk-scope .uk-grid>*>:last-child{margin-bottom:0}.uk-scope .uk-grid{margin-left:-30px}.uk-scope .uk-grid>*{padding-left:30px}.uk-scope *+.uk-grid-margin,.uk-scope .uk-grid+.uk-grid,.uk-scope .uk-grid>.uk-grid-margin{margin-top:30px}@media (min-width:1200px){.uk-scope .uk-grid{margin-left:-40px}.uk-scope .uk-grid>*{padding-left:40px}.uk-scope *+.uk-grid-margin,.uk-scope .uk-grid+.uk-grid,.uk-scope .uk-grid>.uk-grid-margin{margin-top:40px}}.uk-scope .uk-grid-small{margin-left:-15px}.uk-scope .uk-grid-small>*{padding-left:15px}.uk-scope *+.uk-grid-margin-small,.uk-scope .uk-grid+.uk-grid-small,.uk-scope .uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-scope .uk-grid-medium{margin-left:-30px}.uk-scope .uk-grid-medium>*{padding-left:30px}.uk-scope *+.uk-grid-margin-medium,.uk-scope .uk-grid+.uk-grid-medium,.uk-scope .uk-grid-medium>.uk-grid-margin{margin-top:30px}.uk-scope .uk-grid-large{margin-left:-40px}.uk-scope .uk-grid-large>*{padding-left:40px}.uk-scope *+.uk-grid-margin-large,.uk-scope .uk-grid+.uk-grid-large,.uk-scope .uk-grid-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-scope .uk-grid-large{margin-left:-70px}.uk-scope .uk-grid-large>*{padding-left:70px}.uk-scope *+.uk-grid-margin-large,.uk-scope .uk-grid+.uk-grid-large,.uk-scope .uk-grid-large>.uk-grid-margin{margin-top:70px}}.uk-scope .uk-grid-collapse{margin-left:0}.uk-scope .uk-grid-collapse>*{padding-left:0}.uk-scope .uk-grid+.uk-grid-collapse,.uk-scope .uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-scope .uk-grid-divider>*{position:relative}.uk-scope .uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-scope .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-scope .uk-grid-divider{margin-left:-60px}.uk-scope .uk-grid-divider>*{padding-left:60px}.uk-scope .uk-grid-divider>:not(.uk-first-column)::before{left:30px}.uk-scope .uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-scope .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}@media (min-width:1200px){.uk-scope .uk-grid-divider{margin-left:-80px}.uk-scope .uk-grid-divider>*{padding-left:80px}.uk-scope .uk-grid-divider>:not(.uk-first-column)::before{left:40px}.uk-scope .uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-scope .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}}.uk-scope .uk-grid-divider.uk-grid-small{margin-left:-30px}.uk-scope .uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-scope .uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{left:15px}.uk-scope .uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-scope .uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;left:30px}.uk-scope .uk-grid-divider.uk-grid-medium{margin-left:-60px}.uk-scope .uk-grid-divider.uk-grid-medium>*{padding-left:60px}.uk-scope .uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before{left:30px}.uk-scope .uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-scope .uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}.uk-scope .uk-grid-divider.uk-grid-large{margin-left:-80px}.uk-scope .uk-grid-divider.uk-grid-large>*{padding-left:80px}.uk-scope .uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:40px}.uk-scope .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-scope .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}@media (min-width:1200px){.uk-scope .uk-grid-divider.uk-grid-large{margin-left:-140px}.uk-scope .uk-grid-divider.uk-grid-large>*{padding-left:140px}.uk-scope .uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:70px}.uk-scope .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-scope .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}}.uk-scope .uk-grid-item-match,.uk-scope .uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-scope .uk-grid-item-match>:not([class*=uk-width]),.uk-scope .uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-scope .uk-tile{position:relative;box-sizing:border-box;padding:30px 30px}@media (min-width:1200px){.uk-scope .uk-tile{padding:40px 40px}}.uk-scope .uk-tile::after,.uk-scope .uk-tile::before{content:"";display:table}.uk-scope .uk-tile::after{clear:both}.uk-scope .uk-tile>:last-child{margin-bottom:0}.uk-scope .uk-tile-default{background:#fff}.uk-scope .uk-tile-muted{background:#f8f8f8}.uk-scope .uk-tile-primary{background:#1e87f0}.uk-scope .uk-tile-secondary{background:#222}.uk-scope .uk-card{position:relative;box-sizing:border-box;-webkit-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out}.uk-scope .uk-card-body{padding:30px 30px}.uk-scope .uk-card-header{padding:15px 30px}.uk-scope .uk-card-footer{padding:15px 30px}@media (min-width:1200px){.uk-scope .uk-card-body{padding:40px 40px}.uk-scope .uk-card-header{padding:20px 40px}.uk-scope .uk-card-footer{padding:20px 40px}}.uk-scope .uk-card-body::after,.uk-scope .uk-card-body::before,.uk-scope .uk-card-footer::after,.uk-scope .uk-card-footer::before,.uk-scope .uk-card-header::after,.uk-scope .uk-card-header::before{content:"";display:table}.uk-scope .uk-card-body::after,.uk-scope .uk-card-footer::after,.uk-scope .uk-card-header::after{clear:both}.uk-scope .uk-card-body>:last-child,.uk-scope .uk-card-footer>:last-child,.uk-scope .uk-card-header>:last-child{margin-bottom:0}.uk-scope .uk-card-title{font-size:1.5rem;line-height:1.4}.uk-scope .uk-card-badge{position:absolute;top:30px;right:30px;z-index:1}.uk-scope .uk-card-badge:first-child+*{margin-top:0}.uk-scope .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-scope .uk-card-default{background:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-scope .uk-card-default .uk-card-title{color:#333}.uk-scope .uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-scope .uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5}.uk-scope .uk-card-default .uk-card-footer{border-top:1px solid #e5e5e5}.uk-scope .uk-card-primary{background:#1e87f0;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-scope .uk-card-primary .uk-card-title{color:#fff}.uk-scope .uk-card-primary.uk-card-hover:hover{background-color:#1e87f0;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-scope .uk-card-secondary{background:#222;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-scope .uk-card-secondary .uk-card-title{color:#fff}.uk-scope .uk-card-secondary.uk-card-hover:hover{background-color:#222;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-scope .uk-card-small .uk-card-body,.uk-scope .uk-card-small.uk-card-body{padding:20px 20px}.uk-scope .uk-card-small .uk-card-header{padding:13px 20px}.uk-scope .uk-card-small .uk-card-footer{padding:13px 20px}@media (min-width:1200px){.uk-scope .uk-card-large .uk-card-body,.uk-scope .uk-card-large.uk-card-body{padding:70px 70px}.uk-scope .uk-card-large .uk-card-header{padding:35px 70px}.uk-scope .uk-card-large .uk-card-footer{padding:35px 70px}}.uk-scope .uk-card-body .uk-nav-default{margin:-15px -30px}.uk-scope .uk-card-title+.uk-nav-default{margin-top:0}.uk-scope .uk-card-body .uk-nav-default .uk-nav-divider,.uk-scope .uk-card-body .uk-nav-default .uk-nav-header,.uk-scope .uk-card-body .uk-nav-default>li>a{padding-left:30px;padding-right:30px}.uk-scope .uk-card-body .uk-nav-default .uk-nav-sub{padding-left:45px}@media (min-width:1200px){.uk-scope .uk-card-body .uk-nav-default{margin:-25px -40px}.uk-scope .uk-card-title+.uk-nav-default{margin-top:0}.uk-scope .uk-card-body .uk-nav-default .uk-nav-divider,.uk-scope .uk-card-body .uk-nav-default .uk-nav-header,.uk-scope .uk-card-body .uk-nav-default>li>a{padding-left:40px;padding-right:40px}.uk-scope .uk-card-body .uk-nav-default .uk-nav-sub{padding-left:55px}}.uk-scope .uk-card-small .uk-nav-default{margin:-5px -20px}.uk-scope .uk-card-small .uk-card-title+.uk-nav-default{margin-top:0}.uk-scope .uk-card-small .uk-nav-default .uk-nav-divider,.uk-scope .uk-card-small .uk-nav-default .uk-nav-header,.uk-scope .uk-card-small .uk-nav-default>li>a{padding-left:20px;padding-right:20px}.uk-scope .uk-card-small .uk-nav-default .uk-nav-sub{padding-left:35px}@media (min-width:1200px){.uk-scope .uk-card-large .uk-nav-default{margin:-55px -70px}.uk-scope .uk-card-large .uk-card-title+.uk-nav-default{margin-top:0}}.uk-scope .uk-close{margin:0;border:none;overflow:visible;font:inherit;color:#999;text-transform:none;padding:0;background-color:transparent;cursor:pointer;line-height:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,opacity;transition-property:color,opacity}.uk-scope .uk-close::-moz-focus-inner{border:0;padding:0}.uk-scope .uk-close:focus,.uk-scope .uk-close:hover{color:#666;outline:0}.uk-scope .uk-spinner>*{-webkit-animation:uk-spinner-rotate 1.4s linear infinite;animation:uk-spinner-rotate 1.4s linear infinite}@-webkit-keyframes uk-spinner-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(270deg)}}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.uk-scope .uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;-webkit-animation:uk-spinner-dash 1.4s ease-in-out infinite;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@-webkit-keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;-webkit-transform:rotate(135deg)}100%{stroke-dashoffset:88px;-webkit-transform:rotate(450deg)}}@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}.uk-scope .uk-totop{padding:5px;color:#999;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.uk-scope .uk-totop:focus,.uk-scope .uk-totop:hover{color:#666;outline:0}.uk-scope .uk-totop:active{color:#333}.uk-scope .uk-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#666}.uk-scope *+.uk-alert{margin-top:20px}.uk-scope .uk-alert>:last-child{margin-bottom:0}.uk-scope .uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}.uk-scope .uk-alert-close:first-child+*{margin-top:0}.uk-scope .uk-alert-close:focus,.uk-scope .uk-alert-close:hover{color:inherit;opacity:.8}.uk-scope .uk-alert-primary{background:#d8eafc;color:#1e87f0}.uk-scope .uk-alert-success{background:#edfbf6;color:#32d296}.uk-scope .uk-alert-warning{background:#fff6ee;color:#faa05a}.uk-scope .uk-alert-danger{background:#fef4f6;color:#f0506e}.uk-scope .uk-alert h1,.uk-scope .uk-alert h2,.uk-scope .uk-alert h3,.uk-scope .uk-alert h4,.uk-scope .uk-alert h5,.uk-scope .uk-alert h6{color:inherit}.uk-scope .uk-alert a:not([class]){color:inherit;text-decoration:underline}.uk-scope .uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-scope .uk-badge{box-sizing:border-box;min-width:22px;height:22px;line-height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-scope .uk-badge:focus,.uk-scope .uk-badge:hover{color:#fff;text-decoration:none;outline:0}.uk-scope .uk-label{display:inline-block;padding:0 10px;background:#1e87f0;line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase}.uk-scope .uk-label-success{background-color:#32d296;color:#fff}.uk-scope .uk-label-warning{background-color:#faa05a;color:#fff}.uk-scope .uk-label-danger{background-color:#f0506e;color:#fff}.uk-scope .uk-overlay{padding:30px 30px}.uk-scope .uk-overlay>:last-child{margin-bottom:0}.uk-scope .uk-overlay-default{background:rgba(255,255,255,.8)}.uk-scope .uk-overlay-primary{background:rgba(34,34,34,.8)}.uk-scope .uk-article::after,.uk-scope .uk-article::before{content:"";display:table}.uk-scope .uk-article::after{clear:both}.uk-scope .uk-article>:last-child{margin-bottom:0}.uk-scope .uk-article+.uk-article{margin-top:70px}.uk-scope .uk-article-title{font-size:2.625rem;line-height:1.2}.uk-scope .uk-article-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-scope .uk-article-meta a{color:#999}.uk-scope .uk-article-meta a:hover{color:#666;text-decoration:none}.uk-scope .uk-comment-header{margin-bottom:20px}.uk-scope .uk-comment-body::after,.uk-scope .uk-comment-body::before,.uk-scope .uk-comment-header::after,.uk-scope .uk-comment-header::before{content:"";display:table}.uk-scope .uk-comment-body::after,.uk-scope .uk-comment-header::after{clear:both}.uk-scope .uk-comment-body>:last-child,.uk-scope .uk-comment-header>:last-child{margin-bottom:0}.uk-scope .uk-comment-title{font-size:1.25rem;line-height:1.4}.uk-scope .uk-comment-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-scope .uk-comment-list{padding:0;list-style:none}.uk-scope .uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-scope .uk-comment-list .uk-comment~ul{margin:70px 0 0 0;padding-left:30px;list-style:none}@media (min-width:960px){.uk-scope .uk-comment-list .uk-comment~ul{padding-left:100px}}.uk-scope .uk-comment-list .uk-comment~ul>:nth-child(n+2){margin-top:70px}.uk-scope .uk-comment-primary{padding:30px;background-color:#f8f8f8}.uk-scope .uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-scope .uk-search-input::-webkit-search-cancel-button,.uk-scope .uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-scope .uk-search-input::-moz-placeholder{opacity:1}.uk-scope .uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.uk-scope .uk-search-input:focus{outline:0}.uk-scope .uk-search-input:-ms-input-placeholder{color:#999!important}.uk-scope .uk-search-input::-moz-placeholder{color:#999}.uk-scope .uk-search-input::-webkit-input-placeholder{color:#999}.uk-scope .uk-search-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer}.uk-scope .uk-search-icon::-moz-focus-inner{border:0;padding:0}.uk-scope .uk-search-icon:focus{outline:0}.uk-scope .uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#999}.uk-scope .uk-search .uk-search-icon:hover{color:#999}.uk-scope .uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-scope .uk-search .uk-search-icon-flip{right:0;left:auto}.uk-scope .uk-search-default{width:180px}.uk-scope .uk-search-default .uk-search-input{height:40px;padding-left:6px;padding-right:6px;background:0 0;border:1px solid #e5e5e5}.uk-scope .uk-search-default .uk-search-input:focus{background-color:transparent}.uk-scope .uk-search-default .uk-search-icon{width:40px}.uk-scope .uk-search-default .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input{padding-left:40px}.uk-scope .uk-search-default .uk-search-icon-flip+.uk-search-input{padding-right:40px}.uk-scope .uk-search-navbar{width:400px}.uk-scope .uk-search-navbar .uk-search-input{height:40px;background:0 0;font-size:1.5rem}.uk-scope .uk-search-navbar .uk-search-icon{width:40px}.uk-scope .uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input{padding-left:40px}.uk-scope .uk-search-navbar .uk-search-icon-flip+.uk-search-input{padding-right:40px}.uk-scope .uk-search-large{width:500px}.uk-scope .uk-search-large .uk-search-input{height:80px;background:0 0;font-size:2.625rem}.uk-scope .uk-search-large .uk-search-icon{width:80px}.uk-scope .uk-search-large .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input{padding-left:80px}.uk-scope .uk-search-large .uk-search-icon-flip+.uk-search-input{padding-right:80px}.uk-scope .uk-search-toggle{color:#999}.uk-scope .uk-search-toggle:focus,.uk-scope .uk-search-toggle:hover{color:#666}.uk-scope .uk-nav,.uk-scope .uk-nav ul{margin:0;padding:0;list-style:none}.uk-scope .uk-nav li>a{display:block;text-decoration:none}.uk-scope .uk-nav li>a:focus{outline:0}.uk-scope .uk-nav>li>a{padding:5px 0}.uk-scope ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-scope .uk-nav-sub ul{padding-left:15px}.uk-scope .uk-nav-sub a{padding:2px 0}.uk-scope .uk-nav-parent-icon>.uk-parent>a::after{content:"";width:1.5em;height:1.5em;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-scope .uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:.875rem}.uk-scope .uk-nav-header:not(:first-child){margin-top:20px}.uk-scope .uk-nav-divider{margin:5px 0}.uk-scope .uk-nav-default{font-size:.875rem}.uk-scope .uk-nav-default>li>a{color:#999}.uk-scope .uk-nav-default>li>a:focus,.uk-scope .uk-nav-default>li>a:hover{color:#666}.uk-scope .uk-nav-default>li.uk-active>a{color:#333}.uk-scope .uk-nav-default .uk-nav-header{color:#333}.uk-scope .uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-scope .uk-nav-default .uk-nav-sub a{color:#999}.uk-scope .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-nav-default .uk-nav-sub a:hover{color:#666}.uk-scope .uk-nav-primary>li>a{font-size:1.5rem;color:#999}.uk-scope .uk-nav-primary>li>a:focus,.uk-scope .uk-nav-primary>li>a:hover{color:#666}.uk-scope .uk-nav-primary>li.uk-active>a{color:#333}.uk-scope .uk-nav-primary .uk-nav-header{color:#333}.uk-scope .uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-scope .uk-nav-primary .uk-nav-sub a{color:#999}.uk-scope .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-nav-primary .uk-nav-sub a:hover{color:#666}.uk-scope .uk-nav-center{text-align:center}.uk-scope .uk-nav-center .uk-nav-sub,.uk-scope .uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-scope .uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after{position:absolute}.uk-scope .uk-navbar{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.uk-scope .uk-navbar-container:not(.uk-navbar-transparent){background:#f8f8f8}.uk-scope .uk-navbar-container>::after,.uk-scope .uk-navbar-container>::before{display:none!important}.uk-scope .uk-navbar-center,.uk-scope .uk-navbar-center-left>*,.uk-scope .uk-navbar-center-right>*,.uk-scope .uk-navbar-left,.uk-scope .uk-navbar-right{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-scope .uk-navbar-right{margin-left:auto}.uk-scope .uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-scope .uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:990}.uk-scope .uk-navbar-center:not(:only-child) .uk-navbar-item,.uk-scope .uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a,.uk-scope .uk-navbar-center:not(:only-child) .uk-navbar-toggle{white-space:nowrap}.uk-scope .uk-navbar-center-left,.uk-scope .uk-navbar-center-right{position:absolute;top:0}.uk-scope .uk-navbar-center-left{right:100%}.uk-scope .uk-navbar-center-right{left:100%}.uk-scope [class*=uk-navbar-center-] .uk-navbar-item,.uk-scope [class*=uk-navbar-center-] .uk-navbar-nav>li>a,.uk-scope [class*=uk-navbar-center-] .uk-navbar-toggle{white-space:nowrap}.uk-scope .uk-navbar-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.uk-scope .uk-navbar-center:only-child,.uk-scope .uk-navbar-left,.uk-scope .uk-navbar-right{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-scope .uk-navbar-item,.uk-scope .uk-navbar-nav>li>a,.uk-scope .uk-navbar-toggle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.uk-scope .uk-navbar-nav>li>a{color:#999;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;transition-property:color,background-color}.uk-scope .uk-navbar-nav>li:hover>a,.uk-scope .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-navbar-nav>li>a:focus{color:#666;outline:0}.uk-scope .uk-navbar-nav>li>a:active{color:#333}.uk-scope .uk-navbar-nav>li.uk-active>a{color:#333}.uk-scope .uk-navbar-item{color:#666}.uk-scope .uk-navbar-toggle{color:#999}.uk-scope .uk-navbar-toggle.uk-open,.uk-scope .uk-navbar-toggle:focus,.uk-scope .uk-navbar-toggle:hover{color:#666;outline:0;text-decoration:none}.uk-scope .uk-navbar-subtitle{font-size:.875rem}.uk-scope .uk-navbar-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-scope .uk-navbar-dropdown.uk-open{display:block}.uk-scope [class*=uk-navbar-dropdown-top]{margin-top:-15px}.uk-scope [class*=uk-navbar-dropdown-bottom]{margin-top:15px}.uk-scope [class*=uk-navbar-dropdown-left]{margin-left:-15px}.uk-scope [class*=uk-navbar-dropdown-right]{margin-left:15px}.uk-scope .uk-navbar-dropdown-grid{margin-left:-50px}.uk-scope .uk-navbar-dropdown-grid>*{padding-left:50px}.uk-scope .uk-navbar-dropdown-grid>.uk-grid-margin{margin-top:50px}.uk-scope .uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>*{width:100%!important}.uk-scope .uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack){width:400px}.uk-scope .uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack){width:600px}.uk-scope .uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack){width:800px}.uk-scope .uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack){width:1000px}.uk-scope .uk-navbar-dropdown-dropbar{margin-bottom:30px;box-shadow:none}.uk-scope .uk-navbar-dropdown-nav{font-size:.875rem}.uk-scope .uk-navbar-dropdown-nav>li>a{color:#999}.uk-scope .uk-navbar-dropdown-nav>li>a:focus,.uk-scope .uk-navbar-dropdown-nav>li>a:hover{color:#666}.uk-scope .uk-navbar-dropdown-nav>li.uk-active>a{color:#333}.uk-scope .uk-navbar-dropdown-nav .uk-nav-header{color:#333}.uk-scope .uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-scope .uk-navbar-dropdown-nav .uk-nav-sub a{color:#999}.uk-scope .uk-navbar-dropdown-nav .uk-nav-sub a:focus,.uk-scope .uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#666}.uk-scope .uk-navbar-dropbar{position:relative;background:#fff;overflow:hidden}.uk-scope .uk-navbar-dropbar-slide{position:absolute;z-index:1020;left:0;right:0}.uk-scope .uk-navbar-container>.uk-container .uk-navbar-left{margin-left:-15px;margin-right:-15px}.uk-scope .uk-navbar-container>.uk-container .uk-navbar-right{margin-right:-15px}.uk-scope .uk-navbar-dropdown-grid>*{position:relative}.uk-scope .uk-navbar-dropdown-grid>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;left:25px;border-left:1px solid #e5e5e5}.uk-scope .uk-navbar-dropdown-grid.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;top:-25px;left:50px;right:0;border-top:1px solid #e5e5e5}.uk-scope .uk-subnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-scope .uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:20px;position:relative}.uk-scope .uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;transition-property:color,background-color}.uk-scope .uk-subnav>*>a:focus,.uk-scope .uk-subnav>*>a:hover{color:#666;text-decoration:none;outline:0}.uk-scope .uk-subnav>.uk-active>a{color:#333}.uk-scope .uk-subnav-divider>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-scope .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{content:"";height:1.5em;margin-left:0;margin-right:20px;border-left:1px solid #e5e5e5}.uk-scope .uk-subnav-pill>*>:first-child{padding:5px 10px;background:0 0;color:#999}.uk-scope .uk-subnav-pill>*>a:focus,.uk-scope .uk-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#666}.uk-scope .uk-subnav-pill>*>a:active{background-color:#f8f8f8;color:#666}.uk-scope .uk-subnav-pill>.uk-active>a{background-color:#1e87f0;color:#fff}.uk-scope .uk-subnav>.uk-disabled>a{color:#999}.uk-scope .uk-breadcrumb{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.uk-scope .uk-breadcrumb>*{-ms-flex:none;-webkit-flex:none;flex:none}.uk-scope .uk-breadcrumb>*>*{display:inline-block;font-size:.875rem;color:#999}.uk-scope .uk-breadcrumb>*>:focus,.uk-scope .uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-scope .uk-breadcrumb>:last-child>*{color:#666}.uk-scope .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;color:#999}.uk-scope .uk-pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-scope .uk-pagination>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:20px;position:relative}.uk-scope .uk-pagination>*>*{display:block;color:#999;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.uk-scope .uk-pagination>*>:focus,.uk-scope .uk-pagination>*>:hover{color:#666;text-decoration:none}.uk-scope .uk-pagination>.uk-active>*{color:#666}.uk-scope .uk-pagination>.uk-disabled>*{color:#999}.uk-scope .uk-tab{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.uk-scope .uk-tab::before{content:"";position:absolute;bottom:0;left:20px;right:0;border-bottom:1px solid #e5e5e5}.uk-scope .uk-tab>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:20px;position:relative}.uk-scope .uk-tab>*>a{display:block;text-align:center;padding:5px 10px;color:#999;border-bottom:1px solid transparent;font-size:.875rem;text-transform:uppercase;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.uk-scope .uk-tab>*>a:focus,.uk-scope .uk-tab>*>a:hover{color:#666;text-decoration:none}.uk-scope .uk-tab>.uk-active>a{color:#333;border-color:#1e87f0}.uk-scope .uk-tab>.uk-disabled>a{color:#999}.uk-scope .uk-tab-bottom::before{top:0;bottom:auto}.uk-scope .uk-tab-bottom>*>a{border-top:1px solid transparent;border-bottom:none}.uk-scope .uk-tab-left,.uk-scope .uk-tab-right{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0}.uk-scope .uk-tab-left>*,.uk-scope .uk-tab-right>*{padding-left:0}.uk-scope .uk-tab-left::before{top:0;bottom:0;left:auto;right:0;border-left:1px solid #e5e5e5;border-bottom:none}.uk-scope .uk-tab-right::before{top:0;bottom:0;left:0;right:auto;border-left:1px solid #e5e5e5;border-bottom:none}.uk-scope .uk-tab-left>*>a{text-align:right;border-right:1px solid transparent;border-bottom:none}.uk-scope .uk-tab-right>*>a{text-align:left;border-left:1px solid transparent;border-bottom:none}.uk-scope .uk-tab .uk-dropdown{margin-left:30px}.uk-scope .uk-slidenav{padding:5px;color:rgba(102,102,102,.6);-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.uk-scope .uk-slidenav:focus,.uk-scope .uk-slidenav:hover{color:rgba(102,102,102,.8);outline:0}.uk-scope .uk-slidenav:active{color:rgba(102,102,102,.9)}.uk-scope .uk-slidenav-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-scope .uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-scope .uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px}.uk-scope .uk-dotnav>*>*{display:block;box-sizing:content-box;width:16px;height:16px;border-radius:50%;background:rgba(102,102,102,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.uk-scope .uk-dotnav>*>:focus,.uk-scope .uk-dotnav>*>:hover{background-color:rgba(102,102,102,.4);outline:0}.uk-scope .uk-dotnav>*>:active{background-color:rgba(102,102,102,.6)}.uk-scope .uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.4)}.uk-scope .uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0;margin-top:-15px}.uk-scope .uk-dotnav-vertical>*{padding-left:0;padding-top:15px}.uk-scope .uk-accordion{padding:0;list-style:none}.uk-scope .uk-accordion>:nth-child(n+2){margin-top:20px}.uk-scope .uk-accordion-title{margin:0;font-size:1.25rem;line-height:1.4;cursor:pointer;overflow:hidden}.uk-scope .uk-accordion-title::after{content:"";width:1.4em;height:1.4em;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-scope .uk-open>.uk-accordion-title::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-accordion-content{margin-top:20px}.uk-scope .uk-accordion-content:after,.uk-scope .uk-accordion-content:before{content:"";display:table}.uk-scope .uk-accordion-content:after{clear:both}.uk-scope .uk-accordion-content>:last-child{margin-bottom:0}.uk-scope .uk-drop{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:300px}.uk-scope .uk-drop.uk-open{display:block}.uk-scope [class*=uk-drop-top]{margin-top:-20px}.uk-scope [class*=uk-drop-bottom]{margin-top:20px}.uk-scope [class*=uk-drop-left]{margin-left:-20px}.uk-scope [class*=uk-drop-right]{margin-left:20px}.uk-scope .uk-drop-stack .uk-drop-grid>*{width:100%!important}.uk-scope .uk-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;min-width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-scope .uk-dropdown.uk-open{display:block}.uk-scope .uk-dropdown-nav{white-space:nowrap;font-size:.875rem}.uk-scope .uk-dropdown-nav>li>a{color:#999}.uk-scope .uk-dropdown-nav>li.uk-active>a,.uk-scope .uk-dropdown-nav>li>a:focus,.uk-scope .uk-dropdown-nav>li>a:hover{color:#666}.uk-scope .uk-dropdown-nav .uk-nav-header{color:#333}.uk-scope .uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-scope .uk-dropdown-nav .uk-nav-sub a{color:#999}.uk-scope .uk-dropdown-nav .uk-nav-sub a:focus,.uk-scope .uk-dropdown-nav .uk-nav-sub a:hover{color:#666}.uk-scope [class*=uk-dropdown-top]{margin-top:-10px}.uk-scope [class*=uk-dropdown-bottom]{margin-top:10px}.uk-scope [class*=uk-dropdown-left]{margin-left:-10px}.uk-scope [class*=uk-dropdown-right]{margin-left:10px}.uk-scope .uk-dropdown-stack .uk-dropdown-grid>*{width:100%!important}.uk-scope .uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:15px;padding-right:15px;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (min-width:640px){.uk-scope .uk-modal{padding-left:30px;padding-right:30px}}@media (min-width:960px){.uk-scope .uk-modal{padding-left:40px;padding-right:40px}}.uk-scope .uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-scope .uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;width:600px;max-width:100%;background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}@media (max-width:639px){.uk-scope .uk-modal-dialog{margin-top:15px;margin-bottom:15px}}.uk-scope .uk-open>.uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-scope .uk-modal-container .uk-modal-dialog{width:1200px}.uk-scope .uk-modal-full{padding:0;background:0 0}.uk-scope .uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;-webkit-transform:translateY(0);transform:translateY(0)}.uk-scope .uk-modal-lightbox{background:rgba(0,0,0,.9)}.uk-scope .uk-modal-lightbox .uk-modal-dialog{margin-left:15px;margin-right:15px}.uk-scope .uk-modal-body{padding:30px 30px}.uk-scope .uk-modal-header{padding:15px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-scope .uk-modal-footer{padding:15px 30px;background:#fff;border-top:1px solid #e5e5e5}.uk-scope .uk-modal-body::after,.uk-scope .uk-modal-body::before,.uk-scope .uk-modal-footer::after,.uk-scope .uk-modal-footer::before,.uk-scope .uk-modal-header::after,.uk-scope .uk-modal-header::before{content:"";display:table}.uk-scope .uk-modal-body::after,.uk-scope .uk-modal-footer::after,.uk-scope .uk-modal-header::after{clear:both}.uk-scope .uk-modal-body>:last-child,.uk-scope .uk-modal-footer>:last-child,.uk-scope .uk-modal-header>:last-child{margin-bottom:0}.uk-scope .uk-modal-title{font-size:2rem;line-height:1.3}.uk-scope [class*=uk-modal-close-]{position:absolute;top:10px;right:10px;padding:5px}.uk-scope [class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-scope .uk-modal-close-outside{top:0;right:0;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);color:#fff}.uk-scope .uk-modal-close-outside:hover{color:#fff}.uk-scope .uk-modal-close-full{top:0;right:0;padding:20px;background:#fff}.uk-scope .uk-modal-caption{position:absolute;left:0;right:0;top:100%;margin-top:20px;color:#fff;text-align:center}.uk-scope .uk-sticky-fixed{z-index:980;box-sizing:border-box;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-scope .uk-sticky[class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-scope .uk-sticky.uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-scope .uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-page{-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;overflow-x:hidden}.uk-offcanvas-page-animation{margin-left:270px}.uk-offcanvas-flip.uk-offcanvas-page-animation{margin-left:-270px}.uk-offcanvas-page-overlay{overflow:hidden}.uk-scope .uk-offcanvas-overlay{width:100vw}.uk-scope .uk-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-scope .uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-scope .uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-scope .uk-open>.uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(0)}.uk-scope .uk-offcanvas-bar-animation{-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.uk-scope .uk-offcanvas-reveal{-webkit-transform:translateX(0);transform:translateX(0);clip:rect(0,0,100vh,0);-webkit-transition:clip .3s ease-in-out;transition:clip .3s ease-in-out}.uk-offcanvas-page:not(.uk-offcanvas-flip) .uk-offcanvas-reveal{-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-scope .uk-open>.uk-offcanvas-reveal{clip:rect(0,270px,100vh,0)}.uk-offcanvas-flip .uk-offcanvas-reveal{-webkit-transform:translateX(0);transform:translateX(0);clip:rect(0,270px,100vh,270px)}.uk-offcanvas-flip .uk-open>.uk-offcanvas-reveal{clip:rect(0,270px,100vh,0)}.uk-scope .uk-switcher{margin:0;padding:0;list-style:none}.uk-scope .uk-switcher>:not(.uk-active){display:none}.uk-scope .uk-switcher>*>:last-child{margin-bottom:0}.uk-scope .uk-iconnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-scope .uk-iconnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px}.uk-scope .uk-iconnav>*>*{display:block;color:#999}.uk-scope .uk-iconnav>*>:focus,.uk-scope .uk-iconnav>*>:hover{color:#666;outline:0}.uk-scope .uk-iconnav>.uk-active>*{color:#666}.uk-scope .uk-iconnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0;margin-top:-10px}.uk-scope .uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.uk-scope .uk-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-scope .uk-notification-bottom-right,.uk-scope .uk-notification-top-right{left:auto;right:10px}.uk-scope .uk-notification-bottom-center,.uk-scope .uk-notification-top-center{left:50%;margin-left:-175px}.uk-scope .uk-notification-bottom-center,.uk-scope .uk-notification-bottom-left,.uk-scope .uk-notification-bottom-right{top:auto;bottom:10px}@media (max-width:639px){.uk-scope .uk-notification{left:10px;right:10px;width:auto;margin:0}}.uk-scope .uk-notification-message{position:relative;margin-bottom:10px;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}.uk-scope .uk-notification-close{display:none;position:absolute;top:20px;right:15px}.uk-scope .uk-notification-message:hover .uk-notification-close{display:block}.uk-scope .uk-notification-message-primary{color:#1e87f0}.uk-scope .uk-notification-message-success{color:#32d296}.uk-scope .uk-notification-message-warning{color:#faa05a}.uk-scope .uk-notification-message-danger{color:#f0506e}.uk-scope .uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-scope .uk-tooltip.uk-active{display:block}.uk-scope [class*=uk-tooltip-top]{margin-top:-10px}.uk-scope [class*=uk-tooltip-bottom]{margin-top:10px}.uk-scope [class*=uk-tooltip-left]{margin-left:-10px}.uk-scope [class*=uk-tooltip-right]{margin-left:10px}.uk-scope .uk-placeholder{margin-bottom:20px;padding:30px 30px;background:0 0;border:1px dashed #e5e5e5}.uk-scope *+.uk-placeholder{margin-top:20px}.uk-scope .uk-placeholder>:last-child{margin-bottom:0}.uk-scope .uk-progress{-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}.uk-scope *+.uk-progress{margin-top:20px}.uk-scope .uk-progress:indeterminate{color:transparent}.uk-scope .uk-progress::-webkit-progress-bar{background-color:#f8f8f8;border-radius:500px;overflow:hidden}.uk-scope .uk-progress:indeterminate::-moz-progress-bar{width:0}.uk-scope .uk-progress::-webkit-progress-value{background-color:#1e87f0;transition:width .6s ease}.uk-scope .uk-progress::-moz-progress-bar{background-color:#1e87f0}.uk-scope .uk-progress::-ms-fill{background-color:#1e87f0;transition:width .6s ease;border:0}.uk-scope .uk-sortable{position:relative}.uk-scope .uk-sortable>*{touch-action:none}.uk-scope .uk-sortable svg{pointer-events:none}.uk-scope .uk-sortable>:last-child{margin-bottom:0}.uk-scope .uk-sortable-drag{position:absolute!important;z-index:1050!important;pointer-events:none}.uk-scope .uk-sortable-placeholder{opacity:0}.uk-scope .uk-sortable-empty{min-height:50px}.uk-scope .uk-sortable-handle:hover{cursor:move}.uk-scope [class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.uk-scope .uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-scope .uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.uk-scope .uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-scope .uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-scope .uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-scope .uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-scope .uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-scope .uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-scope .uk-animation-slide-top-small{-webkit-animation-name:uk-fade-top-small;animation-name:uk-fade-top-small}.uk-scope .uk-animation-slide-bottom-small{-webkit-animation-name:uk-fade-bottom-small;animation-name:uk-fade-bottom-small}.uk-scope .uk-animation-slide-left-small{-webkit-animation-name:uk-fade-left-small;animation-name:uk-fade-left-small}.uk-scope .uk-animation-slide-right-small{-webkit-animation-name:uk-fade-right-small;animation-name:uk-fade-right-small}.uk-scope .uk-animation-slide-top-medium{-webkit-animation-name:uk-fade-top-medium;animation-name:uk-fade-top-medium}.uk-scope .uk-animation-slide-bottom-medium{-webkit-animation-name:uk-fade-bottom-medium;animation-name:uk-fade-bottom-medium}.uk-scope .uk-animation-slide-left-medium{-webkit-animation-name:uk-fade-left-medium;animation-name:uk-fade-left-medium}.uk-scope .uk-animation-slide-right-medium{-webkit-animation-name:uk-fade-right-medium;animation-name:uk-fade-right-medium}.uk-scope .uk-animation-kenburns{-webkit-animation-name:uk-scale-kenburns;animation-name:uk-scale-kenburns;-webkit-animation-duration:15s;animation-duration:15s}.uk-scope .uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-scope .uk-animation-fast{-webkit-animation-duration:.1s;animation-duration:.1s}.uk-scope .uk-animation-toggle:not(:hover):not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-small{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-small{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-small{0%{opacity:0;-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-small{0%{opacity:0;-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-medium{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-medium{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-medium{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-medium{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-scale-kenburns{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}.uk-scope [class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-scope .uk-child-width-1-2>*{width:50%}.uk-scope .uk-child-width-1-3>*{width:calc(33.32222592%)}.uk-scope .uk-child-width-1-4>*{width:25%}.uk-scope .uk-child-width-1-5>*{width:20%}.uk-scope .uk-child-width-1-6>*{width:calc(16.66388935%)}.uk-scope .uk-child-width-auto>*{width:auto}.uk-scope .uk-child-width-expand>*{width:1px}.uk-scope .uk-child-width-expand>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}@media (min-width:640px){.uk-scope .uk-child-width-1-1\@s>*{width:100%}.uk-scope .uk-child-width-1-2\@s>*{width:50%}.uk-scope .uk-child-width-1-3\@s>*{width:calc(33.32222592%)}.uk-scope .uk-child-width-1-4\@s>*{width:25%}.uk-scope .uk-child-width-1-5\@s>*{width:20%}.uk-scope .uk-child-width-1-6\@s>*{width:calc(16.66388935%)}.uk-scope .uk-child-width-auto\@s>*{width:auto}.uk-scope .uk-child-width-expand\@s>*{width:1px}.uk-scope .uk-child-width-expand\@s>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media (min-width:960px){.uk-scope .uk-child-width-1-1\@m>*{width:100%}.uk-scope .uk-child-width-1-2\@m>*{width:50%}.uk-scope .uk-child-width-1-3\@m>*{width:calc(33.32222592%)}.uk-scope .uk-child-width-1-4\@m>*{width:25%}.uk-scope .uk-child-width-1-5\@m>*{width:20%}.uk-scope .uk-child-width-1-6\@m>*{width:calc(16.66388935%)}.uk-scope .uk-child-width-auto\@m>*{width:auto}.uk-scope .uk-child-width-expand\@m>*{width:1px}.uk-scope .uk-child-width-expand\@m>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media (min-width:1200px){.uk-scope .uk-child-width-1-1\@l>*{width:100%}.uk-scope .uk-child-width-1-2\@l>*{width:50%}.uk-scope .uk-child-width-1-3\@l>*{width:calc(33.32222592%)}.uk-scope .uk-child-width-1-4\@l>*{width:25%}.uk-scope .uk-child-width-1-5\@l>*{width:20%}.uk-scope .uk-child-width-1-6\@l>*{width:calc(16.66388935%)}.uk-scope .uk-child-width-auto\@l>*{width:auto}.uk-scope .uk-child-width-expand\@l>*{width:1px}.uk-scope .uk-child-width-expand\@l>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media (min-width:1600px){.uk-scope .uk-child-width-1-1\@xl>*{width:100%}.uk-scope .uk-child-width-1-2\@xl>*{width:50%}.uk-scope .uk-child-width-1-3\@xl>*{width:calc(33.32222592%)}.uk-scope .uk-child-width-1-4\@xl>*{width:25%}.uk-scope .uk-child-width-1-5\@xl>*{width:20%}.uk-scope .uk-child-width-1-6\@xl>*{width:calc(16.66388935%)}.uk-scope .uk-child-width-auto\@xl>*{width:auto}.uk-scope .uk-child-width-expand\@xl>*{width:1px}.uk-scope .uk-child-width-expand\@xl>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}.uk-scope [class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-scope .uk-width-1-2{width:50%}.uk-scope .uk-width-1-3{width:calc(33.32222592%)}.uk-scope .uk-width-2-3{width:calc(66.64445185%)}.uk-scope .uk-width-1-4{width:25%}.uk-scope .uk-width-3-4{width:75%}.uk-scope .uk-width-1-5{width:20%}.uk-scope .uk-width-2-5{width:40%}.uk-scope .uk-width-3-5{width:60%}.uk-scope .uk-width-4-5{width:80%}.uk-scope .uk-width-1-6{width:calc(16.66388935%)}.uk-scope .uk-width-5-6{width:calc(83.31944676%)}.uk-scope .uk-width-small{width:150px}.uk-scope .uk-width-medium{width:300px}.uk-scope .uk-width-large{width:450px}.uk-scope .uk-width-xlarge{width:600px}.uk-scope .uk-width-xxlarge{width:750px}.uk-scope .uk-width-auto{width:auto}.uk-scope .uk-width-expand{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}@media (min-width:640px){.uk-scope .uk-width-1-1\@s{width:100%}.uk-scope .uk-width-1-2\@s{width:50%}.uk-scope .uk-width-1-3\@s{width:calc(33.32222592%)}.uk-scope .uk-width-2-3\@s{width:calc(66.64445185%)}.uk-scope .uk-width-1-4\@s{width:25%}.uk-scope .uk-width-3-4\@s{width:75%}.uk-scope .uk-width-1-5\@s{width:20%}.uk-scope .uk-width-2-5\@s{width:40%}.uk-scope .uk-width-3-5\@s{width:60%}.uk-scope .uk-width-4-5\@s{width:80%}.uk-scope .uk-width-1-6\@s{width:calc(16.66388935%)}.uk-scope .uk-width-5-6\@s{width:calc(83.31944676%)}.uk-scope .uk-width-small\@s{width:150px}.uk-scope .uk-width-medium\@s{width:300px}.uk-scope .uk-width-large\@s{width:450px}.uk-scope .uk-width-xlarge\@s{width:600px}.uk-scope .uk-width-xxlarge\@s{width:750px}.uk-scope .uk-width-auto\@s{width:auto}.uk-scope .uk-width-expand\@s{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media (min-width:960px){.uk-scope .uk-width-1-1\@m{width:100%}.uk-scope .uk-width-1-2\@m{width:50%}.uk-scope .uk-width-1-3\@m{width:calc(33.32222592%)}.uk-scope .uk-width-2-3\@m{width:calc(66.64445185%)}.uk-scope .uk-width-1-4\@m{width:25%}.uk-scope .uk-width-3-4\@m{width:75%}.uk-scope .uk-width-1-5\@m{width:20%}.uk-scope .uk-width-2-5\@m{width:40%}.uk-scope .uk-width-3-5\@m{width:60%}.uk-scope .uk-width-4-5\@m{width:80%}.uk-scope .uk-width-1-6\@m{width:calc(16.66388935%)}.uk-scope .uk-width-5-6\@m{width:calc(83.31944676%)}.uk-scope .uk-width-small\@m{width:150px}.uk-scope .uk-width-medium\@m{width:300px}.uk-scope .uk-width-large\@m{width:450px}.uk-scope .uk-width-xlarge\@m{width:600px}.uk-scope .uk-width-xxlarge\@m{width:750px}.uk-scope .uk-width-auto\@m{width:auto}.uk-scope .uk-width-expand\@m{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media (min-width:1200px){.uk-scope .uk-width-1-1\@l{width:100%}.uk-scope .uk-width-1-2\@l{width:50%}.uk-scope .uk-width-1-3\@l{width:calc(33.32222592%)}.uk-scope .uk-width-2-3\@l{width:calc(66.64445185%)}.uk-scope .uk-width-1-4\@l{width:25%}.uk-scope .uk-width-3-4\@l{width:75%}.uk-scope .uk-width-1-5\@l{width:20%}.uk-scope .uk-width-2-5\@l{width:40%}.uk-scope .uk-width-3-5\@l{width:60%}.uk-scope .uk-width-4-5\@l{width:80%}.uk-scope .uk-width-1-6\@l{width:calc(16.66388935%)}.uk-scope .uk-width-5-6\@l{width:calc(83.31944676%)}.uk-scope .uk-width-small\@l{width:150px}.uk-scope .uk-width-medium\@l{width:300px}.uk-scope .uk-width-large\@l{width:450px}.uk-scope .uk-width-xlarge\@l{width:600px}.uk-scope .uk-width-xxlarge\@l{width:750px}.uk-scope .uk-width-auto\@l{width:auto}.uk-scope .uk-width-expand\@l{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media (min-width:1600px){.uk-scope .uk-width-1-1\@xl{width:100%}.uk-scope .uk-width-1-2\@xl{width:50%}.uk-scope .uk-width-1-3\@xl{width:calc(33.32222592%)}.uk-scope .uk-width-2-3\@xl{width:calc(66.64445185%)}.uk-scope .uk-width-1-4\@xl{width:25%}.uk-scope .uk-width-3-4\@xl{width:75%}.uk-scope .uk-width-1-5\@xl{width:20%}.uk-scope .uk-width-2-5\@xl{width:40%}.uk-scope .uk-width-3-5\@xl{width:60%}.uk-scope .uk-width-4-5\@xl{width:80%}.uk-scope .uk-width-1-6\@xl{width:calc(16.66388935%)}.uk-scope .uk-width-5-6\@xl{width:calc(83.31944676%)}.uk-scope .uk-width-small\@xl{width:150px}.uk-scope .uk-width-medium\@xl{width:300px}.uk-scope .uk-width-large\@xl{width:450px}.uk-scope .uk-width-xlarge\@xl{width:600px}.uk-scope .uk-width-xxlarge\@xl{width:750px}.uk-scope .uk-width-auto\@xl{width:auto}.uk-scope .uk-width-expand\@xl{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}.uk-scope .uk-text-lead{font-size:1.5rem;line-height:1.5;color:#333}.uk-scope .uk-text-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-scope .uk-text-meta a{color:#999}.uk-scope .uk-text-meta a:hover{color:#666;text-decoration:none}.uk-scope .uk-text-small{font-size:.875rem;line-height:1.5}.uk-scope .uk-text-large{font-size:1.5rem;line-height:1.5}.uk-scope .uk-text-bold{font-weight:bolder}.uk-scope .uk-text-uppercase{text-transform:uppercase!important}.uk-scope .uk-text-capitalize{text-transform:capitalize!important}.uk-scope .uk-text-lowercase{text-transform:lowercase!important}.uk-scope .uk-text-muted{color:#999!important}.uk-scope .uk-text-primary{color:#1e87f0!important}.uk-scope .uk-text-success{color:#32d296!important}.uk-scope .uk-text-warning{color:#faa05a!important}.uk-scope .uk-text-danger{color:#f0506e!important}.uk-scope .uk-text-background{-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-scope .uk-text-background{background-color:#1e87f0}}.uk-scope .uk-text-left{text-align:left!important}.uk-scope .uk-text-right{text-align:right!important}.uk-scope .uk-text-center{text-align:center!important}.uk-scope .uk-text-justify{text-align:justify!important}@media (min-width:640px){.uk-scope .uk-text-left\@s{text-align:left!important}.uk-scope .uk-text-right\@s{text-align:right!important}.uk-scope .uk-text-center\@s{text-align:center!important}}@media (min-width:960px){.uk-scope .uk-text-left\@m{text-align:left!important}.uk-scope .uk-text-right\@m{text-align:right!important}.uk-scope .uk-text-center\@m{text-align:center!important}}@media (min-width:1200px){.uk-scope .uk-text-left\@l{text-align:left!important}.uk-scope .uk-text-right\@l{text-align:right!important}.uk-scope .uk-text-center\@l{text-align:center!important}}@media (min-width:1600px){.uk-scope .uk-text-left\@xl{text-align:left!important}.uk-scope .uk-text-right\@xl{text-align:right!important}.uk-scope .uk-text-center\@xl{text-align:center!important}}.uk-scope .uk-text-top{vertical-align:top!important}.uk-scope .uk-text-middle{vertical-align:middle!important}.uk-scope .uk-text-bottom{vertical-align:bottom!important}.uk-scope .uk-text-baseline{vertical-align:baseline!important}.uk-scope .uk-text-nowrap{white-space:nowrap}.uk-scope .uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-scope td.uk-text-truncate,.uk-scope th.uk-text-truncate{max-width:0}.uk-scope .uk-text-break{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-scope td.uk-text-break,.uk-scope th.uk-text-break{word-break:break-all}.uk-scope [class*=uk-column-]{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:1200px){.uk-scope [class*=uk-column-]{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.uk-scope [class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-scope .uk-column-divider{-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}@media (min-width:1200px){.uk-scope .uk-column-divider{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.uk-scope .uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-scope .uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-scope .uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-scope .uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-scope .uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:640px){.uk-scope .uk-column-1-2\@s{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-scope .uk-column-1-3\@s{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-scope .uk-column-1-4\@s{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-scope .uk-column-1-5\@s{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-scope .uk-column-1-6\@s{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-scope .uk-column-1-2\@m{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-scope .uk-column-1-3\@m{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-scope .uk-column-1-4\@m{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-scope .uk-column-1-5\@m{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-scope .uk-column-1-6\@m{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1200px){.uk-scope .uk-column-1-2\@l{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-scope .uk-column-1-3\@l{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-scope .uk-column-1-4\@l{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-scope .uk-column-1-5\@l{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-scope .uk-column-1-6\@l{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1600px){.uk-scope .uk-column-1-2\@xl{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-scope .uk-column-1-3\@xl{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-scope .uk-column-1-4\@xl{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-scope .uk-column-1-5\@xl{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-scope .uk-column-1-6\@xl{-webkit-column-count:6;-moz-column-count:6;column-count:6}}.uk-scope .uk-column-span{-webkit-column-span:all;-moz-column-span:all;column-span:all}.uk-scope .uk-cover{max-width:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.uk-scope .uk-cover-container{overflow:hidden;position:relative}.uk-scope .uk-background-default{background-color:#fff}.uk-scope .uk-background-muted{background-color:#f8f8f8}.uk-scope .uk-background-primary{background-color:#1e87f0}.uk-scope .uk-background-secondary{background-color:#222}.uk-scope .uk-background-contain,.uk-scope .uk-background-cover{background-position:50% 50%;background-repeat:no-repeat}.uk-scope .uk-background-cover{background-size:cover}.uk-scope .uk-background-contain{background-size:contain}.uk-scope .uk-background-top-left{background-position:0 0}.uk-scope .uk-background-top-center{background-position:50% 0}.uk-scope .uk-background-top-right{background-position:100% 0}.uk-scope .uk-background-center-left{background-position:0 50%}.uk-scope .uk-background-center-center{background-position:50% 50%}.uk-scope .uk-background-center-right{background-position:100% 50%}.uk-scope .uk-background-bottom-left{background-position:0 100%}.uk-scope .uk-background-bottom-center{background-position:50% 100%}.uk-scope .uk-background-bottom-right{background-position:100% 100%}.uk-scope .uk-background-norepeat{background-repeat:no-repeat}.uk-scope .uk-background-fixed{background-attachment:fixed}@media (pointer:coarse){.uk-scope .uk-background-fixed{background-attachment:scroll}}@media (max-width:639px){.uk-scope .uk-background-image\@s{background-image:none!important}}@media (max-width:959px){.uk-scope .uk-background-image\@m{background-image:none!important}}@media (max-width:1199px){.uk-scope .uk-background-image\@l{background-image:none!important}}@media (max-width:1599px){.uk-scope .uk-background-image\@xl{background-image:none!important}}.uk-scope .uk-background-blend-multiply{background-blend-mode:multiply}.uk-scope .uk-background-blend-screen{background-blend-mode:screen}.uk-scope .uk-background-blend-overlay{background-blend-mode:overlay}.uk-scope .uk-background-blend-darken{background-blend-mode:darken}.uk-scope .uk-background-blend-lighten{background-blend-mode:lighten}.uk-scope .uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-scope .uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-scope .uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-scope .uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-scope .uk-background-blend-difference{background-blend-mode:difference}.uk-scope .uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-scope .uk-background-blend-hue{background-blend-mode:hue}.uk-scope .uk-background-blend-saturation{background-blend-mode:saturation}.uk-scope .uk-background-blend-color{background-blend-mode:color}.uk-scope .uk-background-blend-luminosity{background-blend-mode:luminosity}.uk-scope [class*=uk-align]{display:block;margin-bottom:30px}.uk-scope *+[class*=uk-align]{margin-top:30px}.uk-scope .uk-align-center{margin-left:auto;margin-right:auto}.uk-scope .uk-align-left{margin-top:0;margin-right:30px;float:left}.uk-scope .uk-align-right{margin-top:0;margin-left:30px;float:right}@media (min-width:640px){.uk-scope .uk-align-left\@s{margin-top:0;margin-right:30px;float:left}.uk-scope .uk-align-right\@s{margin-top:0;margin-left:30px;float:right}}@media (min-width:960px){.uk-scope .uk-align-left\@m{margin-top:0;margin-right:30px;float:left}.uk-scope .uk-align-right\@m{margin-top:0;margin-left:30px;float:right}}@media (min-width:1200px){.uk-scope .uk-align-left\@l{margin-top:0;float:left}.uk-scope .uk-align-right\@l{margin-top:0;float:right}.uk-scope .uk-align-left,.uk-scope .uk-align-left\@l,.uk-scope .uk-align-left\@m,.uk-scope .uk-align-left\@s{margin-right:40px}.uk-scope .uk-align-right,.uk-scope .uk-align-right\@l,.uk-scope .uk-align-right\@m,.uk-scope .uk-align-right\@s{margin-left:40px}}@media (min-width:1600px){.uk-scope .uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}.uk-scope .uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.uk-scope .uk-panel{position:relative;box-sizing:border-box}.uk-scope .uk-panel::after,.uk-scope .uk-panel::before{content:"";display:table}.uk-scope .uk-panel::after{clear:both}.uk-scope .uk-panel>:last-child{margin-bottom:0}.uk-scope .uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-scope .uk-clearfix::before{content:"";display:table-cell}.uk-scope .uk-clearfix::after{content:"";display:table;clear:both}.uk-scope .uk-float-left{float:left}.uk-scope .uk-float-right{float:right}.uk-scope [class*=uk-float-]{max-width:100%}.uk-scope .uk-overflow-hidden{overflow:hidden}.uk-scope .uk-overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.uk-scope .uk-overflow-auto>:last-child{margin-bottom:0}.uk-scope .uk-resize{resize:both}.uk-scope .uk-resize-vertical{resize:vertical}.uk-scope .uk-display-block{display:block!important}.uk-scope .uk-display-inline{display:inline!important}.uk-scope .uk-display-inline-block{display:inline-block!important}.uk-scope [class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-scope .uk-inline-clip{overflow:hidden}.uk-scope [class*=uk-height]{box-sizing:border-box}.uk-scope .uk-height-1-1{height:100%}.uk-scope .uk-height-viewport{min-height:100vh}.uk-scope .uk-height-small{height:150px}.uk-scope .uk-height-medium{height:300px}.uk-scope .uk-height-large{height:450px}.uk-scope .uk-height-max-small{max-height:150px}.uk-scope .uk-height-max-medium{max-height:300px}.uk-scope .uk-height-max-large{max-height:450px}.uk-scope .uk-preserve-width,.uk-scope .uk-preserve-width audio,.uk-scope .uk-preserve-width canvas,.uk-scope .uk-preserve-width img,.uk-scope .uk-preserve-width svg,.uk-scope .uk-preserve-width video{max-width:none}.uk-scope .uk-responsive-height,.uk-scope .uk-responsive-width{box-sizing:border-box}.uk-scope .uk-responsive-width{max-width:100%!important;height:auto}.uk-scope .uk-responsive-height{max-height:100%;width:auto;max-width:none}.uk-scope .uk-border-circle{border-radius:50%}.uk-scope .uk-border-rounded{border-radius:5px}.uk-scope .uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-scope .uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-scope .uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-scope .uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-scope .uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}.uk-scope [class*=uk-box-shadow-hover]{-webkit-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out}.uk-scope .uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-scope .uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-scope .uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-scope .uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}.uk-scope .uk-dropcap::first-letter,.uk-scope .uk-dropcap>p:first-of-type::first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1;margin-bottom:-2px}.uk-scope .uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#666;text-decoration:none}.uk-scope .uk-logo:focus,.uk-scope .uk-logo:hover{color:#666;outline:0;text-decoration:none}.uk-scope .uk-logo-inverse{display:none}.uk-scope .uk-svg,.uk-scope .uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-scope .uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-scope .uk-svg{transform:translate(0,0)}.uk-scope .uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-scope .uk-blend-multiply{mix-blend-mode:multiply}.uk-scope .uk-blend-screen{mix-blend-mode:screen}.uk-scope .uk-blend-overlay{mix-blend-mode:overlay}.uk-scope .uk-blend-darken{mix-blend-mode:darken}.uk-scope .uk-blend-lighten{mix-blend-mode:lighten}.uk-scope .uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-scope .uk-blend-color-burn{mix-blend-mode:color-burn}.uk-scope .uk-blend-hard-light{mix-blend-mode:hard-light}.uk-scope .uk-blend-soft-light{mix-blend-mode:soft-light}.uk-scope .uk-blend-difference{mix-blend-mode:difference}.uk-scope .uk-blend-exclusion{mix-blend-mode:exclusion}.uk-scope .uk-blend-hue{mix-blend-mode:hue}.uk-scope .uk-blend-saturation{mix-blend-mode:saturation}.uk-scope .uk-blend-color{mix-blend-mode:color}.uk-scope .uk-blend-luminosity{mix-blend-mode:luminosity}.uk-scope .uk-transform-origin-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-scope .uk-transform-origin-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-scope .uk-transform-origin-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-scope .uk-transform-origin-center-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-scope .uk-transform-origin-center-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-scope .uk-transform-origin-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-scope .uk-transform-origin-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-scope .uk-transform-origin-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-scope .uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-scope .uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-scope .uk-flex-inline::after,.uk-scope .uk-flex-inline::before,.uk-scope .uk-flex::after,.uk-scope .uk-flex::before{display:none}.uk-scope .uk-flex-left{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-scope .uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-scope .uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-scope .uk-flex-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-scope .uk-flex-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.uk-scope .uk-flex-stretch{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.uk-scope .uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-scope .uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-scope .uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-scope .uk-flex-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.uk-scope .uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-scope .uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-scope .uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-scope .uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-scope .uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-scope .uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-scope .uk-flex-wrap-stretch{-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.uk-scope .uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-scope .uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-scope .uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-scope .uk-flex-wrap-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-scope .uk-flex-wrap-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-scope .uk-flex-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-scope .uk-flex-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:640px){.uk-scope .uk-flex-first\@s{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-scope .uk-flex-last\@s{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-scope .uk-flex-first\@m{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-scope .uk-flex-last\@m{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1200px){.uk-scope .uk-flex-first\@l{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-scope .uk-flex-last\@l{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1600px){.uk-scope .uk-flex-first\@xl{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-scope .uk-flex-last\@xl{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-scope .uk-flex-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-scope .uk-flex-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-scope .uk-flex-1{-ms-flex:1;-webkit-flex:1;flex:1}.uk-scope .uk-margin{margin-bottom:20px}.uk-scope *+.uk-margin{margin-top:20px!important}.uk-scope .uk-margin-top{margin-top:20px!important}.uk-scope .uk-margin-bottom{margin-bottom:20px!important}.uk-scope .uk-margin-left{margin-left:20px!important}.uk-scope .uk-margin-right{margin-right:20px!important}.uk-scope .uk-margin-small{margin-bottom:10px}.uk-scope *+.uk-margin-small{margin-top:10px!important}.uk-scope .uk-margin-small-top{margin-top:10px!important}.uk-scope .uk-margin-small-bottom{margin-bottom:10px!important}.uk-scope .uk-margin-small-left{margin-left:10px!important}.uk-scope .uk-margin-small-right{margin-right:10px!important}.uk-scope .uk-margin-medium{margin-bottom:40px}.uk-scope *+.uk-margin-medium{margin-top:40px!important}.uk-scope .uk-margin-medium-top{margin-top:40px!important}.uk-scope .uk-margin-medium-bottom{margin-bottom:40px!important}.uk-scope .uk-margin-medium-left{margin-left:40px!important}.uk-scope .uk-margin-medium-right{margin-right:40px!important}.uk-scope .uk-margin-large{margin-bottom:40px}.uk-scope *+.uk-margin-large{margin-top:40px!important}.uk-scope .uk-margin-large-top{margin-top:40px!important}.uk-scope .uk-margin-large-bottom{margin-bottom:40px!important}.uk-scope .uk-margin-large-left{margin-left:40px!important}.uk-scope .uk-margin-large-right{margin-right:40px!important}@media (min-width:1200px){.uk-scope .uk-margin-large{margin-bottom:70px}.uk-scope *+.uk-margin-large{margin-top:70px!important}.uk-scope .uk-margin-large-top{margin-top:70px!important}.uk-scope .uk-margin-large-bottom{margin-bottom:70px!important}.uk-scope .uk-margin-large-left{margin-left:70px!important}.uk-scope .uk-margin-large-right{margin-right:70px!important}}.uk-scope .uk-margin-xlarge{margin-bottom:70px}.uk-scope *+.uk-margin-xlarge{margin-top:70px!important}.uk-scope .uk-margin-xlarge-top{margin-top:70px!important}.uk-scope .uk-margin-xlarge-bottom{margin-bottom:70px!important}.uk-scope .uk-margin-xlarge-left{margin-left:70px!important}.uk-scope .uk-margin-xlarge-right{margin-right:70px!important}@media (min-width:1200px){.uk-scope .uk-margin-xlarge{margin-bottom:140px}.uk-scope *+.uk-margin-xlarge{margin-top:140px!important}.uk-scope .uk-margin-xlarge-top{margin-top:140px!important}.uk-scope .uk-margin-xlarge-bottom{margin-bottom:140px!important}.uk-scope .uk-margin-xlarge-left{margin-left:140px!important}.uk-scope .uk-margin-xlarge-right{margin-right:140px!important}}.uk-scope .uk-margin-remove{margin:0!important}.uk-scope .uk-margin-remove-top{margin-top:0!important}.uk-scope .uk-margin-remove-bottom{margin-bottom:0!important}.uk-scope .uk-margin-remove-left{margin-left:0!important}.uk-scope .uk-margin-remove-right{margin-right:0!important}.uk-scope .uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}.uk-scope .uk-margin-remove-adjacent+*{margin-top:0!important}.uk-scope .uk-margin-auto{margin-left:auto!important;margin-right:auto!important}.uk-scope .uk-margin-auto-left{margin-left:auto!important}.uk-scope .uk-margin-auto-right{margin-right:auto!important}.uk-scope .uk-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}.uk-scope .uk-padding{padding:30px}@media (min-width:1200px){.uk-scope .uk-padding{padding:40px}}.uk-scope .uk-padding-small{padding:15px}.uk-scope .uk-padding-large{padding:30px}@media (min-width:1200px){.uk-scope .uk-padding-large{padding:70px}}.uk-scope .uk-padding-remove{padding:0!important}.uk-scope .uk-padding-remove-top{padding-top:0!important}.uk-scope .uk-padding-remove-bottom{padding-bottom:0!important}.uk-scope .uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}.uk-scope .uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important}.uk-scope [class*=uk-position-bottom],.uk-scope [class*=uk-position-center],.uk-scope [class*=uk-position-left],.uk-scope [class*=uk-position-right],.uk-scope [class*=uk-position-top]{position:absolute!important}.uk-scope .uk-position-top{top:0;left:0;right:0}.uk-scope .uk-position-bottom{bottom:0;left:0;right:0}.uk-scope .uk-position-left{top:0;bottom:0;left:0}.uk-scope .uk-position-right{top:0;bottom:0;right:0}.uk-scope .uk-position-top-left{top:0;left:0}.uk-scope .uk-position-top-right{top:0;right:0}.uk-scope .uk-position-bottom-left{bottom:0;left:0}.uk-scope .uk-position-bottom-right{bottom:0;right:0}.uk-scope .uk-position-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table}.uk-scope .uk-position-center-left,.uk-scope .uk-position-center-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uk-scope .uk-position-center-left{left:0}.uk-scope .uk-position-center-right{right:0}.uk-scope .uk-position-bottom-center,.uk-scope .uk-position-top-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:table}.uk-scope .uk-position-top-center{top:0}.uk-scope .uk-position-bottom-center{bottom:0}.uk-scope .uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-scope .uk-position-relative{position:relative!important}.uk-scope .uk-position-absolute{position:absolute!important}.uk-scope .uk-position-fixed{position:fixed!important}.uk-scope .uk-position-z-index{z-index:1}.uk-scope .uk-position-small{margin:15px}.uk-scope .uk-position-small.uk-position-center{-webkit-transform:translate(calc(-65%),calc(-65%));transform:translate(calc(-65%),calc(-65%))}.uk-scope .uk-position-small.uk-position-center-left,.uk-scope .uk-position-small.uk-position-center-right{-webkit-transform:translateY(calc(-65%));transform:translateY(calc(-65%))}.uk-scope .uk-position-small.uk-position-bottom-center,.uk-scope .uk-position-small.uk-position-top-center{-webkit-transform:translateX(calc(-65%));transform:translateX(calc(-65%))}.uk-scope .uk-position-medium{margin:30px}.uk-scope .uk-position-medium.uk-position-center{-webkit-transform:translate(calc(-80%),calc(-80%));transform:translate(calc(-80%),calc(-80%))}.uk-scope .uk-position-medium.uk-position-center-left,.uk-scope .uk-position-medium.uk-position-center-right{-webkit-transform:translateY(calc(-80%));transform:translateY(calc(-80%))}.uk-scope .uk-position-medium.uk-position-bottom-center,.uk-scope .uk-position-medium.uk-position-top-center{-webkit-transform:translateX(calc(-80%));transform:translateX(calc(-80%))}.uk-scope .uk-transition-fade,.uk-scope [class*=uk-transition-scale],.uk-scope [class*=uk-transition-slide]{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter}.uk-scope .uk-transition-fade{opacity:0}.uk-scope .uk-transition-toggle.uk-hover [class*=uk-transition-fade],.uk-scope .uk-transition-toggle:hover [class*=uk-transition-fade]{opacity:1}.uk-scope [class*=uk-transition-scale]{opacity:0}.uk-scope .uk-transition-scale-up{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.uk-scope .uk-transition-toggle.uk-hover .uk-transition-scale-up,.uk-scope .uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-scope .uk-transition-scale-down{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-scope .uk-transition-toggle.uk-hover .uk-transition-scale-down,.uk-scope .uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.uk-scope [class*=uk-transition-slide]{opacity:0}.uk-scope .uk-transition-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-scope .uk-transition-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-scope .uk-transition-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-scope .uk-transition-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-scope .uk-transition-slide-top-small{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.uk-scope .uk-transition-slide-bottom-small{-webkit-transform:translateY(10px);transform:translateY(10px)}.uk-scope .uk-transition-slide-left-small{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.uk-scope .uk-transition-slide-right-small{-webkit-transform:translateX(10px);transform:translateX(10px)}.uk-scope .uk-transition-slide-top-medium{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.uk-scope .uk-transition-slide-bottom-medium{-webkit-transform:translateY(50px);transform:translateY(50px)}.uk-scope .uk-transition-slide-left-medium{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.uk-scope .uk-transition-slide-right-medium{-webkit-transform:translateX(50px);transform:translateX(50px)}.uk-scope .uk-transition-toggle.uk-hover [class*=uk-transition-slide],.uk-scope .uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.uk-scope .uk-transition-opaque{opacity:1}.uk-scope .uk-transition-slow{transition-duration:.7s}.uk-scope .uk-hidden,.uk-scope [hidden]{display:none!important}@media (min-width:640px){.uk-scope .uk-hidden\@s{display:none!important}}@media (min-width:960px){.uk-scope .uk-hidden\@m{display:none!important}}@media (min-width:1200px){.uk-scope .uk-hidden\@l{display:none!important}}@media (min-width:1600px){.uk-scope .uk-hidden\@xl{display:none!important}}@media (max-width:639px){.uk-scope .uk-visible\@s{display:none!important}}@media (max-width:959px){.uk-scope .uk-visible\@m{display:none!important}}@media (max-width:1199px){.uk-scope .uk-visible\@l{display:none!important}}@media (max-width:1599px){.uk-scope .uk-visible\@xl{display:none!important}}.uk-scope .uk-invisible{visibility:hidden!important}.uk-scope .uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover{display:none!important}.uk-scope .uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover{visibility:hidden!important}.uk-scope .uk-card-primary.uk-card-body,.uk-scope .uk-card-primary>:not([class*=uk-card-media]),.uk-scope .uk-card-secondary.uk-card-body,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]),.uk-scope .uk-light,.uk-scope .uk-offcanvas-bar,.uk-scope .uk-overlay-primary,.uk-scope .uk-section-primary:not(.uk-preserve-color),.uk-scope .uk-section-secondary:not(.uk-preserve-color),.uk-scope .uk-tile-primary:not(.uk-preserve-color),.uk-scope .uk-tile-secondary:not(.uk-preserve-color){color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-link,.uk-scope .uk-card-primary.uk-card-body a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) a,.uk-scope .uk-card-secondary.uk-card-body .uk-link,.uk-scope .uk-card-secondary.uk-card-body a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) a,.uk-scope .uk-light .uk-link,.uk-scope .uk-light a,.uk-scope .uk-offcanvas-bar .uk-link,.uk-scope .uk-offcanvas-bar a,.uk-scope .uk-overlay-primary .uk-link,.uk-scope .uk-overlay-primary a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-scope .uk-section-primary:not(.uk-preserve-color) a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-scope .uk-section-secondary:not(.uk-preserve-color) a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-scope .uk-tile-primary:not(.uk-preserve-color) a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) a{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-link:hover,.uk-scope .uk-card-primary.uk-card-body a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-link:hover,.uk-scope .uk-card-secondary.uk-card-body a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-scope .uk-light .uk-link:hover,.uk-scope .uk-light a:hover,.uk-scope .uk-offcanvas-bar .uk-link:hover,.uk-scope .uk-offcanvas-bar a:hover,.uk-scope .uk-overlay-primary .uk-link:hover,.uk-scope .uk-overlay-primary a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) a:hover{color:#fff}.uk-scope .uk-card-primary.uk-card-body :not(pre)>code,.uk-scope .uk-card-primary.uk-card-body :not(pre)>kbd,.uk-scope .uk-card-primary.uk-card-body :not(pre)>samp,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-scope .uk-card-secondary.uk-card-body :not(pre)>code,.uk-scope .uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-scope .uk-card-secondary.uk-card-body :not(pre)>samp,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-scope .uk-light :not(pre)>code,.uk-scope .uk-light :not(pre)>kbd,.uk-scope .uk-light :not(pre)>samp,.uk-scope .uk-offcanvas-bar :not(pre)>code,.uk-scope .uk-offcanvas-bar :not(pre)>kbd,.uk-scope .uk-offcanvas-bar :not(pre)>samp,.uk-scope .uk-overlay-primary :not(pre)>code,.uk-scope .uk-overlay-primary :not(pre)>kbd,.uk-scope .uk-overlay-primary :not(pre)>samp,.uk-scope .uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-scope .uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-scope .uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-scope .uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-scope .uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-scope .uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-scope .uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-scope .uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-scope .uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp{color:rgba(255,255,255,.7);background:rgba(255,255,255,.1)}.uk-scope .uk-card-primary.uk-card-body em,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) em,.uk-scope .uk-card-secondary.uk-card-body em,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) em,.uk-scope .uk-light em,.uk-scope .uk-offcanvas-bar em,.uk-scope .uk-overlay-primary em,.uk-scope .uk-section-primary:not(.uk-preserve-color) em,.uk-scope .uk-section-secondary:not(.uk-preserve-color) em,.uk-scope .uk-tile-primary:not(.uk-preserve-color) em,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) em{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-h1,.uk-scope .uk-card-primary.uk-card-body .uk-h2,.uk-scope .uk-card-primary.uk-card-body .uk-h3,.uk-scope .uk-card-primary.uk-card-body .uk-h4,.uk-scope .uk-card-primary.uk-card-body .uk-h5,.uk-scope .uk-card-primary.uk-card-body .uk-h6,.uk-scope .uk-card-primary.uk-card-body h1,.uk-scope .uk-card-primary.uk-card-body h2,.uk-scope .uk-card-primary.uk-card-body h3,.uk-scope .uk-card-primary.uk-card-body h4,.uk-scope .uk-card-primary.uk-card-body h5,.uk-scope .uk-card-primary.uk-card-body h6,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-h1,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-h2,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-h3,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-h4,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-h5,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-h6,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) h1,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) h2,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) h3,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) h4,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) h5,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) h6,.uk-scope .uk-card-secondary.uk-card-body .uk-h1,.uk-scope .uk-card-secondary.uk-card-body .uk-h2,.uk-scope .uk-card-secondary.uk-card-body .uk-h3,.uk-scope .uk-card-secondary.uk-card-body .uk-h4,.uk-scope .uk-card-secondary.uk-card-body .uk-h5,.uk-scope .uk-card-secondary.uk-card-body .uk-h6,.uk-scope .uk-card-secondary.uk-card-body h1,.uk-scope .uk-card-secondary.uk-card-body h2,.uk-scope .uk-card-secondary.uk-card-body h3,.uk-scope .uk-card-secondary.uk-card-body h4,.uk-scope .uk-card-secondary.uk-card-body h5,.uk-scope .uk-card-secondary.uk-card-body h6,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-scope .uk-light .uk-h1,.uk-scope .uk-light .uk-h2,.uk-scope .uk-light .uk-h3,.uk-scope .uk-light .uk-h4,.uk-scope .uk-light .uk-h5,.uk-scope .uk-light .uk-h6,.uk-scope .uk-light h1,.uk-scope .uk-light h2,.uk-scope .uk-light h3,.uk-scope .uk-light h4,.uk-scope .uk-light h5,.uk-scope .uk-light h6,.uk-scope .uk-offcanvas-bar .uk-h1,.uk-scope .uk-offcanvas-bar .uk-h2,.uk-scope .uk-offcanvas-bar .uk-h3,.uk-scope .uk-offcanvas-bar .uk-h4,.uk-scope .uk-offcanvas-bar .uk-h5,.uk-scope .uk-offcanvas-bar .uk-h6,.uk-scope .uk-offcanvas-bar h1,.uk-scope .uk-offcanvas-bar h2,.uk-scope .uk-offcanvas-bar h3,.uk-scope .uk-offcanvas-bar h4,.uk-scope .uk-offcanvas-bar h5,.uk-scope .uk-offcanvas-bar h6,.uk-scope .uk-overlay-primary .uk-h1,.uk-scope .uk-overlay-primary .uk-h2,.uk-scope .uk-overlay-primary .uk-h3,.uk-scope .uk-overlay-primary .uk-h4,.uk-scope .uk-overlay-primary .uk-h5,.uk-scope .uk-overlay-primary .uk-h6,.uk-scope .uk-overlay-primary h1,.uk-scope .uk-overlay-primary h2,.uk-scope .uk-overlay-primary h3,.uk-scope .uk-overlay-primary h4,.uk-scope .uk-overlay-primary h5,.uk-scope .uk-overlay-primary h6,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-scope .uk-section-primary:not(.uk-preserve-color) h1,.uk-scope .uk-section-primary:not(.uk-preserve-color) h2,.uk-scope .uk-section-primary:not(.uk-preserve-color) h3,.uk-scope .uk-section-primary:not(.uk-preserve-color) h4,.uk-scope .uk-section-primary:not(.uk-preserve-color) h5,.uk-scope .uk-section-primary:not(.uk-preserve-color) h6,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-scope .uk-section-secondary:not(.uk-preserve-color) h1,.uk-scope .uk-section-secondary:not(.uk-preserve-color) h2,.uk-scope .uk-section-secondary:not(.uk-preserve-color) h3,.uk-scope .uk-section-secondary:not(.uk-preserve-color) h4,.uk-scope .uk-section-secondary:not(.uk-preserve-color) h5,.uk-scope .uk-section-secondary:not(.uk-preserve-color) h6,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-scope .uk-tile-primary:not(.uk-preserve-color) h1,.uk-scope .uk-tile-primary:not(.uk-preserve-color) h2,.uk-scope .uk-tile-primary:not(.uk-preserve-color) h3,.uk-scope .uk-tile-primary:not(.uk-preserve-color) h4,.uk-scope .uk-tile-primary:not(.uk-preserve-color) h5,.uk-scope .uk-tile-primary:not(.uk-preserve-color) h6,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) h1,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) h2,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) h3,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) h4,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) h5,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) h6{color:#fff}.uk-scope .uk-card-primary.uk-card-body blockquote,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) blockquote,.uk-scope .uk-card-secondary.uk-card-body blockquote,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) blockquote,.uk-scope .uk-light blockquote,.uk-scope .uk-offcanvas-bar blockquote,.uk-scope .uk-overlay-primary blockquote,.uk-scope .uk-section-primary:not(.uk-preserve-color) blockquote,.uk-scope .uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-scope .uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) blockquote{color:#fff}.uk-scope .uk-card-primary.uk-card-body blockquote footer,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) blockquote footer,.uk-scope .uk-card-secondary.uk-card-body blockquote footer,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) blockquote footer,.uk-scope .uk-light blockquote footer,.uk-scope .uk-offcanvas-bar blockquote footer,.uk-scope .uk-overlay-primary blockquote footer,.uk-scope .uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-scope .uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-scope .uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) blockquote footer{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body hr,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) hr,.uk-scope .uk-card-secondary.uk-card-body hr,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-scope .uk-light hr,.uk-scope .uk-offcanvas-bar hr,.uk-scope .uk-overlay-primary hr,.uk-scope .uk-section-primary:not(.uk-preserve-color) hr,.uk-scope .uk-section-secondary:not(.uk-preserve-color) hr,.uk-scope .uk-tile-primary:not(.uk-preserve-color) hr,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) hr{border-top-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-link-muted a,.uk-scope .uk-card-primary.uk-card-body a.uk-link-muted,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-scope .uk-card-secondary.uk-card-body .uk-link-muted a,.uk-scope .uk-card-secondary.uk-card-body a.uk-link-muted,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-scope .uk-light .uk-link-muted a,.uk-scope .uk-light a.uk-link-muted,.uk-scope .uk-offcanvas-bar .uk-link-muted a,.uk-scope .uk-offcanvas-bar a.uk-link-muted,.uk-scope .uk-overlay-primary .uk-link-muted a,.uk-scope .uk-overlay-primary a.uk-link-muted,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-scope .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-scope .uk-card-primary.uk-card-body a.uk-link-muted:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-scope .uk-card-secondary.uk-card-body a.uk-link-muted:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-scope .uk-light .uk-link-muted a:hover,.uk-scope .uk-light a.uk-link-muted:hover,.uk-scope .uk-offcanvas-bar .uk-link-muted a:hover,.uk-scope .uk-offcanvas-bar a.uk-link-muted:hover,.uk-scope .uk-overlay-primary .uk-link-muted a:hover,.uk-scope .uk-overlay-primary a.uk-link-muted:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-heading-divider,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-scope .uk-card-secondary.uk-card-body .uk-heading-divider,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-scope .uk-light .uk-heading-divider,.uk-scope .uk-offcanvas-bar .uk-heading-divider,.uk-scope .uk-overlay-primary .uk-heading-divider,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider{border-bottom-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-heading-bullet::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-scope .uk-card-secondary.uk-card-body .uk-heading-bullet::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-scope .uk-light .uk-heading-bullet::before,.uk-scope .uk-offcanvas-bar .uk-heading-bullet::before,.uk-scope .uk-overlay-primary .uk-heading-bullet::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before{border-left-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-heading-line>:after,.uk-scope .uk-card-primary.uk-card-body .uk-heading-line>:before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>:after,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>:before,.uk-scope .uk-card-secondary.uk-card-body .uk-heading-line>:after,.uk-scope .uk-card-secondary.uk-card-body .uk-heading-line>:before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>:after,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>:before,.uk-scope .uk-light .uk-heading-line>:after,.uk-scope .uk-light .uk-heading-line>:before,.uk-scope .uk-offcanvas-bar .uk-heading-line>:after,.uk-scope .uk-offcanvas-bar .uk-heading-line>:before,.uk-scope .uk-overlay-primary .uk-heading-line>:after,.uk-scope .uk-overlay-primary .uk-heading-line>:before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>:before{border-bottom-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-divider-icon,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-scope .uk-card-secondary.uk-card-body .uk-divider-icon,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-scope .uk-light .uk-divider-icon,.uk-scope .uk-offcanvas-bar .uk-divider-icon,.uk-scope .uk-overlay-primary .uk-divider-icon,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A")}.uk-scope .uk-card-primary.uk-card-body .uk-divider-icon::after,.uk-scope .uk-card-primary.uk-card-body .uk-divider-icon::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-scope .uk-card-secondary.uk-card-body .uk-divider-icon::after,.uk-scope .uk-card-secondary.uk-card-body .uk-divider-icon::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-scope .uk-light .uk-divider-icon::after,.uk-scope .uk-light .uk-divider-icon::before,.uk-scope .uk-offcanvas-bar .uk-divider-icon::after,.uk-scope .uk-offcanvas-bar .uk-divider-icon::before,.uk-scope .uk-overlay-primary .uk-divider-icon::after,.uk-scope .uk-overlay-primary .uk-divider-icon::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before{border-bottom-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-divider-small::after,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-scope .uk-card-secondary.uk-card-body .uk-divider-small::after,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-scope .uk-light .uk-divider-small::after,.uk-scope .uk-offcanvas-bar .uk-divider-small::after,.uk-scope .uk-overlay-primary .uk-divider-small::after,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after{border-top-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-light .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-overlay-primary .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-list-striped>li,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li,.uk-scope .uk-card-secondary.uk-card-body .uk-list-striped>li,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li,.uk-scope .uk-light .uk-list-striped>li,.uk-scope .uk-offcanvas-bar .uk-list-striped>li,.uk-scope .uk-overlay-primary .uk-list-striped>li,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li{border-bottom-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-list-striped>li:first-child,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:first-child,.uk-scope .uk-card-secondary.uk-card-body .uk-list-striped>li:first-child,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:first-child,.uk-scope .uk-light .uk-list-striped>li:first-child,.uk-scope .uk-offcanvas-bar .uk-list-striped>li:first-child,.uk-scope .uk-overlay-primary .uk-list-striped>li:first-child,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:first-child,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:first-child,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:first-child,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:first-child{border-top-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-light .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-scope .uk-card-primary.uk-card-body .uk-list-bullet>li::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-scope .uk-card-secondary.uk-card-body .uk-list-bullet>li::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-scope .uk-light .uk-list-bullet>li::before,.uk-scope .uk-offcanvas-bar .uk-list-bullet>li::before,.uk-scope .uk-overlay-primary .uk-list-bullet>li::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-card-primary.uk-card-body .uk-icon-link,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link,.uk-scope .uk-card-secondary.uk-card-body .uk-icon-link,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link,.uk-scope .uk-light .uk-icon-link,.uk-scope .uk-offcanvas-bar .uk-icon-link,.uk-scope .uk-overlay-primary .uk-icon-link,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-icon-link:focus,.uk-scope .uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-icon-link:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-scope .uk-light .uk-icon-link:focus,.uk-scope .uk-light .uk-icon-link:hover,.uk-scope .uk-offcanvas-bar .uk-icon-link:focus,.uk-scope .uk-offcanvas-bar .uk-icon-link:hover,.uk-scope .uk-overlay-primary .uk-icon-link:focus,.uk-scope .uk-overlay-primary .uk-icon-link:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-scope .uk-card-primary.uk-card-body .uk-icon-link:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-scope .uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-scope .uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-scope .uk-light .uk-active>.uk-icon-link,.uk-scope .uk-light .uk-icon-link:active,.uk-scope .uk-offcanvas-bar .uk-active>.uk-icon-link,.uk-scope .uk-offcanvas-bar .uk-icon-link:active,.uk-scope .uk-overlay-primary .uk-active>.uk-icon-link,.uk-scope .uk-overlay-primary .uk-icon-link:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-icon-button,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button,.uk-scope .uk-card-secondary.uk-card-body .uk-icon-button,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button,.uk-scope .uk-light .uk-icon-button,.uk-scope .uk-offcanvas-bar .uk-icon-button,.uk-scope .uk-overlay-primary .uk-icon-button,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-icon-button:focus,.uk-scope .uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-icon-button:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-scope .uk-light .uk-icon-button:focus,.uk-scope .uk-light .uk-icon-button:hover,.uk-scope .uk-offcanvas-bar .uk-icon-button:focus,.uk-scope .uk-offcanvas-bar .uk-icon-button:hover,.uk-scope .uk-overlay-primary .uk-icon-button:focus,.uk-scope .uk-overlay-primary .uk-icon-button:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover{background-color:rgba(242,242,242,.1);color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-icon-button:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-scope .uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-scope .uk-light .uk-icon-button:active,.uk-scope .uk-offcanvas-bar .uk-icon-button:active,.uk-scope .uk-overlay-primary .uk-icon-button:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active{background-color:rgba(230,230,230,.1);color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-input,.uk-scope .uk-card-primary.uk-card-body .uk-select,.uk-scope .uk-card-primary.uk-card-body .uk-textarea,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-input,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-select,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea,.uk-scope .uk-card-secondary.uk-card-body .uk-input,.uk-scope .uk-card-secondary.uk-card-body .uk-select,.uk-scope .uk-card-secondary.uk-card-body .uk-textarea,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-input,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-select,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea,.uk-scope .uk-light .uk-input,.uk-scope .uk-light .uk-select,.uk-scope .uk-light .uk-textarea,.uk-scope .uk-offcanvas-bar .uk-input,.uk-scope .uk-offcanvas-bar .uk-select,.uk-scope .uk-offcanvas-bar .uk-textarea,.uk-scope .uk-overlay-primary .uk-input,.uk-scope .uk-overlay-primary .uk-select,.uk-scope .uk-overlay-primary .uk-textarea,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7);background-clip:padding-box;border-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-input:focus,.uk-scope .uk-card-primary.uk-card-body .uk-select:focus,.uk-scope .uk-card-primary.uk-card-body .uk-textarea:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-input:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-select:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-scope .uk-light .uk-input:focus,.uk-scope .uk-light .uk-select:focus,.uk-scope .uk-light .uk-textarea:focus,.uk-scope .uk-offcanvas-bar .uk-input:focus,.uk-scope .uk-offcanvas-bar .uk-select:focus,.uk-scope .uk-offcanvas-bar .uk-textarea:focus,.uk-scope .uk-overlay-primary .uk-input:focus,.uk-scope .uk-overlay-primary .uk-select:focus,.uk-scope .uk-overlay-primary .uk-textarea:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-input:-ms-input-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-input:-ms-input-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-input:-ms-input-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-input:-ms-input-placeholder,.uk-scope .uk-light .uk-input:-ms-input-placeholder,.uk-scope .uk-offcanvas-bar .uk-input:-ms-input-placeholder,.uk-scope .uk-overlay-primary .uk-input:-ms-input-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-scope .uk-card-primary.uk-card-body .uk-input::-moz-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-input::-moz-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-scope .uk-light .uk-input::-moz-placeholder,.uk-scope .uk-offcanvas-bar .uk-input::-moz-placeholder,.uk-scope .uk-overlay-primary .uk-input::-moz-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-scope .uk-light .uk-input::-webkit-input-placeholder,.uk-scope .uk-offcanvas-bar .uk-input::-webkit-input-placeholder,.uk-scope .uk-overlay-primary .uk-input::-webkit-input-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-textarea:-ms-input-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:-ms-input-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-textarea:-ms-input-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:-ms-input-placeholder,.uk-scope .uk-light .uk-textarea:-ms-input-placeholder,.uk-scope .uk-offcanvas-bar .uk-textarea:-ms-input-placeholder,.uk-scope .uk-overlay-primary .uk-textarea:-ms-input-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-scope .uk-card-primary.uk-card-body .uk-textarea::-moz-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-scope .uk-light .uk-textarea::-moz-placeholder,.uk-scope .uk-offcanvas-bar .uk-textarea::-moz-placeholder,.uk-scope .uk-overlay-primary .uk-textarea::-moz-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-light .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-offcanvas-bar .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-overlay-primary .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-scope .uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-scope .uk-light .uk-select:not([multiple]):not([size]),.uk-scope .uk-offcanvas-bar .uk-select:not([multiple]):not([size]),.uk-scope .uk-overlay-primary .uk-select:not([multiple]):not([size]),.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%224%201%201%206%207%206%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%224%2013%201%208%207%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-card-primary.uk-card-body .uk-checkbox,.uk-scope .uk-card-primary.uk-card-body .uk-radio,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-radio,.uk-scope .uk-card-secondary.uk-card-body .uk-checkbox,.uk-scope .uk-card-secondary.uk-card-body .uk-radio,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio,.uk-scope .uk-light .uk-checkbox,.uk-scope .uk-light .uk-radio,.uk-scope .uk-offcanvas-bar .uk-checkbox,.uk-scope .uk-offcanvas-bar .uk-radio,.uk-scope .uk-overlay-primary .uk-checkbox,.uk-scope .uk-overlay-primary .uk-radio,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-radio{background-color:rgba(242,242,242,.1);border-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-scope .uk-card-primary.uk-card-body .uk-radio:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-radio:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-scope .uk-light .uk-checkbox:focus,.uk-scope .uk-light .uk-radio:focus,.uk-scope .uk-offcanvas-bar .uk-checkbox:focus,.uk-scope .uk-offcanvas-bar .uk-radio:focus,.uk-scope .uk-overlay-primary .uk-checkbox:focus,.uk-scope .uk-overlay-primary .uk-radio:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus{border-color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-scope .uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-scope .uk-card-primary.uk-card-body .uk-radio:checked,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-scope .uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-scope .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-scope .uk-card-secondary.uk-card-body .uk-radio:checked,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-scope .uk-light .uk-checkbox:checked,.uk-scope .uk-light .uk-checkbox:indeterminate,.uk-scope .uk-light .uk-radio:checked,.uk-scope .uk-offcanvas-bar .uk-checkbox:checked,.uk-scope .uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-scope .uk-offcanvas-bar .uk-radio:checked,.uk-scope .uk-overlay-primary .uk-checkbox:checked,.uk-scope .uk-overlay-primary .uk-checkbox:indeterminate,.uk-scope .uk-overlay-primary .uk-radio:checked,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-color:#fff;border-color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-scope .uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-scope .uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-scope .uk-light .uk-checkbox:checked:focus,.uk-scope .uk-light .uk-checkbox:indeterminate:focus,.uk-scope .uk-light .uk-radio:checked:focus,.uk-scope .uk-offcanvas-bar .uk-checkbox:checked:focus,.uk-scope .uk-offcanvas-bar .uk-checkbox:indeterminate:focus,.uk-scope .uk-offcanvas-bar .uk-radio:checked:focus,.uk-scope .uk-overlay-primary .uk-checkbox:checked:focus,.uk-scope .uk-overlay-primary .uk-checkbox:indeterminate:focus,.uk-scope .uk-overlay-primary .uk-radio:checked:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus{background-color:#e6e6e6}.uk-scope .uk-card-primary.uk-card-body .uk-radio:checked,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-scope .uk-card-secondary.uk-card-body .uk-radio:checked,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-scope .uk-light .uk-radio:checked,.uk-scope .uk-offcanvas-bar .uk-radio:checked,.uk-scope .uk-overlay-primary .uk-radio:checked,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-scope .uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-scope .uk-light .uk-checkbox:checked,.uk-scope .uk-offcanvas-bar .uk-checkbox:checked,.uk-scope .uk-overlay-primary .uk-checkbox:checked,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%2F%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-scope .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-scope .uk-light .uk-checkbox:indeterminate,.uk-scope .uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-scope .uk-overlay-primary .uk-checkbox:indeterminate,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-card-primary.uk-card-body .uk-form-label,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-form-label,.uk-scope .uk-card-secondary.uk-card-body .uk-form-label,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label,.uk-scope .uk-light .uk-form-label,.uk-scope .uk-offcanvas-bar .uk-form-label,.uk-scope .uk-overlay-primary .uk-form-label,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-form-label,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-form-label,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-form-label,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-form-label{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-button-default,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default,.uk-scope .uk-card-secondary.uk-card-body .uk-button-default,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default,.uk-scope .uk-light .uk-button-default,.uk-scope .uk-offcanvas-bar .uk-button-default,.uk-scope .uk-overlay-primary .uk-button-default,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default{background-color:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-button-default:focus,.uk-scope .uk-card-primary.uk-card-body .uk-button-default:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-button-default:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-scope .uk-light .uk-button-default:focus,.uk-scope .uk-light .uk-button-default:hover,.uk-scope .uk-offcanvas-bar .uk-button-default:focus,.uk-scope .uk-offcanvas-bar .uk-button-default:hover,.uk-scope .uk-overlay-primary .uk-button-default:focus,.uk-scope .uk-overlay-primary .uk-button-default:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover{background-color:transparent;color:#fff;border-color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-scope .uk-card-primary.uk-card-body .uk-button-default:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-scope .uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-scope .uk-card-secondary.uk-card-body .uk-button-default:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-scope .uk-light .uk-button-default.uk-active,.uk-scope .uk-light .uk-button-default:active,.uk-scope .uk-offcanvas-bar .uk-button-default.uk-active,.uk-scope .uk-offcanvas-bar .uk-button-default:active,.uk-scope .uk-overlay-primary .uk-button-default.uk-active,.uk-scope .uk-overlay-primary .uk-button-default:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active{background-color:transparent;color:#fff;border-color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-button-primary,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary,.uk-scope .uk-card-secondary.uk-card-body .uk-button-primary,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary,.uk-scope .uk-light .uk-button-primary,.uk-scope .uk-offcanvas-bar .uk-button-primary,.uk-scope .uk-overlay-primary .uk-button-primary,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary{background-color:#fff;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-button-primary:focus,.uk-scope .uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-button-primary:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-scope .uk-light .uk-button-primary:focus,.uk-scope .uk-light .uk-button-primary:hover,.uk-scope .uk-offcanvas-bar .uk-button-primary:focus,.uk-scope .uk-offcanvas-bar .uk-button-primary:hover,.uk-scope .uk-overlay-primary .uk-button-primary:focus,.uk-scope .uk-overlay-primary .uk-button-primary:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover{background-color:#f2f2f2;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-scope .uk-card-primary.uk-card-body .uk-button-primary:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-scope .uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-scope .uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-scope .uk-light .uk-button-primary.uk-active,.uk-scope .uk-light .uk-button-primary:active,.uk-scope .uk-offcanvas-bar .uk-button-primary.uk-active,.uk-scope .uk-offcanvas-bar .uk-button-primary:active,.uk-scope .uk-overlay-primary .uk-button-primary.uk-active,.uk-scope .uk-overlay-primary .uk-button-primary:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active{background-color:#e6e6e6;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-button-secondary,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-scope .uk-card-secondary.uk-card-body .uk-button-secondary,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-scope .uk-light .uk-button-secondary,.uk-scope .uk-offcanvas-bar .uk-button-secondary,.uk-scope .uk-overlay-primary .uk-button-secondary,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary{background-color:#fff;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-button-secondary:focus,.uk-scope .uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-button-secondary:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-scope .uk-light .uk-button-secondary:focus,.uk-scope .uk-light .uk-button-secondary:hover,.uk-scope .uk-offcanvas-bar .uk-button-secondary:focus,.uk-scope .uk-offcanvas-bar .uk-button-secondary:hover,.uk-scope .uk-overlay-primary .uk-button-secondary:focus,.uk-scope .uk-overlay-primary .uk-button-secondary:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover{background-color:#f2f2f2;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-scope .uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-scope .uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-scope .uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-scope .uk-light .uk-button-secondary.uk-active,.uk-scope .uk-light .uk-button-secondary:active,.uk-scope .uk-offcanvas-bar .uk-button-secondary.uk-active,.uk-scope .uk-offcanvas-bar .uk-button-secondary:active,.uk-scope .uk-overlay-primary .uk-button-secondary.uk-active,.uk-scope .uk-overlay-primary .uk-button-secondary:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active{background-color:#e6e6e6;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-button-text,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text,.uk-scope .uk-card-secondary.uk-card-body .uk-button-text,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text,.uk-scope .uk-light .uk-button-text,.uk-scope .uk-offcanvas-bar .uk-button-text,.uk-scope .uk-overlay-primary .uk-button-text,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-button-text::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-scope .uk-card-secondary.uk-card-body .uk-button-text::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-scope .uk-light .uk-button-text::before,.uk-scope .uk-offcanvas-bar .uk-button-text::before,.uk-scope .uk-overlay-primary .uk-button-text::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before{border-bottom-color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-button-text:focus,.uk-scope .uk-card-primary.uk-card-body .uk-button-text:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-button-text:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-scope .uk-light .uk-button-text:focus,.uk-scope .uk-light .uk-button-text:hover,.uk-scope .uk-offcanvas-bar .uk-button-text:focus,.uk-scope .uk-offcanvas-bar .uk-button-text:hover,.uk-scope .uk-overlay-primary .uk-button-text:focus,.uk-scope .uk-overlay-primary .uk-button-text:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-scope .uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-scope .uk-light .uk-button-text:disabled,.uk-scope .uk-offcanvas-bar .uk-button-text:disabled,.uk-scope .uk-overlay-primary .uk-button-text:disabled,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-close,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-close,.uk-scope .uk-card-secondary.uk-card-body .uk-close,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-close,.uk-scope .uk-light .uk-close,.uk-scope .uk-offcanvas-bar .uk-close,.uk-scope .uk-overlay-primary .uk-close,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-close{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-close:focus,.uk-scope .uk-card-primary.uk-card-body .uk-close:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-close:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-close:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-close:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-close:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover,.uk-scope .uk-light .uk-close:focus,.uk-scope .uk-light .uk-close:hover,.uk-scope .uk-offcanvas-bar .uk-close:focus,.uk-scope .uk-offcanvas-bar .uk-close:hover,.uk-scope .uk-overlay-primary .uk-close:focus,.uk-scope .uk-overlay-primary .uk-close:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-close:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-totop,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-totop,.uk-scope .uk-card-secondary.uk-card-body .uk-totop,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-totop,.uk-scope .uk-light .uk-totop,.uk-scope .uk-offcanvas-bar .uk-totop,.uk-scope .uk-overlay-primary .uk-totop,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-totop{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-totop:focus,.uk-scope .uk-card-primary.uk-card-body .uk-totop:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-totop:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-totop:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-scope .uk-light .uk-totop:focus,.uk-scope .uk-light .uk-totop:hover,.uk-scope .uk-offcanvas-bar .uk-totop:focus,.uk-scope .uk-offcanvas-bar .uk-totop:hover,.uk-scope .uk-overlay-primary .uk-totop:focus,.uk-scope .uk-overlay-primary .uk-totop:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-totop:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active,.uk-scope .uk-card-secondary.uk-card-body .uk-totop:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active,.uk-scope .uk-light .uk-totop:active,.uk-scope .uk-offcanvas-bar .uk-totop:active,.uk-scope .uk-overlay-primary .uk-totop:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-badge,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-badge,.uk-scope .uk-card-secondary.uk-card-body .uk-badge,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-badge,.uk-scope .uk-light .uk-badge,.uk-scope .uk-offcanvas-bar .uk-badge,.uk-scope .uk-overlay-primary .uk-badge,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-badge{background-color:#fff;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-badge:focus,.uk-scope .uk-card-primary.uk-card-body .uk-badge:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-badge:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-badge:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-scope .uk-light .uk-badge:focus,.uk-scope .uk-light .uk-badge:hover,.uk-scope .uk-offcanvas-bar .uk-badge:focus,.uk-scope .uk-offcanvas-bar .uk-badge:hover,.uk-scope .uk-overlay-primary .uk-badge:focus,.uk-scope .uk-overlay-primary .uk-badge:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover{color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-label,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-label,.uk-scope .uk-card-secondary.uk-card-body .uk-label,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-label,.uk-scope .uk-light .uk-label,.uk-scope .uk-offcanvas-bar .uk-label,.uk-scope .uk-overlay-primary .uk-label,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-label{background-color:#fff;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-article-meta,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta,.uk-scope .uk-card-secondary.uk-card-body .uk-article-meta,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta,.uk-scope .uk-light .uk-article-meta,.uk-scope .uk-offcanvas-bar .uk-article-meta,.uk-scope .uk-overlay-primary .uk-article-meta,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-search-input,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-input,.uk-scope .uk-card-secondary.uk-card-body .uk-search-input,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input,.uk-scope .uk-light .uk-search-input,.uk-scope .uk-offcanvas-bar .uk-search-input,.uk-scope .uk-overlay-primary .uk-search-input,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-scope .uk-light .uk-search-input:-ms-input-placeholder,.uk-scope .uk-offcanvas-bar .uk-search-input:-ms-input-placeholder,.uk-scope .uk-overlay-primary .uk-search-input:-ms-input-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-scope .uk-card-primary.uk-card-body .uk-search-input::-moz-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-scope .uk-light .uk-search-input::-moz-placeholder,.uk-scope .uk-offcanvas-bar .uk-search-input::-moz-placeholder,.uk-scope .uk-overlay-primary .uk-search-input::-moz-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-light .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-offcanvas-bar .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-overlay-primary .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-scope .uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-scope .uk-light .uk-search .uk-search-icon,.uk-scope .uk-offcanvas-bar .uk-search .uk-search-icon,.uk-scope .uk-overlay-primary .uk-search .uk-search-icon,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-scope .uk-light .uk-search .uk-search-icon:hover,.uk-scope .uk-offcanvas-bar .uk-search .uk-search-icon:hover,.uk-scope .uk-overlay-primary .uk-search .uk-search-icon:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-scope .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-scope .uk-light .uk-search-default .uk-search-input,.uk-scope .uk-offcanvas-bar .uk-search-default .uk-search-input,.uk-scope .uk-overlay-primary .uk-search-default .uk-search-input,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input{background-color:transparent;border-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-scope .uk-light .uk-search-default .uk-search-input:focus,.uk-scope .uk-offcanvas-bar .uk-search-default .uk-search-input:focus,.uk-scope .uk-overlay-primary .uk-search-default .uk-search-input:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus{background-color:transparent}.uk-scope .uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-scope .uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-scope .uk-light .uk-search-navbar .uk-search-input,.uk-scope .uk-offcanvas-bar .uk-search-navbar .uk-search-input,.uk-scope .uk-overlay-primary .uk-search-navbar .uk-search-input,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input{background-color:transparent}.uk-scope .uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-scope .uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-scope .uk-light .uk-search-large .uk-search-input,.uk-scope .uk-offcanvas-bar .uk-search-large .uk-search-input,.uk-scope .uk-overlay-primary .uk-search-large .uk-search-input,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input{background-color:transparent}.uk-scope .uk-card-primary.uk-card-body .uk-search-toggle,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-scope .uk-card-secondary.uk-card-body .uk-search-toggle,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-scope .uk-light .uk-search-toggle,.uk-scope .uk-offcanvas-bar .uk-search-toggle,.uk-scope .uk-overlay-primary .uk-search-toggle,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-search-toggle:focus,.uk-scope .uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-search-toggle:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-scope .uk-light .uk-search-toggle:focus,.uk-scope .uk-light .uk-search-toggle:hover,.uk-scope .uk-offcanvas-bar .uk-search-toggle:focus,.uk-scope .uk-offcanvas-bar .uk-search-toggle:hover,.uk-scope .uk-overlay-primary .uk-search-toggle:focus,.uk-scope .uk-overlay-primary .uk-search-toggle:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-light .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-overlay-primary .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-light .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-overlay-primary .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-scope .uk-light .uk-nav-default>li>a,.uk-scope .uk-offcanvas-bar .uk-nav-default>li>a,.uk-scope .uk-overlay-primary .uk-nav-default>li>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-default>li>a:focus,.uk-scope .uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default>li>a:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-scope .uk-light .uk-nav-default>li>a:focus,.uk-scope .uk-light .uk-nav-default>li>a:hover,.uk-scope .uk-offcanvas-bar .uk-nav-default>li>a:focus,.uk-scope .uk-offcanvas-bar .uk-nav-default>li>a:hover,.uk-scope .uk-overlay-primary .uk-nav-default>li>a:focus,.uk-scope .uk-overlay-primary .uk-nav-default>li>a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-scope .uk-light .uk-nav-default>li.uk-active>a,.uk-scope .uk-offcanvas-bar .uk-nav-default>li.uk-active>a,.uk-scope .uk-overlay-primary .uk-nav-default>li.uk-active>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-scope .uk-light .uk-nav-default .uk-nav-header,.uk-scope .uk-offcanvas-bar .uk-nav-default .uk-nav-header,.uk-scope .uk-overlay-primary .uk-nav-default .uk-nav-header,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-scope .uk-light .uk-nav-default .uk-nav-divider,.uk-scope .uk-offcanvas-bar .uk-nav-default .uk-nav-divider,.uk-scope .uk-overlay-primary .uk-nav-default .uk-nav-divider,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-scope .uk-light .uk-nav-default .uk-nav-sub a,.uk-scope .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,.uk-scope .uk-overlay-primary .uk-nav-default .uk-nav-sub a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-light .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-scope .uk-light .uk-nav-primary>li>a,.uk-scope .uk-offcanvas-bar .uk-nav-primary>li>a,.uk-scope .uk-overlay-primary .uk-nav-primary>li>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus,.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-scope .uk-light .uk-nav-primary>li>a:focus,.uk-scope .uk-light .uk-nav-primary>li>a:hover,.uk-scope .uk-offcanvas-bar .uk-nav-primary>li>a:focus,.uk-scope .uk-offcanvas-bar .uk-nav-primary>li>a:hover,.uk-scope .uk-overlay-primary .uk-nav-primary>li>a:focus,.uk-scope .uk-overlay-primary .uk-nav-primary>li>a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-scope .uk-light .uk-nav-primary>li.uk-active>a,.uk-scope .uk-offcanvas-bar .uk-nav-primary>li.uk-active>a,.uk-scope .uk-overlay-primary .uk-nav-primary>li.uk-active>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-scope .uk-light .uk-nav-primary .uk-nav-header,.uk-scope .uk-offcanvas-bar .uk-nav-primary .uk-nav-header,.uk-scope .uk-overlay-primary .uk-nav-primary .uk-nav-header,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-scope .uk-light .uk-nav-primary .uk-nav-divider,.uk-scope .uk-offcanvas-bar .uk-nav-primary .uk-nav-divider,.uk-scope .uk-overlay-primary .uk-nav-primary .uk-nav-divider,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-light .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-overlay-primary .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-light .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-scope .uk-light .uk-navbar-nav>li>a,.uk-scope .uk-offcanvas-bar .uk-navbar-nav>li>a,.uk-scope .uk-overlay-primary .uk-navbar-nav>li>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-scope .uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-scope .uk-light .uk-navbar-nav>li:hover>a,.uk-scope .uk-light .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-light .uk-navbar-nav>li>a:focus,.uk-scope .uk-offcanvas-bar .uk-navbar-nav>li:hover>a,.uk-scope .uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-offcanvas-bar .uk-navbar-nav>li>a:focus,.uk-scope .uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-scope .uk-overlay-primary .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-overlay-primary .uk-navbar-nav>li>a:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-scope .uk-light .uk-navbar-nav>li>a:active,.uk-scope .uk-offcanvas-bar .uk-navbar-nav>li>a:active,.uk-scope .uk-overlay-primary .uk-navbar-nav>li>a:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-light .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-overlay-primary .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-navbar-item,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-item,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-scope .uk-light .uk-navbar-item,.uk-scope .uk-offcanvas-bar .uk-navbar-item,.uk-scope .uk-overlay-primary .uk-navbar-item,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-scope .uk-light .uk-navbar-toggle,.uk-scope .uk-offcanvas-bar .uk-navbar-toggle,.uk-scope .uk-overlay-primary .uk-navbar-toggle,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,.uk-scope .uk-card-primary.uk-card-body .uk-navbar-toggle:focus,.uk-scope .uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-scope .uk-light .uk-navbar-toggle.uk-open,.uk-scope .uk-light .uk-navbar-toggle:focus,.uk-scope .uk-light .uk-navbar-toggle:hover,.uk-scope .uk-offcanvas-bar .uk-navbar-toggle.uk-open,.uk-scope .uk-offcanvas-bar .uk-navbar-toggle:focus,.uk-scope .uk-offcanvas-bar .uk-navbar-toggle:hover,.uk-scope .uk-overlay-primary .uk-navbar-toggle.uk-open,.uk-scope .uk-overlay-primary .uk-navbar-toggle:focus,.uk-scope .uk-overlay-primary .uk-navbar-toggle:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-scope .uk-light .uk-subnav>*>:first-child,.uk-scope .uk-offcanvas-bar .uk-subnav>*>:first-child,.uk-scope .uk-overlay-primary .uk-subnav>*>:first-child,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-subnav>*>a:focus,.uk-scope .uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav>*>a:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-scope .uk-light .uk-subnav>*>a:focus,.uk-scope .uk-light .uk-subnav>*>a:hover,.uk-scope .uk-offcanvas-bar .uk-subnav>*>a:focus,.uk-scope .uk-offcanvas-bar .uk-subnav>*>a:hover,.uk-scope .uk-overlay-primary .uk-subnav>*>a:focus,.uk-scope .uk-overlay-primary .uk-subnav>*>a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-scope .uk-light .uk-subnav>.uk-active>a,.uk-scope .uk-offcanvas-bar .uk-subnav>.uk-active>a,.uk-scope .uk-overlay-primary .uk-subnav>.uk-active>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a{color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-scope .uk-light .uk-subnav-pill>*>:first-child,.uk-scope .uk-offcanvas-bar .uk-subnav-pill>*>:first-child,.uk-scope .uk-overlay-primary .uk-subnav-pill>*>:first-child,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child{background-color:transparent;color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-scope .uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-scope .uk-light .uk-subnav-pill>*>a:focus,.uk-scope .uk-light .uk-subnav-pill>*>a:hover,.uk-scope .uk-offcanvas-bar .uk-subnav-pill>*>a:focus,.uk-scope .uk-offcanvas-bar .uk-subnav-pill>*>a:hover,.uk-scope .uk-overlay-primary .uk-subnav-pill>*>a:focus,.uk-scope .uk-overlay-primary .uk-subnav-pill>*>a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-scope .uk-light .uk-subnav-pill>*>a:active,.uk-scope .uk-offcanvas-bar .uk-subnav-pill>*>a:active,.uk-scope .uk-overlay-primary .uk-subnav-pill>*>a:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-scope .uk-light .uk-subnav-pill>.uk-active>a,.uk-scope .uk-offcanvas-bar .uk-subnav-pill>.uk-active>a,.uk-scope .uk-overlay-primary .uk-subnav-pill>.uk-active>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#666}.uk-scope .uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-scope .uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-scope .uk-light .uk-subnav>.uk-disabled>a,.uk-scope .uk-offcanvas-bar .uk-subnav>.uk-disabled>a,.uk-scope .uk-overlay-primary .uk-subnav>.uk-disabled>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-scope .uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-scope .uk-light .uk-breadcrumb>*>*,.uk-scope .uk-offcanvas-bar .uk-breadcrumb>*>*,.uk-scope .uk-overlay-primary .uk-breadcrumb>*>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus,.uk-scope .uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-scope .uk-light .uk-breadcrumb>*>:focus,.uk-scope .uk-light .uk-breadcrumb>*>:hover,.uk-scope .uk-offcanvas-bar .uk-breadcrumb>*>:focus,.uk-scope .uk-offcanvas-bar .uk-breadcrumb>*>:hover,.uk-scope .uk-overlay-primary .uk-breadcrumb>*>:focus,.uk-scope .uk-overlay-primary .uk-breadcrumb>*>:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-scope .uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-scope .uk-light .uk-breadcrumb>:last-child>*,.uk-scope .uk-offcanvas-bar .uk-breadcrumb>:last-child>*,.uk-scope .uk-overlay-primary .uk-breadcrumb>:last-child>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-scope .uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-scope .uk-light .uk-pagination>*>*,.uk-scope .uk-offcanvas-bar .uk-pagination>*>*,.uk-scope .uk-overlay-primary .uk-pagination>*>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-pagination>*>:focus,.uk-scope .uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-pagination>*>:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-scope .uk-light .uk-pagination>*>:focus,.uk-scope .uk-light .uk-pagination>*>:hover,.uk-scope .uk-offcanvas-bar .uk-pagination>*>:focus,.uk-scope .uk-offcanvas-bar .uk-pagination>*>:hover,.uk-scope .uk-overlay-primary .uk-pagination>*>:focus,.uk-scope .uk-overlay-primary .uk-pagination>*>:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-scope .uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-scope .uk-light .uk-pagination>.uk-active>*,.uk-scope .uk-offcanvas-bar .uk-pagination>.uk-active>*,.uk-scope .uk-overlay-primary .uk-pagination>.uk-active>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-scope .uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-scope .uk-light .uk-pagination>.uk-disabled>*,.uk-scope .uk-offcanvas-bar .uk-pagination>.uk-disabled>*,.uk-scope .uk-overlay-primary .uk-pagination>.uk-disabled>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-tab::before,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-tab::before,.uk-scope .uk-card-secondary.uk-card-body .uk-tab::before,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab::before,.uk-scope .uk-light .uk-tab::before,.uk-scope .uk-offcanvas-bar .uk-tab::before,.uk-scope .uk-overlay-primary .uk-tab::before,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-tab::before,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-tab::before,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before{border-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-tab>*>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-scope .uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-scope .uk-light .uk-tab>*>a,.uk-scope .uk-offcanvas-bar .uk-tab>*>a,.uk-scope .uk-overlay-primary .uk-tab>*>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-tab>*>a:focus,.uk-scope .uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-tab>*>a:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-scope .uk-light .uk-tab>*>a:focus,.uk-scope .uk-light .uk-tab>*>a:hover,.uk-scope .uk-offcanvas-bar .uk-tab>*>a:focus,.uk-scope .uk-offcanvas-bar .uk-tab>*>a:hover,.uk-scope .uk-overlay-primary .uk-tab>*>a:focus,.uk-scope .uk-overlay-primary .uk-tab>*>a:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-scope .uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-scope .uk-light .uk-tab>.uk-active>a,.uk-scope .uk-offcanvas-bar .uk-tab>.uk-active>a,.uk-scope .uk-overlay-primary .uk-tab>.uk-active>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-scope .uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-scope .uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-scope .uk-light .uk-tab>.uk-disabled>a,.uk-scope .uk-offcanvas-bar .uk-tab>.uk-disabled>a,.uk-scope .uk-overlay-primary .uk-tab>.uk-disabled>a,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-slidenav,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-scope .uk-card-secondary.uk-card-body .uk-slidenav,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-scope .uk-light .uk-slidenav,.uk-scope .uk-offcanvas-bar .uk-slidenav,.uk-scope .uk-overlay-primary .uk-slidenav,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav{color:rgba(255,255,255,.3)}.uk-scope .uk-card-primary.uk-card-body .uk-slidenav:focus,.uk-scope .uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-slidenav:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-scope .uk-light .uk-slidenav:focus,.uk-scope .uk-light .uk-slidenav:hover,.uk-scope .uk-offcanvas-bar .uk-slidenav:focus,.uk-scope .uk-offcanvas-bar .uk-slidenav:hover,.uk-scope .uk-overlay-primary .uk-slidenav:focus,.uk-scope .uk-overlay-primary .uk-slidenav:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-slidenav:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-scope .uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-scope .uk-light .uk-slidenav:active,.uk-scope .uk-offcanvas-bar .uk-slidenav:active,.uk-scope .uk-overlay-primary .uk-slidenav:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active{color:rgba(255,255,255,.6)}.uk-scope .uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-scope .uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-scope .uk-light .uk-dotnav>*>*,.uk-scope .uk-offcanvas-bar .uk-dotnav>*>*,.uk-scope .uk-overlay-primary .uk-dotnav>*>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*{background-color:rgba(255,255,255,.1)}.uk-scope .uk-card-primary.uk-card-body .uk-dotnav>*>:focus,.uk-scope .uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-dotnav>*>:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-scope .uk-light .uk-dotnav>*>:focus,.uk-scope .uk-light .uk-dotnav>*>:hover,.uk-scope .uk-offcanvas-bar .uk-dotnav>*>:focus,.uk-scope .uk-offcanvas-bar .uk-dotnav>*>:hover,.uk-scope .uk-overlay-primary .uk-dotnav>*>:focus,.uk-scope .uk-overlay-primary .uk-dotnav>*>:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover{background-color:rgba(255,255,255,.4)}.uk-scope .uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-scope .uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-scope .uk-light .uk-dotnav>*>:active,.uk-scope .uk-offcanvas-bar .uk-dotnav>*>:active,.uk-scope .uk-overlay-primary .uk-dotnav>*>:active,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active{background-color:rgba(255,255,255,.6)}.uk-scope .uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-scope .uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-scope .uk-light .uk-dotnav>.uk-active>*,.uk-scope .uk-offcanvas-bar .uk-dotnav>.uk-active>*,.uk-scope .uk-overlay-primary .uk-dotnav>.uk-active>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,.6)}.uk-scope .uk-card-primary.uk-card-body .uk-iconnav>*>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-scope .uk-card-secondary.uk-card-body .uk-iconnav>*>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-scope .uk-light .uk-iconnav>*>*,.uk-scope .uk-offcanvas-bar .uk-iconnav>*>*,.uk-scope .uk-overlay-primary .uk-iconnav>*>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>*{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-iconnav>*>:focus,.uk-scope .uk-card-primary.uk-card-body .uk-iconnav>*>:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-iconnav>*>:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-iconnav>*>:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-scope .uk-light .uk-iconnav>*>:focus,.uk-scope .uk-light .uk-iconnav>*>:hover,.uk-scope .uk-offcanvas-bar .uk-iconnav>*>:focus,.uk-scope .uk-offcanvas-bar .uk-iconnav>*>:hover,.uk-scope .uk-overlay-primary .uk-iconnav>*>:focus,.uk-scope .uk-overlay-primary .uk-iconnav>*>:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-iconnav>.uk-active>*,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-scope .uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>*,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-scope .uk-light .uk-iconnav>.uk-active>*,.uk-scope .uk-offcanvas-bar .uk-iconnav>.uk-active>*,.uk-scope .uk-overlay-primary .uk-iconnav>.uk-active>*,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-text-lead,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead,.uk-scope .uk-card-secondary.uk-card-body .uk-text-lead,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-scope .uk-light .uk-text-lead,.uk-scope .uk-offcanvas-bar .uk-text-lead,.uk-scope .uk-overlay-primary .uk-text-lead,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-text-meta,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta,.uk-scope .uk-card-secondary.uk-card-body .uk-text-meta,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta,.uk-scope .uk-light .uk-text-meta,.uk-scope .uk-offcanvas-bar .uk-text-meta,.uk-scope .uk-overlay-primary .uk-text-meta,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta{color:rgba(255,255,255,.5)}.uk-scope .uk-card-primary.uk-card-body .uk-text-muted,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted,.uk-scope .uk-card-secondary.uk-card-body .uk-text-muted,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted,.uk-scope .uk-light .uk-text-muted,.uk-scope .uk-offcanvas-bar .uk-text-muted,.uk-scope .uk-overlay-primary .uk-text-muted,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted{color:rgba(255,255,255,.5)!important}.uk-scope .uk-card-primary.uk-card-body .uk-text-primary,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary,.uk-scope .uk-card-secondary.uk-card-body .uk-text-primary,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary,.uk-scope .uk-light .uk-text-primary,.uk-scope .uk-offcanvas-bar .uk-text-primary,.uk-scope .uk-overlay-primary .uk-text-primary,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary{color:rgba(255,255,255,.7)!important}.uk-scope .uk-card-primary.uk-card-body .uk-column-divider,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider,.uk-scope .uk-card-secondary.uk-card-body .uk-column-divider,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider,.uk-scope .uk-light .uk-column-divider,.uk-scope .uk-offcanvas-bar .uk-column-divider,.uk-scope .uk-overlay-primary .uk-column-divider,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider{-webkit-column-rule-color:rgba(255,255,255,.2);-moz-column-rule-color:rgba(255,255,255,.2);column-rule-color:rgba(255,255,255,.2)}.uk-scope .uk-card-primary.uk-card-body .uk-logo,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-logo,.uk-scope .uk-card-secondary.uk-card-body .uk-logo,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo,.uk-scope .uk-light .uk-logo,.uk-scope .uk-offcanvas-bar .uk-logo,.uk-scope .uk-overlay-primary .uk-logo,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-logo{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-logo:focus,.uk-scope .uk-card-primary.uk-card-body .uk-logo:hover,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-scope .uk-card-secondary.uk-card-body .uk-logo:focus,.uk-scope .uk-card-secondary.uk-card-body .uk-logo:hover,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-scope .uk-light .uk-logo:focus,.uk-scope .uk-light .uk-logo:hover,.uk-scope .uk-offcanvas-bar .uk-logo:focus,.uk-scope .uk-offcanvas-bar .uk-logo:hover,.uk-scope .uk-overlay-primary .uk-logo:focus,.uk-scope .uk-overlay-primary .uk-logo:hover,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover{color:rgba(255,255,255,.7)}.uk-scope .uk-card-primary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-card-secondary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-light .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-offcanvas-bar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-overlay-primary .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type){display:none}.uk-scope .uk-card-primary.uk-card-body .uk-logo-inverse,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-scope .uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-scope .uk-light .uk-logo-inverse,.uk-scope .uk-offcanvas-bar .uk-logo-inverse,.uk-scope .uk-overlay-primary .uk-logo-inverse,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse{display:inline}.uk-scope .uk-card-primary.uk-card-body .uk-accordion-title::after,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-scope .uk-card-secondary.uk-card-body .uk-accordion-title::after,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-scope .uk-light .uk-accordion-title::after,.uk-scope .uk-offcanvas-bar .uk-accordion-title::after,.uk-scope .uk-overlay-primary .uk-accordion-title::after,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-scope .uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-scope .uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-scope .uk-light .uk-open>.uk-accordion-title::after,.uk-scope .uk-offcanvas-bar .uk-open>.uk-accordion-title::after,.uk-scope .uk-overlay-primary .uk-open>.uk-accordion-title::after,.uk-scope .uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-scope .uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-scope .uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-scope .uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}@media print{.uk-scope *,.uk-scope ::after,.uk-scope ::before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.uk-scope a,.uk-scope a:visited{text-decoration:underline}.uk-scope blockquote,.uk-scope pre{border:1px solid #999;page-break-inside:avoid}.uk-scope thead{display:table-header-group}.uk-scope img,.uk-scope tr{page-break-inside:avoid}.uk-scope img{max-width:100%!important}@page{margin:.5cm}.uk-scope h2,.uk-scope h3,.uk-scope p{orphans:3;widows:3}.uk-scope h2,.uk-scope h3{page-break-after:avoid}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 100%;
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.

 */
[hidden],
template {
  display: none;
}
/* Links


   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.




 */
a {
  background-color: transparent;
}
/**

































 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics


   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.



 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.


 */
h1 {
  margin: 0.67rem 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**




























 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5rem;
}
sub {
  bottom: -0.25rem;
}
/* Embedded content


   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.

 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.

 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.


 */
figure {
  margin: 1rem 40px;
}
/**
 * Address differences between Firefox and other browsers.

 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.

 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.

 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.



 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.



 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.


 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.


 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.



 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.

 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).

 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35rem 0.625rem 0.75rem;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.

 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.

 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: normal;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
html {
  color: #222;
  font-size: 80% !important;
  line-height: 1.4;
}
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1rem 0;
  padding: 0;
}
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
.browserupgrade {
  margin: 0.2rem 0;
  background: #ccc;
  color: #000;
  padding: 0.2rem 0;
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face {
  font-family: 'socomec-font';
  src: url(/fonts/socomec-font.eot);
  src: url(/fonts/socomec-font.eot?#iefix) format('embedded-opentype'), url(/fonts/socomec-font.woff) format('woff'), url(/fonts/socomec-font.ttf) format('truetype'), url(/fonts/socomec-font.svg#socomec-font) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OptimaLTStd-BoldItalic';
  src: url(/fonts/OptimaLTStd-BoldItalic.eot);
  src: url(/fonts/OptimaLTStd-BoldItalic.eot?#iefix) format('embedded-opentype'), url(/fonts/OptimaLTStd-BoldItalic.woff) format('woff'), url(/fonts/OptimaLTStd-BoldItalic.ttf) format('truetype'), url(/fonts/OptimaLTStd-BoldItalic.svg#OptimaLTStd-BoldItalic) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-glyph]:before {
  font-family: 'socomec-font';
  content: attr(data-glyph);
  speak: none;
  font-weight: normal;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
}
/* ==========================================================================
   Media Queries
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.modalBlockout {
  position: fixed;
  z-index: 1050;
  top: 0px;
  left: 0px;
  right: 0;
  bottom: 0;
  background: black;
  opacity: 0.2;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  display: none;
  pointer-events: auto;
}
.modalHost {
  z-index: 1051;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translateX(-50%, -50%);
  position: fixed;
  opacity: 1;
  display: none;
}
.modal-body {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}
@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.animated {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover
 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover,
.hvr-shrink:focus,
.hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse:hover,
.hvr-pulse:focus,
.hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse-grow:hover,
.hvr-pulse-grow:focus,
.hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse-shrink:hover,
.hvr-pulse-shrink:focus,
.hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-push:hover,
.hvr-push:focus,
.hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pop:hover,
.hvr-pop:focus,
.hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover,
.hvr-bounce-in:focus,
.hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-out:hover,
.hvr-bounce-out:focus,
.hvr-bounce-out:active {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-rotate:hover,
.hvr-rotate:focus,
.hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow-rotate:hover,
.hvr-grow-rotate:focus,
.hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}
/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover,
.hvr-float:focus,
.hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sink:hover,
.hvr-sink:focus,
.hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}
/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-bob:hover,
.hvr-bob:focus,
.hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-hang:hover,
.hvr-hang:focus,
.hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-skew:hover,
.hvr-skew:focus,
.hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-forward:hover,
.hvr-skew-forward:focus,
.hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-backward:hover,
.hvr-skew-backward:focus,
.hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}
/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-vertical:hover,
.hvr-wobble-vertical:focus,
.hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-horizontal:hover,
.hvr-wobble-horizontal:focus,
.hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble To Bottom Right */
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-to-bottom-right:hover,
.hvr-wobble-to-bottom-right:focus,
.hvr-wobble-to-bottom-right:active {
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble To Top Right */
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-to-top-right:hover,
.hvr-wobble-to-top-right:focus,
.hvr-wobble-to-top-right:active {
  -webkit-animation-name: hvr-wobble-to-top-right;
  animation-name: hvr-wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-wobble-top:hover,
.hvr-wobble-top:focus,
.hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.hvr-wobble-bottom:hover,
.hvr-wobble-bottom:focus,
.hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-skew:hover,
.hvr-wobble-skew:focus,
.hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-buzz:hover,
.hvr-buzz:focus,
.hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-buzz-out:hover,
.hvr-buzz-out:focus,
.hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Forward */
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-forward:hover,
.hvr-forward:focus,
.hvr-forward:active {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}
/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-backward:hover,
.hvr-backward:focus,
.hvr-backward:active {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}
/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-fade:hover,
.hvr-fade:focus,
.hvr-fade:active {
  background-color: #2098D1;
  color: white;
}
/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-back-pulse:hover,
.hvr-back-pulse:focus,
.hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #2098D1;
  background-color: #2098d1;
  color: white;
}
/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover,
.hvr-sweep-to-left:focus,
.hvr-sweep-to-left:active {
  color: white;
}
.hvr-sweep-to-left:hover:before,
.hvr-sweep-to-left:focus:before,
.hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #378fce;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover,
.hvr-sweep-to-bottom:focus,
.hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before,
.hvr-sweep-to-bottom:focus:before,
.hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover,
.hvr-sweep-to-top:focus,
.hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before,
.hvr-sweep-to-top:focus:before,
.hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover,
.hvr-bounce-to-right:focus,
.hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before,
.hvr-bounce-to-right:focus:before,
.hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover,
.hvr-bounce-to-left:focus,
.hvr-bounce-to-left:active {
  color: white;
}
.hvr-bounce-to-left:hover:before,
.hvr-bounce-to-left:focus:before,
.hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover,
.hvr-bounce-to-bottom:focus,
.hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before,
.hvr-bounce-to-bottom:focus:before,
.hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover,
.hvr-bounce-to-top:focus,
.hvr-bounce-to-top:active {
  color: white;
}
.hvr-bounce-to-top:hover:before,
.hvr-bounce-to-top:focus:before,
.hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-out:hover,
.hvr-radial-out:focus,
.hvr-radial-out:active {
  color: white;
}
.hvr-radial-out:hover:before,
.hvr-radial-out:focus:before,
.hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}
/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-in:hover,
.hvr-radial-in:focus,
.hvr-radial-in:active {
  color: white;
}
.hvr-radial-in:hover:before,
.hvr-radial-in:focus:before,
.hvr-radial-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover,
.hvr-rectangle-in:focus,
.hvr-rectangle-in:active {
  color: white;
}
.hvr-rectangle-in:hover:before,
.hvr-rectangle-in:focus:before,
.hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover,
.hvr-rectangle-out:focus,
.hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before,
.hvr-rectangle-out:focus:before,
.hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #378fce;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover,
.hvr-shutter-in-horizontal:focus,
.hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before,
.hvr-shutter-in-horizontal:focus:before,
.hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover,
.hvr-shutter-out-horizontal:focus,
.hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before,
.hvr-shutter-out-horizontal:focus:before,
.hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover,
.hvr-shutter-in-vertical:focus,
.hvr-shutter-in-vertical:active {
  color: white;
}
.hvr-shutter-in-vertical:hover:before,
.hvr-shutter-in-vertical:focus:before,
.hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-vertical:hover,
.hvr-shutter-out-vertical:focus,
.hvr-shutter-out-vertical:active {
  color: white;
}
.hvr-shutter-out-vertical:hover:before,
.hvr-shutter-out-vertical:focus:before,
.hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover,
.hvr-border-fade:focus,
.hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-hollow:hover,
.hvr-hollow:focus,
.hvr-hollow:active {
  background: none;
}
/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-trim:before {
  content: '';
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-trim:hover:before,
.hvr-trim:focus:before,
.hvr-trim:active:before {
  opacity: 1;
}
/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-out:hover:before,
.hvr-ripple-out:focus:before,
.hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}
/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-ripple-in:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-in:hover:before,
.hvr-ripple-in:focus:before,
.hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in;
}
/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before,
.hvr-outline-out:focus:before,
.hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}
/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-outline-in:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before,
.hvr-outline-in:focus:before,
.hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}
/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius;
}
.hvr-round-corners:hover,
.hvr-round-corners:focus,
.hvr-round-corners:active {
  border-radius: 1em;
}
/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before,
.hvr-underline-from-left:focus:before,
.hvr-underline-from-left:active:before {
  right: 0;
}
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before,
.hvr-underline-from-center:focus:before,
.hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-right:hover:before,
.hvr-underline-from-right:focus:before,
.hvr-underline-from-right:active:before {
  left: 0;
}
/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-left:hover:before,
.hvr-overline-from-left:focus:before,
.hvr-overline-from-left:active:before {
  right: 0;
}
/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-center:hover:before,
.hvr-overline-from-center:focus:before,
.hvr-overline-from-center:active:before {
  left: 0;
  right: 0;
}
/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-right:hover:before,
.hvr-overline-from-right:focus:before,
.hvr-overline-from-right:active:before {
  left: 0;
}
/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098D1;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-reveal:hover:before,
.hvr-reveal:focus:before,
.hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px;
}
/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before,
.hvr-underline-reveal:focus:before,
.hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-reveal:hover:before,
.hvr-overline-reveal:focus:before,
.hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-glow:hover,
.hvr-glow:focus,
.hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover,
.hvr-shadow:focus,
.hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}
/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover,
.hvr-grow-shadow:focus,
.hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-box-shadow-outset:hover,
.hvr-box-shadow-outset:focus,
.hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}
/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-box-shadow-inset:hover,
.hvr-box-shadow-inset:focus,
.hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover,
.hvr-float-shadow:focus,
.hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before,
.hvr-float-shadow:focus:before,
.hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-shadow-radial:before,
.hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
}
.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
}
.hvr-shadow-radial:hover:before,
.hvr-shadow-radial:focus:before,
.hvr-shadow-radial:active:before,
.hvr-shadow-radial:hover:after,
.hvr-shadow-radial:focus:after,
.hvr-shadow-radial:active:after {
  opacity: 1;
}
/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(40%);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before,
.hvr-bubble-top:focus:before,
.hvr-bubble-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(40%);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before,
.hvr-bubble-right:focus:before,
.hvr-bubble-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(40%);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before,
.hvr-bubble-bottom:focus:before,
.hvr-bubble-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(40%);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before,
.hvr-bubble-left:focus:before,
.hvr-bubble-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(40%);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-top:hover,
.hvr-bubble-float-top:focus,
.hvr-bubble-float-top:active {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.hvr-bubble-float-top:hover:before,
.hvr-bubble-float-top:focus:before,
.hvr-bubble-float-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(40%);
  right: 0;
  content: '';
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-right:hover,
.hvr-bubble-float-right:focus,
.hvr-bubble-float-right:active {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.hvr-bubble-float-right:hover:before,
.hvr-bubble-float-right:focus:before,
.hvr-bubble-float-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(40%);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:hover,
.hvr-bubble-float-bottom:focus,
.hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before,
.hvr-bubble-float-bottom:focus:before,
.hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: '';
  top: calc(40%);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-left:hover,
.hvr-bubble-float-left:focus,
.hvr-bubble-float-left:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.hvr-bubble-float-left:hover:before,
.hvr-bubble-float-left:focus:before,
.hvr-bubble-float-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
/* ICONS */
/* Icon Back */
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-left: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-back:before {
  content: "\F137";
  position: absolute;
  left: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-back:hover:before,
.hvr-icon-back:focus:before,
.hvr-icon-back:active:before {
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
}
/* Icon Forward */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-forward:before {
  content: "\F138";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-forward:hover:before,
.hvr-icon-forward:focus:before,
.hvr-icon-forward:active:before {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}
/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-down {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-down:before {
  content: "\F01A";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-down:hover:before,
.hvr-icon-down:focus:before,
.hvr-icon-down:active:before {
  -webkit-animation-name: hvr-icon-down;
  animation-name: hvr-icon-down;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* Icon Up */
@-webkit-keyframes hvr-icon-up {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
  75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-up {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
  75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
/* Icon Up */
.hvr-icon-up {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-up:before {
  content: "\F01B";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-up:hover:before,
.hvr-icon-up:focus:before,
.hvr-icon-up:active:before {
  -webkit-animation-name: hvr-icon-up;
  animation-name: hvr-icon-up;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* Icon Spin */
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-spin:before {
  content: "\F021";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.hvr-icon-spin:hover:before,
.hvr-icon-spin:focus:before,
.hvr-icon-spin:active:before {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* Icon Drop */
@-webkit-keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%,
  100% {
    opacity: 1;
  }
}
@keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%,
  100% {
    opacity: 1;
  }
}
/* Icon Drop */
.hvr-icon-drop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-drop:before {
  content: "\F041";
  position: absolute;
  right: 1em;
  opacity: 1;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-drop:hover:before,
.hvr-icon-drop:focus:before,
.hvr-icon-drop:active:before {
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-animation-name: hvr-icon-drop;
  animation-name: hvr-icon-drop;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Icon Fade */
.hvr-icon-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-fade:before {
  content: "\F00C";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color;
  transition-property: color;
}
.hvr-icon-fade:hover:before,
.hvr-icon-fade:focus:before,
.hvr-icon-fade:active:before {
  color: #0F9E5E;
}
/* Icon Float Away */
@-webkit-keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
@keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
/* Icon Float Away */
.hvr-icon-float-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-float-away:before,
.hvr-icon-float-away:after {
  content: "\F055";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
}
.hvr-icon-float-away:after {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.hvr-icon-float-away:hover:after,
.hvr-icon-float-away:focus:after,
.hvr-icon-float-away:active:after {
  -webkit-animation-name: hvr-icon-float-away;
  animation-name: hvr-icon-float-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* Icon Sink Away */
@-webkit-keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
@keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
/* Icon Sink Away */
.hvr-icon-sink-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-sink-away:before,
.hvr-icon-sink-away:after {
  content: "\F056";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-sink-away:after {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.hvr-icon-sink-away:hover:after,
.hvr-icon-sink-away:focus:after,
.hvr-icon-sink-away:active:after {
  -webkit-animation-name: hvr-icon-sink-away;
  animation-name: hvr-icon-sink-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow:before {
  content: "\F118";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow:hover:before,
.hvr-icon-grow:focus:before,
.hvr-icon-grow:active:before {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0);
}
/* Icon Shrink */
.hvr-icon-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-shrink:before {
  content: "\F119";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-shrink:hover:before,
.hvr-icon-shrink:focus:before,
.hvr-icon-shrink:active:before {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse:before {
  content: "\F015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse:hover:before,
.hvr-icon-pulse:focus:before,
.hvr-icon-pulse:active:before {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Icon Pulse Grow */
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
.hvr-icon-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse-grow:before {
  content: "\F015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-grow:hover:before,
.hvr-icon-pulse-grow:focus:before,
.hvr-icon-pulse-grow:active:before {
  -webkit-animation-name: hvr-icon-pulse-grow;
  animation-name: hvr-icon-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse-shrink:before {
  content: "\F015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-shrink:hover:before,
.hvr-icon-pulse-shrink:focus:before,
.hvr-icon-pulse-shrink:active:before {
  -webkit-animation-name: hvr-icon-pulse-shrink;
  animation-name: hvr-icon-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Icon Push */
@-webkit-keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
.hvr-icon-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-push:before {
  content: "\F006";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-push:hover:before,
.hvr-icon-push:focus:before,
.hvr-icon-push:active:before {
  -webkit-animation-name: hvr-icon-push;
  animation-name: hvr-icon-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
.hvr-icon-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-pop:before {
  content: "\F005";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pop:hover:before,
.hvr-icon-pop:focus:before,
.hvr-icon-pop:active:before {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bounce:before {
  content: "\F087";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-bounce:hover:before,
.hvr-icon-bounce:focus:before,
.hvr-icon-bounce:active:before {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Icon Rotate */
.hvr-icon-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-rotate:before {
  content: "\F0C6";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-rotate:hover:before,
.hvr-icon-rotate:focus:before,
.hvr-icon-rotate:active:before {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}
/* Icon Grow Rotate */
.hvr-icon-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow-rotate:before {
  content: "\F095";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow-rotate:hover:before,
.hvr-icon-grow-rotate:focus:before,
.hvr-icon-grow-rotate:active:before {
  -webkit-transform: scale(1.5) rotate(12deg);
  transform: scale(1.5) rotate(12deg);
}
/* Icon Float */
.hvr-icon-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-float:before {
  content: "\F01B";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-float:hover:before,
.hvr-icon-float:focus:before,
.hvr-icon-float:active:before {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}
/* Icon Sink */
.hvr-icon-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-sink:before {
  content: "\F01A";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-sink:hover:before,
.hvr-icon-sink:focus:before,
.hvr-icon-sink:active:before {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}
/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.hvr-icon-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bob:before {
  content: "\F077";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-bob:hover:before,
.hvr-icon-bob:focus:before,
.hvr-icon-bob:active:before {
  -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Icon Hang */
@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
.hvr-icon-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-hang:before {
  content: "\F078";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-hang:hover:before,
.hvr-icon-hang:focus:before,
.hvr-icon-hang:active:before {
  -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal:before {
  content: "\F061";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover:before,
.hvr-icon-wobble-horizontal:focus:before,
.hvr-icon-wobble-horizontal:active:before {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Wobble Vertical */
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-vertical:before {
  content: "\F062";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-vertical:hover:before,
.hvr-icon-wobble-vertical:focus:before,
.hvr-icon-wobble-vertical:active:before {
  -webkit-animation-name: hvr-icon-wobble-vertical;
  animation-name: hvr-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Buzz */
@-webkit-keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-icon-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-buzz:before {
  content: "\F017";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-buzz:hover:before,
.hvr-icon-buzz:focus:before,
.hvr-icon-buzz:active:before {
  -webkit-animation-name: hvr-icon-buzz;
  animation-name: hvr-icon-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Icon Buzz Out */
@-webkit-keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-icon-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-buzz-out:before {
  content: "\F023";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-buzz-out:hover:before,
.hvr-icon-buzz-out:focus:before,
.hvr-icon-buzz-out:active:before {
  -webkit-animation-name: hvr-icon-buzz-out;
  animation-name: hvr-icon-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* CURLS */
/* Curl Top Left */
.hvr-curl-top-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-top-left:hover:before,
.hvr-curl-top-left:focus:before,
.hvr-curl-top-left:active:before {
  width: 25px;
  height: 25px;
}
/* Curl Top Right */
.hvr-curl-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-top-right:hover:before,
.hvr-curl-top-right:focus:before,
.hvr-curl-top-right:active:before {
  width: 25px;
  height: 25px;
}
/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-right:hover:before,
.hvr-curl-bottom-right:focus:before,
.hvr-curl-bottom-right:active:before {
  width: 25px;
  height: 25px;
}
/* Curl Bottom Left */
.hvr-curl-bottom-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-left:hover:before,
.hvr-curl-bottom-left:focus:before,
.hvr-curl-bottom-left:active:before {
  width: 25px;
  height: 25px;
}
/*# sourceMappingURL=hover.css.map */
.sprite {
  background-image: url(/assets/spritesheet-v15.png);
  background-repeat: no-repeat;
  display: block;
}
.sprite-A17 {
  width: 24px;
  height: 24px;
  background-position: -5px -5px;
}
.sprite-A17-big {
  width: 72px;
  height: 72px;
  background-position: -39px -5px;
}
.sprite-B30_RF {
  width: 24px;
  height: 24px;
  background-position: -121px -5px;
}
.sprite-B30_RF-big {
  width: 55px;
  height: 72px;
  background-position: -155px -5px;
}
.sprite-B30_RS {
  width: 24px;
  height: 24px;
  background-position: -220px -5px;
}
.sprite-B30_RS-big {
  width: 55px;
  height: 72px;
  background-position: -254px -5px;
}
.sprite-D40 {
  width: 24px;
  height: 24px;
  background-position: -319px -5px;
}
.sprite-D40-big {
  width: 72px;
  height: 72px;
  background-position: -353px -5px;
}
.sprite-Gateway_RF {
  width: 24px;
  height: 24px;
  background-position: -435px -5px;
}
.sprite-Gateway_RF-big {
  width: 55px;
  height: 72px;
  background-position: -469px -5px;
}
.sprite-Gateway_RS {
  width: 24px;
  height: 24px;
  background-position: -534px -5px;
}
.sprite-Gateway_RS-big {
  width: 72px;
  height: 72px;
  background-position: -534px -39px;
}
.sprite-I45 {
  width: 24px;
  height: 24px;
  background-position: -568px -5px;
}
.sprite-I45-big {
  width: 37px;
  height: 72px;
  background-position: -5px -121px;
}
.sprite-Module_I {
  width: 24px;
  height: 24px;
  background-position: -602px -5px;
}
.sprite-Module_I-big {
  width: 37px;
  height: 72px;
  background-position: -52px -121px;
}
.sprite-Module_U {
  width: 24px;
  height: 24px;
  background-position: -5px -39px;
}
.sprite-Module_U-big {
  width: 37px;
  height: 72px;
  background-position: -99px -121px;
}
.sprite-S-Datacenter {
  width: 24px;
  height: 24px;
  background-position: -121px -39px;
}
.sprite-S-Datacenter-big {
  width: 72px;
  height: 72px;
  background-position: -146px -121px;
}
.sprite-Unknown {
  width: 24px;
  height: 24px;
  background-position: -220px -39px;
}
.sprite-Unknown-big {
  width: 72px;
  height: 72px;
  background-position: -228px -121px;
}
.sprite-active {
  width: 16px;
  height: 16px;
  background-position: -319px -39px;
}
.sprite-alarm {
  width: 26px;
  height: 26px;
  background-position: -310px -121px;
}
.sprite-atysp {
  width: 24px;
  height: 24px;
  background-position: -435px -39px;
}
.sprite-atysp-big {
  width: 72px;
  height: 72px;
  background-position: -346px -121px;
}
.sprite-atyspm {
  width: 24px;
  height: 24px;
  background-position: -428px -121px;
}
.sprite-atyspm-big {
  width: 72px;
  height: 72px;
  background-position: -462px -121px;
}
.sprite-button-delete {
  width: 18px;
  height: 18px;
  background-position: -544px -121px;
}
.sprite-cancel {
  width: 24px;
  height: 24px;
  background-position: -572px -121px;
}
.sprite-config-menu {
  width: 40px;
  height: 40px;
  background-position: -544px -155px;
}
.sprite-config-menu-selected {
  width: 40px;
  height: 40px;
  background-position: -5px -205px;
}
.sprite-connect {
  width: 24px;
  height: 24px;
  background-position: -606px -121px;
}
.sprite-countis {
  width: 24px;
  height: 24px;
  background-position: -428px -155px;
}
.sprite-countis-big {
  width: 72px;
  height: 72px;
  background-position: -55px -205px;
}
.sprite-countistypeeci2 {
  width: 24px;
  height: 24px;
  background-position: -594px -155px;
}
.sprite-countistypeeci2-big {
  width: 72px;
  height: 72px;
  background-position: -137px -205px;
}
.sprite-countistypeeci3 {
  width: 24px;
  height: 24px;
  background-position: -310px -189px;
}
.sprite-countistypeeci3-big {
  width: 72px;
  height: 72px;
  background-position: -219px -205px;
}
.sprite-diris-b30 {
  width: 24px;
  height: 24px;
  background-position: -428px -189px;
}
.sprite-diris-b30-radio {
  width: 24px;
  height: 24px;
  background-position: -594px -189px;
}
.sprite-dirisa {
  width: 24px;
  height: 24px;
  background-position: -301px -223px;
}
.sprite-dirisa-big {
  width: 72px;
  height: 72px;
  background-position: -335px -223px;
}
.sprite-dirisap {
  width: 24px;
  height: 24px;
  background-position: -417px -223px;
}
.sprite-dirisap-big {
  width: 72px;
  height: 72px;
  background-position: -451px -223px;
}
.sprite-dirisb {
  width: 24px;
  height: 24px;
  background-position: -533px -223px;
}
.sprite-dirisb-big {
  width: 72px;
  height: 72px;
  background-position: -533px -257px;
}
.sprite-diriscmv2 {
  width: 24px;
  height: 24px;
  background-position: -567px -223px;
}
.sprite-diriscmv2-big {
  width: 72px;
  height: 72px;
  background-position: -5px -339px;
}
.sprite-dirisn {
  width: 24px;
  height: 24px;
  background-position: -601px -223px;
}
.sprite-dirisn-big {
  width: 72px;
  height: 72px;
  background-position: -87px -339px;
}
.sprite-dirisn300 {
  width: 24px;
  height: 24px;
  background-position: -5px -257px;
}
.sprite-dirisn300-big {
  width: 55px;
  height: 72px;
  background-position: -169px -339px;
}
.sprite-disconnect {
  width: 24px;
  height: 24px;
  background-position: -301px -257px;
}
.sprite-f60 {
  width: 24px;
  height: 24px;
  background-position: -417px -257px;
}
.sprite-f60-big {
  width: 72px;
  height: 72px;
  background-position: -234px -339px;
}
.sprite-filter {
  width: 24px;
  height: 24px;
  background-position: -316px -339px;
}
.sprite-i30 {
  width: 24px;
  height: 24px;
  background-position: -350px -339px;
}
.sprite-i45 {
  width: 24px;
  height: 24px;
  background-position: -384px -339px;
}
.sprite-inactive {
  width: 16px;
  height: 16px;
  background-position: -418px -339px;
}
.sprite-input-arrow {
  width: 53px;
  height: 26px;
  background-position: -444px -339px;
}
.sprite-k40 {
  width: 24px;
  height: 24px;
  background-position: -507px -339px;
}
.sprite-k40-big {
  width: 72px;
  height: 72px;
  background-position: -541px -339px;
}
.sprite-l60 {
  width: 24px;
  height: 24px;
  background-position: -5px -421px;
}
.sprite-l60-big {
  width: 72px;
  height: 72px;
  background-position: -39px -421px;
}
.sprite-link-dragged-icon {
  width: 32px;
  height: 32px;
  background-position: -121px -421px;
}
.sprite-logo-socomec {
  width: 183px;
  height: 40px;
  background-position: -163px -421px;
}
.sprite-main-menu {
  width: 40px;
  height: 40px;
  background-position: -356px -421px;
}
.sprite-main-menu-selected {
  width: 40px;
  height: 40px;
  background-position: -406px -421px;
}
.sprite-measure-dragged-icon {
  width: 32px;
  height: 32px;
  background-position: -456px -421px;
}
.sprite-measure-type-tab {
  width: 91px;
  height: 11px;
  background-position: -316px -373px;
}
.sprite-measured-point-icon {
  width: 42px;
  height: 25px;
  background-position: -498px -421px;
}
.sprite-node {
  width: 24px;
  height: 24px;
  background-position: -550px -421px;
}
.sprite-node-type-background {
  width: 161px;
  height: 56px;
  background-position: -456px -463px;
}
.sprite-node-type-icon {
  width: 42px;
  height: 25px;
  background-position: -584px -421px;
}
.sprite-node-type-tab {
  width: 91px;
  height: 11px;
  background-position: -5px -529px;
}
.sprite-not-measured-point-icon {
  width: 42px;
  height: 25px;
  background-position: -106px -529px;
}
.sprite-not-measured-type-symbol {
  width: 21px;
  height: 19px;
  background-position: -5px -456px;
}
.sprite-opened-arrow {
  width: 30px;
  height: 30px;
  background-position: -158px -529px;
}
.sprite-output-arrow {
  width: 53px;
  height: 26px;
  background-position: -198px -529px;
}
.sprite-photoview-creation-dialog {
  width: 128px;
  height: 128px;
  background-position: -640px -5px;
}
.sprite-product-dragged-icon {
  width: 32px;
  height: 32px;
  background-position: -640px -143px;
}
.sprite-resize-icon {
  width: 12px;
  height: 12px;
  background-position: -682px -143px;
}
.sprite-scale1 {
  width: 80px;
  height: 42px;
  background-position: -682px -165px;
}
.sprite-scale1-selected {
  width: 80px;
  height: 42px;
  background-position: -635px -217px;
}
.sprite-scale2 {
  width: 80px;
  height: 42px;
  background-position: -615px -269px;
}
.sprite-scale2-selected {
  width: 80px;
  height: 42px;
  background-position: -623px -321px;
}
.sprite-scale4 {
  width: 80px;
  height: 42px;
  background-position: -636px -373px;
}
.sprite-scale4-selected {
  width: 80px;
  height: 42px;
  background-position: -636px -425px;
}
.sprite-source-measured-point-icon {
  width: 42px;
  height: 25px;
  background-position: -725px -217px;
}
.sprite-target-measured-point-icon {
  width: 42px;
  height: 25px;
  background-position: -725px -252px;
}
.sprite-text-dragged-icon {
  width: 32px;
  height: 32px;
  background-position: -39px -287px;
}
.sprite-topic-organizational {
  width: 72px;
  height: 72px;
  background-position: -261px -477px;
}
.sprite-version-webview {
  width: 156px;
  height: 33px;
  background-position: -343px -529px;
}
.sprite-wv-d15 {
  width: 24px;
  height: 24px;
  background-position: -81px -287px;
}
.sprite-wv-d15h-big {
  width: 72px;
  height: 72px;
  background-position: -627px -477px;
}
.sprite-wv-d50 {
  width: 24px;
  height: 24px;
  background-position: -115px -287px;
}
.sprite-wv-d50-big {
  width: 72px;
  height: 72px;
  background-position: -5px -559px;
}
.sprite-wv-d55 {
  width: 24px;
  height: 24px;
  background-position: -149px -287px;
}
.sprite-wv-d55-big {
  width: 72px;
  height: 72px;
  background-position: -261px -559px;
}
.sprite-wv-d55h {
  width: 24px;
  height: 24px;
  background-position: -183px -287px;
}
.sprite-wv-d55h-big {
  width: 72px;
  height: 72px;
  background-position: -509px -559px;
}
.sprite-wv-d70 {
  width: 24px;
  height: 24px;
  background-position: -217px -287px;
}
.sprite-wv-d70-big {
  width: 72px;
  height: 72px;
  background-position: -591px -559px;
}
.sprite-wv-d75 {
  width: 24px;
  height: 24px;
  background-position: -251px -287px;
}
.sprite-wv-d75-big {
  width: 72px;
  height: 72px;
  background-position: -673px -559px;
}
.sprite-wv-f60 {
  width: 24px;
  height: 24px;
  background-position: -705px -287px;
}
.sprite-wv-f60-big {
  width: 72px;
  height: 72px;
  background-position: -5px -641px;
}
.sprite-wv-k40 {
  width: 24px;
  height: 24px;
  background-position: -739px -287px;
}
.sprite-wv-k40-big {
  width: 72px;
  height: 72px;
  background-position: -87px -641px;
}
.sprite-wv-k40h {
  width: 24px;
  height: 24px;
  background-position: -713px -321px;
}
.sprite-wv-k40h-big {
  width: 72px;
  height: 72px;
  background-position: -169px -641px;
}
.sprite-wv-l60 {
  width: 24px;
  height: 24px;
  background-position: -726px -355px;
}
.sprite-wv-l60-big {
  width: 72px;
  height: 72px;
  background-position: -251px -641px;
}
.sprite-wv-l60h {
  width: 24px;
  height: 24px;
  background-position: -726px -389px;
}
.sprite-wv-l60h-big {
  width: 72px;
  height: 72px;
  background-position: -333px -641px;
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  border: 2px solid #000000;
  background: #000000;
  color: #fff;
  opacity: 0.8;
}
.tooltipster-error {
  border: 2px solid #940808;
  background: #940808;
  color: #fff;
}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-error .tooltipster-content,
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}
/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
  padding: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
  word-wrap: break-word;
}
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}
.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}
.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}
/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.tooltipster-content {
  font-family: Arial, sans-serif;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}
/*
 * Override font-size tooltipster
 */
.tooltipster-content {
  font-size: 1rem;
}
.tooltipster-show {
  opacity: 1;
}
.tooltipster-base {
  z-index: 1000;
}
/* Another theme for Tooltipster */
.tooltipster-information .tooltipster-box {
  border: 2px solid #0e7406!important;
  background: #0e7406!important;
  color: #fff;
}
.tooltipster-error .tooltipster-box {
  border: 2px solid #940808!important;
  background: #940808!important;
  color: #fff;
}
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__html,
.fotorama__img,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.fotorama--fullscreen,
.fotorama__img {
  max-width: 99999px !important;
  max-height: 99999px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.fotorama__spinner {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
}
.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fotorama__caption,
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__stage__frame {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus,
.fotorama__nav__frame {
  outline: 0;
}
.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after {
  content: '';
  border-radius: inherit;
  background-color: rgba(0, 175, 234, 0.5);
}
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__shaft {
  -webkit-transform: none !important;
  transform: none !important;
}
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform, width;
  transition-property: transform,width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  transition-duration: 0ms;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__no-select,
.fotorama__video-close,
.fotorama__video-play,
.fotorama__wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.fotorama__nav,
.fotorama__nav__frame {
  margin: auto;
  padding: 0;
}
.fotorama__caption__wrap,
.fotorama__nav__frame,
.fotorama__nav__shaft {
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.fotorama__nav__frame,
.fotorama__thumb-border {
  box-sizing: content-box;
}
.fotorama__caption__wrap {
  box-sizing: border-box;
}
.fotorama--hidden,
.fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__nav,
.fotorama__nav__frame,
.fotorama__nav__shaft,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video-close,
.fotorama__video-play {
  -webkit-tap-highlight-color: transparent;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
  background: url(/assets/fotorama@2x.png) no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .fotorama__arr,
  .fotorama__fullscreen-icon,
  .fotorama__video-close,
  .fotorama__video-play {
    background: url(/assets/fotorama@2x.png) 0 0px 160px no-repeat;
  }
}
.fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127, 127, 127, 0.2);
}
@media print {
  .fotorama__arr,
  .fotorama__fullscreen-icon,
  .fotorama__thumb-border,
  .fotorama__video-close,
  .fotorama__video-play {
    background: none !important;
  }
}
.fotorama {
  min-width: 1px;
  overflow: hidden;
}
.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
  display: none;
}
.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000;
}
.fotorama--fullscreen {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  float: none !important;
  z-index: 2147483647 !important;
  background: #000;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}
.fotorama--fullscreen .fotorama__nav,
.fotorama--fullscreen .fotorama__stage {
  background: #000;
}
.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0;
}
.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}
.fotorama__nav,
.fotorama__stage {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}
.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}
.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}
.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}
.fotorama__stage__frame {
  overflow: hidden;
}
.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear,
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
  display: block;
  left: 0;
  top: 0;
}
.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}
.fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important;
}
.fotorama__error .fotorama__img,
.fotorama__loaded .fotorama__img {
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
.fotorama__img--full {
  display: none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}
.fotorama__wrap--only-active .fotorama__nav,
.fotorama__wrap--only-active .fotorama__stage {
  max-width: 99999px !important;
}
.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}
.fotorama__nav {
  font-size: 0;
  line-height: 0;
  text-align: center;
  display: none;
  white-space: nowrap;
  z-index: 5;
}
.fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left;
}
.fotorama__nav__frame {
  position: relative;
  cursor: pointer;
}
.fotorama__nav--dots {
  display: block;
}
.fotorama__nav--dots .fotorama__nav__frame {
  width: 18px;
  height: 30px;
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}
.fotorama__nav--thumbs {
  display: block;
}
.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}
.fotorama__dot {
  display: block;
  width: 4px;
  height: 4px;
  position: relative;
  top: 12px;
  left: 6px;
  border-radius: 6px;
  border: 1px solid #7f7f7f;
}
.fotorama__nav__frame:focus .fotorama__dot:after {
  padding: 1px;
  top: -1px;
  left: -1px;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot {
  width: 0;
  height: 0;
  border-width: 3px;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
  padding: 3px;
  top: -3px;
  left: -3px;
}
.fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}
.fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: #00afea;
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
}
.fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}
.fotorama__caption a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.5);
}
.fotorama__caption a:hover {
  color: #333;
  border-color: rgba(51, 51, 51, 0.5);
}
.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}
.fotorama__wrap--no-captions .fotorama__caption,
.fotorama__wrap--video .fotorama__caption {
  display: none;
}
.fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 10px;
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear;
}
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: .3s;
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
.fotorama__select {
  cursor: auto;
}
.fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
}
@-moz-document url-prefix() {
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
  position: absolute;
  z-index: 11;
  cursor: pointer;
}
.fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}
.fotorama__arr--prev {
  left: 2px;
  background-position: 0 0;
}
.fotorama__arr--next {
  right: 2px;
  background-position: -32px 0;
}
.fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: .1;
}
.fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20;
}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus {
  border-radius: 50%;
}
.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px;
}
.fotorama__video-play {
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-position: 0 -64px;
  opacity: 0;
}
.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}
.fotorama__error .fotorama__video-play,
.fotorama__loaded .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play {
  opacity: 1;
  display: block;
}
.fotorama__nav__frame .fotorama__video-play {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-position: -64px -32px;
}
.fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0;
}
.fotorama__wrap--css2 .fotorama__video-close {
  display: none;
}
.fotorama__wrap--css3 .fotorama__video-close {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}
.fotorama__wrap--video .fotorama__video-close {
  display: block;
  opacity: 1;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important;
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
  transition-property: -webkit-transform, opacity;
  transition-property: transform,opacity;
  transition-duration: .3s;
}
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 1px 100%,5px 100%;
}
.fotorama__nav:before,
.fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0,0 0;
  left: -10px;
}
.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--left:before {
  left: 0;
}
.fotorama__nav:after,
.fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0,100% 0;
  right: -10px;
}
.fotorama__nav.fotorama__shadows--right:after,
.fotorama__stage.fotorama__shadows--right:after {
  right: 0;
}
.fotorama--fullscreen .fotorama__nav:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}
/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/
.sp-container {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  /* https://github.com/bgrins/spectrum/issues/40 */
  z-index: 999999999;
  overflow: hidden;
}
.sp-container.sp-flat {
  position: relative;
}
/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position: relative;
  width: 100%;
  display: inline-block;
}
.sp-top-inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sp-color {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 20%;
}
.sp-hue {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 84%;
  height: 100%;
}
.sp-clear-enabled .sp-hue {
  top: 33px;
  height: 77.5%;
}
.sp-fill {
  padding-top: 80%;
}
.sp-sat,
.sp-val {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sp-alpha-enabled .sp-top {
  margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
  display: block;
}
.sp-alpha-handle {
  position: absolute;
  top: -4px;
  bottom: -4px;
  width: 6px;
  left: 50%;
  cursor: pointer;
  border: 1px solid black;
  background: white;
  opacity: .8;
}
.sp-alpha {
  display: none;
  position: absolute;
  bottom: -14px;
  right: 0;
  left: 0;
  height: 8px;
}
.sp-alpha-inner {
  border: solid 1px #333;
}
.sp-clear {
  display: none;
}
.sp-clear.sp-clear-display {
  background-position: center;
}
.sp-clear-enabled .sp-clear {
  display: block;
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 84%;
  height: 28px;
}
/* Don't allow text selection */
.sp-container,
.sp-replacer,
.sp-preview,
.sp-dragger,
.sp-slider,
.sp-alpha,
.sp-clear,
.sp-alpha-handle,
.sp-container.sp-dragging .sp-input,
.sp-container button {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.sp-container.sp-input-disabled .sp-input-container {
  display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
  display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
  display: none;
}
.sp-palette-only .sp-picker-container {
  display: none;
}
.sp-palette-disabled .sp-palette-container {
  display: none;
}
.sp-initial-disabled .sp-initial {
  display: none;
}
/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
  background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
  background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
  background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
  background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
  background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}
.sp-hue {
  background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
  background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}
/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
  height: 16%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
  height: 16%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}
.sp-hidden {
  display: none !important;
}
/* Clearfix hack */
.sp-cf:before,
.sp-cf:after {
  content: "";
  display: table;
}
.sp-cf:after {
  clear: both;
}
.sp-cf {
  *zoom: 1;
}
/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
  .sp-color {
    right: 40%;
  }
  .sp-hue {
    left: 63%;
  }
  .sp-fill {
    padding-top: 60%;
  }
}
.sp-dragger {
  border-radius: 5px;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  background: #000;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}
.sp-slider {
  position: absolute;
  top: 0;
  cursor: pointer;
  height: 3px;
  left: -1px;
  right: -1px;
  border: 1px solid #000;
  background: white;
  opacity: .8;
}
/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/
.sp-container {
  border-radius: 0;
  background-color: #ECECEC;
  border: solid 1px #f0c49B;
  padding: 0;
}
.sp-container,
.sp-container button,
.sp-container input,
.sp-color,
.sp-hue,
.sp-clear {
  font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sp-top {
  margin-bottom: 3px;
}
.sp-color,
.sp-hue,
.sp-clear {
  border: solid 1px #666;
}
/* Input */
.sp-input-container {
  float: right;
  width: 100px;
  margin-bottom: 4px;
}
.sp-initial-disabled .sp-input-container {
  width: 100%;
}
.sp-input {
  font-size: 12px !important;
  border: 1px inset;
  padding: 4px 5px;
  margin: 0;
  width: 100%;
  background: transparent;
  border-radius: 3px;
  color: #222;
}
.sp-input:focus {
  border: 1px solid orange;
}
.sp-input.sp-validation-error {
  border: 1px solid red;
  background: #fdd;
}
.sp-picker-container,
.sp-palette-container {
  float: left;
  position: relative;
  padding: 10px;
  padding-bottom: 300px;
  margin-bottom: -290px;
}
.sp-picker-container {
  width: 172px;
  border-left: solid 1px #fff;
}
/* Palettes */
.sp-palette-container {
  border-right: solid 1px #ccc;
}
.sp-palette-only .sp-palette-container {
  border: 0;
}
.sp-palette .sp-thumb-el {
  display: block;
  position: relative;
  float: left;
  width: 24px;
  height: 15px;
  margin: 3px;
  cursor: pointer;
  border: solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover,
.sp-palette .sp-thumb-el.sp-thumb-active {
  border-color: orange;
}
.sp-thumb-el {
  position: relative;
}
/* Initial */
.sp-initial {
  float: left;
  border: solid 1px #333;
}
.sp-initial span {
  width: 30px;
  height: 25px;
  border: none;
  display: block;
  float: left;
  margin: 0;
}
.sp-initial .sp-clear-display {
  background-position: center;
}
/* Buttons */
.sp-palette-button-container,
.sp-button-container {
  float: right;
}
/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  padding: 4px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  border: solid 1px #91765d;
  background: #eee;
  color: #333;
  vertical-align: middle;
}
.sp-replacer:hover,
.sp-replacer.sp-active {
  border-color: #F0C49B;
  color: #111;
}
.sp-replacer.sp-disabled {
  cursor: default;
  border-color: silver;
  color: silver;
}
.sp-dd {
  padding: 2px 0;
  height: 16px;
  line-height: 16px;
  float: left;
  font-size: 10px;
}
.sp-preview {
  position: relative;
  width: 25px;
  height: 20px;
  border: solid 1px #222;
  margin-right: 5px;
  float: left;
  z-index: 0;
}
.sp-palette {
  *width: 220px;
  max-width: 220px;
}
.sp-palette .sp-thumb-el {
  width: 16px;
  height: 16px;
  margin: 2px 1px;
  border: solid 1px #d0d0d0;
}
.sp-container {
  padding-bottom: 0;
}
/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  vertical-align: middle;
}
.sp-container button:hover {
  background-color: #dddddd;
  background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
  background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
  background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
  background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
  background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
  border: 1px solid #bbb;
  border-bottom: 1px solid #999;
  cursor: pointer;
  text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
  border: 1px solid #aaa;
  border-bottom: 1px solid #888;
  -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
  font-size: 11px;
  color: #d93f3f !important;
  margin: 0;
  padding: 2px;
  margin-right: 5px;
  vertical-align: middle;
  text-decoration: none;
}
.sp-cancel:hover {
  color: #d93f3f !important;
  text-decoration: underline;
}
.sp-palette span:hover,
.sp-palette span.sp-thumb-active {
  border-color: #000;
}
.sp-preview,
.sp-alpha,
.sp-thumb-el {
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner,
.sp-alpha-inner,
.sp-thumb-inner {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sp-palette .sp-thumb-inner {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}
.sp-clear-display {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}
/********************************************/
/*          Global less styles              */
/********************************************/
/* Please follow the OOCSS principles :  http://nicoespeon.com/fr/2013/05/plongee-au-coeur-de-oocss/ */
/* And here : http://blog.netapsys.fr/lintegration-avec-oocss/ */
/* https://mattstauffer.co/blog/organizing-css-oocss-smacss-and-bem */
/*
 * Removing Border
 */
table.no-cell-border td {
  border-style: none;
}
/************* aside margins **************/
.small-aside-margins {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
.tiny-aside-margins {
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}
.large-aside-margins {
  margin-left: 1rem;
  margin-right: 1rem;
}
.medium-aside-margins {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.normal-aside-margins {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
/************* vertical margins **************/
.tiny-vertical-margins {
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}
.large-vertical-margins {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.medium-vertical-margins {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
/************* aside padding **************/
.tiny-aside-padding {
  padding-left: 0.1rem;
  padding-right: 0.1rem;
}
.large-aside-padding {
  padding-left: 1rem;
  padding-right: 1rem;
}
.medium-aside-padding {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
/************* vertical padding **************/
.medium-vertical-padding {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.large-vertical-padding {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.vertical-padding {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
/********************************************/
/*            generic  font-size            */
/********************************************/
.level0-font-size {
  font-size: 4.5rem;
}
.level1-font-size {
  font-size: 2rem;
}
.level2-font-size {
  font-size: 1.7rem;
}
.level3-font-size {
  font-size: 1.3rem;
}
.level4-font-size {
  font-size: 1.25rem;
}
.level5-font-size {
  font-size: 1.1rem;
}
.level6-font-size {
  font-size: 1rem;
}
.level7-font-size {
  font-size: 0.85rem;
}
h1 {
  font-size: 1.7rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.3rem;
}
h4 {
  font-size: 1.25rem;
}
h5 {
  font-size: 1.1rem;
}
h6 {
  font-size: 1rem;
}
.application-font-size {
  font-size: 8.5rem;
}
/********************************************/
/*                page title                */
/********************************************/
h1.page-title {
  margin-bottom: 0.5rem;
  text-indent: 0.5rem;
  border-bottom: 2px solid #378fce;
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  font-weight: bold;
  font-style: italic;
  background-image: url(/assets/arrowtitle.svg);
  background-repeat: no-repeat;
  background-size: 25px 25px;
  background-position: 0 2px;
  height: 2.5rem;
  text-indent: 2.5rem;
}
/********************************************/
/*          fonts / icons  font-size        */
/********************************************/
.extra-large-icon-font-size {
  font-size: 8.5rem;
}
.large-icon-font-size {
  font-size: 6rem;
}
.medium-icon-font-size {
  font-size: 5.4rem;
}
.normal-icon-font-size {
  font-size: 3.1rem;
}
.small-icon-font-size {
  font-size: 2.2rem;
}
.extra-small-icon-font-size {
  font-size: 2rem;
}
.tiny-icon-font-size {
  font-size: 1.6rem;
}
/********************************************/
/*         Jquery-mobile font-size          */
/********************************************/
.ui-btn {
  font-size: 1rem !important;
}
/********************************************/
/*          thickness font-size             */
/********************************************/
.heavy-font {
  font-weight: bold;
}
.normal-font {
  font-weight: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
.normal-font-style {
  font-style: normal;
}
.italic-font-style {
  font-style: italic;
}
html {
  line-height: 1.35 !important;
}
html,
body {
  font-style: normal;
  font-weight: normal;
}
/********************************************/
/*         generic font-familly             */
/********************************************/
.application-font {
  font-family: 'OptimaLTStd-BoldItalic', Arial, sans-serif;
}
.base-font {
  font-family: Helvetica, Arial, sans-serif;
}
.glyph-font {
  font-family: 'socomec-font';
}
/********************************************/
/*             Width and Height             */
/********************************************/
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
/********************************************/
/*               shadow  style              */
/********************************************/
.shadow {
  box-shadow: 1px 1px 4px 4px;
}
/**************************************/
/*                                    */
/*           Html elements            */
/*                                    */
/**************************************/
h1,
h2,
h3,
h4 {
  color: #378fce;
}
p {
  color: #808080;
}
hr {
  background-color: #808080;
}
a {
  color: #378fce;
}
body {
  color: #000000;
}
/* https://mattstauffer.co/blog/organizing-css-oocss-smacss-and-bem */
/********************************************/
/*         network title diagram            */
/********************************************/
.network-title-font-size {
  font-size: 3.2rem;
}
/**********************************************
    
      message-box content language

**********************************************/
.messageBox .language-selector li:hover {
  background-color: #a0a0a0;
  color: #ffffff;
}
/**********************************************
    
       Message-box Photoview creation

**********************************************/
.messageBox .photoview-creation .selected-image-preview {
  border-color: #808080;
}
/**********************************************
    
       Message-box measure-item

**********************************************/
.messageBox .measure-editor .measure-item thead td {
  background-color: #378fce;
  color: #ffffff;
}
/**********************************************
    
             Message-box text-editor

**********************************************/
.messageBox .text-editor .color-picker-triggerer:hover {
  color: #ffffff;
  background-color: #378fce;
  border-color: #378fce;
}
.messageBox .text-editor .color-picker-triggerer {
  color: #378fce;
  background-color: #ffffff;
  border-color: #378fce;
}
/**********************************************
    
      Message-box Photoview product

**********************************************/
.messageBox .product-editor .clickable-area {
  border-color: #378fce;
}
.messageBox .product-editor h2 {
  color: #808080;
}
.highcharts-subtitle {
  font-size: 1.3rem;
}
.highcharts-axis.highcharts-y-axis-common .highcharts-axis-line {
  stroke-width: 2px;
}
/********************************************/
/*                  Serie  0                */
/********************************************/
/*.highcharts-series-0 .highcharts-graph
{
  stroke: #3949ab;
}
.highcharts-halo.highcharts-color-0{
  fill:#3949ab;
  stroke: #3949ab;
}
.highcharts-color-0.highcharts-tracker :last-child{
  fill:#3949ab;
}
.highcharts-series-0 text > tspan{
  fill:#3949ab;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-0.highcharts-series-0 .highcharts-point{
  fill:#3949ab;
}
.highcharts-series.highcharts-series-0.highcharts-area-series.highcharts-color-0 .highcharts-area{
  fill:#3949ab;
}*/
/********************************************/
/*                  Serie  1                */
/********************************************/
/*.highcharts-series-1 .highcharts-graph
{
  stroke: #fa8c00;
}
.highcharts-halo.highcharts-color-1{
  fill: #fa8c00;
  stroke: #fa8c00;
}
.highcharts-color-1.highcharts-tracker :last-child{
  fill: #fa8c00;
}
.highcharts-series-1 text > tspan{
  fill: #fa8c00;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-1.highcharts-series-1 .highcharts-point{
  fill: #fa8c00;
}
.highcharts-series.highcharts-series-1.highcharts-area-series.highcharts-color-1 .highcharts-area{
  fill: #fa8c00;
}*/
/********************************************/
/*                  Serie  2                */
/********************************************/
/*.highcharts-series-2 .highcharts-graph
{
  stroke: #7bb443;
}
.highcharts-halo.highcharts-color-2{
  fill: #7bb443;
  stroke: #7bb443;
}
.highcharts-color-2.highcharts-tracker :last-child{
  fill: #7bb443;
}
.highcharts-series-2 text > tspan{
  fill: #7bb443;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-2.highcharts-series-2 .highcharts-point{
  fill: #7bb443;
}
.highcharts-series.highcharts-series-2.highcharts-area-series.highcharts-color-2 .highcharts-area{
  fill: #7bb443;
}*/
/********************************************/
/*                  Serie  3                */
/********************************************/
/*.highcharts-series-3 .highcharts-graph
{
  stroke: #d81b5f;
}
.highcharts-halo.highcharts-color-3{
  fill: #d81b5f;
  stroke: #d81b5f;
}
.highcharts-color-3.highcharts-tracker :last-child{
  fill: #d81b5f;
}
.highcharts-series-3 text > tspan{
  fill: #d81b5f;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-3.highcharts-series-3 .highcharts-point{
  fill: #d81b5f;
}
.highcharts-series.highcharts-series-3.highcharts-area-series.highcharts-color-3 .highcharts-area{
  fill: #d81b5f;
}*/
/********************************************/
/*                  Serie  4                */
/********************************************/
/*.highcharts-series-4 .highcharts-graph
{
  stroke: #0478d9;
}
.highcharts-halo.highcharts-color-4{
  fill: #0478d9;
  stroke: #0478d9;
}
.highcharts-color-4.highcharts-tracker :last-child{
  fill: #0478d9;
}
.highcharts-series-4 text > tspan{
  fill: #0478d9;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-4.highcharts-series-4 .highcharts-point{
  fill: #0478d9;
}
.highcharts-series.highcharts-series-4.highcharts-area-series.highcharts-color-4 .highcharts-area{
  fill: #0478d9;
}*/
/********************************************/
/*                  Serie  5                */
/********************************************/
/*.highcharts-series-5 .highcharts-graph
{
  stroke: #feb301;
}
.highcharts-halo.highcharts-color-5{
  fill: #feb301;
  stroke: #feb301;
}
.highcharts-color-5.highcharts-tracker :last-child{
  fill: #feb301;
}
.highcharts-series-5 text > tspan{
  fill: #feb301;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-5.highcharts-series-5 .highcharts-point{
  fill: #feb301;
}
.highcharts-series.highcharts-series-5.highcharts-area-series.highcharts-color-5 .highcharts-area{
  fill: #feb301;
}*/
/********************************************/
/*                  Serie  6                */
/********************************************/
/*.highcharts-series-6 .highcharts-graph
{
  stroke: #419f46;
}
.highcharts-halo.highcharts-color-6{
  fill: #419f46;
  stroke: #419f46;
}
.highcharts-color-6.highcharts-tracker :last-child{
  fill: #419f46;
}
.highcharts-series-6 text > tspan{
  fill: #419f46;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-6.highcharts-series-6 .highcharts-point{
  fill: #419f46;
}
.highcharts-series.highcharts-series-6.highcharts-area-series.highcharts-color-6 .highcharts-area{
  fill: #419f46;
}*/
/********************************************/
/*                  Serie  7                */
/********************************************/
/*.highcharts-series-7 .highcharts-graph
{
  stroke: #8e24ac;
}
.highcharts-halo.highcharts-color-7{
  fill: #8e24ac;
  stroke: #8e24ac;
}
.highcharts-color-7.highcharts-tracker :last-child{
  fill: #8e24ac;
}
.highcharts-series-7 text > tspan{
  fill: #8e24ac;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-7.highcharts-series-7 .highcharts-point{
  fill: #8e24ac;
}
.highcharts-series.highcharts-series-7.highcharts-area-series.highcharts-color-7 .highcharts-area{
  fill: #8e24ac;
}*/
/********************************************/
/*                  Serie  8                */
/********************************************/
/*.highcharts-series-8 .highcharts-graph
{
  stroke: #00a9ff;
}
.highcharts-halo.highcharts-color-8{
  fill: #00a9ff;
  stroke: #00a9ff;
}
.highcharts-color-8.highcharts-tracker :last-child{
  fill: #00a9ff;
}
.highcharts-series-8 text > tspan{
  fill: #00a9ff;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-8.highcharts-series-8 .highcharts-point{
  fill: #00a9ff;
}
.highcharts-series.highcharts-series-8.highcharts-area-series.highcharts-color-8 .highcharts-area{
  fill: #00a9ff;
}*/
/********************************************/
/*                  Serie  9                */
/********************************************/
/*.highcharts-series-9 .highcharts-graph
{
  stroke: #c0ca33;
}
.highcharts-halo.highcharts-color-9{
  fill: #c0ca33;
  stroke: #c0ca33;
}
.highcharts-color-9.highcharts-tracker :last-child{
  fill: #c0ca33;
}
.highcharts-series-9 text > tspan{
  fill: #c0ca33;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-9.highcharts-series-9 .highcharts-point{
  fill: #c0ca33;
}
.highcharts-series.highcharts-series-9.highcharts-area-series.highcharts-color-9 .highcharts-area{
  fill: #c0ca33;
}*/
/********************************************/
/*                  Serie  10               */
/********************************************/
/*.highcharts-series-10 .highcharts-graph
{
  stroke: #e63935;
}
.highcharts-halo.highcharts-color-10{
  fill: #e63935;
  stroke: #e63935;
}
.highcharts-color-10.highcharts-tracker :last-child{
  fill: #e63935;
}
.highcharts-series-10 text > tspan{
  fill: #e63935;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-10.highcharts-series-10 .highcharts-point{
  fill: #e63935;
}
.highcharts-series.highcharts-series-10.highcharts-area-series.highcharts-color-10 .highcharts-area{
  fill: #e63935;
}*/
/********************************************/
/*                  Serie  11               */
/********************************************/
/*.highcharts-series-11 .highcharts-graph
{
  stroke: #02a9bf;
}
.highcharts-halo.highcharts-color-11{
  fill: #02a9bf;
  stroke: #02a9bf;
}
.highcharts-color-11.highcharts-tracker :last-child{
  fill: #02a9bf;
}
.highcharts-series-11 text > tspan{
  fill: #02a9bf;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-11.highcharts-series-11 .highcharts-point{
  fill: #02a9bf;
}
.highcharts-series.highcharts-series-11.highcharts-area-series.highcharts-color-11 .highcharts-area{
  fill: #02a9bf;
}*/
/********************************************/
/*                  Serie  12               */
/********************************************/
/*.highcharts-series-12 .highcharts-graph
{
  stroke: #fcd52e;
}
.highcharts-halo.highcharts-color-12{
  fill: #fcd52e;
  stroke: #fcd52e;
}
.highcharts-color-12.highcharts-tracker :last-child{
  fill: #fcd52e;
}
.highcharts-series-12 text > tspan{
  fill: #fcd52e;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-12.highcharts-series-12 .highcharts-point{
  fill: #fcd52e;
}
.highcharts-series.highcharts-series-12.highcharts-area-series.highcharts-color-12 .highcharts-area{
  fill: #fcd52e;
}*/
/********************************************/
/*                  Serie  13               */
/********************************************/
/*.highcharts-series-13 .highcharts-graph
{
  stroke: #00887a;
}
.highcharts-halo.highcharts-color-13{
  fill: #00887a;
  stroke: #00887a;
}
.highcharts-color-13.highcharts-tracker :last-child{
  fill: #00887a;
}
.highcharts-series-13 text > tspan{
  fill: #00887a;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-13.highcharts-series-13 .highcharts-point{
  fill: #00887a;
}
.highcharts-series.highcharts-series-13.highcharts-area-series.highcharts-color-13 .highcharts-area{
  fill: #00887a;
}*/
/********************************************/
/*                  Serie  14               */
/********************************************/
/*.highcharts-series-14 .highcharts-graph
{
  stroke: #5d35b0;
}
.highcharts-halo.highcharts-color-14{
  fill: #5d35b0;
  stroke: #5d35b0;
}
.highcharts-color-14.highcharts-tracker :last-child{
  fill: #5d35b0;
}
.highcharts-series-14 text > tspan{
  fill: #5d35b0;
}
.highcharts-legend-item.highcharts-area-series.highcharts-color-14.highcharts-series-14 .highcharts-point{
  fill: #5d35b0;
}
.highcharts-series.highcharts-series-14.highcharts-area-series.highcharts-color-14 .highcharts-area{
  fill: #5d35b0;
}*/
/***************************************************************/
/*                      Tooltip hack to refactor               */
/*                            Task 43112                       */
/***************************************************************/
/*.highcharts-label.highcharts-tooltip > span span:nth-of-type(1){
  color:#3949ab !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(2){
  color:#fa8c00 !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(3){
  color:#7bb443 !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(4){
  color:#d81b5f !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(5){
  color:#0478d9 !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(6){
  color:#feb301 !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(7){
  color:#419f46 !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(8){
  color:#8e24ac !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(9){
  color:#00a9ff !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(10){
  color:#c0ca33 !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(11){
  color:#e63935 !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(12){
  color:#02a9bf !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(13){
  color:#fcd52e !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(14){
  color:#00887a !important;
}
.highcharts-label.highcharts-tooltip > span span:nth-of-type(15){
  color:#5d35b0 !important;
}*/
/************************************************/
/*                                              */
/* Auto Scroll core CSS styles (DO NOT MODIFY)  */
/*                                              */
/************************************************/
/* dummy container to have a relative positionned item as root item */
.scroll-container-anchor {
  height: 100%;
  width: 100%;
  position: relative;
}
.scroll-container {
  position: absolute;
  overflow: hidden;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
/******************************************************/
/*                                                    */
/* Auto Scroll Bidirectional styles (DO NOT MODIFY)   */
/*                                                    */
/******************************************************/
.scroll-container-anchor.both > .scroll-container > .scroll-content {
  position: relative;
  margin-top: 0px;
  /* Never assign width:100% or height:100% here !! */
  min-width: 100%;
  /* the default layout of a content is to take 100% of the container. Here "min" allows the content to be bigger as the container */
  display: inline-block;
  vertical-align: middle;
}
/***************************************************/
/*                                                 */
/* Auto Scroll Vertical styles (DO NOT MODIFY)   */
/*                                                 */
/***************************************************/
.scroll-container-anchor.vertical > .scroll-container > .scroll-content {
  position: relative;
  margin-top: 0px;
  width: 100%;
  /* Never height : 100%, nothing would work anymore */
}
.scroll-container-anchor > .scroll-back.vertical {
  position: absolute;
  margin: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  /*z-index: 90010;*/
  width: 100%;
  top: 0px;
}
.scroll-container-anchor > .scroll-forward.vertical {
  position: absolute;
  margin: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  /*z-index: 90010;*/
  width: 100%;
  bottom: 0px;
}
.scroll-container-anchor > .scroll-slider.vertical {
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  /*z-index: 90010;*/
}
.scroll-container-anchor > .scroll-slider.vertical > .scroll-slider-bar {
  position: relative;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.scroll-container-anchor > .scroll-slider.vertical > .scroll-slider-button {
  position: absolute;
  top: 0px;
  cursor: hand;
  cursor: pointer;
}
/***************************************************/
/*                                                 */
/* Auto Scroll Horizontal styles (DO NOT MODIFY)   */
/*                                                 */
/***************************************************/
.scroll-container-anchor.horizontal > .scroll-container > .scroll-content {
  position: relative;
  height: 100%;
  min-width: 100%;
  /* the default layout of a content is to take 100% of the container. Here "min" allows the content to be bigger as the container */
  display: inline-block;
  vertical-align: middle;
  /* Never width : 100%, nothing would work anymore */
}
.scroll-container-anchor > .scroll-back.horizontal {
  background-position: center center;
  margin: auto;
  cursor: pointer;
  position: absolute;
  top: 50%;
  /*z-index: 90010;*/
  left: 0px;
}
.scroll-container-anchor > .scroll-forward.horizontal {
  background-position: center center;
  margin: auto;
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 1500;
  right: 0px;
}
.scroll-container-anchor > .scroll-slider.horizontal {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1500;
}
.scroll-container-anchor > .scroll-slider.horizontal > .scroll-slider-bar {
  position: relative;
  width: 100%;
  vertical-align: middle;
  display: inline-block;
  /* to allow vertical centering */
}
.scroll-container-anchor > .scroll-slider.horizontal > .scroll-slider-button {
  position: absolute;
  left: 0px;
  top: 0px;
  cursor: hand;
  cursor: pointer;
}
/* Expander (accordion with multiple sections opened at a time) */
.expander-header {
  font-weight: bold;
  line-height: 2rem;
  padding-left: 1rem;
  height: 2rem;
  cursor: pointer;
  position: relative;
  color: #ffffff;
  background-color: #378fce;
}
.expander-header .triangle {
  position: absolute;
  right: 1rem;
  width: 18px;
  height: 12px;
  top: 0.7rem;
  /* Open image */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAAEYFd0qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMEY3N0ZCNEUzQzJFMjExOURGMkMxNDUwRTZFMjcxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRDlDRDBCM0M3OEUxMUUyQUI4N0E2RkU1MTgyNDMxNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRDlDRDBCMkM3OEUxMUUyQUI4N0E2RkU1MTgyNDMxNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkY3N0ZCNEUzQzJFMjExOURGMkMxNDUwRTZFMjcxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEY3N0ZCNEUzQzJFMjExOURGMkMxNDUwRTZFMjcxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjQr5lYAAADbSURBVHjaYmCAAA8ozWAPpR8CBBBMgIERiP+DGAABBEMJUIG3IA5AAOFE/2HaWKCMa0B8AcQGCCB0lSFQwc/YjMlBMuoDEvs5SJIJqsgSiI9AnSoApUFW8YAkAQIIG3JlIAB+Qq2xxKXgD5JbQNgAl//RsTo2BRJAzIwmxoOskB/JZH6oGDjOAAKMEPKDeuYbUtySBKKweBYWGWbEGJCGJzCQ8Ssg1sVmQCkODbeBWA6Ip+GQfwLEKsgGoSs8A8RCaJaxAfFeNHV/oOkQQ2EjEHMS8L4oEB9G9xoA41hVqtoyYwYAAAAASUVORK5CYII=');
}
.expander-header .triangle.collapse {
  /* collapse image */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAAEYFd0qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMEY3N0ZCNEUzQzJFMjExOURGMkMxNDUwRTZFMjcxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjhCMzg1QkM3OEUxMUUyQjU3MzkxQzZEODdGMjJFQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjhCMzg1QUM3OEUxMUUyQjU3MzkxQzZEODdGMjJFQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkY3N0ZCNEUzQzJFMjExOURGMkMxNDUwRTZFMjcxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEY3N0ZCNEUzQzJFMjExOURGMkMxNDUwRTZFMjcxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrBduhQAAADSSURBVHjaYvz//z8DOgCLAAQQI7JMAhC/BQggEMMeJg2lHwIEECMuA64C8VIk1WAGmAMQQDAEkj2MpvM8EH9GFshB0vkBif2cAQsIgUqimAAQQFhdiAuAVPIj8fmhYh7ovgBhCSBmRhPjwaYQGaujW/kHTYEBLrf9hCqwRBYECDBkxAbEjUDMScCTotCA18UmOQ3NOWeAWAiLRXvR1P2BRhYclOIIgNtALIfFIhh+AsQq2FyWhidUkfErXF5DB1FYQh+WzswYyAB+0Fj6Bs0pOAEA92xjIPq9+9MAAAAASUVORK5CYII=');
}
/* Header Tabs for a grid */
.grid-header-tab {
  width: 5rem;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  /* When used in a table */
  height: 2.8rem;
  line-height: 2.8rem;
  max-height: 2.8rem;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/**********************************************************/
/*                                                        */
/*   Common styles for html elements like p, h1, h2...    */
/*                                                        */
/**********************************************************/
/****************/
/*    Tables    */
/****************/
table {
  text-align: right;
}
table thead {
  text-align: center;
}
table thead th {
  font-weight: bold;
  height: 1.5rem;
}
table thead th,
table td {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
table th,
table td {
  border-style: solid;
  border-width: 1px;
}
table td.line-header {
  font-weight: bold;
  background-color: #ededed;
}
/**************************************/
/*                                    */
/*           TITLES (h1, h2...)       */
/*                                    */
/**************************************/
h1 {
  margin: 0;
  padding: 0;
}
h2 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
h4 {
  margin: 0;
  padding: 0;
  font-weight: bold;
}
p {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
hr {
  height: 1px;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 0px;
  border-width: 0;
}
/**************************************/
/*                                    */
/*             section-page           */
/*                                    */
/**************************************/
section.maximize {
  margin-bottom: 1rem;
  margin-right: 2.5rem;
  margin-left: 2.5rem;
}
section.big {
  max-width: 60rem;
  margin-bottom: 1rem;
  margin-right: 2rem;
  margin-left: 2rem;
}
section.medium {
  min-width: 30rem;
  max-width: 50rem;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 1rem;
  margin-right: 1rem;
  margin-left: 1rem;
}
section.small {
  min-width: 20rem;
  max-width: 40rem;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 1rem;
}
section.tiny {
  min-width: 10rem;
  max-width: 30rem;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 1rem;
}
section.max header,
section.big header,
section.medium header,
section.small header,
.medium header,
.small header {
  padding-top: 2.5rem;
  width: 100%;
}
/**************************************/
/*                                    */
/*         Fixed-size Table           */
/*                                    */
/**************************************/
/*         max-size table          */
table.max tbody td {
  width: 25rem;
}
table.max tbody th {
  width: 15rem;
  text-align: left;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  box-sizing: border-box;
}
/*         big-size table          */
table.big tbody td {
  width: 10rem;
}
table.big tbody th {
  width: 15rem;
  text-align: left;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  box-sizing: border-box;
}
/*         medium-size table          */
table.medium tbody td {
  width: 10rem;
}
table.medium tbody th {
  width: 7rem;
  text-align: left;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  box-sizing: border-box;
}
/*         small-size table          */
table.small tbody td {
  width: 3.5rem;
  text-align: center;
}
table.small tbody th {
  width: 2rem;
  text-align: left;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  box-sizing: border-box;
}
.responsive-table-container {
  width: 100%;
}
.responsive-table-container.fitToParent {
  height: 100%;
}
.responsive-table-container {
  position: relative;
  padding-top: 5rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.responsive-table-list {
  position: absolute;
  top: 2rem;
  z-index: 15;
}
/* Radio button styles see source:  http://jeremyworboys.com/writing/toggle-buttons-without-javascript */
.responsive-table-list > div {
  display: inline-block;
}
.responsive-table-list > div input {
  display: none;
}
.responsive-table-list > div label {
  padding: 0.25rem 1rem;
  cursor: pointer;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  border-style: solid;
  border-width: 0.1rem 0 0.1rem 0.1rem;
  font-weight: normal;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #f5f5f5;
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #cccccc;
  border-bottom-color: #b3b3b3;
  color: #333333;
}
.no-touch .responsive-table-list > div label:hover {
  text-decoration: none;
  background-color: #d9d9d9;
  background-image: none;
  color: #333333;
}
.responsive-table-list > div label:active,
.responsive-table-list > div input:focus + label {
  background-image: none;
  outline: 0;
  background-color: #d9d9d9;
}
.responsive-table-list > div:first-child label {
  -webkit-border-top-left-radius: 0.4rem;
  -moz-border-radius-topleft: 0.4rem;
  border-top-left-radius: 0.4rem;
  -webkit-border-bottom-left-radius: 0.4rem;
  -moz-border-radius-bottomleft: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  margin-left: 0;
}
.responsive-table-list > div:last-child label {
  -webkit-border-top-right-radius: 0.4rem;
  -moz-border-radius-topright: 0.4rem;
  border-top-right-radius: 0.4rem;
  -webkit-border-bottom-right-radius: 0.4rem;
  -moz-border-radius-bottomright: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  border-width: 0.1rem 0.1rem 0.1rem 0.1rem;
}
.responsive-table-list > div input:checked + label {
  background: #bfbfbf;
}
/**************************************/
/*                                    */
/* Custom scoll styles (customizable) */
/*                                    */
/**************************************/
/* Vertical Scroller*/
.big.scroll-container-anchor > .scroll-back.vertical:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAXCAYAAACiaac3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzOEUxNkE3NjcyNzExRTM5MUFCODdGQkE3Q0M3Rjg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzOEUxNkE4NjcyNzExRTM5MUFCODdGQkE3Q0M3Rjg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTM4RTE2QTU2NzI3MTFFMzkxQUI4N0ZCQTdDQzdGODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTM4RTE2QTY2NzI3MTFFMzkxQUI4N0ZCQTdDQzdGODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JJTIBAAAD30lEQVR42tyXaYiNURjH753F3DH2bexMlqzZBzF2YYRki7IVokjyAeWrJB/MJGJETSTmA2VXlpBdGFvKbuxLY4x9zL3+j35vnd5sw8wwTv260z33vO/z/J/tTDASiQTK+ooK/AcrplvahZIUqJlYKDqIwyJd3C12J0rA+FjRXHQVyaK3aMD3tk6JfSLvX3SigmiP4cNFF1He2W8Fz8ResVucEI9E5G86YSlTW7RF8ZGiBXtm2HNxmc/6orOoJSaLIeKY2MOnpVlBaToRT4qY6qmin0hkzwy5I26g9jbxlBSbKPqLlqKmGCVGiONiC87cFu+LYkyw64rzRfl9DZQ01aeJjs7eGww4JzLF0e88oymOj8CZ6qIcezfFapwyEXKLy4mQqCqaiHFiPC/2VM9FeSvWjeKW+3xRTyRQyJZWhexVFH3FVNFDVHGK/6VYL7aKh0Tyt5ywl1QSg8RY1A+x94GQnxYrxX7HuCiMNsdbi3miHZExla+LF778TxFzSU+LdJzznp20ZovSK/HxZ07E0GXqiAliJilkKyw+iScYnYZB3orm5ab8dIq86TfEsRcuY26YUZ+d7pTEXBmJHfF8X0iKZYiDjjMRz4kg6tmhXmKWGOgUvafwRbGOEL9y0iWK33YS88n3kHO2AAGicDLI3gVqZ7u4z/eeMxbFGWIOkYl2bhcPSLUM0ixsTtThwBjCH/AV6wGxhJcW+vYTUW26r8gDRM0601rOWv4vZpZEO797TC2tpTG4K45WvEB08+1ZjW0Sq8yJp6RM0FHDBtBS8vE5oQv7BtdsHEjkjKeUnV2BAzk4HsZw+xxGMQ8g+hFHsF2kWrZvFoUQaQbNpZyb4uaE95D35HoGV4N3viIKEq2ZFGoF52Gfmb7pdKnID3p9LIa1o2FYt6vrPCdfXBLLmTNuzVmNNBZTaPGVvZrI58BOpmY+D/NWaxQfLRrRtaJ9qZBFKrwljX512scz8cdTi3WdWspz8n+VL5UrMiyHikXmRCvCnu/zerCYxA00EeW9lDGl1ohDOPL6D68vCTiQQpp2cNLFnLlHVDKZQ2HnXH1/i62H4X25JjR0uonl7A6601WMf1fMN+AQNrSlboY797A3iG03gs3iCHPka2tMYGKmokQSLc5bN1DA6uSa19ZK6H+QDyh9l462AUHtzlWNhmJXlZ44Y81jr0XCcro7qsc6OZnFlL0izn5rUpbCCnIdScZw62xtnJq0msl2u1MhKlh3OcONMudP7/rF/A9cMpEZxN9x3kYB+XWKq8DJol6FS2l5bfwE86QP97nBMQynjbTY3EDZWNk0F2vrDb8IMADzRBzQtEEWdwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 23px;
}
.big.scroll-container-anchor > .scroll-forward.vertical:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAXCAYAAACiaac3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg4NEU3MDczNjcyNzExRTM5OUU3RDZDOUY3ODUwNDA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg4NEU3MDc0NjcyNzExRTM5OUU3RDZDOUY3ODUwNDA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODg0RTcwNzE2NzI3MTFFMzk5RTdENkM5Rjc4NTA0MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODg0RTcwNzI2NzI3MTFFMzk5RTdENkM5Rjc4NTA0MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7LyjUaAAAEEklEQVR42tyXa2yOZxjH37dHh47NujbVTshaoRvFqC4OXbHNLIjMIWSERLGEyOIDH2T7JCI+qCzE8YNYBBGSVceWtY1NHTZRBFumqzrVOmYtQk+v1/9qfk9y70mJahu1O/nlbXq/9/Ncx/91v8FwOBx42VdE4H+worLySiv0+aXIF/++TLaLj8VX9kdPMVukiWJxXDzs4A5kiPdFtkg3J6LFOJEjpovD4hfxs7gmwh0o8pnY+RF/x3ob34j3RC/RF0Jir/hJnBe/iroXYHhQvIrBI8VE8Y6IZP+6OGtOLBIjxAQxSvQRr4mZcEnsECfERVElHrWz8WZkihhE5K3ce7BnlVEuTon94lBw+LrT7uFkMYeDfclOkL374luxR1wQN8WDNja+EzYMEPPEJMfw+5S3Gb9LHBG1TemSE+ls3vNFYjwODRaJIs6R5HNikyjCmbutNL4rAmOVsJh3Bsh4jbgiCqiIP51KsHMpkSnjF5bzz7vUfSM9YWW0D0PviHgiZUKQJD4Rn4ruSHMtzwm1YEZ1Idu5YoP4jGfbM6pFmVjHfiF2WFZeodxmiG2WCU99TFa/F1uo/we+ZraymkYPZZCZGPbM8WNiPeoWfopMR+NABmo4kyx4z7lHptcSfbc6OoveYq6YTwCbyqmKKAfBDKgUqxmAt3DGbeZ00j6FUgs7pVZJ9PZTpiHORvI5kXofRyDCTs8dFGtMcXwZswoYIhYQ/Rin3OrNiSQ2Lcpv+6JmD/5RrBKlzZRKIo7k8hJ31ePIZs6aWKxEcSKd71lP7eR75b5nxDKVl4ss314N42GDORHEW4vKaPG5+IAZEnAMPyO2ok7VTolF8N13xTKkupNztoGIRWCUp3alNOoBcdWpggASb4FdIhJwOsKZDdsp+ya590tsFM5YdmZR//Fu6sRf9E6e+N1Xs7FIZC4ZSm2mJ05TMsUEo9Ex3mbUCs7G0QNeMEowvJBzdd45vxPuMgXoxoifzj3Fi3AtjXtSfI1TIaeGuxJNK88vaGKb/htx/DYZ8pZJ61Imc4J3neA9+QhGmWP8f8f6U5xwB5AZ9BZNZWryOnsNyOtlVGknOu4qWjJO1SASISdIOTT5CK4X0ez9Q8lY6d6gbJ58N3kGJ9wVT6SykbghPhHwrgM7iHxzK5W+mSz6ExBPbcrIVglz6pl+GkS1cLLehsvUZiYGjUGpBmLYSIwoQKGquMbYHWgs3+lOphq5Quzm5lze0p8CUc95TbCX/EHkirjrZNOQ/TA4DSenUkY2YYc69f43Rn/HZ4WvT9rdiYCjWJVQgkGZXNyGiTfIkrvM+ENk6RhnW/WbpbVO+AfjURTL1Go4Dn0o3iRzP3ClOUyjt9mvpbZeDVzVfyM7sdxKi5HKirZ+4WMBBgAPHyMNrfYWigAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 23px;
}
.big.scroll-container-anchor > .scroll-back.vertical {
  height: 23px;
  width: 100%;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAXCAYAAACiaac3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5QzdERTUwNjcxMjExRTNBQ0M0QUUzNzJFODFGRkYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5QzdERTUxNjcxMjExRTNBQ0M0QUUzNzJFODFGRkYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTlDN0RFNEU2NzEyMTFFM0FDQzRBRTM3MkU4MUZGRjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTlDN0RFNEY2NzEyMTFFM0FDQzRBRTM3MkU4MUZGRjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bI0ZxAAADu0lEQVR42tzXWWhUVxzH8TuTxCTGaNy3GrQu0aqoVSNuuD24FOPyoBRpQRFsEfVF8EVUaF8qBV9E2gcRFdxaFRSN+OCKRtyDy4PRpjRGcY1WjUuW8fuH38Xj4UaUzjTqgQ+ZzJ2z/e//zvlPLJFIBJ96iwefQYuneOwCbMBFrEHXVEyUnoIxM9ALw1CIMeii962dwgE8TtaEsSQ+E80wUAsvwlA0jfjcXRRjH07iFhKNuQlLmQ7or4jPQG9ds4Hv4xLu4QsMQaazmePYr79/o+b/3ES2UsSiPgXj0V7XbCHlKFO0d+GOUuw7TEAftLD5UYsT2KbN/IXnqdxEG7RT1Ofja+faUy3gLDbiWANj9NDGp2kzrdFE165jnTZlQahK1iay0BLdMRvfauIw6lWKvD2sm3HDHR+dkaMH2dKqTtdyMQ5zMRJ5zsP/AOuxHZW6kw0320QDctEZ83AAzxNvmr1+iGJMQZrTL66++ZiMg7iDPzAOHZHhzTUaf+IfvPDm2YGRaI/MqLX6b6QjD33wE+45A9Zp0HL8ht5eX9tIU/TEapQlots5zEJbbSbmjNENv+Muqp0+tTiKOeiALLdfoH9sAS0wFftR4w1gzmKBNhlOGva1CI3ATu+O1er/Z/pb71w7jyW6Y4G3mZZYhpt4pQCGrQKr0ElzxwLd3pW4HBG1J9iNIV7KhOwW/6Do+u0ltmKsAjRdgaj1PncLv+DLiPEz1a8kYvxHWGtZEyhf65wo1SsCCxWlbOW5O/hXWIfb+rwbqUos1aIynL5pinaRAvPEmc/8iy0Y4M0VV5qOwiYF560UD5w3qjX4ZN1O/yGKKZcP4YE3WI1ydqYmzH7HF0aGxi7Er9q0O459YRzBNxHPXDP0U79HYadAEVmBQVp8ute5L5bjIqq8dAhTYbD6NnnH4oOICOegu8av9J4lC1QpFkekcq7u9CJbQ5gauRG7tkhsxzU89lLGBv8RBWj+AQtvSI6+1ebpgXfTxe7MBfysz8S9fgX+YWcH0/c6hKxMyNeBFZ7Ie3QAXcFtVCe5As7SGvrrECxy6jCbv0IVwRYcxYvwxM7RiWmlwGh00wkdtjKVEVZCX9XpWZ/i3zlpKhgHKqBWc7VyNlSuzVhdVmybsFJhuKIeHvtWGuxQ/XMZZ/CyEX60xVSOWKE5ClPRT5u0dhOlscSbfKpT3WM10GlVlBX/tdZP8g+4Qt2ZiXqdGabTK+WXpcthlHxoKdwIbQDGqpqelK5fVpZSe9+39P0IWqm+XKz0z38twACqNM7LJul+zQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: block;
}
.big.scroll-container-anchor > .scroll-forward.vertical {
  width: 100%;
  height: 23px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAXCAYAAACiaac3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZBQzEzNUIxNjcxMjExRTNCNDg3QzMwN0QzMUI2MzE5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZBQzEzNUIyNjcxMjExRTNCNDg3QzMwN0QzMUI2MzE5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkFDMTM1QUY2NzEyMTFFM0I0ODdDMzA3RDMxQjYzMTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkFDMTM1QjA2NzEyMTFFM0I0ODdDMzA3RDMxQjYzMTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bKM21AAADxklEQVR42tzYWYiNYRzH8TnnzDFjbGPfp+zGkn1ky1aErBckUaSQcKPcCMUNuVESFy5Q9qUUM7mwZskuW9lGGBrbYDCYMa/vP7+Tp8dLhiPLW5/O4T3P+/zf5/k/7/t/JhIEQcq/fkRT/oPDbuIupqDmPxZ7KkbirH1phMlohUM4iZK//AY6YQD6o10k+LIoPuI28nAax3AfwV808jkYiKH6nmYn7CY28dkLWYg7N7QdR3EFZ/D+DwQeQaYC7qv06YCYzj/AJbuJKnzpg+Hoh2be+riJDTiFayhE+W8O3oJsgs4aeUv3WjpnmZFvawG7kRvxHrGNtcitYWvNTkTnXmMvtuEqHuFtkoNPVwwdMRWjnMBfK70t+M04gnefzwZBO1Szm3HEMALbcAMv8TH4clzCLLRBda/tz6iCVpiG804/1udzXMAy/SbqtWtjX4qxCF1QE6leB+2xEBdRhDKnk4dYjm5qW6kCgUcVRAtdv8C5rvXxTIM1V4PqtrVBb445FkOK0/At9mCYAkrzGlrqjcdBdfDeaVuKIxiHDFT+TvBxXTsHK73gSzXyh5UJfnZURQe1e5FoZCcLNW3l+j/7fIDZyFJAUe+CloJr8Ei/d1PNgpqvkYo7bWMaiFEarGKnP/MKm9EpZMZsYPpiozd41m+J/aghFuNK8PVRrA67h0ypqY+ZOBfS1jrbggGogTE466Wjm5LNQ66fpnYnQ65vM7Ea2Yk0iamjkdivaXXzs0wBzECml2IxddYbu2xkvLb27zf6LHfO2QKep9lOXCtxXUvnBcqID95M38cSNErMrn/nqQoyG0vxxJ865GMt2obkbIaeICtwMwg/zmlt1VW6ucE3wzo81hp1B8PW3CQ0QLrb7ntPD3sCNNZjL88b4RItwFwM91ItqrZZekgc0LrbgYFK37jXVz/sxD288/rZjj5K3bSwWCM/sJ9I1xu8BSZgImrrXCmK9Aa1mmuT6i+3bLCXl1UFL/FEJY0d1fRSnaqKIdMpe55hvV6sBaoSvl2bVHBTVAf1VD1OR1fnnL1R7+iNukF1V9jRUiXOaGRrQCrp3C2swXGVO0U/VGD95M6uMpqqMLOABqG+Mzv5CmKf6ptClTFWAw1W8DU0U2UKeqsq5zsV3QpEfnF7apuqBqp1bHbGoq1T7zzFZaWRFXTdE+Uzx2MFvV+fdzUAFS91k7jHrqqqM0eFWw9khPzOgs/VLJ3Aw1/ds0R+wx8K4kqdnrqhIUq9Gzigkj5PCz1pu6VkH6Uq1a8r1y19umjru0ppk9TjkwADAOtvzoiS3sP3AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  display: block;
}
.big.scroll-container-anchor > .scroll-slider.vertical {
  width: 15px;
}
.big.scroll-container-anchor > .scroll-slider.vertical > .scroll-slider-bar {
  background-color: #378fce;
  width: 1px;
}
.big.scroll-container-anchor > .scroll-slider.vertical > .scroll-slider-button {
  height: 30px;
  width: 15px;
  background-color: #378fce;
}
/* Horizontal Scroller*/
.big.scroll-container-anchor > .scroll-back.horizontal:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAxCAYAAADNyhlBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1NjU3NzM4NjcyNzExRTNBMzk0OEZEODc2MzZDOTRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1NjU3NzM5NjcyNzExRTNBMzk0OEZEODc2MzZDOTRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2NTc3MzY2NzI3MTFFM0EzOTQ4RkQ4NzYzNkM5NEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2NTc3Mzc2NzI3MTFFM0EzOTQ4RkQ4NzYzNkM5NEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75yvdUAAAHm0lEQVR42qxYeYwTdRTuTKfT6XS37Xa7924BlRUQUTk2REFFjQomihIlKngQxQs1eEXEiNEAGmM8IcEoggcYEA2CQVGj8Q+UY1kXEAS5FtjdttvttruddqbTmfF709YQ5Wh1JtnkTX8z8+17v/e+970fYxiG7eRr/JtttrNd942vZdOqPnlte3RjJqvb/CKnTxnuv+GT1sg397TUNrQeH9i5u1uqdnKsrcHLp1bNHO7+5zc423+7uKMxeXFW082blqDnC8HB7iS7L6U+3d2fqSR7eI3YdU6lsPxUH2BLRSRvM5pxwW+d0kgdwXLzdiPg5t59/9dQBGu+43Hllqik2h12xlZbzm9FNBZaAozL0xlX3pAyGkM3Y5rKWjk7c4DseFp7uCuRqSV7SKWQqBC51fiHZEuAs7oRbO+SJpBNXjX6nAtXbAt3w1uuo0+eFR7IOFiGsQV9wvbVOyNrT/cdtsQwe2Kp7IMUSrq/uKHsMG9nfiFbyRqTsLeNlKpNPj5d6eY+P9O32FK93R9J31G4R+K8zrFMH9kn4sqCXknlyT434Gotd9pXWgacyugT/uxJe1ns7nkBVxIfX4M9zCAS/OGYPFpWdQa/GX7Rsel0e1sy8D0tNSMPRtPzddQ97eGoeve7lE+01pnIrI5JqmDkwt8O8NVn+17RwNjDUXtCqUayvS5OQ5kshldZut8bkqYUsryqzLHJzto6LAG+t6V2SFdCeYxYithodGPZZoD209q0iwIvIuGcVNMX1ZeFUNcbsaZbAixn9SvbOpMtZAscqzd6nY8U1vZ0px6XMjqTSyphhZNjdhTzTbaIEvLHUupN/bLGUN2OqBX3f7gtdITWbh9dfSsi4aV9H+wX0vCWIpGxBBjNYOKuLmmKubcCpyGbHyysIcNfS6k5b0fWuT+Dt21Fk/1ZvBVBCtPx50C92poqnKGPd4R/Jr5G6Uxctysa1LC5SDStwmXSY7xYYPYsmXzZwag8mWyEUR8acC0mm5IHzeBVOe/t6Mbyn+Bte0nt7UxdKDSg3o7a9dHegvTDa37rWUK/4x9q+Xpv7zh6jryt8/ALqTuVAnxaj9H6LulMKNdSKEEI+kl9VehJqs+ghFgjt7dt8Pb3UpvNaYGRxXce6ZXrKJY15XzCI9iX0O+qZgT/iKSuJ9vlYI0Gr3MpzJglwJAvTd39yo3xdJZ1g3tRKj/mW5+YkLUHoD5c9Nz51SIIg11XYLD/DQz58iS60BCyoSKSAbdjab47Nbd3JmebL4Kv8+EvGfSUwDPH1kzA/l1O3lJSBSuc7SihH6gDSYo+6UhMFin8g/3OFBLrBXibsgQYYXwbHx9hyhe/0F/v4V/OezvsYG/6CVN5gK/Rhd7+H2Lx38DH+uRhIAwn2eWCPQ7JutkE1ox6JFt94SWPwC0tlh6LAq718J3Y02y+8ZdTHzYfZJneei9vqg1qPWiD00hnWQYMdnoUSWOqRihGL2p2PtnQVq3QyW/lvbfB+7n0s2XAEObfV7odW9H+UMtZ9lifclWBJkWH/TuwlErdqL0rGQRljrMMmGrSK9jXD/ILcWImCDjfbRdXPUprpCyaq1xteSKx9UjqU9Q2LQHOM9J3KJefyY4kVR5ezzGJnWV6ghXC8zyXe237sYHJ/3EoOPVLVJs+F/ct6BBqx7CBxYKo70kUDeq5F2AmoudQ7/ZeKfsMvC6zjKvh9bqhVa7WvNdOKI0FBRpvrna9VHhubzg1G7NblWXA4OYwymojPNehQpijfcoYYi+qXZKvIJcU6Wu0TS802WWWAdMl8uwmSJ3jtlySiX3p7LyC/oP2Wk+jNbVNRGMOzcWWAaN2d4M0NpGdVDQWjWNOYZqBfl7kw0BONxjCx2FWvtAyYEomj9P+JYWVkqwjJlfOGFM9hWoaW7FnRI24jxoJiQJE425sRcAS4Dyh7EBYvzI1mGYwh3rl1wpr6NPzQDRGTl9LUyGJLrQMGN7FkGCroEAMmiQORdPN2M9BtPZpa2QDSi5OvbmjTxHA31cXy99FFT+IY/+ourLd5tQva1xPMvP38cKwGnElktDIdTblTmzJSMuAV24PH2jw8cuIsejAZV84dTOVFq0F3NyTlSInU2n9HpIGQSxcYxlwnlC2oHNFaTg7GlPEpKJPp7BSog2tErcgFwyqdyTZdXRyYBkwwn0U2npD4R5K81XSAzZThTre8QlcYWS9YkDRZlgGTOMJNNYSJJlObXF/JFWLLG7OJ9l6CIgQabEujDuo+Qkk/C07isA+do1tKt+SH+YYsNncQlgRjeWBspxyCQ+ol9K0YRkwaWsIgVfsrDky2bYeG5iGXDNP8TC0LQKbJcjeeSI5KCFn77IMOHe2xRJj9ZhtUVLt/Up2BrwWqHmgpum0x6CtAJtdeiaRUDIwKiqMdrmMbCreQ1H5IXhdR/eIxnPoaGmyD0fTwzF13GsZMB0jQdq+1+RzKhRw1HSdounjae2j7eHWRp/zAM3SmDR55MBUOj+x6izT9Bra6xcwJWZonZLpfsjgulxp8WuQZKYgDA1kRkQl9VnLgKktNlU458Jzsy1uOZK4EuJvLNk+l/0DROME2Qciaf+vHf2zTvWBvwQYAKh1umJ2qLgwAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  display: block;
  width: 30px;
  height: 49px;
  margin-top: -24.5px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.big.scroll-container-anchor > .scroll-forward.horizontal:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAxCAYAAADNyhlBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNFOEU5MzQxNjcyNzExRTM5RkUxRTZFMzg1NTMwRDE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNFOEU5MzQyNjcyNzExRTM5RkUxRTZFMzg1NTMwRDE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0U4RTkzM0Y2NzI3MTFFMzlGRTFFNkUzODU1MzBEMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0U4RTkzNDA2NzI3MTFFMzlGRTFFNkUzODU1MzBEMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Xv9waAAAEUElEQVR42qyYa2iWZRjHn9fp5szDxMw0V7Z5Ii0zOqzEogM5swn1IUWUfRBNFEk/RESfCsH6ECkFRg0WBUkWjJKWh9TWisrMAx7xgKc8Ly1bNQ973/4X/B64yr2W764b/ux69jzP+3+u83XfmVwul/hVtWTLJv25TSgVPhemCeeFEcIGYaDQJtwl7BH++QMdrO8XjL3if106eO5lYRXyGGEi8s/CYuRiYV6e9//X6ujFL4Qm4YIwWHha6C78gQV+473pwgAhE0V8WfhK2Mj13cJDyGeEOuQ+wmyhJIrY1jZhtdAu3Iqf7dnfhfeEizw3UyiLJE4IpB2Y0rSu5P+HhI+QzRWPFqL11YjN1CuRy4Va5L+Ed9xzswvR+mrE5utvhLNCT2GSUIT5N1uWCFlhnDA0kjjV+gPMfQsplJDHr/ER9jHPEeFhxL/i6zSKZyJnSbvTXNcIN0USW1XaKnzGs4MxeUKev4nPLc+nCH2jiNOKVe+0ft7dsyBrdak1LJLY/Lhd2II/76CU2jonNKB9PwKtNIrY1jHhLeRewgvu3qvO13OFikhii+Jm4bjQVXgSAov2g0T/JdJqvNAtijiBdBmy5fWzriUuJQNsTRWGRBJbd1rOB9iaIdyM1maNb6nh49A6E0Vs6yTkGQaCpzB9QuT/wvUTwqBIYsvZFS6Fal2dtkKzG/Obxg9EEmdpmV9ybTPNwwSTtcxPGRRuoND0iSJOyevJ74TUuh65Ea0TRqbqSOJLtMutmNWGvpEUl/3COgqKaV2VL8ILHdbsvUUQpIWjP7J1s03Ij9O5rlhdCyRuJ5iyXD+IPy3q91LfbQ3HQqEaj3XvbyPPE/pyqv1RanyYxkVUrrQ0vkE9TxiHb0dew70wjcshSANqpyufk4jyP6nh+6KISyEt5rqB9pj6ehiV7UfhBxcHnSa2H13outa7zr+1zOEJU8veqDwupigMcgXjGFpVMn93YzO3MV9EF0J83b/y8nWXyzPcENBAgcm7rjWqKyj+WX74JzfiVtOnT7Hpa41qEr2FZ/jYDL69zL0JzrfrmdHCBoGBmDNBqwYXsfPdaNtIBUsiTN1DeATyi5Ce4p41iPsIqs0EVTZKYyOcg9zqJk5bC9xIW0eZDJky7ZlRzNPt1OVd3CvDv90Ze5qYUkKIB7A9SZgy3nb37P83Ii9383UIsZ0ATcZvh4WPXaOYRVFpY7PeEkVcwhTRE99+QjNI2+KdyGbiA5G7xXvcSUCaQukHveSeW+EaRaeJrUiMptvkaOg7uWeN/jHM3cJBTVsUcTltztYR4X2nbQ3mTwi285FHEeMpkQntbZUrJi+6c5IPifYQYisI92LKcwx27VS6KtcW1wonIs+57nfD+EFn5l4cL6UbsmX/1YWupVb3ZVtSSSNvdoPcECpVjur1tetQnda4BnMWEVSNTtsa3JCjkBSkbT6NX3E+/I59bxrl6cFLCwcv2UKJ/xZgAOu0BPgy+KXZAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  display: block;
  width: 30px;
  height: 49px;
  margin-top: -24.5px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.big.scroll-container-anchor > .scroll-back.horizontal {
  background-repeat: no-repeat;
  display: block;
  width: 30px;
  height: 49px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAxCAYAAADNyhlBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5MUM1QUMxNjcxMjExRTM5ODM2QUM2OTI2MDMzOTkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5MUM1QUMyNjcxMjExRTM5ODM2QUM2OTI2MDMzOTkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjkxQzVBQkY2NzEyMTFFMzk4MzZBQzY5MjYwMzM5OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjkxQzVBQzA2NzEyMTFFMzk4MzZBQzY5MjYwMzM5OTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6uLl9qAAAEa0lEQVR42qyY+4tVVRTHj/eOzYzmYwgbx0rUUSuTfCQ2YBlqYFrjIyiDCsEfihAS/NU/wJ8ipR8aehAVJGYwVGJPzTJ6O46oUFOhqKPjqzEnHcfxzum76HNoIXfuPffMXvBh1tn7zr53rb3OWmvvKI7jKAPDxN2iN/5PTok7mRstdjJ+RfxSbI2qKJvkxHpxE8+bxUn0ZWIW+qfiraIrZLR2griIVfZ3CnM1YjvjV8UGUVVsnVwGa6vFc2IMz2+Ic+gPiXnoP4m94nooi8eLE1jVJ2YynhNviwFxXWwqtU4ug7VLxO08bxfH0Buxdpg4LL4qFySVyFjcnMhrohd9rbgD/WNcPbhU6OYFuLEgvhcjGM+LA7j5glhabq1KvrRevM/eXhOr2Febe1H8xdwWURfyi+e6hHFSVLu5g3jBZCWvXBQiuOrEGlHDnr4i+ph7lGCztT4S7baDZVdMae18cR6Lzt7gyr3se4z782nWTGNxrVggbsHKVtHNnKXGe0VeHBCHRCGVD1P8unvE71h0XEx2c++JfubWkTJTebFckRguHhRTRT/v5lGSxGTxmLA1Tol94molVaaUTBJPoV8UWxNHiefFzTy/ypenlzJVaB2utJzc6sYnUoMtYXSKxkpzfimLJ4jluPKCq6v2vFo04PJtoqviGlfiVz0hzmDVbjGK8XGijYDq4VXLhbJ4DInhVvG3+FD0EGyLxBw+96U4KAZCWbwGa02+E1MZbxD7GbeksUIMz9K3VQ0SyU1Yawljt/iDJHGXmEtUt1P+4kxdW5Ff87I4glXfiumu89jBeG8l6THtHtseTke3zrHD7ftC9AE6jEI0hDb1RrGcewJ9nKhHv0wgJf83J0MHU9LV1pi3uEr0gkscy1xgbcsaWIM1Ajky1mXe4Z1ubqIrGH2unw6yx7Z/P4qfyUzT3N52UxYjThGPUzajUO+xuXCj66/edN6Y5lqgTtfwBclcSQn8lWw1j77ZvNEpdrl8/og7Q0UhymK7c+sU8Sy6JZWX3Oc2iJEhi0REf9yFW39wCaOa1FmgbN4XsixG9FB70K3jWIpuB7HXCT5Lu0+K0SEttmB6xgXZJ+6dtgb/dJGDeRCLBwiyNoLsfgqFFYYzxMA1moLFYkQoi41asldSHFrc3AzOSjGnicahZK5izHAN/VEx1s3tcQ39irTdSNokf5beymQ8x5lEWuhOIsbrQ7k64QFcXeAmJ+8CrZ1x68GWhLTY5E/xNUlntiuLFmgfiH/os5u4OQhmcQ1VKymLrQRecszpYK4D7wSz2I4nn4nz9F8P0yiYHKGBiKlmM0kuwe5ALhFMEW5tdm59RxxHX+juQ4LcgURcJfa7m4E6dw/yuduKp0NeN5mcFl+4sthEvi7QAHazFfNLNgkZLLYrwub4f2l1Vt/mGv7fxOKQFltl+oaAiqlYk5jr5JzcT+OwiPuTIQdXIvbO7uCLawmyUcztIsjybENzKFcn2arBna96yOc2N1K860rpsWJr/CvAANQTevpNVwoFAAAAAElFTkSuQmCC');
  margin-top: -24.5px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.big.scroll-container-anchor > .scroll-forward.horizontal {
  background-repeat: no-repeat;
  display: block;
  width: 30px;
  height: 49px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAxCAYAAADNyhlBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2RjI0NzFBNjcxMjExRTM5RkIzQ0UwMzkzRTgyRTU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2RjI0NzFCNjcxMjExRTM5RkIzQ0UwMzkzRTgyRTU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZGMjQ3MTg2NzEyMTFFMzlGQjNDRTAzOTNFODJFNTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZGMjQ3MTk2NzEyMTFFMzlGQjNDRTAzOTNFODJFNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz73KeUeAAAEVUlEQVR42qyYW2yUVRDHv24LvcmlMbVcxNCuINZGAUkhgWgAk4KmgCaKiRASHhRjIgmvPPnEEwHCg41oiJpAuCSNQvDC1UsURaFEMVAkkLZcCsViEQssu8t/9PfFCW6Bbs8kv/R8Z3b368yZMzPnRNlsNrqDn8Tf2X9lpxjK/GPiHPO94nFRkOP790Ui+r+8Iz5n/JSYy7hDrGI8WLwlcn3//iTHf1MklovrWLdFlKCrEVeYt7+j8rU61398SxwQP/I8RTzL+JJ4n/Ew8booDmVxzEpxS2TEhyLBfJ24gdXtYkQoi2PZL34VBVidZP6M2ML4YTE7H6vv9mJz9Q7GY8QSxr3iPfc5c/fwkK42GsRl3H1EFDJfJr4XaZZjen9dfa8PVIi1rOcf4m3mbb0XiJvotoqqkC+2rTKfHzfrjjpdsehwCWVyqOD6ZyVEi/iUeLBgegHdDbGeNS8RC0VFqDWOWNcFWGbreeCOpbiIrkvUh7LYJC1+EUdEoXiSVGrSLZqx/kExXZSGsjgiZS7FspTY5HTVog3dSfFEiODyjBNneUEPeTvO09tdhC8Tg0K4OpZz4l3GD4g3CD6TdeIK41fF2FCujklidYba/IizupkcnmJZCkJZbHJBbCZ/jxQviiJ0G8Vlnp8Xo0JanGDLXGU9D4tKdEPEXrzRKV4OaXFGHBV7eJ4kZopB4qr4RPwpHiLRDAtlcUTEziOZmPwsRqJ7VHzHvFm9MJTFJinKZQtRPVlMILn8LvaSUMzqaX1GeJ5dYpxGe7Fum+tExotvmT8m1uT6jaI8e8Q0HUqG52dYT4v6VjpSk/F4qF8dyL06l0nu+xZw1xhXiUrG7eT4YK62ANvsAmyuSxhvuorVxEFgQLnaU+M6zZNksFi3k718jQyWCBXVVvZe4jQRURa73VqPI7MdEj+4OBiwq8tcleqlasVWfeCq1Iq7Van+WmxWznF5eJc4i1VJ+m/LYsdpj1P59NW5pFwsd8+rSRYmi0WNc39LyCLxNGUvTaosdgnlIC6+QD8erBEYKl6h7FnwbOCAZ9Igqhnvo0cL1gj4g/l5Gvh4737mgmpRX1son5RZJmZR/G+yhp3orEBMJagOE1SZUBYnOUVkOUvVOl2TKxaWtUpDdZkJ6m/c0O9zuuHitGvoa0M29FUcTyK6jCans/kRjK0XuxjyCDObHsu2UIsLqEJuiNK4ekbIQ1sxXYT10X+J7XQdcVmcyPgrcSrkwdysaGUNW93xpJQ+Oi6LS93N0IAttiRRR7XJUtCPobNC/xx9Vpf4QlwPdQcyhjJn0iY+cu5vxP0RwdYT8g7kNefKL939R4W7CUhxtRjsusmKfT2u7KaxS5Onp7myuFucD3nBNkuccA37aGdtc/Y/aeQKst8W58rVFRxLkhTybyj2Ec15A8H2m/jaVagBX7A14s5CgmoX80PQlfLibeztYLe3Z1yJ+1iUM1/rTomdnJfyvq++LcAA56fVM2yo6GEAAAAASUVORK5CYII=');
  margin-top: -24.5px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.big.scroll-container-anchor > .scroll-slider.horizontal {
  height: 15px;
}
.big.scroll-container-anchor > .scroll-slider.horizontal > .scroll-slider-bar {
  height: 1px;
  background-color: #378fce;
}
.big.scroll-container-anchor > .scroll-slider.horizontal > .scroll-slider-button {
  width: 30px;
  height: 15px;
  background-color: #378fce;
}
/**************************************/
/*                                    */
/* Custom scoll styles (customizable) */
/*                                    */
/**************************************/
/* Vertical Scroller : todo */
/* Horizontal Scroller*/
.micro.scroll-container-anchor > .scroll-back.horizontal:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAeBJREFUOE9jQAfTjj5l8Zx56WDYgmvt8UtvVPjOvnwna80tcag0KkhfdcvZZdrF55Vb7ukDFT5IW3UrZ/bxZ1BZJDD96FPGwHlXVgbMvTIvdeXNUO9Zlx837HggApVGBS27Hmq6Tr/0MWvNbTOgqYdil1xvm3H0GSNUGgGmHH7KFLbw2lSf2Zc3pay46eg249K7rr2P5KHSqKB2+315oMdeZa6+5QE0dW3I/KtzgG7FNHX60WcMSctv1vnNuXK2cMMdE9fpF18Wb7xrBJVGBUC3SgM9cw8YEqnB867OBWpaDzSVCSqNCoAeKQcqfjnh4GNFt+mX3gNt8YBKYYLSTXctvGZdfl284Y410L0HgO5txBq2IDD58BOW0AVXN4YvvDYnYdmNOKDpt3v3PxaASmMCoIfcgKZ/atr5QMF9xqWb8ctuxEOlMEHHnkdcQCeci1p8vThs4VVgyFw+CoxRNqg0KgC5MWn5jRxgWF8qWH9HB+iUt1Vb7tlCpTHBpENPhIFOeAV0t3fw/KtLgf5YDAwhZqg0KgCZDlQ0ERiMm/LX3XYG2vK2Ztt9Bag0Jshbd8fYedrFFyWb7hoDI+dC8oqb1VgTEwjMOPaMCZiYdoYsuNoHVFgAZD8CJiwpBgYGBgDNe/ngUzsqRgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: block;
  width: 11px;
  height: 18px;
  margin-top: -9px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.micro.scroll-container-anchor > .scroll-forward.horizontal:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAQdJREFUOE990r8rxHEcx/FD3JWFBXUkJYMyWNxEV7IxyK/JwKpsmJiVQcpqIxaL7MRioZDk1//i8dZnuE/fy6seXd2z+96nz10pVjt8muGdQR5Y4q8VJrRzzhar3FJOuTixzgu9PDOVUnFihXjiMvENF7SmnE8IK8QHhvhmNOXixE5emeaAI5o/PSZucskIX/SnVJzYwwcTnLLHv2c/Jo4Rx4mzV1POJ3RwzwI7nNH8zoVJ4r770ms9pXxCC3HObea5oZJyPiH+Gz8Mc806qTbMm/HUXU4Y55OulPMJ3cQPUiNuYz+l4sRF7hgg7nkspXxCmTjjGhtc0ZZyPmGON6o8MptSw0qlX+w9yXvkfBZ+AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  display: block;
  width: 11px;
  height: 18px;
  margin-top: -9px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.micro.scroll-container-anchor > .scroll-back.horizontal {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAeBJREFUOE9jQAfTjj5l8Zx56WDYgmvt8UtvVPjOvnwna80tcag0KkhfdcvZZdrF55Vb7ukDFT5IW3UrZ/bxZ1BZJDD96FPGwHlXVgbMvTIvdeXNUO9Zlx837HggApVGBS27Hmq6Tr/0MWvNbTOgqYdil1xvm3H0GSNUGgGmHH7KFLbw2lSf2Zc3pay46eg249K7rr2P5KHSqKB2+315oMdeZa6+5QE0dW3I/KtzgG7FNHX60WcMSctv1vnNuXK2cMMdE9fpF18Wb7xrBJVGBUC3SgM9cw8YEqnB867OBWpaDzSVCSqNCoAeKQcqfjnh4GNFt+mX3gNt8YBKYYLSTXctvGZdfl284Y410L0HgO5txBq2IDD58BOW0AVXN4YvvDYnYdmNOKDpt3v3PxaASmMCoIfcgKZ/atr5QMF9xqWb8ctuxEOlMEHHnkdcQCeci1p8vThs4VVgyFw+CoxRNqg0KgC5MWn5jRxgWF8qWH9HB+iUt1Vb7tlCpTHBpENPhIFOeAV0t3fw/KtLgf5YDAwhZqg0KgCZDlQ0ERiMm/LX3XYG2vK2Ztt9Bag0Jshbd8fYedrFFyWb7hoDI+dC8oqb1VgTEwjMOPaMCZiYdoYsuNoHVFgAZD8CJiwpBgYGBgDNe/ngUzsqRgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: block;
  width: 11px;
  height: 18px;
  margin-top: -9px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.micro.scroll-container-anchor > .scroll-forward.horizontal {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAQdJREFUOE990r8rxHEcx/FD3JWFBXUkJYMyWNxEV7IxyK/JwKpsmJiVQcpqIxaL7MRioZDk1//i8dZnuE/fy6seXd2z+96nz10pVjt8muGdQR5Y4q8VJrRzzhar3FJOuTixzgu9PDOVUnFihXjiMvENF7SmnE8IK8QHhvhmNOXixE5emeaAI5o/PSZucskIX/SnVJzYwwcTnLLHv2c/Jo4Rx4mzV1POJ3RwzwI7nNH8zoVJ4r770ms9pXxCC3HObea5oZJyPiH+Gz8Mc806qTbMm/HUXU4Y55OulPMJ3cQPUiNuYz+l4sRF7hgg7nkspXxCmTjjGhtc0ZZyPmGON6o8MptSw0qlX+w9yXvkfBZ+AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  display: block;
  width: 11px;
  height: 18px;
  margin-top: -9px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
/**************************************/
/*                                    */
/* Custom scoll styles (customizable) */
/*                                    */
/**************************************/
/* Vertical Scroller*/
.small.scroll-container-anchor > .scroll-back.vertical:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGNTFFN0RENjczMzExRTM4NDJBQUUxN0Q5RjRFRDZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGNTFFN0RFNjczMzExRTM4NDJBQUUxN0Q5RjRFRDZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkY1MUU3REI2NzMzMTFFMzg0MkFBRTE3RDlGNEVENkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkY1MUU3REM2NzMzMTFFMzg0MkFBRTE3RDlGNEVENkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz52H7EfAAABXklEQVR42uzTPSjEcRzH8fufy3JKiUyMEoNCDskgw5UizykhMlAGhUlZlPEuikUG5WmgKAuDlMfBkc7TJspgkCtk0d/7Vx8b/lzdTfer1/L/PXwffr+/Zdu2K9bDUxo8/evaFFRiEBmYxCoiThvdDvPJKEMAJpt5vOES4zhHEL7fzvJ8881CPhrRgixcYUqZP+rANNSiEz24xoLW3P9USQ5GcCRtWEGBMt1CP250yBiOUY4S7GIYYayhAalfQczGPZyhD/uoQC5mUa9WhVCDaYwiD4eaq8YEstEMW3svzHrLFwiFFWQOJ0jXYV0owoMyW9YdfKjyJAVqR6v27WAG26rCVNNrgnh1wX71txgvWriEA7w7PBCvqulAFZ6xgUXzSDyK7FeGpu/d6m/kH7/CK9Z1sHkodWhS0FsTJBND2MST+hntMHvv9BLN3RViwIrHH+92xWEkgiSCxG58CjAAXDRZnhPiAm8AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 18px;
}
.small.scroll-container-anchor > .scroll-forward.vertical:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyODA3QTM3NjczMjExRTNCODgxRTEzMTg2NDUxNThEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyODA3QTM4NjczMjExRTNCODgxRTEzMTg2NDUxNThEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzI4MDdBMzU2NzMyMTFFM0I4ODFFMTMxODY0NTE1OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzI4MDdBMzY2NzMyMTFFM0I4ODFFMTMxODY0NTE1OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LDJD5AAABY0lEQVR42uzVSyhEURzH8XvNkLJQFmxIFl4hLEQpipKy8Fp5LsXGQsqOYiELUYqFKCQS5bWQBVIWQ8aricTKUrGxEsb31G/qJq9kZjWnPvfeOvf+/+f8zzld2+/3W8FuEVYIWjhJOEnwmrto9GSW+xi8eP2nuDbiUIUmN5ccbOMcy1jDHf5ySmNRinpUwIUtU64SVOIUXThTsmrE/CJwNMowqW+nkaBY6egwSXaQiwGkmekhCvPwYUizdTkCm+d89V1gQwH7kaUy3WIQHpPkCL24xiJeUINkDGvah9hFG7pxjAP1TSBVFTHr2oMb7CEb43bhiDdQy3I06/6EBUzhEnloR52jbw5XSEELGpGo2a9gVQO3AkmcLUkLZ8qWoXLMYB0PeEO8451MbZQlBfd93DSfJXGeoQI0oBaRKoHZDMV4xKaCm/I9f3lOvtk1ZsQe6dPIO3GPVuyrdD8fmlD8tN4FGACMRFg7owJ1ggAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 18px;
}
.small.scroll-container-anchor > .scroll-back.vertical {
  height: 18px;
  width: 100%;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4NDgzMjhCNjczMzExRTM4ODUyRTk0N0FEMDA2QzRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4NDgzMjhDNjczMzExRTM4ODUyRTk0N0FEMDA2QzRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mjg0ODMyODk2NzMzMTFFMzg4NTJFOTQ3QUQwMDZDNEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg0ODMyOEE2NzMzMTFFMzg4NTJFOTQ3QUQwMDZDNEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KR/gQAAABTUlEQVR42uzTTygEYRjHcUP+FNo2SohyEUWRcJWDwybKQbk47IFSJMmRk4OScpFy4uKEgws5EUpz2D1QSuFASiJ/loMyvk/9trZpC1tqDzv1qZme932e93lmxvE8L+u/r+w/rC1CCHuIIozAbzY6P3SShxb0oxtBHCGGDnxiC+tw8ZU0ixXxscINmMEZXnCCMVQiF/koxzCO8QoX46jy50x8qMWUEr7hHNOoUbwOs7jEPZbRpFg95nGLZ2yiD4F4kREc4h1XWEjYXIEJRBSPYhJDOMCHYqMoQQ66sIFH3GDJEp3qVG1aVIawksRwgTk0Kx7v3O4bFbtW99sIaaSlOoxriwsRxAB28KBNK+hEQZL35mc5etXBkyayiHYU24I1zfgOq+iJzzIF9tFUa3z7KhixwC4GNVMnxeTJ2DhbrQkn3f74TJFMkTQs8i3AAKy/V+MZuwNNAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  display: block;
}
.small.scroll-container-anchor > .scroll-forward.vertical {
  width: 100%;
  height: 18px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5RUQ4NkFENjczMjExRTNCODQzQ0EyODdFN0VDN0I2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5RUQ4NkFFNjczMjExRTNCODQzQ0EyODdFN0VDN0I2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlFRDg2QUI2NzMyMTFFM0I4NDNDQTI4N0U3RUM3QjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlFRDg2QUM2NzMyMTFFM0I4NDNDQTI4N0U3RUM3QjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78onmOAAABWklEQVR42uzUTyiDYRzA8ffZWtRoaUojxUUUNQccHFYOO7gIp10cdqAUSXLktIOScpFyc1wocZhcJClJJEopFC6S5c+mXF7fX/3eWmKWNqc99am3fs/z+z3P733e19i2bRV6uKx/GMUixSKFLbKMNrjzmNfAjwFsGT7GYx7qcIoVrOMWf/lKfQihH2HdeMKiSDk6MI9rJLGKHnjlj/CLUnRhCTd4RAIRVEgOmXSIQVTCg25s4E0XzaAF7ozE8tyqsUuksIsoqjTejkWcyYIF3OFJTxDWSX6MSDvxrklkMxM4QVpj46jW4kHMaUckvodhZ2c+9GENz7jHLJoyFsuuHnCFGBo1Vo8pXOjpDzCJBufk3/W4FmPaxlfsYwgBlGhLazCqCV9wjmk0w3zNabL86l16tSPohQc78KITSWwijiN8/Hjncrg9Tjuj+i629XKU5bg260nyNj4FGAAQqA9SCUQyygAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: block;
}
.small.scroll-container-anchor > .scroll-slider.vertical {
  width: 15px;
}
.small.scroll-container-anchor > .scroll-slider.vertical > .scroll-slider-bar {
  background-color: #378fce;
  width: 1px;
}
.small.scroll-container-anchor > .scroll-slider.vertical > .scroll-slider-button {
  height: 30px;
  width: 15px;
  background-color: #378fce;
}
/* Horizontal Scroller*/
.small.scroll-container-anchor > .scroll-back.horizontal:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAYAAAA8CX6UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU3QjdENjFCNjczMzExRTNCNUIxQjU5QzA1QTgwRTdFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU3QjdENjFDNjczMzExRTNCNUIxQjU5QzA1QTgwRTdFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTdCN0Q2MTk2NzMzMTFFM0I1QjFCNTlDMDVBODBFN0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTdCN0Q2MUE2NzMzMTFFM0I1QjFCNTlDMDVBODBFN0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BdhcQAAABeElEQVR42pzUyyuEYRTH8WcGJWRkQYliIyxEUkIJsVFqSBmXWVhZyX9CKRsbE7mFEDULt6yUW5HrVtkQKTZqvL5PHTW9TTPznlOfxczi13mf55zH5ziOaZq+Mq6aRSM6cIKb08n6sElS/gT/BdCLOdSgHDMmRSUK6kQONjGEa1xqgkZwhE/pbB2xVEGZrt9l0tEAulCAbZNGuYP68YUDbOEQz16D7GcOY1k6aZffjtcge91VCMshv2HfpFnxQSE7L7jHElbxnW6QP252goigTjpbNB7KH3fIWdjBOM5wpwmawDHe0SfdxDRBr8jFr1x/vvFY/0FTaEGRXL+d7gxNkN3wDzmrBVSiVhNkP2dXBvABjxjUBNlaQzUqpCt76NmaoAvZq1GsoATNmqAf6cqux4sEhzRBtjZQKtM9L09JQBN0K+zi7iEPbZogR7oKyvafy0j4NE+tfdCK0SBL3I1CTdCTPPZjiMqE92iCjLxHrXKTURnUpPUnwACHAFC/muWj4AAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: block;
  width: 18px;
  height: 25px;
  margin-top: -12.5px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.small.scroll-container-anchor > .scroll-forward.horizontal:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAYAAAA8CX6UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNGOUJDMkNCNjczMzExRTM5MDNERThBOUEwOUM0NkY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNGOUJDMkNDNjczMzExRTM5MDNERThBOUEwOUM0NkY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0Y5QkMyQzk2NzMzMTFFMzkwM0RFOEE5QTA5QzQ2RjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y5QkMyQ0E2NzMzMTFFMzkwM0RFOEE5QTA5QzQ2RjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+A9rCAAABc0lEQVR42pzUzSuEURTH8RlkQ4nYKFuvUd7KSt4WihDyzihZWCj+E1nIysL7ZihlwSQpRBJZIBuKFAsZISUe31OHJDHnnvo0mzu/znPvudfveZ7vryoZOVjh5wYD2MWY+qqdoXxflO//mkE1YrGJjt8WRRK0jDcNm0AB0l2C7rCKAPb1MxtcgmQTgyhCMhbRBL81SGoDj6jBJHKUOSiMEHpxiCvtyhwkNYdCpGIWLXqS5qBtXKMNU0jTYHPQCxbQjXOcaFfmIKl5ZCBTB7UW8S5BRzjTrmQkElHqEiQTPo123GILwy5BUg/6OfLfJ6S4BEWjSzc9CWUYdQnKRjHGUYdX3StzkHRzqtMd0HsXtgbFoVWfkizk6rSb56hKb79cjz7tbM8aJE9GD9Zxr8cvA/n+uSAmwiC5VxXoRKUef/D7gkiD6rWTkF6TNVxanxGZnWYsIQHlOt3mp1Ye+zzd5EY8a0fmoEFc4Bj92ln456IPAQYATVtSc28eauwAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  display: block;
  width: 18px;
  height: 25px;
  margin-top: -12.5px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.small.scroll-container-anchor > .scroll-back.horizontal {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAYAAAA8CX6UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMzkyRTJENjczMzExRTM5MEQxQjA2ODEyMEIyOTMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGMzkyRTJFNjczMzExRTM5MEQxQjA2ODEyMEIyOTMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUYzOTJFMkI2NzMzMTFFMzkwRDFCMDY4MTIwQjI5MzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUYzOTJFMkM2NzMzMTFFMzkwRDFCMDY4MTIwQjI5MzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WhS0WAAABhUlEQVR42pzUTStEYRTA8ceMt8wwCzuibERRLJBSirKgSDYGWcwCGxY+gJ2dtQ9gMUVIomaDDzDeovG6IaKY0jBDKcb/qUO3Mdz73FO/ut1up3Puc56j0um0ymIeURTjAAt/fPcj28sAbjGGFjyhyS6RR/2OThRhFUM4wr6yiWyJRrCDBHqxjA+7RJklViCBLnRLW5V2bWm5GXkHkMQW1rCNG+UkLFk9clJzKEUSfU6qyTw1fUIvqMUkruBzmsjaWhDHOEUYi0gpp2GZnWuMowFvqHdajXWO9E/OwzomEMWJMgnJeIgwCvAgU63cVPQIHz7l+EuUaUhGPXxxlGNWKvSaVPT94MclplCDVzS6aU23s4FhnOEcg25a01rxjCpMS4WFbiY7HzHMoAwpdJi2puMdS7KD7rAn027cmlYnl1VPd0juW8C0Ih0xMYpN+NHupKDMRPw1tYJ+xLEr1yfHtDWtWuaoGUHcy34yXv4XsuxDiMCLHjfLX8k+apOTjMig/htfAgwAMAkJPUm8lFwAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  display: block;
  width: 18px;
  height: 25px;
  margin-top: -12.5px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.small.scroll-container-anchor > .scroll-forward.horizontal {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAYAAAA8CX6UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NzdBNkUwNjczMzExRTNCQjQ4Q0ExRjgxOTBFNzVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ4NzdBNkUxNjczMzExRTNCQjQ4Q0ExRjgxOTBFNzVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDg3N0E2REU2NzMzMTFFM0JCNDhDQTFGODE5MEU3NUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDg3N0E2REY2NzMzMTFFM0JCNDhDQTFGODE5MEU3NUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6QbGGzAAABWElEQVR42qTUTygEYRjH8bFaqV1JVkKUiyjKHpDrHhwcKDcXBwdKrSQ5cnJQwl6knHbvlPZCe9pNSg4cKKX8KX9KIstyHN9Hz962eB9Tn5qmmd/MO+/vfT3f971f7COFEM4wVeo+7w9BY3hCDTZxYA2qxSNG0YtPtFmCypDEHspxjXlLkBjCM+qxiiN9gXNQNW4wjm58oNMSJLaQ0/MLLFqDYiigEQs4R4UlqBKXmEUr8ui3BIllnOi5/PA1a1BUe9SOaf3CsCVIenSKJTRpJQYtQWIOVwhiFxm5HvDcjzzCkGcLqPu5ahhaThdvAx60pM5BXfjSdk/iVlv/r+k/xLpl+kO63uLowDv6LEHDulhlf1rBMQKuQbJlbCOtP/weM5ZF24JXLd8A3tBsCYrrzhjUL9ux7JAylCwSiOAFI5agHh2WzNAE7ordcQ1KaXeqdKY2St33LcAAr49Nvvfj8CAAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  display: block;
  width: 18px;
  height: 25px;
  margin-top: -12.5px;
  /* always keep centered (see top:50% in auto-scroll main css file) */
}
.small.scroll-container-anchor > .scroll-slider.horizontal {
  height: 15px;
}
.small.scroll-container-anchor > .scroll-slider.horizontal > .scroll-slider-bar {
  height: 1px;
  background-color: #378fce;
}
.small.scroll-container-anchor > .scroll-slider.horizontal > .scroll-slider-button {
  width: 30px;
  height: 15px;
  background-color: #378fce;
}
/* TODO : to be moved in the right component, once created */
button {
  background-color: #ffffff;
  color: #378fce;
  border-color: #378fce;
  cursor: pointer;
  transition: all .6s linear;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
button:hover:not(.disabled) {
  background-color: #378fce;
  color: #ffffff;
  border-color: #378fce;
}
button.active:not(.disabled) {
  background-color: #378fce;
  color: #ffffff;
  border-color: #378fce;
}
.header-buttons > span {
  font-size: 2.5rem !important;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.2rem;
}
/* TODO : to be moved in the right component, once created */
/********************************************/
/*                                          */
/*  File Upload Button UI Component Style   */
/*                                          */
/********************************************/
.filepath {
  color: #000000;
}
.file-upload .ui-state-disabled {
  opacity: 0.8 !important;
}
/* TODO : to be moved in the right component, once created */
.disabled {
  opacity: .3;
  cursor: not-allowed !important;
}
input[disabled],
select[disabled] {
  opacity: .3;
  cursor: not-allowed !important;
}
input.ng-invalid.ng-dirty {
  border: 1px solid #d81313;
  background-color: #d81313;
  color: #ffffff;
}
/********************************************/
/*               invalid event              */
/********************************************/
.invalid-field {
  background-color: #d81313;
  color: #ffffff;
}
/********************************************/
/*                                          */
/*           Input submit SPECIFICS         */
/*                                          */
/********************************************/
input[type="submit"] {
  background-color: #ffffff !important;
  opacity: 1 !important;
  color: #378fce !important;
  border-color: #378fce;
}
input[type="submit"]:hover {
  background-color: #378fce !important;
  opacity: 1 !important;
  color: #ffffff !important;
  border-color: #378fce;
}
input,
textarea,
select {
  outline: none;
}
/********************************************/
/*                   input                  */
/********************************************/
input[type='radio'],
input[type='checkbox'] {
  min-width: 1.5rem;
  width: 1.5rem !important;
}
input[type='text'],
input[type="password"] {
  width: 100%;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
}
input[type="password"]:not(.ng-invalid.ng-dirty),
input[type="password"]:not(.invalid-field) input[type='text']:not(.ng-invalid.ng-dirty),
input[type='text']:not(.invalid-field) {
  background-color: #ffffff;
}
input,
select {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 2rem;
  color: #000000;
  border: solid 1px #378fce;
}
button {
  height: 2rem;
}
select {
  cursor: pointer;
  width: 100%;
  background: url(/assets/selectarrow.svg) no-repeat;
  background-size: 2rem 2rem;
  padding-right: 2.5rem;
  background-position: 100% 50%;
  -webkit-appearance: none;
  padding-left: 0.2rem;
  background-color: #ffffff;
  background-origin: border-box;
}
select > option {
  color: #000000;
  background-color: #ffffff;
}
select[multiple],
select[multiple]:focus {
  background: none;
}
/*To remove the arrow of select element for IE and Mozilla
    http://jsfiddle.net/jnelsonin/NMq75/
*/
@-moz-document url-prefix() {
  select {
    -moz-appearance: none;
  }
}
select::-ms-expand {
  display: none;
}
/*to refactor with :host for overview views after views in angular2*/
.grid table {
  width: 100%;
  text-align: right;
}
.grid thead > tr:first-child {
  height: 2rem;
  font-weight: bold;
}
.grid tbody td:first-child {
  text-align: left;
}
.grid thead td,
.grid thead th,
.grid tbody td,
.grid tbody th {
  border-color: #dcdbdb;
}
.grid thead td,
.grid thead th,
.grid tbody .row-title {
  background-color: #378fce;
  color: #ffffff;
}
.grid tbody th {
  background-color: #ededed;
  font-weight: bold;
}
.grid input,
.grid select {
  width: 100%;
}
.grid a {
  cursor: pointer;
}
.grid a.disabled {
  color: #d81313;
}
.grid tr.row-animation td {
  animation: row-animation ease-in-out 10s forwards;
}
.grid thead td.external,
.grid tbody td.external {
  background-color: transparent;
  border: none;
}
.grid thead td.external.small,
.grid tbody td.external.small {
  width: 2rem;
}
.grid tr.row-animation td.external {
  animation: inherit;
}
.grid .inlined-cell-content {
  white-space: nowrap;
  text-align: right;
}
.grid .group-header {
  background-color: #378fce;
  color: #ffffff;
  height: 2rem;
  line-height: 2rem;
}
@keyframes row-animation {
  0% {
    background-color: #ffffff;
    transition-duration: 0.1s;
  }
  10% {
    background-color: #ededed;
    color: #378fce;
    transition-duration: 0.1s;
  }
  100% {
    background-color: #ffffff;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    transition-duration: 0.2ms;
    transition-delay: 10s;
  }
}
.animated-row-animation {
  animation: row-animation ease-in-out 10s forwards;
}
.grid img {
  cursor: pointer;
}
.grid .table-container {
  overflow-y: auto;
  position: relative;
}
.grid {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.grid .table-container table td {
  word-wrap: break-word;
}
.grid .deactivated {
  display: none;
}
.grid.table-container.disabled,
.grid .table-container.loading {
  opacity: 1;
  color: #a1a1a1;
}
.grid .table-container.disabled:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.grid .table-container.disabled img,
.grid .table-container.disabled input,
.grid .table-container.loading img,
.grid .table-container.loading input {
  opacity: 0.5;
}
/* TODO : to be moved in the right component, once created */
.overview section table thead th {
  background-color: #ededed;
}
.overview section table td,
.overview section table th {
  border-color: #ededed;
}
/* TODO : to be moved in the right component, once created */
.app-title {
  color: #C51A1B;
}
/*To use buttons in the future*/
.selection-menu li {
  background-color: #ffffff;
  color: #378fce;
  border-color: #378fce;
  cursor: pointer;
  transition: all .6s linear;
}
.selection-menu li:hover:not(.disabled) {
  background-color: #378fce;
  color: #ffffff;
  border-color: #378fce;
}
.selection-menu li.active:not(.disabled) {
  background-color: #378fce;
  color: #ffffff;
  border-color: #378fce;
}
/* TODO : to be moved in the right component, once created */
/*************************************************/
/*                                               */
/*                Active mode                    */
/*                                               */
/*************************************************/
.switch-status .source-status .active {
  color: #5bb800;
}
.switch-status .source-status hr.active {
  background-color: #5bb800;
}
.switch-status .command.active {
  border-color: #e1d903;
}
/*************************************************/
/*                                               */
/*              Inactive mode                    */
/*                                               */
/*************************************************/
.switch-status .source-status .inactive {
  color: #808080;
}
.switch-status .source-status hr.inactive {
  background-color: #808080;
}
.switch-status .command.inactive {
  border-color: #000000;
  background-color: #ededed;
}
/*************************************************/
/*                                               */
/*              Custom active mode               */
/*                                               */
/*************************************************/
.switch-status .command.auto.active {
  border-color: #5bb800;
  background-color: #ededed;
}
.switch-status .command.remote.control.active,
.switch-status .command.lock.active,
.switch-status .command.manual.active,
.switch-status .command.test.active {
  border-color: #e1d903;
  background-color: #ededed;
}
.switch-status .command.alarm.active {
  border-color: #C51A1B;
  background-color: #ededed;
}
/*************************************************/
/*                                               */
/*              Custom active mode               */
/*                                               */
/*************************************************/
.switch-status .source-status {
  background: #edeff0;
}
.switch-status .active-voltage {
  background-color: #5bb800;
}
.switch-status .inactive-voltage {
  background-color: #808080;
}
.switch-status .status {
  border-color: #a0a0a0;
}
.switch-status .display-code .alarm-active {
  color: #d81313;
}
/*************************************************/
/*                                               */
/*                    Tooltips                   */
/*                                               */
/*************************************************/
.switch-status .tooltip span {
  color: #ffffff;
  background: #000000;
}
.switch-status .tooltip span:after {
  border-top-color: #000000;
  border-right-color: transparent;
  border-left-color: transparent;
}
.switch-status .zero-reverser:hover.tooltip span,
.switch-status .primary-reverser:hover.tooltip span,
.switch-status .secondary-reverser:hover.tooltip span {
  opacity: 0.8;
}
/* TODO : to be moved in the right component, once created */
.threestate {
  background-color: #ffffff;
  color: #378fce;
  border-color: #378fce;
  cursor: pointer;
  transition: all .6s linear;
}
.threestate:hover:not(.disabled) {
  background-color: #378fce;
  color: #ffffff;
  border-color: #378fce;
}
.threestate.active:not(.disabled) {
  background-color: #378fce;
  color: #ffffff;
  border-color: #378fce;
}
/* TODO : to be moved in the right component, once created */
.tile {
  background-color: #ffffff;
  color: #378fce;
  border-color: #378fce;
  cursor: pointer;
  transition: all .6s linear;
  border-width: 1px;
  border-style: solid;
  text-align: center;
}
.tile:hover:not(.disabled) {
  background-color: #378fce;
  color: #ffffff;
  border-color: #378fce;
}
.tile.active:not(.disabled) {
  background-color: #378fce;
  color: #ffffff;
  border-color: #378fce;
}
.tile div:last-child {
  display: flex;
  flex-direction: column;
  white-space: normal;
  word-break: break-word;
  box-sizing: border-box;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
}
.tile div:last-child > span {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: hidden;
}
.tile.big {
  width: 10rem;
  height: 10rem;
  background-color: #378fce !important;
  border-color: #378fce !important;
  cursor: default !important;
}
.tile.big.big div:first-child {
  height: 6.8rem;
  font-size: 6rem;
}
.tile.big.big div:last-child {
  height: 3.2rem;
  font-size: 1.25rem;
  font-weight: bold;
  padding-top: 0.2rem;
  line-height: normal;
  justify-content: flex-start;
}
.tile.normal {
  width: 9.15rem;
  height: 9.15rem;
}
.tile.normal.normal div:first-child {
  height: 5.4rem;
  font-size: 5.4rem;
  padding-top: 0.5rem;
}
.tile.normal.normal div:last-child {
  height: 2.5rem;
  padding-top: 0.2rem;
  line-height: normal;
  justify-content: center;
}
.tile.small {
  width: 5.46rem;
  height: 5.46rem;
}
.tile.small.small div:first-child {
  height: 3.6rem;
  font-size: 3.1rem;
}
.tile.small.small div:last-child {
  height: 1.6rem;
  font-size: 0.85rem;
  line-height: 1;
  justify-content: center;
}
.tile.tiny {
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  font-size: 1.6rem;
  height: 1.4rem;
  width: 1.4rem;
}
.tile.disabled-tile {
  cursor: not-allowed !important;
}
/* TODO : to be moved in the right component, once created */
/**************************************/
/*                                    */
/*             Timeline               */
/*                                    */
/**************************************/
.timeline .main-zone {
  background: linear-gradient(to bottom, #9bd2f2 0%, #d4effe 100%);
}
.timeline .window {
  background-color: #378fce;
}
.timeline .tick {
  background-color: #378fce;
}
.timeline .tick-label {
  color: #ffffff;
}
.timeline .tooltip-window {
  background-color: #ededed;
}
.timeline .tooltip-window span {
  color: #000000;
}
/* TODO : to be moved in the right component, once created */
.user-tools .tool {
  color: #ffffff;
}
.user-tools .tool a:link {
  color: #ffffff;
}
.user-tools .tool a:visited {
  color: #ffffff;
}
.user-tools .tool a:hover {
  color: #ffffff;
}
.user-tools .tool a:active {
  color: #ffffff;
}
.user-tools .language-area span {
  color: #ffffff;
}
/* override styles for medium break point */
/* Use to align table in ATyS views */
.inlined-component {
  margin-right: 2rem;
  display: inline-block;
}
body,
html {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
html {
  font-family: Arial !important;
}
input[type=file] {
  height: 1.623rem;
}
input {
  border-width: 1px;
  border-style: solid;
  padding: 0.2rem;
}
h4 {
  font-weight: normal;
}
/*************************************************/
/*                                               */
/*                  LAYOUT                       */
/*                                               */
/*************************************************/
.full-size {
  width: 100%;
}
.half-size {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
/*************************************************/
/*                                               */
/*                  SHELL MODULES                */
/*                                               */
/*************************************************/
#page-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background-color: #000000;
}
#page-wrapper {
  position: absolute;
  right: 10px;
  left: 0;
  bottom: 10px;
  top: 40px;
  display: flex;
}
.ua-safari #page-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
#page-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
#page-content.is-scope-opened:not(.is-scope-pinned) {
  padding-left: 30px;
}
#page-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 10px;
  left: 0;
  background-color: #000000;
}
#user-tools {
  position: absolute;
  right: 0px;
  top: 40px;
  bottom: 10px;
  width: 10px;
  background-color: #000000;
}
#page-content > section.content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  min-height: 0;
  /*flex work around mozilla*/
  height: 100%;
}
#page-content > .content .inner-content {
  flex-basis: auto;
  overflow: auto;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  box-sizing: border-box;
}
#page-footer .socomec-logo {
  position: absolute;
  right: 30px;
  top: 0rem;
}
/*****************************/
/*     JQUERY SPECIFICS      */
/*****************************/
/* Date Picker overrides */
.ui-datepicker .ui-corner-all,
.ui-timepicker .ui-corner-all {
  border-radius: 0 0 0 0 !important;
}
.ui-datepicker .ui-widget-header,
.ui-timepicker .ui-widget-header {
  border: none !important;
  background-image: none !important;
}
#ui-datepicker-div,
#ui-timepicker-div {
  width: 15rem !important;
}
.ui-datepicker .ui-datepicker-title,
.ui-timepicker .ui-timepicker-title {
  font-weight: normal !important;
  text-align: center;
}
.ui-datepicker th,
.ui-timepicker th {
  font-weight: normal !important;
}
.ui-datepicker .ui-state-highlight,
.ui-timepicker .ui-state-highlight {
  border: none !important;
  background-image: none !important;
}
.ui-datepicker .ui-state-default,
.ui-timepicker .ui-state-default {
  border: none !important;
  background-image: none !important;
}
.ui-datepicker .ui-state-active,
.ui-timepicker .ui-state-active {
  border: none !important;
  background-image: none !important;
}
.ui-datepicker .ui-state-hover,
.ui-timepicker .ui-state-hover {
  border: none !important;
  background-image: none !important;
}
.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all.ui-state-hover,
.ui-timepicker-close.ui-state-default.ui-priority-primary.ui-corner-all.ui-state-hover {
  border: none !important;
  background-image: none !important;
}
.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all.ui-state-hover,
.ui-timepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all.ui-state-hover {
  border: none !important;
  background-image: none !important;
}
.ui-timepicker td {
  padding-top: 0.1rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
  padding-right: 0rem;
  border: none;
}
.ui-timepicker th {
  padding: .4rem;
  border: none;
}
.ui-timepicker td a {
  display: block;
  padding: .2rem;
  width: 1.5rem;
  height: 1.5rem;
  font-size: .9rem;
  cursor: pointer;
}
td.ui-timepicker-minutes {
  border-left-style: solid;
  border-left-width: 1px;
}
.ui-timepicker .ui-widget-header {
  height: 1.8rem;
  line-height: 1.8rem;
}
.ui-timepicker table.ui-widget-content {
  border-width: 4px;
  border-style: solid;
}
/***************************************************************************
                                 Loadings

****************************************************************************/
/*****************************/
/*        content Loading    */
/*****************************/
.loader-fitted-container {
  width: 5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.loader-sign {
  width: 5rem;
  height: 5rem;
  border-top: 0.3rem solid rgba(255, 204, 7, 0.4);
  border-right: 0.3rem solid rgba(255, 204, 7, 0.4);
  border-bottom: 0.3rem solid rgba(255, 204, 7, 0.4);
  border-left: 0.3rem solid #0d5ea9;
  border-radius: 50%;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: loading 1.1s infinite linear;
  animation: loading 1.1s infinite linear;
}
/*****************************/
/*     application Loading   */
/*****************************/
.loader-container .loader-sign-big {
  width: 8rem;
  height: 8rem;
  border-top: 0.5rem solid rgba(255, 204, 7, 0.4);
  border-right: 0.5rem solid rgba(255, 204, 7, 0.4);
  border-bottom: 0.5rem solid rgba(255, 204, 7, 0.4);
  border-left: 0.5rem solid #0d5ea9;
  border-radius: 50%;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: loading 1.1s infinite linear;
  animation: loading 1.1s infinite linear;
}
.loader-container .loading-text {
  color: #005BAA;
  font-weight: bold;
  padding-top: 1rem;
}
/*****************************/
/*  animation and container  */
/*****************************/
.loader-container {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.sign-small {
  width: 5rem;
  height: 5rem;
  border-top: 0.3rem solid rgba(255, 204, 7, 0.4);
  border-right: 0.3rem solid rgba(255, 204, 7, 0.4);
  border-bottom: 0.3rem solid rgba(255, 204, 7, 0.4);
  border-left: 0.3rem solid #0d5ea9;
}
.sign-big {
  width: 8rem;
  height: 8rem;
  border-top: 0.5rem solid rgba(255, 204, 7, 0.4);
  border-right: 0.5rem solid rgba(255, 204, 7, 0.4);
  border-bottom: 0.5rem solid rgba(255, 204, 7, 0.4);
  border-left: 0.5rem solid #0d5ea9;
}
.animation {
  border-radius: 50%;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: loading 1.1s infinite linear;
  animation: loading 1.1s infinite linear;
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/***************************************************************************
                        IE 10 (and above) specifics

****************************************************************************/
body {
  /* for now, only understandable by IE */
  -ms-touch-action: none;
  touch-action: none;
}
body .content {
  /* Allow pan y on page content */
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
/***************************************************************************
                        Date time component

****************************************************************************/
.date-component.spaced .date-element,
.date-component.spaced .time-element {
  display: inline-block;
  text-indent: 0.5rem;
}
.date-component.break-lined span {
  display: block;
}
/********************************************/
/*                                          */
/*           input submit SPECIFICS         */
/*                                          */
/********************************************/
input[type="submit"] {
  text-indent: 0rem !important;
  border-style: solid;
  border-width: 1px;
}
.file-upload button {
  position: relative;
  overflow: hidden;
}
.file-upload input.upload {
  position: absolute;
  visibility: hidden;
}
.file-upload > .ui-input-text,
.file-upload .browse-button {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
}
/* Use to align table in ATyS views */
.inlined-component {
  margin-bottom: 2rem;
  display: block;
  vertical-align: top;
}
.inlined-component:last-child {
  margin-right: 0rem;
}
/*
@keyframes loadingStep1 {
    0%, 25% {
        fill: #ededed;
    }

    65%, 82% {
        fill: #005BAA;
    }

    92%, 100% {
        fill: #ededed;
    }
}

@keyframes loadingStep2 {
    0%, 10% {
        fill: #ededed;
    }

    40%, 86% {
        fill: #FFCB05;
    }

    96%, 100% {
        fill: #ededed;
    }
}

@keyframes loadingStep3 {
    0%, 5% {
        fill: #ededed;
    }

    15%, 90% {
        fill: #005BAA;
    }

    100% {
        fill: #ededed;
    }
}

.loading-Step0 {
    -webkit-transition: all 21s ease-out;
    transition: all 21s ease-out;
    transition-property: all 21s ease-out;
}

.loading .loading-Step1 {
    -webkit-animation: 4s linear infinite;
    animation: 4s linear infinite;
    -webkit-animation-name: loadingStep1;
    animation-name: loadingStep1;
}

.loading .loading-Step2 {
    -webkit-animation: 4s linear infinite;
    animation: 4s linear infinite;
    -webkit-animation-name: loadingStep2;
    animation-name: loadingStep2;
}

.loading .loading-Step3 {
    -webkit-animation: 4s linear infinite;
    animation: 4s linear infinite;
    -webkit-animation-name: loadingStep3;
    animation-name: loadingStep3;
}*/
.uk-scope .uk-accordion-content {
  margin-top: 0 !important;
}
.ui-mini {
  margin: 0.1rem;
}
/**********************************************
    
                  Select

**********************************************/
/* structural select button */
.ui-select .ui-btn,
.ui-select .ui-btn:visited,
.ui-select .ui-btn:hover,
.ui-select .ui-btn:active {
  border-style: solid;
  border-width: 1px;
  text-shadow: inherit;
}
.ui-select .ui-btn > span {
  text-align: left;
  font-weight: normal;
}
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
  background-color: #378fce;
}
.ui-select .ui-btn,
.ui-select .ui-btn:visited,
.ui-select .ui-btn:hover,
.ui-select .ui-btn:active {
  border-color: #378fce;
  color: #000000;
}
/**********************************************
    
                  Input

**********************************************/
/* Overriding input style */
.ui-input-text input,
.ui-input-search input,
textarea.ui-input-text {
  width: 100% !important;
}
.ui-input-text input,
.ui-input-search input {
  border: none !important;
}
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
  display: none;
}
.ui-radio {
  margin: 0;
}
/**********************************************
    
                  Button

**********************************************/
/* Overriding button style */
button {
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0.4rem !important;
  margin-top: 0.4rem !important;
  width: 100% !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0);
}
button.ui-btn-icon-left:after,
button.ui-btn-icon-right:after,
button.ui-btn-icon-top:after,
button.ui-btn-icon-bottom:after,
button.ui-btn-icon-notext:after {
  -webkit-border-radius: .2rem;
  border-radius: .2rem;
}
/**********************************************
    
                  Label

**********************************************/
/* Overriding label style */
label.ui-btn {
  border: none;
  padding-right: 2.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0;
}
/********************************************/
/*                                          */
/*      JQuery Datepicker SPECIFICS         */
/*                                          */
/********************************************/
.ui-datepicker .ui-widget-header,
.ui-timepicker .ui-widget-header {
  background-color: #378fce !important;
}
.ui-datepicker .ui-state-highlight,
.ui-timepicker .ui-state-highlight {
  background-color: #378fce !important;
  color: #ffffff !important;
}
.ui-datepicker .ui-state-default,
.ui-timepicker .ui-state-default {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.ui-datepicker .ui-state-active,
.ui-timepicker .ui-state-active {
  background-color: #378fce !important;
  color: #ffffff !important;
}
.ui-datepicker .ui-state-hover,
.ui-timepicker .ui-state-hover {
  background-color: #378fce !important;
  color: #ffffff !important;
}
.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all.ui-state-hover,
.ui-timepicker-close.ui-state-default.ui-priority-primary.ui-corner-all.ui-state-hover {
  background-color: #378fce !important;
  color: #ffffff !important;
}
.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all.ui-state-hover,
.ui-timepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all.ui-state-hover {
  background-color: #378fce !important;
  color: #ffffff !important;
}
td.ui-timepicker-minutes {
  border-left-color: #a0a0a0;
}
.ui-timepicker table.ui-widget-content {
  border-color: #ededed;
}
.diagnostic-gateway {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
}
.diagnostic-gateway section {
  display: inline-block;
  width: 50%;
  min-width: 30rem;
  padding-left: 1rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 2rem;
  vertical-align: top;
}
.diagnostic-gateway ul {
  padding: 0;
  margin: 0;
  width: 80%;
  min-width: 30rem;
}
.diagnostic-gateway ul li {
  margin-left: 1.5rem;
}
.diagnostic-gateway hr {
  min-width: 30rem;
  max-width: 40rem;
  text-align: right;
  margin-right: 0;
}
.measure-point .device {
  display: table;
  width: 100%;
}
.measure-point .device-icon {
  display: table-cell;
  width: 34px;
  vertical-align: top;
}
.measure-point .device-detail {
  display: table-cell;
  vertical-align: top;
}
.measure-point .device-icon > span {
  margin: 5px;
}
.measure-point .empty-list-msg {
  text-align: center;
}
.measure-point .measure-point-section {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0.1rem;
}
.measure-point .measure-point-section > div {
  display: table-row;
}
.measure-point .grid-header-tab,
.measure-point .row > div {
  display: table-cell;
  vertical-align: middle;
}
.measure-point .expander-header {
  margin-bottom: 0.5rem;
  /* for 255-length text */
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.measure-point .expander-content {
  margin-bottom: 1.5rem;
}
.measure-point .refresh-button {
  display: inline-block;
  cursor: pointer;
  width: 1.4rem;
  height: 1.4rem;
  padding-top: 0rem;
  line-height: 1.6rem;
  text-align: center;
}
.measure-point > div:first-child {
  text-align: right;
  margin-bottom: 1rem;
}
.product .add-device-section > div:first-child,
.product .configure-device-section > div:first-child,
.product .add-device-section > div:last-child {
  display: inline-block;
  vertical-align: bottom;
  text-align: right;
}
.product .add-device-section > div:first-child {
  width: 80%;
}
.product .configure-device-section > div:first-child {
  width: 100%;
}
.product .add-device-section > div:last-child {
  width: 20%;
}
.product .device-list {
  display: table;
  border-spacing: 0.25rem;
  width: 100%;
  table-layout: fixed;
}
.product .device-list-header,
.product .device-list-row {
  display: table-row;
  text-align: center;
}
.product .device-list-header > div,
.device-list-row > div {
  display: table-cell;
  vertical-align: middle;
  width: 16.667%;
  overflow: hidden;
}
.product .device-list-row > div .icon {
  cursor: pointer;
  width: 1.2rem;
}
.product .configure-device-section .device-list-header div:last-child {
  /* For IE: we force the width of the column*/
  width: 5rem;
}
.product .device-list-row > div > input,
.product .device-list-row > div > select,
.product .device-list-row > div .device-select,
.product .device-list-row > div .device-select select {
  font-family: Helvetica, Arial, Verdana, sans-serif;
}
.device-list-row > div > select,
.device-list-row > div .device-select select {
  /* Safari height*/
  line-height: 2rem !important;
}
.product .device-list-row > div .ui-spinner {
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  border-width: 0.078125rem;
  height: 32px;
  border-style: solid ;
  border-radius: 0.234375rem;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  margin: 0;
  padding: 0.390625rem;
}
/* Specific behaviours : first column (with image) */
.product .device-list-row > div:first-child {
  width: 100%;
}
.product .device-list-row > div:first-child .device-icon {
  width: 24px;
  margin: 5px;
  float: left;
}
.product .device-list-row > div:first-child .device-select {
  overflow: hidden;
}
.product .device-list .sprite-button-delete {
  cursor: pointer;
}
.product .expander-header {
  margin-bottom: 0.5rem;
}
.product .expander-content {
  margin-bottom: 1.5rem;
}
.product button {
  margin-bottom: 0.25rem;
  width: 50%;
  max-width: 20rem;
}
/* IE specific shit */
.ua-ie-8 .add-device-section > div:first-child + div {
  display: inline-block;
  width: 30%;
  vertical-align: bottom;
  text-align: right;
}
.creation-message-area {
  text-align: center;
}
.creation-message-area > span {
  text-align: center;
  margin-bottom: 1rem;
  display: block;
  color: #378fce;
  font-size: 1.3rem;
}
.creation-message-area::before {
  color: #378fce;
  font-size: 3rem;
}
.message-area {
  display: table;
  margin: auto;
  min-width: 20rem;
  max-width: 35rem;
  max-height: 35rem;
  text-align: left;
  -webkit-box-shadow: -1px 0px 13px -1px;
  -moz-box-shadow: -1px 0px 13px -1px;
  box-shadow: -1px 0px 13px -1px;
}
.message-area .inner {
  display: table-row;
}
.message-area .inner div:nth-child(2) {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
.message-area .inner div:first-child {
  padding: 0 .1rem;
  font-family: socomec-font;
  display: table-cell;
  vertical-align: middle;
  color: #ffffff;
  background-color: #378fce;
}
.message-area .inner header {
  margin: 1rem 0.5rem 0 1rem;
  font-weight: normal;
  color: #378fce;
}
.message-area .inner p {
  margin: 0.5rem;
  padding-left: 0.5rem;
}
/**********************************************
    
      Message-box content picture

**********************************************/
@media screen and (min-width: 40rem) {
  .messageBox.browse-pictures {
    max-width: 40rem;
  }
  .messageBox .browse-pictures > div:first-child {
    max-width: 20rem;
  }
}
@media screen and (min-width: 60rem) {
  .messageBox.browse-pictures {
    max-width: 60rem;
  }
  .messageBox .browse-pictures > div:first-child {
    max-width: 40rem;
  }
}
@media screen and (min-width: 90rem) {
  .messageBox.browse-pictures {
    max-width: 90rem;
  }
  .messageBox .browse-pictures > div:first-child {
    max-width: 70rem;
  }
}
.messageBox .browse-pictures > div:first-child {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
}
.messageBox .browse-pictures .selection-menu {
  width: 10rem;
  padding-left: 1rem;
}
.messageBox .browse-pictures .selection-menu h4 {
  width: 6rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.messageBox .browse-pictures .file-upload > div {
  display: none;
}
.messageBox.browse-pictures .error {
  text-align: center;
  color: #d81313;
}
/**********************************************
    
       Message-box hierarchy-node-selector

**********************************************/
.messageBox.hierarchy-node-selector {
  min-width: 15rem;
  max-width: 40rem;
}
/**********************************************
    
      Message-box Photoview creation

**********************************************/
.messageBox .photoview-creation .selected-icon {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
}
.messageBox .photoview-creation .selected-icon > li {
  font-family: socomec-font;
  width: 4rem;
  height: 4rem;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  font-size: 3.1rem;
}
.messageBox .photoview-creation .selected-image-preview {
  width: 200px;
  height: 130px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: solid 1px;
}
.messageBox.photoview-creation-dialog {
  min-width: 15rem;
  max-width: 40rem;
}
.messageBox.photoview-creation-dialog .inner {
  flex-direction: column;
}
/**********************************************
    
      Message-box stacktrace-error

**********************************************/
.messageBox.fatal-error-dialog {
  min-width: 15rem;
  max-width: 60rem;
}
.messageBox.stacktrace {
  min-width: 15rem;
  max-width: 50rem;
}
.messageBox .stacktrace textarea {
  width: 100%;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  overflow: auto !important;
}
.messageBox .stacktrace a span:hover {
  text-decoration: underline;
  cursor: pointer;
}
/**********************************************
    
             Message-box alarms
       to refactor after alarm export
              will be available

**********************************************/
.messageBox.alarm-export {
  min-width: 15rem;
  max-width: 50rem;
}
.messageBox .alarm-export .end-date input,
.messageBox .alarm-export .start-date input {
  display: inline-block;
  box-sizing: border-box;
  margin: 0.1rem;
  text-indent: 0.7rem;
}
.alarm-event-detail {
  max-height: 30rem;
  overflow-x: auto;
}
.messageBox .alarm-event-detail table {
  margin-right: 1rem;
}
.messageBox .alarm-event-detail table td:first-child {
  width: 40%;
}
.messageBox .alarm-event-detail td:nth-child(2) {
  text-align: right;
}
/**********************************************
    
      Message-box Photoview product

**********************************************/
.messageBox.product-editor {
  min-width: 15rem;
  max-width: 40rem;
}
.messageBox .product-editor .device-icon {
  float: left;
  width: 10%;
  margin-top: .4rem;
}
.messageBox .product-editor .clickable-area {
  border-width: 1px;
  border-style: dashed;
  margin-right: 0.5rem;
}
.messageBox .product-editor .clickable-area span {
  visibility: hidden;
}
.messageBox .product-editor h2 {
  margin-top: 0.5rem;
  margin-bottom: 0.1rem;
}
.messageBox .product-editor .flex-container div {
  display: flex;
  align-items: center;
}
/**********************************************
    
         Message-box measure-editor

**********************************************/
.messageBox.measure-editor {
  min-width: 15rem;
  max-width: 100rem;
}
.messageBox .measure-editor .row-container {
  display: flex;
}
.messageBox .measure-editor header > .main-title {
  display: flex;
  white-space: nowrap;
}
.messageBox .measure-editor header > .main-title .title {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  margin-right: 0.5rem;
}
.messageBox .measure-editor .main-title input,
.messageBox .measure-editor .main-title select {
  width: auto;
  font-size: 1rem;
}
.messageBox .measure-editor .view-container {
  overflow-y: auto;
  max-height: 30rem;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
}
.messageBox .measure-editor .selection-menu {
  padding-right: 1rem;
  max-height: 30rem;
  overflow-y: auto;
}
.messageBox .measure-editor .selection-menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.messageBox .measure-editor .selection-menu ul li {
  margin-bottom: 1rem;
  text-align: center;
  padding: 0.2rem;
  width: 8rem;
  border-width: 1px;
  border-style: solid;
}
.messageBox .measure-editor header > .display-option {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
/**********************************************
    
       Message-box measure-item

**********************************************/
.messageBox .measure-editor .measure-item > div {
  display: flex;
  flex-wrap: wrap;
}
.messageBox .measure-editor .measure-item table {
  width: auto;
  margin-right: 1rem;
}
.messageBox .measure-editor .measure-item table thead td,
.messageBox .measure-editor .measure-item table tbody td {
  text-align: left;
  height: 2rem;
  line-height: normal;
  border: none;
}
.messageBox .measure-editor .measure-item table thead td {
  font-weight: bold;
  white-space: nowrap;
}
.messageBox .measure-editor .measure-item table thead tr td:first-child {
  width: 8rem;
}
/**********************************************
    
             Message-box text-editor

**********************************************/
.messageBox.text-editor {
  min-width: 15rem;
  max-width: 40rem;
}
.messageBox .text-editor .color-picker-triggerer {
  vertical-align: middle;
  font-family: socomec-font;
  padding: .1rem;
  margin: .3rem;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
}
/**********************************************
    
             Message-box link-editor

**********************************************/
.messageBox.link-editor {
  min-width: 15rem;
  max-width: 40rem;
}
/**********************************************
    
            Message-box base style

**********************************************/
.messageBox {
  box-shadow: -1px 0px 13px -1px;
  display: flex;
  z-index: 2000 !important;
  position: fixed !important;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.messageBox aside {
  display: flex;
  flex-basis: auto;
  flex-shrink: 0;
  flex-grow: 0;
  align-items: center;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #ffffff;
  background-color: #378fce;
}
.messageBox > div {
  display: flex;
  width: 100%;
}
.messageBox .main {
  padding: 1rem;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  background-color: #ffffff;
}
.messageBox footer {
  display: flex;
  max-width: 30rem;
  margin: auto;
  flex-shrink: 0;
}
.messageBox > footer button {
  padding: 0.1rem;
  box-sizing: border-box;
}
.main > footer > div {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.messageBox .icon-panel {
  font-size: 8.5rem;
}
.messageBox header {
  margin: 0.3rem 0;
  padding: 0;
  font-weight: normal;
  font-size: 1.3rem;
  color: #378fce;
}
.messageBox .inner {
  display: flex;
}
.messageBox header span {
  font-size: 1rem;
  color: #000000;
}
.messageBox .messages {
  min-width: 10rem;
}
.messageBox table,
.messageBox select {
  width: 100%;
}
/**********************************************
    
                new notifications

**********************************************/
.notification-container .modalBlockout {
  z-index: -1;
}
.notification-container .uk-notification-bottom-right {
  bottom: 40px !important;
  /* size of the bottom frame */
  right: 40px !important;
  /* size of the bottom frame */
}
.notification-container .notification-item {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  display: flex;
  border: solid 1px;
  min-height: 3.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.notification-container .notification-item > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.notification-container .uk-notification-message .notification-item .icon {
  width: 3rem;
  text-align: center;
}
.notification-container .notification-item .icon:before {
  font-size: 3rem;
  font-family: socomec-font;
}
.notification-container .uk-notification {
  width: 30rem;
  z-index: 2000;
}
.notification-container .notification-item .message header,
.notification-container .notification-item .message div {
  width: 20rem;
  line-height: normal;
  word-wrap: break-word;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.notification-container .notification-list span {
  display: block;
}
.notification-container .notification-item .message div {
  color: #808080;
}
.notification-container .notification-item .message header {
  font-size: 1rem;
  font-weight: bold;
}
.notification-container .uk-notification-message .repeat-count {
  color: #808080;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: center;
}
.notification-container .notification-item .repeat-count:before {
  content: attr(data-repeat-count);
}
/* colors definition */
.notification-container .uk-notification-message-primary {
  color: #378fce !important;
}
.notification-container .uk-notification-message-warning {
  color: #e39b00 !important;
}
.notification-container .uk-notification-message-success {
  color: #5bb800 !important;
}
.notification-container .uk-notification-message-danger {
  color: #C51A1B !important;
}
.notification-container .uk-notification-message .notification-item .icon {
  color: #ffffff;
}
.notification-container .uk-notification-message-primary .notification-item .icon {
  background-color: #378fce;
}
.notification-container .uk-notification-message-danger .notification-item .icon {
  background-color: #C51A1B;
}
.notification-container .uk-notification-message-warning .notification-item .icon {
  background-color: #e39b00;
}
.notification-container .uk-notification-message-success .notification-item .icon {
  background-color: #5bb800;
}
/* glyphs definition */
.notification-container .uk-notification-message-primary .notification-item .icon:before {
  content: "\2264";
}
.notification-container .uk-notification-message-danger .notification-item .icon:before {
  content: "\2265";
}
.notification-container .uk-notification-message-warning .notification-item .icon:before {
  content: "\17D";
}
.notification-container .uk-notification-message-success .notification-item .icon:before {
  content: "\2248";
}
/*override component style */
.notification-container .uk-notification-message {
  padding: 0 !important;
}
/*! jQuery UI - v1.11.4 - 2015-05-04
* http://jqueryui.com
* Includes: core.css, draggable.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #eee url(/assets/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(/assets/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #fff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #fff;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #ccc;
  background: #f6f6f6 url(/assets/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url(/assets/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #fff url(/assets/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(/assets/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(/assets/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #fff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #fff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #fff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/assets/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(/assets/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(/assets/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/assets/ui-icons_ffd27a_256x240.png);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
  background: #666 url(/assets/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .5;
  filter: alpha(opacity=50);
}
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000 url(/assets/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .2;
  filter: alpha(opacity=20);
  border-radius: 5px;
}
/*! jQuery UI - v1.11.4 - 2015-11-30
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/*! jQuery UI - v1.11.4 - 2015-05-04
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #eee url(/assets/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(/assets/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #fff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #fff;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #ccc;
  background: #f6f6f6 url(/assets/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url(/assets/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #fff url(/assets/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(/assets/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(/assets/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #fff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #fff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #fff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/assets/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(/assets/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(/assets/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/assets/ui-icons_ffd27a_256x240.png);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
  background: #666 url(/assets/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .5;
  filter: alpha(opacity=50);
}
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000 url(/assets/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .2;
  filter: alpha(opacity=20);
  border-radius: 5px;
}
/*! jQuery UI - v1.11.4 - 2015-05-04
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-widget-content {
  background: #eee url(/assets/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
}
.ui-widget-header {
  background: #f6a828 url(/assets/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #f6f6f6 url(/assets/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #fdf5ce url(/assets/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background: #fff url(/assets/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #ffe45c url(/assets/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  background: #b81900 url(/assets/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/assets/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(/assets/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(/assets/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/assets/ui-icons_ffd27a_256x240.png);
}
.ui-widget-overlay {
  background: #666 url(/assets/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
}
.ui-widget-shadow {
  background: #000 url(/assets/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
}
/* TODO : to be moved in the right component, once created */
.rcm-alarms .status {
  margin-bottom: 0.5rem;
  overflow: hidden;
}
.rcm-alarms .rcm-status .status {
  border-style: solid;
  border-width: 1px;
  float: left;
  width: 10rem;
  height: 3rem;
  line-height: 1.5rem;
  background-color: #ffffff;
  border-color: #808080;
}
.rcm-alarms .rcm-status .status div {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rcm-alarms .rcm-status .led-status {
  width: 3rem;
  height: 3rem;
  float: left;
  background-color: #ededed;
}
.rcm-alarms .rcm-status .led-status div {
  border-style: solid;
  border-width: 1px;
  height: 100%;
  border-color: #808080;
}
.rcm-alarms .rcm-status .led-status div.status-inactive {
  background: url(/assets/status-inactive.svg);
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
}
.rcm-alarms .rcm-status .led-status div.status-active {
  background: url(/assets/status-active.svg);
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
}
.rcm-alarms .rcm-status .led-status div.status-finished {
  background: url(/assets/status-finished.svg);
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
}
.rcm-alarms .rcm-status .led-status div.status-finished-acknowledged {
  background: url(/assets/status-finished-acknowledged.svg);
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: 50%;
}
.rcm-alarms .rcm-status .status div.status-active {
  color: #d81313;
}
.rcm-alarms .rcm-status .status div.status-inactive {
  color: #a0a0a0;
}
.rcm-alarms .rcm-status .status div.status-finished {
  color: #e39b00;
}
.rcm-alarms .rcm-status .status div.status-finished-acknowledged {
  color: #5bb800;
}
.rcm-alarms h4 {
  color: #808080;
}
.browse-pictures .fotorama__arr--next {
  background-position: -80px -15px;
}
.browse-pictures .fotorama__arr--prev {
  left: 2px;
  background-position: -10px -15px;
}
.browse-pictures .fotorama__arr {
  width: 34px;
  height: 34px;
}
.hierarchies {
  position: relative;
  height: 100%;
}
.hierarchies .field > input {
  height: 2rem;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #378fce;
}
.hierarchies .row {
  display: table-row;
}
.hierarchies .label {
  display: table-cell;
  vertical-align: middle;
  max-width: 3rem;
  min-width: 3rem;
}
.hierarchies .field {
  display: table-cell;
  width: 100%;
}
.hierarchies .tool-box {
  position: absolute;
  top: 0.5rem;
  left: 0;
  bottom: 0;
  z-index: 1;
  overflow: auto;
  border-style: solid;
  border-width: 0 1px 0 0;
  padding-right: 1rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #378fce;
}
.hierarchies .tool-box > div {
  position: relative;
  border-style: solid;
  border-width: 0.1rem;
  border-color: #378fce;
}
.hierarchies .tool-box > div:first-child {
  min-height: 10%;
  margin-bottom: 4%;
}
.hierarchies .tool-box > div:nth-child(2) {
  min-height: 84%;
  margin-bottom: 0rem;
}
.hierarchies .tool-box > div .caption {
  position: absolute;
  width: 3rem;
  height: 100%;
  background-color: #378fce;
  color: #ffffff;
}
.hierarchies .tool-box > div .caption > span {
  margin: 0.1rem;
}
.hierarchies .tool-box > div .content {
  padding-left: 3.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.5rem;
  height: 100%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.hierarchies .measure-points > div {
  margin: 0.2rem;
}
.hierarchies .tool-box ul {
  padding: 0;
}
.hierarchies .tool-box ul > li,
.hierarchies .dragged-element {
  list-style-type: none;
  cursor: pointer;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  position: relative;
}
.hierarchies .dragged-element > div {
  display: inline-block;
}
.hierarchies .dragged-element {
  border-style: solid;
  border-width: 1px;
  background-color: #ffffff;
  border-color: #a0a0a0;
  color: #808080;
}
.hierarchies .tool-box ul > li > span {
  width: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.hierarchies .tool-box ul > li > div {
  overflow: hidden;
  line-height: 25px;
  height: 25px;
  vertical-align: top;
  margin-top: 0.2rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 50px;
  background-color: #ededed;
}
.hierarchies .drawing-area {
  padding-left: 25rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: relative;
  border-top-style: solid;
  border-top-width: 1px;
  border-color: #378fce;
}
.hierarchies .drop-box {
  height: 100%;
  min-height: 5rem;
  text-align: center;
  color: #a0a0a0;
  border-color: #a0a0a0;
}
.hierarchies .drop-box.active {
  border-style: dashed;
  border-width: 0.06rem;
}
/*********************************************************************
            Hierarchies Nodes-specific Styles

*******************************************************************/
.hierarchies .node {
  text-align: center;
  position: absolute;
  width: 161px;
  height: 56px;
  line-height: 56px;
  cursor: move;
  z-index: 14;
  background-color: transparent;
  color: #ffffff;
}
.hierarchies .node input {
  text-align: center;
  border-style: none;
  background-color: transparent;
}
.hierarchies .node .end-point {
  width: 91px;
  height: 11px;
  margin-left: 35px;
  cursor: pointer;
}
/* Node-type specific */
.hierarchies .node .not-measured-symbol {
  position: absolute;
  right: 10px;
  top: 4px;
}
.hierarchies .node.measured-type.node-target .end-point,
.hierarchies .node.measured-type.node-source .end-point {
  visibility: hidden;
}
.hierarchies .node.measured-type.node-source .flow-direction {
  position: absolute;
  top: 48px;
  margin-left: 55px;
}
.hierarchies .node.measured-type.node-target .flow-direction {
  position: absolute;
  top: 0px;
  margin-left: 55px;
}
.hierarchies .node.not-measured-type .flow-direction {
  position: absolute;
  top: 0px;
  margin-left: 55px;
}
.hierarchies .node.not-measured-type {
  border-radius: 10px;
  background-color: #808080;
}
.hierarchies .node.measured-type {
  border-radius: 10px;
  background-color: #808080;
}
.hierarchies .node.measured-type.unavailable {
  opacity: 0.4;
}
.hierarchies .node.measured-type.invalid {
  opacity: 0.4;
  background-color: #d81313;
}
.hierarchies .node > span,
.hierarchies .node > input,
.hierarchies .node.not-measured-type > span,
.hierarchies .node.not-measured-type > input,
.hierarchies .node.measured-type > span,
.hierarchies .node.measured-type > input {
  width: 120px;
  max-height: 35px;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  overflow: hidden;
}
/* New hierarchy popup */
/*************************************
    
    JS plumb specific    
    
**************************************/
.hierarchies ._jsPlumb_endpoint {
  z-index: 1;
}
._jsPlumb_drag_select * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (max-width: 30rem) {
  .hierarchies > div {
    display: none;
  }
  .hierarchies .no-display {
    display: block;
  }
}
@media screen and (min-width: 30rem) {
  .hierarchies .no-display {
    display: none;
  }
  .hierarchies > div {
    display: block;
  }
}
@media screen and (min-width: 30rem) and (max-width: 51.2rem) {
  .hierarchies .tool-box {
    width: 14rem;
  }
  .hierarchies .drawing-area {
    padding-left: 14rem;
  }
}
@media screen and (min-width: 51.2rem) {
  .hierarchies .tool-box {
    width: 25rem;
  }
  .hierarchies .drawing-area {
    padding-left: 25rem;
  }
}
/*******************************************************************************************************
                                    Expander Specifics

*****************************************************************************************************/
.hierarchies .expander-header {
  font-weight: normal;
  line-height: 2rem;
  height: 2rem;
  padding-left: 2rem;
}
.hierarchies .triangle {
  background-repeat: no-repeat;
  background-position: 0.5rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0QkI4MDYwQjU5MDExRTNBOEYwOEQyNjAyQkJGOEUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0QkI4MDYxQjU5MDExRTNBOEYwOEQyNjAyQkJGOEUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDRCQjgwNUVCNTkwMTFFM0E4RjA4RDI2MDJCQkY4RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDRCQjgwNUZCNTkwMTFFM0E4RjA4RDI2MDJCQkY4RTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tfjctAAAAjElEQVR42mL8//8/A7mACUpfBeL/ROI/QByOrPkCiZaeBZMgZwOxNBB//k8cmAbVA9cMwi1EaHwLxELYNPMA8RMCmjOR1KNoBuEoPBrPAzEzPs0gfBiHZht0tdg0GwDxHzSNW7Cow6qZARqiMPATiFVI0Ywcde041ODUDMI5QHwDGgtY1TBSkrYBAgwAA5bdMDhxdWwAAAAASUVORK5CYII=') !important;
}
.hierarchies .triangle.collapse {
  background-repeat: no-repeat;
  background-position: 0.5rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNDQ0MEFGQjU5MDExRTNBM0RFQTJDMTdDNjNFOEYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNDQ0MEIwQjU5MDExRTNBM0RFQTJDMTdDNjNFOEYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REM0NDQwQURCNTkwMTFFM0EzREVBMkMxN0M2M0U4RjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REM0NDQwQUVCNTkwMTFFM0EzREVBMkMxN0M2M0U4RjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76b6Y1AAAAhElEQVR42mL8//8/A7mACY9cJhDfAGIenCpANmPBQkD84T8EtONQg1PztP8I8BOIVYjVbADEf/6jgnXEaj78HzuwIaQ56j9ucB6ImXFp5gHiJ//xg0xcmiv+EwZvoTGBolkaiD//Jw5MQ9e89D/xAB51sBRmQEKqZAZiYxCDkZK0DRBgAGrc23I85HjbAAAAAElFTkSuQmCC') !important;
}
.hierarchies .drop-box.drop-hover {
  background-color: #ededed;
}
.hierarchies .tool-box ul > li:hover {
  background-color: #ffffff;
}
.hierarchies .tool-box ul li {
  border-color: #000000;
}
.hierarchies .tool-box > div:first-child + div .content > span:first-child {
  color: #378fce;
}
/* NODES */
.hierarchies .node > input {
  background-color: transparent;
  color: #ffffff;
}
.hierarchies .node.node-type {
  background-color: transparent;
}
.hierarchies .end-point {
  background-color: transparent;
}
.hierarchies .empty-hierarchy-area {
  color: #378fce;
}
.hierarchies .measure-points h2 {
  font-size: 1.25rem;
}
.timeline .main-zone {
  position: absolute;
  cursor: pointer;
  /* Fixed by Window positioners size (base-64 images)
        thus independant from font size    
    */
  bottom: 7px;
  top: 7px;
  /* 
        Defined by arrows size
        Here an arrow is 30px wide, add
        15px to separate the main zone
        from the arrows
    */
  left: 30px;
  right: 30px;
}
.timeline .window {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 10;
  opacity: 0.6;
  cursor: pointer;
}
.timeline .window .positioner {
  position: absolute;
  /* Defined by base 64 images thus independant from font size */
  top: -5px;
  height: 11px;
  width: 10px;
}
.timeline .window .positioner.right-positioner {
  right: -10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAbklEQVQoU2MwMjL6D8IMWEDLlf+s7Zf/Z4DlsSmsP/+fqf3yP1+YHFaF7Zf+mSMrgMvDGEArlJEl0DFcISFMQ4VAT5ggS6BjuEKQj4HBwggMFi9kBXB5OAMJAEOAre3yP3BA41UIA0DFAhB5o/8AVwabF5zs050AAAAASUVORK5CYII=);
}
.timeline .window .positioner.left-positioner {
  left: -10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAa0lEQVQoU2MwMjL63375f0bLlf+sDFgASB6E4QyIhn++9ef/M0HVgAFWhTDcfumfOVQdfoUwDHSSMoyNVyEyprNCoKdMYGysCoHB5AUMJkacvm67/C8D6FM2cLhAAYZCoCIBqBwKgMgb/QcAhg2bF4T4FWcAAAAASUVORK5CYII=);
}
.timeline .window.dragging {
  opacity: 0.2;
}
.timeline .window.dragging-clone {
  opacity: 0.4;
}
.timeline .arrow {
  position: absolute;
  cursor: pointer;
  /* Defined by the base 64-image */
  width: 20px;
  height: 32px;
}
.timeline .arrow.left-arrow {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkREQUM4MDVEMzc1RjExRTQ5RDlFQTY4MUZGRTI3ODQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkREQUM4MDVFMzc1RjExRTQ5RDlFQTY4MUZGRTI3ODQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RERBQzgwNUIzNzVGMTFFNDlEOUVBNjgxRkZFMjc4NDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RERBQzgwNUMzNzVGMTFFNDlEOUVBNjgxRkZFMjc4NDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7RempfAAABOklEQVR42qyWQUdEURiGa9xNDPMnLkO0SDFExJBJRLRoFf2AiJatokWrxjD7IlGbVtEiIhIlFW0jIiLaRkTPx3eYxcyde+59X57F3Hs9vvM655jRRvtxRJg0EYmqcACvFcVUcAcr9qOssAUPMB4elBFuwwXUeh8mBfs6hqV+L5MCfZ1DfdAHMUtehKcsWYxwxyerDvswydHXiU+XK1nCuk+VxpQ8aMnLvr/S2C3QT7gLZ3n6GrbkmvfVKnN0gnDCp0rLHuyKH+pbhSwITTSmuhBNuAcL8K0SWi5hGl5UQssbNOBUJbT8wCpswZ9CGLIP80V6zbptrmASnlVCyzvMwJFKGHpdg808vcbc2B1owpdKaLn2/XqvEoZe5+BQJQy9rsMG/CqEIV3v9VMltNz09qr69/UBszD1L8AAfocwi2W8S1gAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}
.timeline .arrow.right-arrow {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NTdFMkFCMzc1RjExRTRBMDlDRkY3MDRBNkIyMTQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NTdFMkFDMzc1RjExRTRBMDlDRkY3MDRBNkIyMTQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk1N0UyQTkzNzVGMTFFNEEwOUNGRjcwNEE2QjIxNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk1N0UyQUEzNzVGMTFFNEEwOUNGRjcwNEE2QjIxNDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58azjjAAABOElEQVR42mI07z+nwsDAcIeBSoAJiM8DsTc1DeQB4i1A3EgtA2GgDmowD7UMZIB6HRQE6tQyEARAkXQGiAOpZSAD1NvrgLiFWgbCQDUQbwdifmoZCAIe0CDQpZaBsHA9BsQh1DIQFq6rgbgdiJmpYSAMVEDDVYhaBoKAK65wZaIgUygC8UkgDqeWgSDACcQrgLgXFq5MVCpkioB4FyhcqWUgCEhT08D1QGwCKqipYWANEAcB8RcQh4UCgz4CcQQQ70AWJNfAy1BX3aFGOlwDxFa4KjZSDPwLxJVAHAoLL2yAWC+/g4bXbkIKWYgML38gvk+N8nAlEJsTaxg+A0HhVQz15ndSYowFR3iBAn4fOekJ3cAL0PB6RI16eTE0fT2iJB8yQcOrAIjjSA0vXF52BuKD1CrDAAIMAK+aM7OY0RqMAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}
.timeline .tick {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 1px;
}
.timeline .tick-label {
  position: absolute;
  z-index: 3;
  cursor: pointer;
  white-space: nowrap;
}
.timeline .tooltip-window {
  position: absolute;
  top: 0.3rem;
  z-index: 10;
  height: 1.4rem;
  border-radius: 0.3rem;
  padding: 0.3rem;
}
.timeline .tooltip-window span {
  /* Ensuring the tooltip is always on one line */
  white-space: nowrap;
}
.trends {
  height: 100%;
  position: relative;
}
.trends .trends-chart {
  height: 100%;
  position: relative;
}
.trends .trends-chart > div:first-child {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.trends .trends-chart .summary-area > div {
  display: inline-block;
}
.trends .trends-chart .summary-area > div > span:first-child {
  font-weight: bold;
}
.trends .expand-range {
  position: absolute;
  right: 0;
  top: 1.3rem;
}
.trends .expand-range > div {
  display: inline-block;
  cursor: pointer;
  cursor: hand;
}
.trends .service-selectors {
  position: absolute;
  top: 1.3rem;
  left: 0;
}
.trends .trends-chart > div:first-child + div {
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 3rem;
  padding-top: 4.5rem;
}
.trends .modal-loading {
  margin: 5rem auto auto auto;
}
.trends .modal-loading + div {
  text-align: center;
  margin-top: 1rem;
}
.trends .timeline {
  height: 3.5rem;
  position: absolute;
  bottom: 0.2rem;
  left: 0;
  right: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* WRAPPING Div to cope with firefox bug */
.trends .timeline > div {
  height: 100%;
  overflow: hidden;
}
.trends .selection-menu {
  position: absolute;
  height: 100%;
  width: 10rem;
  left: 0;
  bottom: 4rem;
  top: 0;
}
.trends .container {
  padding-left: 10rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.trends .header {
  position: absolute;
  right: 0;
  left: 10rem;
  z-index: 10;
}
.trends .header .header-title {
  float: left;
  margin-top: 1rem;
}
.trends .header .header-buttons {
  text-align: right;
}
.trends .header hr {
  margin-top: 0.5rem;
  width: 100%;
}
.trends .icon {
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  padding: 0.1rem;
  margin-left: 0.4rem;
  border-width: 1px;
  border-style: solid;
}
.trends .selection-menu ul {
  list-style-type: none;
  padding: 0;
}
.trends .selection-menu .category-list ul {
  margin-bottom: 2rem;
}
.trends .selection-menu ul li {
  cursor: pointer;
  margin: 0rem 1rem 1rem 0;
  text-align: center;
  height: 1.7rem;
  line-height: 1.7rem;
  border-width: 1px;
  border-style: solid;
}
.trends .category-list {
  position: absolute;
  width: 100%;
  top: 2.5rem;
}
.trends .container .header + div {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 5rem;
}
/*************************
    TRENDS TABULAR RENDERING
***************************/
.trends .trends-tabular table {
  margin-bottom: 2rem;
  margin: auto;
}
.trends .trends-tabular table th {
  min-width: 12rem;
}
.trends .trends-tabular table td {
  min-height: 2rem;
}
.trends .trends-tabular > div:first-child {
  text-align: center;
}
.trends .trends-tabular > div:first-child > div {
  display: inline-block;
}
.trends .trends-tabular .summary-area span:first-child {
  font-weight: bold;
}
.trends .trends-tabular .pagination {
  margin-top: 0.5rem;
  text-align: center;
}
.trends .trends-tabular .pagination span:first-child,
.trends .trends-tabular .pagination span:last-child {
  cursor: pointer;
}
.trends .trends-tabular .pagination span.disabled {
  cursor: not-allowed;
}

/*# sourceMappingURL=styles.762ab7f708fe190dd4d3.css.map*/