/****** from file: /emmaus/base/html/global/css/bootstrap.min.css *******/
/*!
 * Remark (http://getbootstrapadmin.com/remark)
 * Copyright 2016 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}@viewport{width:device-width}html{font-size:14px;-webkit-tap-highlight-color:transparent}body{font-family:'Lexend Deca',Yantramanav,Catamaran,Lato,Helvetica,Roboto,sans-serif;font-size:1rem;line-height:1.571429;color:#76838f;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #e4eaec}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#62a8ea;text-decoration:none}a:focus,a:hover{color:#89bceb;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}pre{margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{background-color:transparent}caption{padding-top:.572rem;padding-bottom:.572rem;color:#526069;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:'Lexend Deca',Roboto,sans-serif;font-weight:400;line-height:1.2;color:#37474f}h1{font-size:2.572rem}h2{font-size:2.143rem}h3{font-size:1.715rem}h4{font-size:1.286rem}h5{font-size:1rem}h6{font-size:.858rem}.h1{font-size:2.572rem}.h2{font-size:2.143rem}.h3{font-size:1.715rem}.h4{font-size:1.286rem}.h5{font-size:1rem}.h6{font-size:.858rem}.lead{font-size:1.429rem;font-weight:300}.display-1{font-size:6rem;font-weight:300}.display-2{font-size:5.5rem;font-weight:300}.display-3{font-size:4.5rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#f2a654}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.dl-horizontal{margin-right:-2.143rem;margin-left:-2.143rem}.dl-horizontal::after{display:table;clear:both;content:""}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #e4eaec}.blockquote-footer{display:block;font-size:80%;line-height:1.571429;color:#a3afb7}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #e4eaec;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{display:block;max-width:100%;height:auto}.img-rounded{border-radius:.286rem}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:.25rem;line-height:1.571429;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#ccd5db}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#5683ad;background-color:rgba(232,241,248,.1);border-radius:.215rem}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#62a8ea;border-radius:.143rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;line-height:1.571429;color:inherit}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:1.0715rem;padding-left:1.0715rem;margin-right:auto;margin-left:auto}.container::after{display:table;clear:both;content:""}@media (min-width:480px){.container{max-width:606px}}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1600px){.container{max-width:1310px}}.container-fluid{padding-right:1.0715rem;padding-left:1.0715rem;margin-right:auto;margin-left:auto}.container-fluid::after{display:table;clear:both;content:""}.row{margin-right:-1.0715rem;margin-left:-1.0715rem}.row::after{display:table;clear:both;content:""}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9{position:relative;min-height:1px;padding-right:1.0715rem;padding-left:1.0715rem}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.333333%}.col-xs-2{width:16.666667%}.col-xs-3{width:25%}.col-xs-4{width:33.333333%}.col-xs-5{width:41.666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333%}.col-xs-8{width:66.666667%}.col-xs-9{width:75%}.col-xs-10{width:83.333333%}.col-xs-11{width:91.666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.333333%}.col-xs-pull-2{right:16.666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.333333%}.col-xs-pull-5{right:41.666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.333333%}.col-xs-pull-8{right:66.666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.333333%}.col-xs-pull-11{right:91.666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.333333%}.col-xs-push-2{left:16.666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.333333%}.col-xs-push-5{left:41.666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.333333%}.col-xs-push-8{left:66.666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.333333%}.col-xs-push-11{left:91.666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333333%}.col-xs-offset-2{margin-left:16.666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333333%}.col-xs-offset-5{margin-left:41.666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333333%}.col-xs-offset-8{margin-left:66.666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333333%}.col-xs-offset-11{margin-left:91.666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:480px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.333333%}.col-sm-2{width:16.666667%}.col-sm-3{width:25%}.col-sm-4{width:33.333333%}.col-sm-5{width:41.666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333%}.col-sm-8{width:66.666667%}.col-sm-9{width:75%}.col-sm-10{width:83.333333%}.col-sm-11{width:91.666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.333333%}.col-sm-pull-2{right:16.666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.333333%}.col-sm-pull-5{right:41.666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333%}.col-sm-pull-8{right:66.666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.333333%}.col-sm-pull-11{right:91.666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.333333%}.col-sm-push-2{left:16.666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.333333%}.col-sm-push-5{left:41.666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333%}.col-sm-push-8{left:66.666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.333333%}.col-sm-push-11{left:91.666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333333%}.col-sm-offset-2{margin-left:16.666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333333%}.col-sm-offset-5{margin-left:41.666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333%}.col-sm-offset-8{margin-left:66.666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333333%}.col-sm-offset-11{margin-left:91.666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.333333%}.col-md-2{width:16.666667%}.col-md-3{width:25%}.col-md-4{width:33.333333%}.col-md-5{width:41.666667%}.col-md-6{width:50%}.col-md-7{width:58.333333%}.col-md-8{width:66.666667%}.col-md-9{width:75%}.col-md-10{width:83.333333%}.col-md-11{width:91.666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333%}.col-md-pull-2{right:16.666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.333333%}.col-md-pull-5{right:41.666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333%}.col-md-pull-8{right:66.666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.333333%}.col-md-pull-11{right:91.666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333%}.col-md-push-2{left:16.666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.333333%}.col-md-push-5{left:41.666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333%}.col-md-push-8{left:66.666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.333333%}.col-md-push-11{left:91.666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333%}.col-md-offset-2{margin-left:16.666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333333%}.col-md-offset-5{margin-left:41.666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333%}.col-md-offset-8{margin-left:66.666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333333%}.col-md-offset-11{margin-left:91.666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:992px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.333333%}.col-lg-2{width:16.666667%}.col-lg-3{width:25%}.col-lg-4{width:33.333333%}.col-lg-5{width:41.666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333%}.col-lg-8{width:66.666667%}.col-lg-9{width:75%}.col-lg-10{width:83.333333%}.col-lg-11{width:91.666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.333333%}.col-lg-pull-2{right:16.666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.333333%}.col-lg-pull-5{right:41.666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.333333%}.col-lg-pull-8{right:66.666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.333333%}.col-lg-pull-11{right:91.666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.333333%}.col-lg-push-2{left:16.666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.333333%}.col-lg-push-5{left:41.666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.333333%}.col-lg-push-8{left:66.666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.333333%}.col-lg-push-11{left:91.666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333333%}.col-lg-offset-2{margin-left:16.666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333333%}.col-lg-offset-5{margin-left:41.666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333%}.col-lg-offset-8{margin-left:66.666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333333%}.col-lg-offset-11{margin-left:91.666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width:1200px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-1{width:8.333333%}.col-xl-2{width:16.666667%}.col-xl-3{width:25%}.col-xl-4{width:33.333333%}.col-xl-5{width:41.666667%}.col-xl-6{width:50%}.col-xl-7{width:58.333333%}.col-xl-8{width:66.666667%}.col-xl-9{width:75%}.col-xl-10{width:83.333333%}.col-xl-11{width:91.666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.333333%}.col-xl-pull-2{right:16.666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.333333%}.col-xl-pull-5{right:41.666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.333333%}.col-xl-pull-8{right:66.666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.333333%}.col-xl-pull-11{right:91.666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.333333%}.col-xl-push-2{left:16.666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.333333%}.col-xl-push-5{left:41.666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.333333%}.col-xl-push-8{left:66.666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.333333%}.col-xl-push-11{left:91.666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.333333%}.col-xl-offset-2{margin-left:16.666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.333333%}.col-xl-offset-5{margin-left:41.666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.333333%}.col-xl-offset-8{margin-left:66.666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.333333%}.col-xl-offset-11{margin-left:91.666667%}.col-xl-offset-12{margin-left:100%}}@media (min-width:1600px){.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9{float:left}.col-xxl-1{width:8.333333%}.col-xxl-2{width:16.666667%}.col-xxl-3{width:25%}.col-xxl-4{width:33.333333%}.col-xxl-5{width:41.666667%}.col-xxl-6{width:50%}.col-xxl-7{width:58.333333%}.col-xxl-8{width:66.666667%}.col-xxl-9{width:75%}.col-xxl-10{width:83.333333%}.col-xxl-11{width:91.666667%}.col-xxl-12{width:100%}.col-xxl-pull-0{right:auto}.col-xxl-pull-1{right:8.333333%}.col-xxl-pull-2{right:16.666667%}.col-xxl-pull-3{right:25%}.col-xxl-pull-4{right:33.333333%}.col-xxl-pull-5{right:41.666667%}.col-xxl-pull-6{right:50%}.col-xxl-pull-7{right:58.333333%}.col-xxl-pull-8{right:66.666667%}.col-xxl-pull-9{right:75%}.col-xxl-pull-10{right:83.333333%}.col-xxl-pull-11{right:91.666667%}.col-xxl-pull-12{right:100%}.col-xxl-push-0{left:auto}.col-xxl-push-1{left:8.333333%}.col-xxl-push-2{left:16.666667%}.col-xxl-push-3{left:25%}.col-xxl-push-4{left:33.333333%}.col-xxl-push-5{left:41.666667%}.col-xxl-push-6{left:50%}.col-xxl-push-7{left:58.333333%}.col-xxl-push-8{left:66.666667%}.col-xxl-push-9{left:75%}.col-xxl-push-10{left:83.333333%}.col-xxl-push-11{left:91.666667%}.col-xxl-push-12{left:100%}.col-xxl-offset-0{margin-left:0}.col-xxl-offset-1{margin-left:8.333333%}.col-xxl-offset-2{margin-left:16.666667%}.col-xxl-offset-3{margin-left:25%}.col-xxl-offset-4{margin-left:33.333333%}.col-xxl-offset-5{margin-left:41.666667%}.col-xxl-offset-6{margin-left:50%}.col-xxl-offset-7{margin-left:58.333333%}.col-xxl-offset-8{margin-left:66.666667%}.col-xxl-offset-9{margin-left:75%}.col-xxl-offset-10{margin-left:83.333333%}.col-xxl-offset-11{margin-left:91.666667%}.col-xxl-offset-12{margin-left:100%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.572rem;line-height:1.571429;vertical-align:top;border-top:1px solid #e4eaec}.table thead th{vertical-align:bottom;border-bottom:2px solid #e4eaec}.table tbody+tbody{border-top:2px solid #e4eaec}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.358rem}.table-bordered{border:1px solid #e4eaec}.table-bordered td,.table-bordered th{border:1px solid #e4eaec}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(243,247,249,.3)}.table-hover tbody tr:hover{background-color:#f3f7f9}.table-active,.table-active>td,.table-active>th{background-color:#f3f7f9}.table-hover .table-active:hover{background-color:#e2ecf1}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e2ecf1}.table-success,.table-success>td,.table-success>th{background-color:#46be8a}.table-hover .table-success:hover{background-color:#3dae7d}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#3dae7d}.table-info,.table-info>td,.table-info>th{background-color:#57c7d4}.table-hover .table-info:hover{background-color:#43c0cf}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#43c0cf}.table-warning,.table-warning>td,.table-warning>th{background-color:#f2a654}.table-hover .table-warning:hover{background-color:#f09a3c}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f09a3c}.table-danger,.table-danger>td,.table-danger>th{background-color:#f96868}.table-hover .table-danger:hover{background-color:#f84f4f}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f84f4f}.table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}.thead-inverse th{color:#fff;background-color:#76838f}.thead-default th{color:#a3afb7;background-color:#e4eaec}.table-inverse{color:#e4eaec;background-color:#76838f}.table-inverse.table-bordered{border:0}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#a3afb7}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #e4eaec;border-left:1px solid #e4eaec}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #e4eaec}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #e4eaec}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #e4eaec}.form-control{display:block;width:100%;padding:.429rem 1.072rem;font-size:1rem;line-height:1.571429;color:#76838f;background-color:#fff;background-image:none;border:1px solid #e4eaec;border-radius:.215rem}.form-control::-ms-expand{background-color:transparent;border:0}.form-control.focus,.form-control:focus{border-color:#62a8ea;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{color:#a3afb7;opacity:1}.form-control::-moz-placeholder{color:#a3afb7;opacity:1}.form-control:-ms-input-placeholder{color:#a3afb7;opacity:1}.form-control::placeholder{color:#a3afb7;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#f3f7f9;opacity:1}.form-control:disabled{cursor:not-allowed}.form-control-file,.form-control-range{display:block}.form-control-label{padding:.429rem 1.072rem;margin-bottom:0}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:2.573rem}.input-group-sm input[type=date].form-control,.input-group-sm input[type=time].form-control,.input-group-sm input[type=datetime-local].form-control,.input-group-sm input[type=month].form-control,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:2.288rem}.input-group-lg input[type=date].form-control,.input-group-lg input[type=time].form-control,.input-group-lg input[type=datetime-local].form-control,.input-group-lg input[type=month].form-control,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:3.573667rem}}.form-control-static{min-height:2.573rem;padding-top:.429rem;padding-bottom:.429rem;margin-bottom:0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.429rem .858rem;font-size:.858rem;line-height:1.5;border-radius:.143rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.858rem 1.429rem;font-size:1.286rem;line-height:1.333333;border-radius:.286rem}.form-group{margin-bottom:1.429rem}.checkbox,.radio{position:relative;display:block;margin-bottom:.75rem}.checkbox label,.radio label{padding-left:1.25rem;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox label input:only-child,.radio label input:only-child{position:static}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.checkbox+.checkbox,.radio+.radio{margin-top:-.25rem}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:.75rem}input[type=checkbox].disabled,input[type=checkbox]:disabled,input[type=radio].disabled,input[type=radio]:disabled{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label{cursor:not-allowed}.form-control-danger,.form-control-success,.form-control-warning{padding-right:3.216rem;background-repeat:no-repeat;background-position:center right .64325rem;-webkit-background-size:1.67245rem 1.67245rem;background-size:1.67245rem 1.67245rem}.has-success .checkbox,.has-success .checkbox-inline,.has-success .form-control-label,.has-success .radio,.has-success .radio-inline,.has-success .text-help,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#46be8a}.has-success .form-control{border-color:#46be8a}.has-success .input-group-addon{color:#46be8a;background-color:#ddf3e9;border-color:#46be8a}.has-success .form-control-feedback{color:#46be8a}.has-success .form-control-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==)}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .form-control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning .text-help,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#f2a654}.has-warning .form-control{border-color:#f2a654}.has-warning .input-group-addon{color:#f2a654;background-color:#fff;border-color:#f2a654}.has-warning .form-control-feedback{color:#f2a654}.has-warning .form-control-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+)}.has-danger .checkbox,.has-danger .checkbox-inline,.has-danger .form-control-label,.has-danger .radio,.has-danger .radio-inline,.has-danger .text-help,.has-danger.checkbox label,.has-danger.checkbox-inline label,.has-danger.radio label,.has-danger.radio-inline label{color:#f96868}.has-danger .form-control{border-color:#f96868}.has-danger .input-group-addon{color:#f96868;background-color:#fff;border-color:#f96868}.has-danger .form-control-feedback{color:#f96868}.has-danger .form-control-danger{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=)}@media (min-width:480px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;padding:.429rem 1.072rem;font-size:1rem;font-weight:300;line-height:1.571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:.215rem}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{text-decoration:none}.btn.focus{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.btn-primary:hover{color:#fff;background-color:#358fe4;border-color:#2c8ae3}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#358fe4;border-color:#2c8ae3}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#358fe4;background-image:none;border-color:#2c8ae3}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#1d7dd8;border-color:#1869b4}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:focus{background-color:#62a8ea;border-color:#62a8ea}.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#62a8ea;border-color:#62a8ea}.btn-secondary{color:#373a3c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:#373a3c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus{background-color:#fff;border-color:#ccc}.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{background-color:#fff;border-color:#ccc}.btn-info{color:#fff;background-color:#57c7d4;border-color:#57c7d4}.btn-info:hover{color:#fff;background-color:#33b6c5;border-color:#30afbd}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#33b6c5;border-color:#30afbd}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#33b6c5;background-image:none;border-color:#30afbd}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#2b9ca9;border-color:#237e89}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info:disabled.focus,.btn-info:disabled:focus{background-color:#57c7d4;border-color:#57c7d4}.btn-info.disabled:hover,.btn-info:disabled:hover{background-color:#57c7d4;border-color:#57c7d4}.btn-success{color:#fff;background-color:#46be8a;border-color:#46be8a}.btn-success:hover{color:#fff;background-color:#369b6f;border-color:#34936a}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#369b6f;border-color:#34936a}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#369b6f;background-image:none;border-color:#34936a}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#2d805c;border-color:#226246}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success:disabled.focus,.btn-success:disabled:focus{background-color:#46be8a;border-color:#46be8a}.btn-success.disabled:hover,.btn-success:disabled:hover{background-color:#46be8a;border-color:#46be8a}.btn-warning{color:#fff;background-color:#f2a654;border-color:#f2a654}.btn-warning:hover{color:#fff;background-color:#ee8d25;border-color:#ee881b}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ee8d25;border-color:#ee881b}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ee8d25;background-image:none;border-color:#ee881b}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#de7c11;border-color:#b8660e}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning:disabled.focus,.btn-warning:disabled:focus{background-color:#f2a654;border-color:#f2a654}.btn-warning.disabled:hover,.btn-warning:disabled:hover{background-color:#f2a654;border-color:#f2a654}.btn-danger{color:#fff;background-color:#f96868;border-color:#f96868}.btn-danger:hover{color:#fff;background-color:#f73737;border-color:#f72d2d}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#f73737;border-color:#f72d2d}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#f73737;background-image:none;border-color:#f72d2d}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#f61515;border-color:#d90909}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger:disabled.focus,.btn-danger:disabled:focus{background-color:#f96868;border-color:#f96868}.btn-danger.disabled:hover,.btn-danger:disabled:hover{background-color:#f96868;border-color:#f96868}.btn-primary-outline{color:#62a8ea;background-color:transparent;background-image:none;border-color:#62a8ea}.btn-primary-outline.active,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline:focus,.open>.btn-primary-outline.dropdown-toggle{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.btn-primary-outline:hover{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.btn-primary-outline.disabled.focus,.btn-primary-outline.disabled:focus,.btn-primary-outline:disabled.focus,.btn-primary-outline:disabled:focus{border-color:#bcdaf6}.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled:hover{border-color:#bcdaf6}.btn-secondary-outline{color:#ccc;background-color:transparent;background-image:none;border-color:#ccc}.btn-secondary-outline.active,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline:focus,.open>.btn-secondary-outline.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-secondary-outline:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-secondary-outline.disabled.focus,.btn-secondary-outline.disabled:focus,.btn-secondary-outline:disabled.focus,.btn-secondary-outline:disabled:focus{border-color:#fff}.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled:hover{border-color:#fff}.btn-info-outline{color:#57c7d4;background-color:transparent;background-image:none;border-color:#57c7d4}.btn-info-outline.active,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline:focus,.open>.btn-info-outline.dropdown-toggle{color:#fff;background-color:#57c7d4;border-color:#57c7d4}.btn-info-outline:hover{color:#fff;background-color:#57c7d4;border-color:#57c7d4}.btn-info-outline.disabled.focus,.btn-info-outline.disabled:focus,.btn-info-outline:disabled.focus,.btn-info-outline:disabled:focus{border-color:#a8e2e9}.btn-info-outline.disabled:hover,.btn-info-outline:disabled:hover{border-color:#a8e2e9}.btn-success-outline{color:#46be8a;background-color:transparent;background-image:none;border-color:#46be8a}.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.open>.btn-success-outline.dropdown-toggle{color:#fff;background-color:#46be8a;border-color:#46be8a}.btn-success-outline:hover{color:#fff;background-color:#46be8a;border-color:#46be8a}.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus{border-color:#91d9ba}.btn-success-outline.disabled:hover,.btn-success-outline:disabled:hover{border-color:#91d9ba}.btn-warning-outline{color:#f2a654;background-color:transparent;background-image:none;border-color:#f2a654}.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.open>.btn-warning-outline.dropdown-toggle{color:#fff;background-color:#f2a654;border-color:#f2a654}.btn-warning-outline:hover{color:#fff;background-color:#f2a654;border-color:#f2a654}.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-warning-outline:disabled.focus,.btn-warning-outline:disabled:focus{border-color:#f9d7b3}.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled:hover{border-color:#f9d7b3}.btn-danger-outline{color:#f96868;background-color:transparent;background-image:none;border-color:#f96868}.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.open>.btn-danger-outline.dropdown-toggle{color:#fff;background-color:#f96868;border-color:#f96868}.btn-danger-outline:hover{color:#fff;background-color:#f96868;border-color:#f96868}.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-danger-outline:disabled.focus,.btn-danger-outline:disabled:focus{border-color:#fdcaca}.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled:hover{border-color:#fdcaca}.btn-link{font-weight:400;color:#62a8ea;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#89bceb;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#a3afb7;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.715rem 1.286rem;font-size:1.286rem;line-height:1.333333;border-radius:.286rem}.btn-group-sm>.btn,.btn-sm{padding:.429rem .929rem;font-size:.858rem;line-height:1.5;border-radius:.143rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:.286rem solid;border-right:.286rem solid transparent;border-left:.286rem solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.286rem solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1200;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;color:#76838f;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #e4eaec;border-radius:.215rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e4eaec}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;line-height:1.571429;color:#76838f;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#76838f;text-decoration:none;background-color:#f3f7f9}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#76838f;text-decoration:none;background-color:#f3f7f9;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#ccd5db}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:.858rem;line-height:1.571429;color:#37474f;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.286rem solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar::after{display:table;clear:both;content:""}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.358rem .358rem 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .358rem .358rem}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group::after{display:table;clear:both;content:""}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:.215rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.215rem}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.429rem 1.072rem;font-size:1rem;font-weight:400;line-height:1;color:#76838f;text-align:center;background-color:#f3f7f9;border:1px solid #e4eaec;border-radius:.215rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.429rem .858rem;font-size:.858rem;border-radius:.143rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.858rem 1.429rem;font-size:1.286rem;border-radius:.286rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:hover,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:hover{z-index:3}.c-input{position:relative;display:inline;padding-left:1.5rem;color:#555;cursor:pointer}.c-input>input{position:absolute;z-index:-1;opacity:0}.c-input>input:checked~.c-indicator{color:#fff;background-color:#0074d9}.c-input>input:focus~.c-indicator{-webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.c-input>input:active~.c-indicator{color:#fff;background-color:#84c6ff}.c-input+.c-input{margin-left:1rem}.c-indicator{position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;font-size:65%;line-height:1rem;color:#eee;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#eee;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;background-size:50% 50%}.c-checkbox .c-indicator{border-radius:.25rem}.c-checkbox input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)}.c-checkbox input:indeterminate~.c-indicator{background-color:#0074d9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}.c-radio .c-indicator{border-radius:50%}.c-radio input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)}.c-inputs-stacked .c-input{display:inline}.c-inputs-stacked .c-input::after{display:block;margin-bottom:.25rem;content:""}.c-inputs-stacked .c-input+.c-input{margin-left:0}.c-select{display:inline-block;max-width:100%;-webkit-appearance:none;padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem \9;color:#76838f;vertical-align:middle;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center;background-image:none \9;-webkit-background-size:8px 10px;background-size:8px 10px;border:1px solid #e4eaec;-moz-appearance:none}.c-select:focus{border-color:#51a7e8;outline:0}.c-select::-ms-expand{opacity:0}.c-select-sm{padding-top:3px;padding-bottom:3px;font-size:12px}.c-select-sm:not([multiple]){height:26px;min-height:26px}.file{position:relative;display:inline-block;height:2.5rem;cursor:pointer}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:.25rem}.file-custom::after{content:"Choose file..."}.file-custom::before{position:absolute;top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;content:"Browse";background-color:#eee;border:1px solid #ddd;border-radius:0 .25rem .25rem 0}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#a3afb7}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#a3afb7;cursor:not-allowed;background-color:transparent}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #e4eaec}.nav-tabs::after{display:table;clear:both;content:""}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:.715rem 1.072rem;border:1px solid transparent;border-radius:.215rem .215rem 0 0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:transparent transparent #e4eaec}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#a3afb7;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#4e97d9;background-color:#fff;border-color:#e4eaec #e4eaec transparent}.nav-pills::after{display:table;clear:both;content:""}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:.715rem 1.072rem;border-radius:.215rem}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#4e97d9}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;padding:1.5715rem 1.0715rem}.navbar::after{display:table;clear:both;content:""}@media (min-width:480px){.navbar{border-radius:.215rem}}.navbar-full{z-index:1200}@media (min-width:480px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1500}@media (min-width:480px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1500;width:100%}@media (min-width:480px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.286rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1.0715rem;margin-left:1.0715rem;overflow:hidden}.navbar-divider::before{content:"\00a0"}.navbar-toggler{padding:.5rem .75rem;font-size:1.286rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.215rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width:480px){.navbar-toggleable-xs{display:block!important}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-nav .nav-item+.nav-item{margin-left:1rem}.navbar-light .navbar-brand{color:rgba(0,0,0,.8)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}.card{position:relative;display:block;margin-bottom:.858rem;background-color:#fff;border:1px solid #e4eaec;border-radius:.215rem}.card-block{padding:1.429rem}.card-title{margin-bottom:.858rem}.card-subtitle{margin-top:-.429rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.429rem}.card>.list-group:first-child .list-group-item:first-child{border-radius:.215rem .215rem 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 .215rem .215rem}.card-header{padding:.858rem 1.429rem;background-color:#f5f5f5;border-bottom:1px solid #e4eaec}.card-header:first-child{border-radius:.215rem .215rem 0 0}.card-footer{padding:.858rem 1.429rem;background-color:#f5f5f5;border-top:1px solid #e4eaec}.card-footer:last-child{border-radius:0 0 .215rem .215rem}.card-primary{background-color:#62a8ea;border-color:#62a8ea}.card-success{background-color:#46be8a;border-color:#46be8a}.card-info{background-color:#57c7d4;border-color:#57c7d4}.card-warning{background-color:#f2a654;border-color:#f2a654}.card-danger{background-color:#f96868;border-color:#f96868}.card-primary-outline{background-color:transparent;border-color:#62a8ea}.card-secondary-outline{background-color:transparent;border-color:#ccc}.card-info-outline{background-color:transparent;border-color:#57c7d4}.card-success-outline{background-color:transparent;border-color:#46be8a}.card-warning-outline{background-color:transparent;border-color:#f2a654}.card-danger-outline{background-color:transparent;border-color:#f96868}.card-inverse .card-footer,.card-inverse .card-header{border-bottom:1px solid rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-radius:.215rem .215rem 0 0}.card-img-bottom{border-radius:0 0 .215rem .215rem}@media (min-width:480px){.card-deck{display:table;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;width:1%;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:480px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:480px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.572rem .715rem;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:.215rem}.breadcrumb::after{display:table;clear:both;content:""}.breadcrumb>li{float:left}.breadcrumb>li+li::before{padding-right:.5rem;padding-left:.5rem;color:#ccd5db;content:"/"}.breadcrumb>.active{color:#76838f}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:.215rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.215rem;border-bottom-left-radius:.215rem}.page-item:last-child .page-link{border-top-right-radius:.215rem;border-bottom-right-radius:.215rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#62a8ea;border-color:#62a8ea}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#ccd5db;cursor:not-allowed;background-color:transparent;border-color:#e4eaec}.page-link{position:relative;float:left;padding:.643rem 1.072rem;margin-left:-1px;line-height:1.571429;color:#76838f;text-decoration:none;background-color:transparent;border:1px solid #e4eaec}.page-link:focus,.page-link:hover{color:#89bceb;background-color:#f3f7f9;border-color:#e4eaec}.pagination-lg .page-link{padding:.715rem .786rem;font-size:1.286rem;line-height:1.333333}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.286rem;border-bottom-left-radius:.286rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.286rem;border-bottom-right-radius:.286rem}.pagination-sm .page-link{padding:.429rem 1.215rem;font-size:.858rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.143rem;border-bottom-left-radius:.143rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.143rem;border-bottom-right-radius:.143rem}.pager{padding-left:0;margin-top:1rem;margin-bottom:1rem;text-align:center;list-style:none}.pager::after{display:table;clear:both;content:""}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:transparent;border:1px solid #e4eaec;border-radius:.215rem}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#fff}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover{color:#ccd5db;cursor:not-allowed;background-color:transparent}.pager .disabled>span{color:#ccd5db;cursor:not-allowed;background-color:transparent}.pager-next>a,.pager-next>span{float:right}.pager-prev>a,.pager-prev>span{float:left}.label{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:300;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.215rem}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.label-default{background-color:#e4eaec}.label-default[href]:focus,.label-default[href]:hover{background-color:#c6d3d7}.label-primary{background-color:#62a8ea}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#358fe4}.label-uncertain{background-color: #F0D71D;color: #594F02;}.label-uncertain[href]:focus,.label-uncertain[href]:hover{background-color: #FFEC5C;color: #594F02;}.label-success{background-color:#46be8a}.label-success[href]:focus,.label-success[href]:hover{background-color:#369b6f}.label-info{background-color:#57c7d4}.label-info[href]:focus,.label-info[href]:hover{background-color:#33b6c5}.label-warning{background-color:#f2a654}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ee8d25}.label-danger{background-color:#f96868}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#f73737}.jumbotron{padding:1.429rem .7145rem;margin-bottom:1.429rem;background-color:#e4eaec;border-radius:.286rem}@media (min-width:480px){.jumbotron{padding:2.858rem 1.429rem}}.jumbotron-hr{border-top-color:#c6d3d7}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:15px;margin-bottom:1rem;border:1px solid transparent;border-radius:.215rem}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:500}.alert-dismissible{padding-right:35px}.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#46be8a;background-color:rgba(231,250,242,.8);border-color:#e7faf2}.alert-success hr{border-top-color:#d2f6e7}.alert-success .alert-link{color:#369b6f}.alert-info{color:#57c7d4;background-color:rgba(236,249,250,.8);border-color:#ecf9fa}.alert-info hr{border-top-color:#d8f3f5}.alert-info .alert-link{color:#33b6c5}.alert-warning{color:#f2a654;background-color:rgba(255,243,230,.8);border-color:#fff3e6}.alert-warning hr{border-top-color:#ffe7cd}.alert-warning .alert-link{color:#ee8d25}.alert-danger{color:#f96868;background-color:rgba(255,234,234,.8);border-color:#ffeaea}.alert-danger hr{border-top-color:#ffd1d1}.alert-danger .alert-link{color:#f73737}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid transparent}.list-group-item:first-child{border-top-left-radius:.215rem;border-top-right-radius:.215rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.215rem;border-bottom-left-radius:.215rem}.list-group-flush .list-group-item{border-width:1px 0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}a.list-group-item,button.list-group-item{width:100%;color:#76838f;text-align:inherit}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#37474f}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#76838f;text-decoration:none;background-color:#f3f7f9}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#ccd5db;cursor:not-allowed;background-color:transparent}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#ccd5db}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#62a8ea;background-color:transparent;border-color:transparent}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#fff}.list-group-item-success{color:#fff;background-color:#46be8a}a.list-group-item-success,button.list-group-item-success{color:#fff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#fff;background-color:#3dae7d}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-info{color:#fff;background-color:#57c7d4}a.list-group-item-info,button.list-group-item-info{color:#fff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#fff;background-color:#43c0cf}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-warning{color:#fff;background-color:#f2a654}a.list-group-item-warning,button.list-group-item-warning{color:#fff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#fff;background-color:#f09a3c}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-danger{color:#fff;background-color:#f96868}a.list-group-item-danger,button.list-group-item-danger{color:#fff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#fff;background-color:#f84f4f}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.857143%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:500;line-height:1;color:#000;text-shadow:none;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid transparent;border-radius:.286rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e4eaec}.modal-header::after{display:table;clear:both;content:""}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e4eaec}.modal-footer::after{display:table;clear:both;content:""}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:480px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1900;display:block;font-family:Roboto,sans-serif;font-size:.858rem;font-style:normal;font-weight:400;line-height:1.571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;opacity:0;line-break:auto}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:4px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:rgba(0,0,0,.8)}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 4px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-4px;border-width:4px 4px 4px 0;border-right-color:rgba(0,0,0,.8)}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:4px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-4px;border-width:0 4px 4px;border-bottom-color:rgba(0,0,0,.8)}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 4px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-4px;border-width:4px 0 4px 4px;border-left-color:rgba(0,0,0,.8)}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:rgba(0,0,0,.8);border-radius:.215rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1800;display:block;max-width:276px;padding:1px;font-family:Roboto,sans-serif;font-size:.858rem;font-style:normal;font-weight:400;line-height:1.571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(204,213,219,.8);border-radius:.286rem;line-break:auto}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-8px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-9px;left:50%;margin-left:-9px;border-top-color:rgba(204,213,219,.85);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow::after,.popover.popover-top .popover-arrow::after{bottom:1px;margin-left:-8px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:8px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-9px;margin-top:-9px;border-right-color:rgba(204,213,219,.85);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow::after,.popover.popover-right .popover-arrow::after{bottom:-8px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:8px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-9px;left:50%;margin-left:-9px;border-top-width:0;border-bottom-color:rgba(204,213,219,.85)}.popover.bs-tether-element-attached-top .popover-arrow::after,.popover.popover-bottom .popover-arrow::after{top:1px;margin-left:-8px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-8px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-9px;margin-top:-9px;border-right-width:0;border-left-color:rgba(204,213,219,.85)}.popover.bs-tether-element-attached-right .popover-arrow::after,.popover.popover-left .popover-arrow::after{right:1px;bottom:-8px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f3f7f9;border-bottom:1px solid #e2ecf1;border-radius:-.714rem -.714rem 0 0}.popover-content{padding:9px 14px}.popover-arrow,.popover-arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-arrow{border-width:9px}.popover-arrow::after{content:"";border-width:8px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:16px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:0}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev::before{content:"\2039"}.carousel-control .icon-next::before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media (min-width:480px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix::after{display:table;clear:both;content:""}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}@media (min-width:480px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}@media (min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}}@media (min-width:1600px){.pull-xxl-left{float:left!important}.pull-xxl-right{float:right!important}.pull-xxl-none{float:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.invisible{visibility:hidden!important}.text-hide{font:"0/0" a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:480px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1600px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-muted{color:#526069}.text-primary{color:#62a8ea!important}a.text-primary:focus,a.text-primary:hover{color:#358fe4}.text-success{color:#46be8a!important}a.text-success:focus,a.text-success:hover{color:#369b6f}.text-info{color:#57c7d4!important}a.text-info:focus,a.text-info:hover{color:#33b6c5}.text-warning{color:#f2a654!important}a.text-warning:focus,a.text-warning:hover{color:#ee8d25}.text-danger{color:#f96868!important}a.text-danger:focus,a.text-danger:hover{color:#f73737}.bg-inverse{color:#e4eaec;background-color:#76838f}.bg-faded{background-color:#f3f7f9}.bg-primary{color:#fff!important;background-color:#62a8ea!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#358fe4}.bg-success{color:#fff!important;background-color:#46be8a!important}a.bg-success:focus,a.bg-success:hover{background-color:#369b6f}.bg-info{color:#fff!important;background-color:#57c7d4!important}a.bg-info:focus,a.bg-info:hover{background-color:#33b6c5}.bg-warning{color:#fff!important;background-color:#f2a654!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ee8d25}.bg-danger{color:#fff!important;background-color:#f96868!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#f73737}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-a-0{margin:0 0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-x-0{margin-right:0!important;margin-left:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-a-1{margin:1rem 1rem!important}.m-t-1{margin-top:1rem!important}.m-r-1{margin-right:1rem!important}.m-b-1{margin-bottom:1rem!important}.m-l-1{margin-left:1rem!important}.m-x-1{margin-right:1rem!important;margin-left:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-a-2{margin:1.5rem 1.5rem!important}.m-t-2{margin-top:1.5rem!important}.m-r-2{margin-right:1.5rem!important}.m-b-2{margin-bottom:1.5rem!important}.m-l-2{margin-left:1.5rem!important}.m-x-2{margin-right:1.5rem!important;margin-left:1.5rem!important}.m-y-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-a-3{margin:3rem 3rem!important}.m-t-3{margin-top:3rem!important}.m-r-3{margin-right:3rem!important}.m-b-3{margin-bottom:3rem!important}.m-l-3{margin-left:3rem!important}.m-x-3{margin-right:3rem!important;margin-left:3rem!important}.m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-a-0{padding:0 0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.p-x-0{padding-right:0!important;padding-left:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-a-1{padding:1rem 1rem!important}.p-t-1{padding-top:1rem!important}.p-r-1{padding-right:1rem!important}.p-b-1{padding-bottom:1rem!important}.p-l-1{padding-left:1rem!important}.p-x-1{padding-right:1rem!important;padding-left:1rem!important}.p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-a-2{padding:1.5rem 1.5rem!important}.p-t-2{padding-top:1.5rem!important}.p-r-2{padding-right:1.5rem!important}.p-b-2{padding-bottom:1.5rem!important}.p-l-2{padding-left:1.5rem!important}.p-x-2{padding-right:1.5rem!important;padding-left:1.5rem!important}.p-y-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-a-3{padding:3rem 3rem!important}.p-t-3{padding-top:3rem!important}.p-r-3{padding-right:3rem!important}.p-b-3{padding-bottom:3rem!important}.p-l-3{padding-left:3rem!important}.p-x-3{padding-right:3rem!important;padding-left:3rem!important}.p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1500}.hidden-xs-up{display:none!important}@media (max-width:479px){.hidden-xs-down{display:none!important}}@media (min-width:480px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}@media (max-width:1599px){.hidden-xl-down{display:none!important}}@media (min-width:1600px){.hidden-xxl-up{display:none!important}}.hidden-xxl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}

/****** from file: /emmaus/base/html/global/css/bootstrap-extend.min.css *******/
/*!
 * Remark (http://getbootstrapadmin.com/remark)
 * Copyright 2016 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */

@charset "UTF-8";a.text-action{color:#a3afb7}a.text-action,a.text-action:focus,a.text-action:hover{text-decoration:none}a.text-action:focus,a.text-action:hover{color:#ccd5db}a.text-action .icon+span{margin-left:3px}a.text-like{color:#a3afb7!important}a.text-like,a.text-like:focus,a.text-like:hover{text-decoration:none}a.text-like.active,a.text-like:focus,a.text-like:hover{color:#f96868!important}.text-action+.text-action{margin-left:6px}.img-bordered{padding:3px;border:1px solid #e4eaec}.img-bordered-primary{border-color:#62a8ea!important}.img-bordered-purple{border-color:#7c51d1!important}.img-bordered-red{border-color:#e9595b!important}.img-bordered-green{border-color:#7dd3ae!important}.img-bordered-orange{border-color:#ec9940!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-shadow:rgba(0,0,0,.15) 0 0 1px}.h1 .icon:first-child,.h2 .icon:first-child,.h3 .icon:first-child,.h4 .icon:first-child,.h5 .icon:first-child,.h6 .icon:first-child,h1 .icon:first-child,h2 .icon:first-child,h3 .icon:first-child,h4 .icon:first-child,h5 .icon:first-child,h6 .icon:first-child{margin-right:.5em}h1,h2,h3{margin-top:22px;margin-bottom:11px}h4,h5,h6{margin-top:11px;margin-bottom:11px}.mark,mark{color:#fff;border-radius:.143rem}.drop-cap{float:left;padding:5px;margin-right:5px;font-family:Georgia;font-size:60px;line-height:50px;color:#263238}.drop-cap-reversed{color:#fff;background-color:#263238}.list-icons{padding-left:10px;margin-left:0;list-style:none}.list-icons>li{margin-top:6px}.list-icons>li:first-child{margin-top:0}.list-icons>li i{float:left;width:1em;margin:0 6px 0 0}blockquote{padding:11px 22px;font-size:20px;color:#526069;border-left:2px solid #e4eaec}blockquote .blockquote-footer,blockquote .small,blockquote small{font-size:1rem}blockquote p:last-child{margin:0}.blockquote-reverse{border-right-width:2px}.blockquote{padding:15px 20px;border-left-width:4px;border-radius:.215rem}.blockquote.blockquote-reverse{border-right-width:4px}.blockquote-success{background-color:rgba(70,190,138,.1);border-color:#46be8a}.blockquote-info{background-color:rgba(87,199,212,.1);border-color:#57c7d4}.blockquote-warning{background-color:rgba(242,166,84,.1);border-color:#f2a654}.blockquote-danger{background-color:rgba(249,104,104,.1);border-color:#f96868}code{border:1px solid #bcd8f1}pre{padding:10.5px;color:inherit;border:1px solid #ecf5fc;border-radius:.215rem}.container{max-width:100%}@media (min-width:1600px){.container{width:1310px}}.row.no-space{margin-right:0;margin-left:0}.row.no-space>[class*=col-]{padding-right:0;padding-left:0}.row-lg{margin-right:-1.786rem;margin-left:-1.786rem}.row-lg>.col-lg-1,.row-lg>.col-lg-10,.row-lg>.col-lg-11,.row-lg>.col-lg-12,.row-lg>.col-lg-2,.row-lg>.col-lg-3,.row-lg>.col-lg-4,.row-lg>.col-lg-5,.row-lg>.col-lg-6,.row-lg>.col-lg-7,.row-lg>.col-lg-8,.row-lg>.col-lg-9,.row-lg>.col-md-1,.row-lg>.col-md-10,.row-lg>.col-md-11,.row-lg>.col-md-12,.row-lg>.col-md-2,.row-lg>.col-md-3,.row-lg>.col-md-4,.row-lg>.col-md-5,.row-lg>.col-md-6,.row-lg>.col-md-7,.row-lg>.col-md-8,.row-lg>.col-md-9,.row-lg>.col-sm-1,.row-lg>.col-sm-10,.row-lg>.col-sm-11,.row-lg>.col-sm-12,.row-lg>.col-sm-2,.row-lg>.col-sm-3,.row-lg>.col-sm-4,.row-lg>.col-sm-5,.row-lg>.col-sm-6,.row-lg>.col-sm-7,.row-lg>.col-sm-8,.row-lg>.col-sm-9,.row-lg>.col-xl-1,.row-lg>.col-xl-10,.row-lg>.col-xl-11,.row-lg>.col-xl-12,.row-lg>.col-xl-2,.row-lg>.col-xl-3,.row-lg>.col-xl-4,.row-lg>.col-xl-5,.row-lg>.col-xl-6,.row-lg>.col-xl-7,.row-lg>.col-xl-8,.row-lg>.col-xl-9,.row-lg>.col-xs-1,.row-lg>.col-xs-10,.row-lg>.col-xs-11,.row-lg>.col-xs-12,.row-lg>.col-xs-2,.row-lg>.col-xs-3,.row-lg>.col-xs-4,.row-lg>.col-xs-5,.row-lg>.col-xs-6,.row-lg>.col-xs-7,.row-lg>.col-xs-8,.row-lg>.col-xs-9,.row-lg>.col-xxl-1,.row-lg>.col-xxl-10,.row-lg>.col-xxl-11,.row-lg>.col-xxl-12,.row-lg>.col-xxl-2,.row-lg>.col-xxl-3,.row-lg>.col-xxl-4,.row-lg>.col-xxl-5,.row-lg>.col-xxl-6,.row-lg>.col-xxl-7,.row-lg>.col-xxl-8,.row-lg>.col-xxl-9{padding-right:1.786rem;padding-left:1.786rem}.table{color:#014}.table>tfoot>tr>th,.table>thead>tr>th{font-weight:400;color:#526069}.table>thead>tr>th{border-bottom:1px solid #e4eaec}.table>tbody+tbody{border-top:1px solid #e4eaec}.table a{text-decoration:underline}.table td>.checkbox-custom:only-child,.table th>.checkbox-custom:only-child{margin-top:0;margin-bottom:0;text-align:center}.table thead:first-child th{border-top:none}.table .table-danger,.table .table-info,.table .table-success,.table .table-warning{color:#fff}.table .table-danger a,.table .table-info a,.table .table-success a,.table .table-warning a{color:#fff}.table .cell-30{width:30px}.table .cell-40{width:40px}.table .cell-50{width:50px}.table .cell-60{width:60px}.table .cell-80{width:80px}.table .cell-100{width:100px}.table .cell-120{width:120px}.table .cell-130{width:130px}.table .cell-150{width:150px}.table .cell-180{width:180px}.table .cell-200{width:200px}.table .cell-250{width:250px}.table .cell-300{width:300px}th{font-weight:400}.table-danger thead tr,.table-dark thead tr,.table-info thead tr,.table-primary thead tr,.table-success thead tr,.table-warning thead tr{color:#fff}.table-default thead tr{background:#f3f7f9}.table-primary thead tr{background:#62a8ea}.table-success thead tr{background:#46be8a}.table-info thead tr{background:#57c7d4}.table-warning thead tr{background:#f2a654}.table-danger thead tr{background:#f96868}.table-dark thead tr{background:#526069}.table-gray thead tr{color:#526069;background:#ccd5db}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px}.table-bordered>thead:first-child>tr:first-child>th{border:1px solid #e4eaec}.table-section+tbody{display:none}.table-section-arrow{position:relative;position:relative;position:relative;display:inline-block;display:inline-block;font-family:"Web Icons";font-style:normal;font-style:normal;font-weight:400;font-weight:400;text-align:center;-webkit-transition:-webkit-transform .15s;-o-transition:-o-transform .15s;transition:transform .15s;-webkit-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-section-arrow:before{content:""}.table-section.active tr{background-color:#f3f7f9}.table-section.active+tbody{display:table-row-group}.table-section.active .table-section-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}table col[class*=col-]{position:static;display:table-column;float:none}.form-control{height:2.573rem;-webkit-appearance:none;border-color:#e4eaec;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;-o-transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;-moz-appearance:none}select.form-control{padding-right:30px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWNiNjQzMjYtNDc1Yi01OTQxLWIxYjItNDVkZjU5YjZlODA2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2RlYzI2YWMtZGI5OC0xMWU1LWIwMjgtY2ZhNDhhOGNjNWY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AXTIGgAAAFRJREFUeNpidI1KSWFgYDBlwASngXjOrqWzGcgBTEC8DIjfo4m/h4qTDUAGfwPi+UD8Hyr2H8r/RqnBIHATiPdC2XuhfIoACxJ7PRDzQmmKAUCAAQDxOxHyb4DjOAAAAABJRU5ErkJggg==) no-repeat center right}select[multiple].form-control{padding-right:1.072rem;background:#fff}.has-success .form-control-label{color:#46be8a}.has-success .form-control-feedback{color:#46be8a}.has-success .form-control{border-color:#46be8a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.has-warning .form-control-label{color:#f2a654}.has-warning .form-control-feedback{color:#f2a654}.has-warning .form-control{border-color:#f2a654;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.has-danger .form-control-label{color:#f96868}.has-danger .form-control-feedback{color:#f96868}.has-danger .form-control{border-color:#f96868;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.form-group{margin-bottom:1.429rem}.form-group.has-feedback.no-label .form-control-feedback{top:0}.form-group.has-feedback.left-feedback .form-control-feedback{right:auto;left:0}.form-group.has-feedback.left-feedback .form-control{padding-right:13px;padding-left:50px}.form-control.square{border-radius:0}.form-control.round{border-radius:200px}textarea.form-control.no-resize{resize:none}.input-group-file input[type=text]{background-color:#fff}.input-group-file .btn-file{position:relative;overflow:hidden}.input-group-file .btn-file.btn-outline{border:1px solid #e4eaec;border-left:none}.input-group-file .btn-file.btn-outline:hover{border-left:none}.input-group-file .btn-file>.icon{margin:0 3px}.input-group-file .btn-file input[type=file]{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%;text-align:0;cursor:pointer;opacity:0}.text-help{display:block;margin-top:7px;margin-bottom:8px;color:#bcc2c8}.text-help>.icon{margin:0 5px}.input-search-close{color:#000;text-shadow:none;opacity:.2}.input-search-close.icon{font-size:inherit;line-height:inherit}.input-search-close:focus,.input-search-close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.input-search-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.input-search{position:relative}.input-search .form-control{border-radius:200px}.input-search .input-search-close,.input-search .input-search-icon{position:absolute;top:50%;z-index:1;width:2.573rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.input-search .input-search-close{right:8px}.input-search .input-search-icon+.form-control{padding-left:3.109rem}.input-search .input-search-icon{left:8px;font-size:16px;color:#a3afb7;text-align:center;pointer-events:none}.input-search-btn+.form-control{padding-right:50px}.input-search-btn{position:absolute;top:0;right:0;height:100%;padding:0 10px;background:0 0;border:none;border-radius:0 200px 200px 0}.input-search-btn>.icon{margin:0 3px}.input-search-dark .input-search-icon{color:#014}.input-search-dark .form-control{background:#f3f7f9;-webkit-box-shadow:none;box-shadow:none}.input-search-dark .form-control:focus{background-color:transparent}.form-group .form-control-label{padding:.429rem 0}.form-inline .form-group{margin-right:20px}.form-inline .form-group:last-child{margin-right:0}.form-inline .form-control-label{margin-right:5px}@media (max-width:767px){.form-inline .form-group{margin-right:0}}.form-control.focus,.form-control:focus{outline:0}select[multiple],select[size],textarea.form-control{height:auto}.form-horizontal .form-control-label{padding-right:15px;padding-left:15px;font-size:14px}@media (min-width:768px){.form-horizontal .form-control-label{padding-top:7px;margin-bottom:0;text-align:right}.form-horizontal .form-control-lg,.form-horizontal .input-group-lg>.form-control,.form-horizontal .input-group-lg>.input-group-addon,.form-horizontal .input-group-lg>.input-group-btn>.btn{padding-top:11px;font-size:18px}.form-horizontal .form-control-sm,.form-horizontal .input-group-sm>.form-control,.form-horizontal .input-group-sm>.input-group-addon,.form-horizontal .input-group-sm>.input-group-btn>.btn{padding-top:7px;font-size:12px}}input::-ms-clear{display:none;width:0;height:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:2.288rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:3.573667rem}.btn{-webkit-transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;-o-transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;-webkit-font-smoothing:subpixel-antialiased}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.btn.active,.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn .icon{width:1em;margin:-1px 3px 0;line-height:inherit;text-align:center}.btn-block{white-space:normal}.btn-outline.btn-default{color:#014;background-color:transparent}.btn-outline.btn-default.active,.btn-outline.btn-default:active,.btn-outline.btn-default:focus,.btn-outline.btn-default:hover,.open>.btn-outline.btn-default.dropdown-toggle{color:#014;background-color:rgba(118,131,143,.1);border-color:#e4eaec}.btn-outline.btn-default.active .label-pill,.btn-outline.btn-default:active .label-pill,.btn-outline.btn-default:focus .label-pill,.btn-outline.btn-default:hover .label-pill,.open>.btn-outline.btn-default.dropdown-toggle .label-pill{color:#014;background-color:#76838f}.btn-outline.btn-primary{color:#62a8ea;background-color:transparent}.btn-outline.btn-primary.active,.btn-outline.btn-primary:active,.btn-outline.btn-primary:focus,.btn-outline.btn-primary:hover,.open>.btn-outline.btn-primary.dropdown-toggle{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.btn-outline.btn-primary.active .label-pill,.btn-outline.btn-primary:active .label-pill,.btn-outline.btn-primary:focus .label-pill,.btn-outline.btn-primary:hover .label-pill,.open>.btn-outline.btn-primary.dropdown-toggle .label-pill{color:#62a8ea;background-color:#fff}.btn-outline.btn-success{color:#46be8a;background-color:transparent}.btn-outline.btn-success.active,.btn-outline.btn-success:active,.btn-outline.btn-success:focus,.btn-outline.btn-success:hover,.open>.btn-outline.btn-success.dropdown-toggle{color:#fff;background-color:#46be8a;border-color:#46be8a}.btn-outline.btn-success.active .label-pill,.btn-outline.btn-success:active .label-pill,.btn-outline.btn-success:focus .label-pill,.btn-outline.btn-success:hover .label-pill,.open>.btn-outline.btn-success.dropdown-toggle .label-pill{color:#46be8a;background-color:#fff}.btn-outline.btn-info{color:#57c7d4;background-color:transparent}.btn-outline.btn-info.active,.btn-outline.btn-info:active,.btn-outline.btn-info:focus,.btn-outline.btn-info:hover,.open>.btn-outline.btn-info.dropdown-toggle{color:#fff;background-color:#57c7d4;border-color:#57c7d4}.btn-outline.btn-info.active .label-pill,.btn-outline.btn-info:active .label-pill,.btn-outline.btn-info:focus .label-pill,.btn-outline.btn-info:hover .label-pill,.open>.btn-outline.btn-info.dropdown-toggle .label-pill{color:#57c7d4;background-color:#fff}.btn-outline.btn-warning{color:#f2a654;background-color:transparent}.btn-outline.btn-warning.active,.btn-outline.btn-warning:active,.btn-outline.btn-warning:focus,.btn-outline.btn-warning:hover,.open>.btn-outline.btn-warning.dropdown-toggle{color:#fff;background-color:#f2a654;border-color:#f2a654}.btn-outline.btn-warning.active .label-pill,.btn-outline.btn-warning:active .label-pill,.btn-outline.btn-warning:focus .label-pill,.btn-outline.btn-warning:hover .label-pill,.open>.btn-outline.btn-warning.dropdown-toggle .label-pill{color:#f2a654;background-color:#fff}.btn-outline.btn-danger{color:#f96868;background-color:transparent}.btn-outline.btn-danger.active,.btn-outline.btn-danger:active,.btn-outline.btn-danger:focus,.btn-outline.btn-danger:hover,.open>.btn-outline.btn-danger.dropdown-toggle{color:#fff;background-color:#f96868;border-color:#f96868}.btn-outline.btn-danger.active .label-pill,.btn-outline.btn-danger:active .label-pill,.btn-outline.btn-danger:focus .label-pill,.btn-outline.btn-danger:hover .label-pill,.open>.btn-outline.btn-danger.dropdown-toggle .label-pill{color:#f96868;background-color:#fff}.btn-outline.btn-dark{color:#526069;background-color:transparent}.btn-outline.btn-dark.active,.btn-outline.btn-dark:active,.btn-outline.btn-dark:focus,.btn-outline.btn-dark:hover,.open>.btn-outline.btn-dark.dropdown-toggle{color:#fff;background-color:#526069;border-color:#526069}.btn-outline.btn-dark.active .label-pill,.btn-outline.btn-dark:active .label-pill,.btn-outline.btn-dark:focus .label-pill,.btn-outline.btn-dark:hover .label-pill,.open>.btn-outline.btn-dark.dropdown-toggle .label-pill{color:#526069;background-color:#fff}.btn-outline.btn-inverse{color:#fff;background-color:transparent}.btn-outline.btn-inverse.active,.btn-outline.btn-inverse:active,.btn-outline.btn-inverse:focus,.btn-outline.btn-inverse:hover,.open>.btn-outline.btn-inverse.dropdown-toggle{color:#014;background-color:#fff;border-color:#fff}.btn-outline.btn-inverse.active .label-pill,.btn-outline.btn-inverse:active .label-pill,.btn-outline.btn-inverse:focus .label-pill,.btn-outline.btn-inverse:hover .label-pill,.open>.btn-outline.btn-inverse.dropdown-toggle .label-pill{color:#fff;background-color:#76838f}.btn-group-xs>.btn,.btn-xs{padding:.072rem .358rem;font-size:.858rem;line-height:1.5;border-radius:.143rem}.btn-squared{border-radius:0}.btn-round{border-radius:1000px}.btn-default{color:#014;background-color:#e4eaec;border-color:#e4eaec}.btn-default:hover{color:#014;background-color:#c6d3d7;border-color:#c0ced3}.btn-default.focus,.btn-default:focus{color:#014;background-color:#c6d3d7;border-color:#c0ced3}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#014;background-color:#c6d3d7;background-image:none;border-color:#c0ced3}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#014;background-color:#b1c2c8;border-color:#99b0b7}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default:disabled.focus,.btn-default:disabled:focus{background-color:#e4eaec;border-color:#e4eaec}.btn-default.disabled:hover,.btn-default:disabled:hover{background-color:#e4eaec;border-color:#e4eaec}.btn-default.focus,.btn-default:focus,.btn-default:hover{background-color:#f3f7f9;border-color:#f3f7f9}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-color:#ccd5db;border-color:#ccd5db}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{background-color:#ccd5db;border-color:#ccd5db}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{color:#014;background-color:#f3f7f9;border-color:#f3f7f9}.btn-default .label-pill{color:#e4eaec;background-color:#76838f}.btn-default.btn-up:before{border-bottom-color:#e4eaec}.btn-default.btn-up:focus:before,.btn-default.btn-up:hover:before{border-bottom-color:#f3f7f9}.btn-default.btn-up.active:before,.btn-default.btn-up:active:before,.open>.btn-default.btn-up.dropdown-toggle:before{border-bottom-color:#ccd5db}.btn-default.btn-right:before{border-left-color:#e4eaec}.btn-default.btn-right:focus:before,.btn-default.btn-right:hover:before{border-left-color:#f3f7f9}.btn-default.btn-right.active:before,.btn-default.btn-right:active:before,.open>.btn-default.btn-right.dropdown-toggle:before{border-left-color:#ccd5db}.btn-default.btn-bottom:before{border-top-color:#e4eaec}.btn-default.btn-bottom:focus:before,.btn-default.btn-bottom:hover:before{border-top-color:#f3f7f9}.btn-default.btn-bottom.active:before,.btn-default.btn-bottom:active:before,.open>.btn-default.btn-bottom.dropdown-toggle:before{border-top-color:#ccd5db}.btn-default.btn-left:before{border-right-color:#e4eaec}.btn-default.btn-left:focus:before,.btn-default.btn-left:hover:before{border-right-color:#f3f7f9}.btn-default.btn-left.active:before,.btn-default.btn-left:active:before,.open>.btn-default.btn-left.dropdown-toggle:before{border-right-color:#ccd5db}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#89bceb;border-color:#89bceb}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-color:#4e97d9;border-color:#4e97d9}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{background-color:#4e97d9;border-color:#4e97d9}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{color:#fff;background-color:#a2caee;border-color:#a2caee}.btn-primary .label-pill{color:#62a8ea;background-color:#fff}.btn-primary.btn-up:before{border-bottom-color:#62a8ea}.btn-primary.btn-up:focus:before,.btn-primary.btn-up:hover:before{border-bottom-color:#89bceb}.btn-primary.btn-up.active:before,.btn-primary.btn-up:active:before,.open>.btn-primary.btn-up.dropdown-toggle:before{border-bottom-color:#4e97d9}.btn-primary.btn-right:before{border-left-color:#62a8ea}.btn-primary.btn-right:focus:before,.btn-primary.btn-right:hover:before{border-left-color:#89bceb}.btn-primary.btn-right.active:before,.btn-primary.btn-right:active:before,.open>.btn-primary.btn-right.dropdown-toggle:before{border-left-color:#4e97d9}.btn-primary.btn-bottom:before{border-top-color:#62a8ea}.btn-primary.btn-bottom:focus:before,.btn-primary.btn-bottom:hover:before{border-top-color:#89bceb}.btn-primary.btn-bottom.active:before,.btn-primary.btn-bottom:active:before,.open>.btn-primary.btn-bottom.dropdown-toggle:before{border-top-color:#4e97d9}.btn-primary.btn-left:before{border-right-color:#62a8ea}.btn-primary.btn-left:focus:before,.btn-primary.btn-left:hover:before{border-right-color:#89bceb}.btn-primary.btn-left.active:before,.btn-primary.btn-left:active:before,.open>.btn-primary.btn-left.dropdown-toggle:before{border-right-color:#4e97d9}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#5cd29d;border-color:#5cd29d}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-color:#36ab7a;border-color:#36ab7a}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{background-color:#36ab7a;border-color:#36ab7a}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{color:#fff;background-color:#7dd3ae;border-color:#7dd3ae}.btn-success .label-pill{color:#46be8a;background-color:#fff}.btn-success.btn-up:before{border-bottom-color:#46be8a}.btn-success.btn-up:focus:before,.btn-success.btn-up:hover:before{border-bottom-color:#5cd29d}.btn-success.btn-up.active:before,.btn-success.btn-up:active:before,.open>.btn-success.btn-up.dropdown-toggle:before{border-bottom-color:#36ab7a}.btn-success.btn-right:before{border-left-color:#46be8a}.btn-success.btn-right:focus:before,.btn-success.btn-right:hover:before{border-left-color:#5cd29d}.btn-success.btn-right.active:before,.btn-success.btn-right:active:before,.open>.btn-success.btn-right.dropdown-toggle:before{border-left-color:#36ab7a}.btn-success.btn-bottom:before{border-top-color:#46be8a}.btn-success.btn-bottom:focus:before,.btn-success.btn-bottom:hover:before{border-top-color:#5cd29d}.btn-success.btn-bottom.active:before,.btn-success.btn-bottom:active:before,.open>.btn-success.btn-bottom.dropdown-toggle:before{border-top-color:#36ab7a}.btn-success.btn-left:before{border-right-color:#46be8a}.btn-success.btn-left:focus:before,.btn-success.btn-left:hover:before{border-right-color:#5cd29d}.btn-success.btn-left.active:before,.btn-success.btn-left:active:before,.open>.btn-success.btn-left.dropdown-toggle:before{border-right-color:#36ab7a}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#77d6e1;border-color:#77d6e1}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-color:#47b8c6;border-color:#47b8c6}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{background-color:#47b8c6;border-color:#47b8c6}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{color:#fff;background-color:#9ae1e9;border-color:#9ae1e9}.btn-info .label-pill{color:#57c7d4;background-color:#fff}.btn-info.btn-up:before{border-bottom-color:#57c7d4}.btn-info.btn-up:focus:before,.btn-info.btn-up:hover:before{border-bottom-color:#77d6e1}.btn-info.btn-up.active:before,.btn-info.btn-up:active:before,.open>.btn-info.btn-up.dropdown-toggle:before{border-bottom-color:#47b8c6}.btn-info.btn-right:before{border-left-color:#57c7d4}.btn-info.btn-right:focus:before,.btn-info.btn-right:hover:before{border-left-color:#77d6e1}.btn-info.btn-right.active:before,.btn-info.btn-right:active:before,.open>.btn-info.btn-right.dropdown-toggle:before{border-left-color:#47b8c6}.btn-info.btn-bottom:before{border-top-color:#57c7d4}.btn-info.btn-bottom:focus:before,.btn-info.btn-bottom:hover:before{border-top-color:#77d6e1}.btn-info.btn-bottom.active:before,.btn-info.btn-bottom:active:before,.open>.btn-info.btn-bottom.dropdown-toggle:before{border-top-color:#47b8c6}.btn-info.btn-left:before{border-right-color:#57c7d4}.btn-info.btn-left:focus:before,.btn-info.btn-left:hover:before{border-right-color:#77d6e1}.btn-info.btn-left.active:before,.btn-info.btn-left:active:before,.open>.btn-info.btn-left.dropdown-toggle:before{border-right-color:#47b8c6}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#f4b066;border-color:#f4b066}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-color:#ec9940;border-color:#ec9940}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{background-color:#ec9940;border-color:#ec9940}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{color:#fff;background-color:#f6be80;border-color:#f6be80}.btn-warning .label-pill{color:#f2a654;background-color:#fff}.btn-warning.btn-up:before{border-bottom-color:#f2a654}.btn-warning.btn-up:focus:before,.btn-warning.btn-up:hover:before{border-bottom-color:#f4b066}.btn-warning.btn-up.active:before,.btn-warning.btn-up:active:before,.open>.btn-warning.btn-up.dropdown-toggle:before{border-bottom-color:#ec9940}.btn-warning.btn-right:before{border-left-color:#f2a654}.btn-warning.btn-right:focus:before,.btn-warning.btn-right:hover:before{border-left-color:#f4b066}.btn-warning.btn-right.active:before,.btn-warning.btn-right:active:before,.open>.btn-warning.btn-right.dropdown-toggle:before{border-left-color:#ec9940}.btn-warning.btn-bottom:before{border-top-color:#f2a654}.btn-warning.btn-bottom:focus:before,.btn-warning.btn-bottom:hover:before{border-top-color:#f4b066}.btn-warning.btn-bottom.active:before,.btn-warning.btn-bottom:active:before,.open>.btn-warning.btn-bottom.dropdown-toggle:before{border-top-color:#ec9940}.btn-warning.btn-left:before{border-right-color:#f2a654}.btn-warning.btn-left:focus:before,.btn-warning.btn-left:hover:before{border-right-color:#f4b066}.btn-warning.btn-left.active:before,.btn-warning.btn-left:active:before,.open>.btn-warning.btn-left.dropdown-toggle:before{border-right-color:#ec9940}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#fa7a7a;border-color:#fa7a7a}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-color:#e9595b;border-color:#e9595b}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{background-color:#e9595b;border-color:#e9595b}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{color:#fff;background-color:#fa9898;border-color:#fa9898}.btn-danger .label-pill{color:#f96868;background-color:#fff}.btn-danger.btn-up:before{border-bottom-color:#f96868}.btn-danger.btn-up:focus:before,.btn-danger.btn-up:hover:before{border-bottom-color:#fa7a7a}.btn-danger.btn-up.active:before,.btn-danger.btn-up:active:before,.open>.btn-danger.btn-up.dropdown-toggle:before{border-bottom-color:#e9595b}.btn-danger.btn-right:before{border-left-color:#f96868}.btn-danger.btn-right:focus:before,.btn-danger.btn-right:hover:before{border-left-color:#fa7a7a}.btn-danger.btn-right.active:before,.btn-danger.btn-right:active:before,.open>.btn-danger.btn-right.dropdown-toggle:before{border-left-color:#e9595b}.btn-danger.btn-bottom:before{border-top-color:#f96868}.btn-danger.btn-bottom:focus:before,.btn-danger.btn-bottom:hover:before{border-top-color:#fa7a7a}.btn-danger.btn-bottom.active:before,.btn-danger.btn-bottom:active:before,.open>.btn-danger.btn-bottom.dropdown-toggle:before{border-top-color:#e9595b}.btn-danger.btn-left:before{border-right-color:#f96868}.btn-danger.btn-left:focus:before,.btn-danger.btn-left:hover:before{border-right-color:#fa7a7a}.btn-danger.btn-left.active:before,.btn-danger.btn-left:active:before,.open>.btn-danger.btn-left.dropdown-toggle:before{border-right-color:#e9595b}.btn-inverse{color:#014;background-color:#fff;border-color:#e4eaec}.btn-inverse:hover{color:#014;background-color:#e6e6e6;border-color:#c0ced3}.btn-inverse.focus,.btn-inverse:focus{color:#014;background-color:#e6e6e6;border-color:#c0ced3}.btn-inverse.active,.btn-inverse:active,.open>.btn-inverse.dropdown-toggle{color:#014;background-color:#e6e6e6;background-image:none;border-color:#c0ced3}.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.active:hover,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:active:hover,.open>.btn-inverse.dropdown-toggle.focus,.open>.btn-inverse.dropdown-toggle:focus,.open>.btn-inverse.dropdown-toggle:hover{color:#014;background-color:#d4d4d4;border-color:#99b0b7}.btn-inverse.disabled.focus,.btn-inverse.disabled:focus,.btn-inverse:disabled.focus,.btn-inverse:disabled:focus{background-color:#fff;border-color:#e4eaec}.btn-inverse.disabled:hover,.btn-inverse:disabled:hover{background-color:#fff;border-color:#e4eaec}.btn-inverse.focus,.btn-inverse:focus,.btn-inverse:hover{background-color:#fff;border-color:#f3f7f9}.btn-inverse.active,.btn-inverse:active,.open>.btn-inverse.dropdown-toggle{background-color:#fff;border-color:#ccd5db}.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.active:hover,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:active:hover,.open>.btn-inverse.dropdown-toggle.focus,.open>.btn-inverse.dropdown-toggle:focus,.open>.btn-inverse.dropdown-toggle:hover{background-color:#fff;border-color:#ccd5db}.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled.focus,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled].focus,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{color:#ccd5db;background-color:#fff;border-color:#a3afb7}.btn-inverse .label-pill{color:#fff;background-color:#76838f}.btn-inverse.btn-up:before{border-bottom-color:#fff}.btn-inverse.btn-up:focus:before,.btn-inverse.btn-up:hover:before{border-bottom-color:#fff}.btn-inverse.btn-up.active:before,.btn-inverse.btn-up:active:before,.open>.btn-inverse.btn-up.dropdown-toggle:before{border-bottom-color:#fff}.btn-inverse.btn-right:before{border-left-color:#fff}.btn-inverse.btn-right:focus:before,.btn-inverse.btn-right:hover:before{border-left-color:#fff}.btn-inverse.btn-right.active:before,.btn-inverse.btn-right:active:before,.open>.btn-inverse.btn-right.dropdown-toggle:before{border-left-color:#fff}.btn-inverse.btn-bottom:before{border-top-color:#fff}.btn-inverse.btn-bottom:focus:before,.btn-inverse.btn-bottom:hover:before{border-top-color:#fff}.btn-inverse.btn-bottom.active:before,.btn-inverse.btn-bottom:active:before,.open>.btn-inverse.btn-bottom.dropdown-toggle:before{border-top-color:#fff}.btn-inverse.btn-left:before{border-right-color:#fff}.btn-inverse.btn-left:focus:before,.btn-inverse.btn-left:hover:before{border-right-color:#fff}.btn-inverse.btn-left.active:before,.btn-inverse.btn-left:active:before,.open>.btn-inverse.btn-left.dropdown-toggle:before{border-right-color:#fff}.btn-dark{color:#fff;background-color:#526069;border-color:#526069}.btn-dark:hover{color:#fff;background-color:#3c464c;border-color:#374147}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#3c464c;border-color:#374147}.btn-dark.active,.btn-dark:active,.open>.btn-dark.dropdown-toggle{color:#fff;background-color:#3c464c;background-image:none;border-color:#374147}.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.active:hover,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:active:hover,.open>.btn-dark.dropdown-toggle.focus,.open>.btn-dark.dropdown-toggle:focus,.open>.btn-dark.dropdown-toggle:hover{color:#fff;background-color:#2c3338;border-color:#1a1f21}.btn-dark.disabled.focus,.btn-dark.disabled:focus,.btn-dark:disabled.focus,.btn-dark:disabled:focus{background-color:#526069;border-color:#526069}.btn-dark.disabled:hover,.btn-dark:disabled:hover{background-color:#526069;border-color:#526069}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#76838f;border-color:#76838f}.btn-dark.active,.btn-dark:active,.open>.btn-dark.dropdown-toggle{background-color:#37474f;border-color:#37474f}.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.active:hover,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:active:hover,.open>.btn-dark.dropdown-toggle.focus,.open>.btn-dark.dropdown-toggle:focus,.open>.btn-dark.dropdown-toggle:hover{background-color:#37474f;border-color:#37474f}.btn-dark.disabled,.btn-dark.disabled.active,.btn-dark.disabled.focus,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled],.btn-dark[disabled].active,.btn-dark[disabled].focus,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark.active,fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{color:#fff;background-color:#a3afb7;border-color:#a3afb7}.btn-dark .label-pill{color:#526069;background-color:#fff}.btn-dark.btn-up:before{border-bottom-color:#526069}.btn-dark.btn-up:focus:before,.btn-dark.btn-up:hover:before{border-bottom-color:#76838f}.btn-dark.btn-up.active:before,.btn-dark.btn-up:active:before,.open>.btn-dark.btn-up.dropdown-toggle:before{border-bottom-color:#37474f}.btn-dark.btn-right:before{border-left-color:#526069}.btn-dark.btn-right:focus:before,.btn-dark.btn-right:hover:before{border-left-color:#76838f}.btn-dark.btn-right.active:before,.btn-dark.btn-right:active:before,.open>.btn-dark.btn-right.dropdown-toggle:before{border-left-color:#37474f}.btn-dark.btn-bottom:before{border-top-color:#526069}.btn-dark.btn-bottom:focus:before,.btn-dark.btn-bottom:hover:before{border-top-color:#76838f}.btn-dark.btn-bottom.active:before,.btn-dark.btn-bottom:active:before,.open>.btn-dark.btn-bottom.dropdown-toggle:before{border-top-color:#37474f}.btn-dark.btn-left:before{border-right-color:#526069}.btn-dark.btn-left:focus:before,.btn-dark.btn-left:hover:before{border-right-color:#76838f}.btn-dark.btn-left.active:before,.btn-dark.btn-left:active:before,.open>.btn-dark.btn-left.dropdown-toggle:before{border-right-color:#37474f}.btn-dark.btn-flat{color:#526069}.btn-flat{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.btn-flat.disabled{color:#a3afb7}.btn-icon,.btn.icon{padding:.715rem;line-height:1em}.btn-group-xs>.btn-icon.btn,.btn-group-xs>.btn.icon,.btn-icon.btn-xs,.btn.icon.btn-xs{padding:.286rem;font-size:.858rem}.btn-icon.btn-sm,.btn.icon.btn-sm{padding:.572rem;font-size:1rem}.btn-icon.btn-lg,.btn.icon.btn-lg{padding:.858rem;font-size:1.429rem}.btn-icon.disabled,.btn.icon.disabled{color:#a3afb7}.btn-icon .icon{margin:-1px 0 0}.btn-raised{-webkit-box-shadow:0 0 2px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.21);box-shadow:0 0 2px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.21);-webkit-transition:-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);-o-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.btn-raised.active,.btn-raised:active,.btn-raised:hover,.open>.btn-raised.dropdown-toggle{-webkit-box-shadow:0 0 3px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2)}.btn-raised.disabled,.btn-raised[disabled],fieldset[disabled] .btn-raised{-webkit-box-shadow:none;box-shadow:none}.btn-floating{width:4rem;height:4rem;padding:0;margin:0;font-size:1.715rem;text-align:center;border-radius:100%;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.15);box-shadow:0 6px 10px rgba(0,0,0,.15)}.btn-floating.btn-xs,.btn-group-xs>.btn-floating.btn{width:2.143rem;height:2.143rem;padding:0;font-size:.929rem}.btn-floating.btn-sm{width:2.858rem;height:2.858rem;padding:0;font-size:1.072rem}.btn-floating.btn-lg{width:5rem;height:5rem;padding:0;font-size:2.143rem}.btn-floating i{position:relative;top:0}.btn-animate{position:relative;overflow:hidden}.btn-animate span{display:block;width:100%;height:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.btn-animate-side{padding:.572rem 2rem}.btn-animate-side span{-webkit-transition:-webkit-transform .2s ease-out 0s;-o-transition:-o-transform .2s ease-out 0s;transition:transform .2s ease-out 0s}.btn-animate-side span>.icon{position:absolute;top:50%;left:0;display:block;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.btn-animate-side:hover span{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0)}.btn-animate-side:hover span>.icon{opacity:1}.btn-animate-side.btn-xs,.btn-group-xs>.btn-animate-side.btn{padding:.215rem 1rem}.btn-animate-side.btn-xs span>.icon,.btn-group-xs>.btn-animate-side.btn span>.icon{left:5px}.btn-animate-side.btn-xs:hover span,.btn-group-xs>.btn-animate-side.btn:hover span{-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);-o-transform:translate(8px,0);transform:translate(8px,0)}.btn-animate-side.btn-sm{padding:.429rem 1.572rem}.btn-animate-side.btn-sm span>.icon{left:3px}.btn-animate-side.btn-sm:hover span{-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);-o-transform:translate(8px,0);transform:translate(8px,0)}.btn-animate-side.btn-lg{padding:.715rem 2.358rem}.btn-animate-side.btn-lg span>.icon{left:-6px}.btn-animate-side.btn-lg:hover span{-webkit-transform:translate(14px,0);-ms-transform:translate(14px,0);-o-transform:translate(14px,0);transform:translate(14px,0)}.btn-animate-vertical span{-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn-animate-vertical span>.icon{position:absolute;top:-2px;left:50%;display:block;font-size:1.715rem;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.btn-animate-vertical:hover span{-webkit-transform:translate(0,150%);-ms-transform:translate(0,150%);-o-transform:translate(0,150%);transform:translate(0,150%)}.btn-animate-vertical.btn-xs span>.icon,.btn-group-xs>.btn-animate-vertical.btn span>.icon{top:-5px;font-size:1.286rem}.btn-animate-vertical.btn-sm span>.icon{top:-3px;font-size:1.5rem}.btn-animate-vertical.btn-lg span>.icon{font-size:2.643rem}.btn-labeled{padding:0;padding-right:.572rem}.btn-labeled .btn-label{padding:.429rem .572rem;margin-right:.357rem}.btn-group-xs>.btn-labeled.btn,.btn-labeled.btn-xs{padding-right:.358rem}.btn-group-xs>.btn-labeled.btn .btn-label,.btn-labeled.btn-xs .btn-label{padding:.072rem .286rem;margin-right:.143rem}.btn-labeled.btn-sm{padding-right:.929rem}.btn-labeled.btn-sm .btn-label{padding:.429rem .429rem;margin-right:.714rem}.btn-labeled.btn-lg{padding-right:1rem}.btn-labeled.btn-lg .btn-label{padding:.715rem 1rem;margin-right:.785rem}.btn-labeled.btn-block{text-align:left}.btn-label{display:inline-block;background-color:rgba(0,0,0,.15);border-radius:.215rem 0 0 .215rem}.btn-pill-left{border-radius:500px 0 0 500px}.btn-pill-right{border-radius:0 500px 500px 0}.btn-direction{position:relative}.btn-direction:before{position:absolute;line-height:0;content:'';border:8px solid transparent}.btn-up:before{top:-16px;left:50%;margin-left:-8px;border-bottom-color:#e4eaec}.btn-right:before{top:50%;right:-16px;margin-top:-8px;border-left-color:#e4eaec}.btn-bottom:before{bottom:-16px;left:50%;margin-left:-8px;border-top-color:#e4eaec}.btn-left:before{top:50%;left:-16px;margin-top:-8px;border-right-color:#e4eaec}.btn-pure,.btn-pure.active,.btn-pure:active,.btn-pure:focus,.btn-pure:hover,.btn-pure[disabled],.open>.btn-pure.dropdown-toggle,fieldset[disabled] .btn-pure{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-pure.active.focus,.btn-pure.active:focus,.btn-pure.active:hover,.btn-pure.focus,.btn-pure:active.focus,.btn-pure:active:focus,.btn-pure:active:hover,.btn-pure:focus,.btn-pure:focus.focus,.btn-pure:focus:focus,.btn-pure:focus:hover,.btn-pure:hover,.btn-pure:hover.focus,.btn-pure:hover:focus,.btn-pure:hover:hover,.btn-pure[disabled].focus,.btn-pure[disabled]:focus,.btn-pure[disabled]:hover,.open>.btn-pure.dropdown-toggle.focus,.open>.btn-pure.dropdown-toggle:focus,.open>.btn-pure.dropdown-toggle:hover,fieldset[disabled] .btn-pure.focus,fieldset[disabled] .btn-pure:focus,fieldset[disabled] .btn-pure:hover{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-pure.btn-default{color:#a3afb7}.btn-pure.btn-default.active,.btn-pure.btn-default:active,.btn-pure.btn-default:focus,.btn-pure.btn-default:hover,.open>.btn-pure.btn-default.dropdown-toggle{color:#ccd5db}.btn-pure.btn-default.active.focus,.btn-pure.btn-default.active:focus,.btn-pure.btn-default.active:hover,.btn-pure.btn-default:active.focus,.btn-pure.btn-default:active:focus,.btn-pure.btn-default:active:hover,.btn-pure.btn-default:focus.focus,.btn-pure.btn-default:focus:focus,.btn-pure.btn-default:focus:hover,.btn-pure.btn-default:hover.focus,.btn-pure.btn-default:hover:focus,.btn-pure.btn-default:hover:hover,.open>.btn-pure.btn-default.dropdown-toggle.focus,.open>.btn-pure.btn-default.dropdown-toggle:focus,.open>.btn-pure.btn-default.dropdown-toggle:hover{color:#ccd5db}.btn-pure.btn-default.active .label-pill,.btn-pure.btn-default:active .label-pill,.btn-pure.btn-default:focus .label-pill,.btn-pure.btn-default:hover .label-pill,.open>.btn-pure.btn-default.dropdown-toggle .label-pill{color:#ccd5db}.btn-pure.btn-primary{color:#62a8ea}.btn-pure.btn-primary.active,.btn-pure.btn-primary:active,.btn-pure.btn-primary:focus,.btn-pure.btn-primary:hover,.open>.btn-pure.btn-primary.dropdown-toggle{color:#a2caee}.btn-pure.btn-primary.active.focus,.btn-pure.btn-primary.active:focus,.btn-pure.btn-primary.active:hover,.btn-pure.btn-primary:active.focus,.btn-pure.btn-primary:active:focus,.btn-pure.btn-primary:active:hover,.btn-pure.btn-primary:focus.focus,.btn-pure.btn-primary:focus:focus,.btn-pure.btn-primary:focus:hover,.btn-pure.btn-primary:hover.focus,.btn-pure.btn-primary:hover:focus,.btn-pure.btn-primary:hover:hover,.open>.btn-pure.btn-primary.dropdown-toggle.focus,.open>.btn-pure.btn-primary.dropdown-toggle:focus,.open>.btn-pure.btn-primary.dropdown-toggle:hover{color:#a2caee}.btn-pure.btn-primary.active .label-pill,.btn-pure.btn-primary:active .label-pill,.btn-pure.btn-primary:focus .label-pill,.btn-pure.btn-primary:hover .label-pill,.open>.btn-pure.btn-primary.dropdown-toggle .label-pill{color:#a2caee}.btn-pure.btn-success{color:#46be8a}.btn-pure.btn-success.active,.btn-pure.btn-success:active,.btn-pure.btn-success:focus,.btn-pure.btn-success:hover,.open>.btn-pure.btn-success.dropdown-toggle{color:#7dd3ae}.btn-pure.btn-success.active.focus,.btn-pure.btn-success.active:focus,.btn-pure.btn-success.active:hover,.btn-pure.btn-success:active.focus,.btn-pure.btn-success:active:focus,.btn-pure.btn-success:active:hover,.btn-pure.btn-success:focus.focus,.btn-pure.btn-success:focus:focus,.btn-pure.btn-success:focus:hover,.btn-pure.btn-success:hover.focus,.btn-pure.btn-success:hover:focus,.btn-pure.btn-success:hover:hover,.open>.btn-pure.btn-success.dropdown-toggle.focus,.open>.btn-pure.btn-success.dropdown-toggle:focus,.open>.btn-pure.btn-success.dropdown-toggle:hover{color:#7dd3ae}.btn-pure.btn-success.active .label-pill,.btn-pure.btn-success:active .label-pill,.btn-pure.btn-success:focus .label-pill,.btn-pure.btn-success:hover .label-pill,.open>.btn-pure.btn-success.dropdown-toggle .label-pill{color:#7dd3ae}.btn-pure.btn-info{color:#57c7d4}.btn-pure.btn-info.active,.btn-pure.btn-info:active,.btn-pure.btn-info:focus,.btn-pure.btn-info:hover,.open>.btn-pure.btn-info.dropdown-toggle{color:#9ae1e9}.btn-pure.btn-info.active.focus,.btn-pure.btn-info.active:focus,.btn-pure.btn-info.active:hover,.btn-pure.btn-info:active.focus,.btn-pure.btn-info:active:focus,.btn-pure.btn-info:active:hover,.btn-pure.btn-info:focus.focus,.btn-pure.btn-info:focus:focus,.btn-pure.btn-info:focus:hover,.btn-pure.btn-info:hover.focus,.btn-pure.btn-info:hover:focus,.btn-pure.btn-info:hover:hover,.open>.btn-pure.btn-info.dropdown-toggle.focus,.open>.btn-pure.btn-info.dropdown-toggle:focus,.open>.btn-pure.btn-info.dropdown-toggle:hover{color:#9ae1e9}.btn-pure.btn-info.active .label-pill,.btn-pure.btn-info:active .label-pill,.btn-pure.btn-info:focus .label-pill,.btn-pure.btn-info:hover .label-pill,.open>.btn-pure.btn-info.dropdown-toggle .label-pill{color:#9ae1e9}.btn-pure.btn-warning{color:#f2a654}.btn-pure.btn-warning.active,.btn-pure.btn-warning:active,.btn-pure.btn-warning:focus,.btn-pure.btn-warning:hover,.open>.btn-pure.btn-warning.dropdown-toggle{color:#f6be80}.btn-pure.btn-warning.active.focus,.btn-pure.btn-warning.active:focus,.btn-pure.btn-warning.active:hover,.btn-pure.btn-warning:active.focus,.btn-pure.btn-warning:active:focus,.btn-pure.btn-warning:active:hover,.btn-pure.btn-warning:focus.focus,.btn-pure.btn-warning:focus:focus,.btn-pure.btn-warning:focus:hover,.btn-pure.btn-warning:hover.focus,.btn-pure.btn-warning:hover:focus,.btn-pure.btn-warning:hover:hover,.open>.btn-pure.btn-warning.dropdown-toggle.focus,.open>.btn-pure.btn-warning.dropdown-toggle:focus,.open>.btn-pure.btn-warning.dropdown-toggle:hover{color:#f6be80}.btn-pure.btn-warning.active .label-pill,.btn-pure.btn-warning:active .label-pill,.btn-pure.btn-warning:focus .label-pill,.btn-pure.btn-warning:hover .label-pill,.open>.btn-pure.btn-warning.dropdown-toggle .label-pill{color:#f6be80}.btn-pure.btn-danger{color:#f96868}.btn-pure.btn-danger.active,.btn-pure.btn-danger:active,.btn-pure.btn-danger:focus,.btn-pure.btn-danger:hover,.open>.btn-pure.btn-danger.dropdown-toggle{color:#fa9898}.btn-pure.btn-danger.active.focus,.btn-pure.btn-danger.active:focus,.btn-pure.btn-danger.active:hover,.btn-pure.btn-danger:active.focus,.btn-pure.btn-danger:active:focus,.btn-pure.btn-danger:active:hover,.btn-pure.btn-danger:focus.focus,.btn-pure.btn-danger:focus:focus,.btn-pure.btn-danger:focus:hover,.btn-pure.btn-danger:hover.focus,.btn-pure.btn-danger:hover:focus,.btn-pure.btn-danger:hover:hover,.open>.btn-pure.btn-danger.dropdown-toggle.focus,.open>.btn-pure.btn-danger.dropdown-toggle:focus,.open>.btn-pure.btn-danger.dropdown-toggle:hover{color:#fa9898}.btn-pure.btn-danger.active .label-pill,.btn-pure.btn-danger:active .label-pill,.btn-pure.btn-danger:focus .label-pill,.btn-pure.btn-danger:hover .label-pill,.open>.btn-pure.btn-danger.dropdown-toggle .label-pill{color:#fa9898}.btn-pure.btn-dark{color:#526069}.btn-pure.btn-dark.active,.btn-pure.btn-dark:active,.btn-pure.btn-dark:focus,.btn-pure.btn-dark:hover,.open>.btn-pure.btn-dark.dropdown-toggle{color:#014}.btn-pure.btn-dark.active.focus,.btn-pure.btn-dark.active:focus,.btn-pure.btn-dark.active:hover,.btn-pure.btn-dark:active.focus,.btn-pure.btn-dark:active:focus,.btn-pure.btn-dark:active:hover,.btn-pure.btn-dark:focus.focus,.btn-pure.btn-dark:focus:focus,.btn-pure.btn-dark:focus:hover,.btn-pure.btn-dark:hover.focus,.btn-pure.btn-dark:hover:focus,.btn-pure.btn-dark:hover:hover,.open>.btn-pure.btn-dark.dropdown-toggle.focus,.open>.btn-pure.btn-dark.dropdown-toggle:focus,.open>.btn-pure.btn-dark.dropdown-toggle:hover{color:#76838f}.btn-pure.btn-dark.active .label-pill,.btn-pure.btn-dark:active .label-pill,.btn-pure.btn-dark:focus .label-pill,.btn-pure.btn-dark:hover .label-pill,.open>.btn-pure.btn-dark.dropdown-toggle .label-pill{color:#014}.btn-pure.btn-inverse{color:#fff}.btn-pure.btn-inverse.active,.btn-pure.btn-inverse:active,.btn-pure.btn-inverse:focus,.btn-pure.btn-inverse:hover,.open>.btn-pure.btn-inverse.dropdown-toggle{color:#fff}.btn-pure.btn-inverse.active.focus,.btn-pure.btn-inverse.active:focus,.btn-pure.btn-inverse.active:hover,.btn-pure.btn-inverse:active.focus,.btn-pure.btn-inverse:active:focus,.btn-pure.btn-inverse:active:hover,.btn-pure.btn-inverse:focus.focus,.btn-pure.btn-inverse:focus:focus,.btn-pure.btn-inverse:focus:hover,.btn-pure.btn-inverse:hover.focus,.btn-pure.btn-inverse:hover:focus,.btn-pure.btn-inverse:hover:hover,.open>.btn-pure.btn-inverse.dropdown-toggle.focus,.open>.btn-pure.btn-inverse.dropdown-toggle:focus,.open>.btn-pure.btn-inverse.dropdown-toggle:hover{color:#fff}.btn-pure.btn-inverse.active .label-pill,.btn-pure.btn-inverse:active .label-pill,.btn-pure.btn-inverse:focus .label-pill,.btn-pure.btn-inverse:hover .label-pill,.open>.btn-pure.btn-inverse.dropdown-toggle .label-pill{color:#fff}.dropdown-toggle:after{margin-right:0;margin-left:.3em}.btn-group-xs>.dropdown-toggle.btn:after,.dropdown-toggle.btn-xs:after{margin-left:0}.dropdown-menu{margin-top:5px;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.05);box-shadow:0 3px 12px rgba(0,0,0,.05);-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.dropdown-menu .dropdown-divider{margin:6px 0}.dropdown-menu .dropdown-item{width:auto}.dropdown-menu .dropdown-item{display:block;padding:.572rem 1.072rem;margin:2px 5px;color:#014;border-radius:.215rem;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{color:#014;text-decoration:none;background-color:#f3f7f9}.dropdown-menu .dropdown-item .icon:first-child{width:1em;margin-right:.5em;text-align:center}.dropdown-menu.bullet{margin-top:12px}.dropdown-menu.bullet:after,.dropdown-menu.bullet:before{position:absolute;left:10px;display:inline-block;width:0;height:0;content:'';border:7px solid transparent;border-top-width:0}.dropdown-menu.bullet:before{top:-7px;border-bottom-color:#e4eaec}.dropdown-menu.bullet:after{top:-6px;border-bottom-color:#fff}.dropdown-menu-right.bullet:after,.dropdown-menu-right.bullet:before{right:10px;left:auto}.dropdown-menu.animate{overflow:hidden}.dropdown-menu.animate>.dropdown-item{-webkit-animation:slide-left .5s both;-o-animation:slide-left .5s both;animation:slide-left .5s both}.dropdown-menu.animate>.dropdown-item:nth-child(1){-webkit-animation:animation-delay(.02s);-o-animation:animation-delay(.02s);animation:animation-delay(.02s)}.dropdown-menu.animate>.dropdown-item:nth-child(2){-webkit-animation:animation-delay(.04s);-o-animation:animation-delay(.04s);animation:animation-delay(.04s)}.dropdown-menu.animate>.dropdown-item:nth-child(3){-webkit-animation:animation-delay(.06s);-o-animation:animation-delay(.06s);animation:animation-delay(.06s)}.dropdown-menu.animate>.dropdown-item:nth-child(4){-webkit-animation:animation-delay(.08s);-o-animation:animation-delay(.08s);animation:animation-delay(.08s)}.dropdown-menu.animate>.dropdown-item:nth-child(5){-webkit-animation:animation-delay(.1s);-o-animation:animation-delay(.1s);animation:animation-delay(.1s)}.dropdown-menu.animate>.dropdown-item:nth-child(6){-webkit-animation:animation-delay(.12s);-o-animation:animation-delay(.12s);animation:animation-delay(.12s)}.dropdown-menu.animate>.dropdown-item:nth-child(7){-webkit-animation:animation-delay(.14s);-o-animation:animation-delay(.14s);animation:animation-delay(.14s)}.dropdown-menu.animate>.dropdown-item:nth-child(8){-webkit-animation:animation-delay(.16s);-o-animation:animation-delay(.16s);animation:animation-delay(.16s)}.dropdown-menu.animate>.dropdown-item:nth-child(9){-webkit-animation:animation-delay(.18s);-o-animation:animation-delay(.18s);animation:animation-delay(.18s)}.dropdown-menu.animate>.dropdown-item:nth-child(10){-webkit-animation:animation-delay(.2s);-o-animation:animation-delay(.2s);animation:animation-delay(.2s)}.dropdown-menu.animate>.dropdown-item.dropdown-divider{-webkit-animation-name:none;-o-animation-name:none;animation-name:none}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(1){-webkit-animation:animation-delay(.02s);-o-animation:animation-delay(.02s);animation:animation-delay(.02s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(2){-webkit-animation:animation-delay(.04s);-o-animation:animation-delay(.04s);animation:animation-delay(.04s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(3){-webkit-animation:animation-delay(.06s);-o-animation:animation-delay(.06s);animation:animation-delay(.06s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(4){-webkit-animation:animation-delay(.08s);-o-animation:animation-delay(.08s);animation:animation-delay(.08s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(5){-webkit-animation:animation-delay(.1s);-o-animation:animation-delay(.1s);animation:animation-delay(.1s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(6){-webkit-animation:animation-delay(.12s);-o-animation:animation-delay(.12s);animation:animation-delay(.12s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(7){-webkit-animation:animation-delay(.14s);-o-animation:animation-delay(.14s);animation:animation-delay(.14s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(8){-webkit-animation:animation-delay(.16s);-o-animation:animation-delay(.16s);animation:animation-delay(.16s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(9){-webkit-animation:animation-delay(.18s);-o-animation:animation-delay(.18s);animation:animation-delay(.18s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(10){-webkit-animation:animation-delay(.2s);-o-animation:animation-delay(.2s);animation:animation-delay(.2s)}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{margin-bottom:6px;-webkit-box-shadow:0 -3px 12px rgba(0,0,0,.05);box-shadow:0 -3px 12px rgba(0,0,0,.05)}.dropup .dropdown-menu.bullet,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet{margin-bottom:12px}.dropup .dropdown-menu.bullet:after,.dropup .dropdown-menu.bullet:before,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:after,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:before{top:auto;border-top-width:7px;border-bottom-width:0}.dropup .dropdown-menu.bullet:before,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:before{bottom:-7px;border-top-color:#e4eaec}.dropup .dropdown-menu.bullet:after,.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:after{bottom:-6px;border-top-color:#fff}.dropdown-menu>.dropdown-header{padding:8px 20px 6px;font-size:1rem;font-weight:500;cursor:default}.dropdown-menu>.dropdown-submenu{position:relative}.dropdown-menu>.dropdown-submenu>.dropdown-item{position:relative}.dropdown-menu>.dropdown-submenu>.dropdown-item:after{position:absolute;right:10px;display:inline-block;width:0;height:0;margin-top:6px;vertical-align:middle;content:'';border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}.dropdown-menu>.dropdown-submenu .dropdown-menu{left:100%;margin:0}.dropdown-menu>.dropdown-submenu.dropdown-menu-left .dropdown-menu{left:-100%}.dropdown-menu>.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown .dropdown-submenu .dropdown-menu{top:0}.dropup .dropdown-submenu .dropdown-menu{bottom:0}.dropdown-menu-media{width:360px;padding-top:0;padding-bottom:0}.dropdown-menu-media>li{padding:0;margin:0}.dropdown-menu-media .dropdown-menu-header{position:relative;padding:20px 20px;background-color:#fff;border-bottom:1px solid #e4eaec}.dropdown-menu-media .dropdown-menu-header>h3,.dropdown-menu-media .dropdown-menu-header>h4,.dropdown-menu-media .dropdown-menu-header>h5{margin:0}.dropdown-menu-media .dropdown-menu-header .badge,.dropdown-menu-media .dropdown-menu-header .label{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-menu-media .list-group{max-height:270px;margin:0;font-size:.858rem;border-radius:0}.dropdown-menu-media .list-group-item{padding:0 20px;margin:0;border:none;border-radius:0!important}.dropdown-menu-media .list-group-item .media{padding:15px 0;border-top:1px solid #e4eaec}.dropdown-menu-media .list-group-item:first-child .media{border-top:none}.dropdown-menu-media>.dropdown-menu-footer{background-color:#f3f7f9;border-top:1px solid #e4eaec}.dropdown-menu-media>.dropdown-menu-footer>a{padding:15px 20px!important;margin:0;color:#a3afb7!important}.dropdown-menu-media>.dropdown-menu-footer>a:hover{color:#89bceb!important;background-color:transparent!important}.dropdown-menu-media>.dropdown-menu-footer>.dropdown-menu-footer-btn{position:absolute;right:0}.dropdown-menu-media>.dropdown-menu-footer>.dropdown-menu-footer-btn:hover{color:#89bceb!important;background-color:transparent!important}.dropdown-menu-primary .dropdown-iten.active,.dropdown-menu-primary .dropdown-iten.active:focus,.dropdown-menu-primary .dropdown-iten.active:hover{color:#fff;background-color:#62a8ea}.dropdown-menu-success .dropdown-iten.active,.dropdown-menu-success .dropdown-iten.active:focus,.dropdown-menu-success .dropdown-iten.active:hover{color:#fff;background-color:#46be8a}.dropdown-menu-info .dropdown-iten.active,.dropdown-menu-info .dropdown-iten.active:focus,.dropdown-menu-info .dropdown-iten.active:hover{color:#fff;background-color:#57c7d4}.dropdown-menu-warning .dropdown-iten.active,.dropdown-menu-warning .dropdown-iten.active:focus,.dropdown-menu-warning .dropdown-iten.active:hover{color:#fff;background-color:#f2a654}.dropdown-menu-danger .dropdown-iten.active,.dropdown-menu-danger .dropdown-iten.active:focus,.dropdown-menu-danger .dropdown-iten.active:hover{color:#fff;background-color:#f96868}.dropdown-menu-dark .dropdown-iten.active,.dropdown-menu-dark .dropdown-iten.active:focus,.dropdown-menu-dark .dropdown-iten.active:hover{color:#fff;background-color:#526069}.btn-group .btn~.dropdown-toggle{padding-right:.8em;padding-left:.8em;margin-left:-1px}.btn-group .btn~.dropdown-toggle:after{margin-left:0}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.btn-group:focus .dropdown-toggle{-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}.input-group-addon{-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;-o-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear}.input-group-btn .btn{padding:6px 10px}.input-group-btn .btn>.icon{vertical-align:bottom}.input-group-btn .dropdown-toggle.btn .caret{margin-left:2px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:1}.nav-link{position:relative;display:block;padding:.715rem 1.072rem;overflow:hidden}.nav-link:focus{outline:0}.nav-link:focus,.nav-link:hover{text-decoration:none;background-color:#f3f7f9}.nav-link .close{display:inline-block;margin-left:10px}.nav-quick{padding:0;margin-right:0;margin-bottom:22px;margin-left:0;background-color:#fff;border-radius:.215rem;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.nav-quick .nav-item{position:relative;display:block;padding:0;text-align:center;list-style:none}.nav-quick .nav-link{display:block;padding:1.143rem 0;color:#014}.nav-quick .nav-link .icon{display:block;margin-bottom:.2rem;font-size:2rem}.nav-quick .nav-link:hover{text-decoration:none;background-color:#f3f7f9}.nav-quick .label,.nav-quick .label-pill{position:absolute;top:0;right:0}.nav-quick-sm .nav-link{padding:.858rem 0}.nav-quick-sm .nav-link .icon{font-size:1.5rem}.nav-quick-lg .nav-link{padding:1.572rem 0}.nav-quick-lg .nav-link .icon{font-size:2.5rem}.nav-quick-bordered{border-top:1px solid #e4eaec;border-left:1px solid #e4eaec}.nav-quick-bordered .nav-item{border-right:1px solid #e4eaec;border-bottom:1px solid #e4eaec}.nav-tabs .nav-item+.nav-item{margin-left:2px}.nav-tabs .nav-link{padding:.715rem 1.429rem;color:#014;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.nav-tabs .nav-link>.icon{margin-right:.5em;line-height:1}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:#f3f7f9}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#fff;background-color:#62a8ea;border-color:transparent;border-bottom-color:#62a8ea}.nav-tabs .dropup .dropdown-menu{margin-bottom:-1px}.nav-pills>.nav-item>.nav-link{-webkit-transition:border .2s linear 0s,color .2s linear 0s,background-color .2s linear 0s;-o-transition:border .2s linear 0s,color .2s linear 0s,background-color .2s linear 0s;transition:border .2s linear 0s,color .2s linear 0s,background-color .2s linear 0s}.nav-pills-rounded>.nav-item>.nav-link{padding-right:20px;padding-left:20px;margin-right:5px;margin-left:5px;border-radius:1000px}.nav-tabs.nav-tabs-bottom{border-top:1px solid #e4eaec;border-bottom:none}.nav-tabs.nav-tabs-bottom .nav-item{margin-top:-1px;margin-bottom:0}.nav-tabs.nav-tabs-bottom .nav-link{border-radius:0 0 .286rem .286rem}.nav-tabs.nav-tabs-bottom .nav-link:focus,.nav-tabs.nav-tabs-bottom .nav-link:hover{border-top-color:#e4eaec;border-bottom-color:transparent}.nav-tabs-reverse .nav-item{float:right}.nav-tabs-reverse .nav-item+.nav-item{margin-right:2px;margin-left:0}.nav-tabs-solid{border-bottom-color:#f3f7f9}.nav-tabs-solid .nav-link:hover{border-color:transparent}.nav-tabs-solid .nav-item.open .nav-link,.nav-tabs-solid .nav-item.open .nav-link:focus,.nav-tabs-solid .nav-item.open .nav-link:hover,.nav-tabs-solid .nav-link.active,.nav-tabs-solid .nav-link.active:focus,.nav-tabs-solid .nav-link.active:hover{color:#014;background-color:#f3f7f9;border-color:transparent}.nav-tabs-solid~.tab-content{padding:1.429rem;background-color:#f3f7f9}.nav-tabs-solid.nav-tabs-bottom .nav-link.active,.nav-tabs-solid.nav-tabs-bottom .nav-link.active:focus,.nav-tabs-solid.nav-tabs-bottom .nav-link.active:hover{border:none}.nav-tabs-line{position:relative}.nav-tabs-line .nav-link{padding:.715rem 1.429rem;border-bottom:2px solid transparent}.nav-tabs-line .nav-link:focus,.nav-tabs-line .nav-link:hover{background-color:transparent}.nav-tabs-line .nav-link:hover{border-bottom-color:#ccd5db}.nav-tabs-line .nav-item.open .nav-link,.nav-tabs-line .nav-item.open .nav-link:focus,.nav-tabs-line .nav-item.open .nav-link:hover,.nav-tabs-line .nav-link.active,.nav-tabs-line .nav-link.active:focus,.nav-tabs-line .nav-link.active:hover{color:#62a8ea;background-color:transparent;border-bottom:2px solid #62a8ea}.nav-tabs-line .dropdown-menu{margin-top:0}.nav-tabs-line .dropup .dropdown-menu{margin-bottom:0}.nav-tabs-line .nav-item.open>.nav-link,.nav-tabs-line .nav-item.open>.nav-link:focus,.nav-tabs-line .nav-item.open>.nav-link:hover{border-bottom-color:#62a8ea}.nav-tabs-line>.nav-tabs-autoline{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#62a8ea;-webkit-transition-property:left,width;-o-transition-property:left,width;transition-property:left,width}.nav-tabs-line.nav-tabs-bottom .nav-link{border-top:2px solid transparent;border-bottom:none}.nav-tabs-line.nav-tabs-bottom .nav-link:hover{border-top-color:#ccd5db;border-bottom-color:transparent}.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link,.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link:focus,.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link:hover,.nav-tabs-line.nav-tabs-bottom .nav-link.active,.nav-tabs-line.nav-tabs-bottom .nav-link.active:focus,.nav-tabs-line.nav-tabs-bottom .nav-link.active:hover{border-top:2px solid #62a8ea;border-bottom:none}.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link,.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link:focus,.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link:hover{border-top-color:#62a8ea}.nav-tabs-line.nav-tabs-bottom>.nav-tabs-autoline{top:0;bottom:auto}.nav-tabs-vertical::after{display:table;clear:both;content:""}.nav-tabs-vertical .nav-tabs{float:left;border-right:1px solid #e4eaec;border-bottom:none}.nav-tabs-vertical .nav-tabs .nav-item{float:none;margin-right:-1px;margin-bottom:2px;margin-left:0}.nav-tabs-vertical .nav-tabs .nav-link{padding:.715rem 1.429rem;border-radius:.286rem 0 0 .286rem}.nav-tabs-vertical .nav-tabs .nav-link:hover{border-right-color:#e4eaec;border-bottom-color:transparent}.nav-tabs-vertical .nav-tabs .nav-link.active,.nav-tabs-vertical .nav-tabs .nav-link.active:focus,.nav-tabs-vertical .nav-tabs .nav-link.active:hover{border-right-color:#62a8ea}.nav-tabs-vertical .nav-tabs-reverse{float:right;border-right:none;border-left:1px solid #e4eaec}.nav-tabs-vertical .nav-tabs-reverse .nav-item{margin-right:0;margin-left:-1px}.nav-tabs-vertical .nav-tabs-reverse .nav-link{margin-left:0;border-radius:0 .286rem .286rem 0}.nav-tabs-vertical .nav-tabs-reverse .nav-link:hover{border-right-color:transparent;border-left-color:#e4eaec}.nav-tabs-vertical .nav-tabs-reverse .nav-link.active,.nav-tabs-vertical .nav-tabs-reverse .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-reverse .nav-link.active:hover{border-left-color:#62a8ea}.nav-tabs-vertical .nav-tabs-solid{border-right-color:#f3f7f9}.nav-tabs-vertical .nav-tabs-solid .nav-link:hover{border-color:transparent}.nav-tabs-vertical .nav-tabs-solid .nav-link.active,.nav-tabs-vertical .nav-tabs-solid .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-solid .nav-link.active:hover{border-color:transparent}.nav-tabs-vertical .nav-tabs-solid+.tab-content{padding:1.429rem}.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse{border-left-color:#f3f7f9}.nav-tabs-vertical .nav-tabs-line .nav-link{border-right:2px solid transparent;border-bottom:none}.nav-tabs-vertical .nav-tabs-line .nav-link:hover{border-right-color:#ccd5db}.nav-tabs-vertical .nav-tabs-line .nav-link.active,.nav-tabs-vertical .nav-tabs-line .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-line .nav-link.active:hover{border-right:2px solid #62a8ea;border-bottom:none}.nav-tabs-vertical .nav-tabs-line>.nav-tabs-autoline{right:0;left:auto;width:2px;height:0;-webkit-transition-property:top,height;-o-transition-property:top,height;transition-property:top,height}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link{border-right-width:1px;border-left:2px solid transparent}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link:hover{border-color:transparent;border-left-color:#ccd5db}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active,.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active:hover{border-right:1px solid transparent;border-left:2px solid #62a8ea}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse>.nav-tabs-autoline{right:auto;left:0}.nav-tabs-vertical .tab-content{overflow:hidden}.nav-tabs-inverse .nav-tabs-solid{border-bottom-color:#fff}.nav-tabs-inverse .nav-tabs-solid .nav-link.active,.nav-tabs-inverse .nav-tabs-solid .nav-link.active:focus,.nav-tabs-inverse .nav-tabs-solid .nav-link.active:hover{color:#014;background-color:#fff}.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid{border-right-color:#fff}.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse{border-left-color:#fff}.nav-tabs-inverse .tab-content{background:#fff}.nav-tabs-animate .tab-content{overflow:hidden}.nav-tabs-lg .nav-link{padding:.858rem 1.429rem;font-size:1.286rem;line-height:1.333333}.nav-tabs-sm .nav-link{padding:.358rem .715rem;font-size:.858rem;line-height:1.5}.navbar-header::after{display:table;clear:both;content:""}@media (min-width:768px){.navbar-header{float:left}}.container-fluid .navbar-collapse,.container-fluid .navbar-header{margin-right:-1.0715rem;margin-left:-1.0715rem}@media (min-width:768px){.container-fluid .navbar-collapse,.container-fluid .navbar-header{margin-right:0;margin-left:0}}.navbar-collapse{padding-right:1.0715rem;padding-left:1.0715rem;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse::after{display:table;clear:both;content:""}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-nav{margin:.78575rem -1.0715rem}.navbar-nav .nav-item+.nav-item{margin-left:0}.navbar-nav .nav-item{float:none}.navbar-nav>.nav-item>.nav-link{padding-top:.715rem;padding-bottom:.715rem;line-height:22px}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu .dropdown-item{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu .dropdown-item{line-height:22px}.navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-nav .open .dropdown-menu .dropdown-item:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>.nav-item{float:left}.navbar-nav>.nav-item>.nav-link{padding-top:1.5715rem;padding-bottom:1.5715rem}.navbar-nav.navbar-right:last-child{margin-right:-1.0715rem}}.navbar-toggler{position:relative;float:right;height:4.715rem;padding:1.5715rem 1.0715rem;margin-top:0;margin-right:1.0715rem;margin-bottom:0;line-height:22px;background:0 0!important;background-image:none;border:1px solid transparent;border-radius:.215rem;-webkit-transition:color .25s linear;-o-transition:color .25s linear;transition:color .25s linear}.navbar-toggler:hover{background:0 0!important}.navbar-toggler:focus{outline:0}.navbar-toggler .icon{margin-top:-1px}.navbar-toggler .icon-bar{display:block;width:1.572rem;height:2px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:.286rem}@media (min-width:768px){.navbar-toggler{display:none}}.navbar-toggler-left{float:left;margin-right:0;margin-left:1.0715rem}.navbar{min-height:4.715rem;padding:0;border:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.navbar-fixed-bottom,.navbar-fixed-top{width:100%}.hidden-float::after{display:table;clear:both;content:""}@media (min-width:768px){.hidden-float{display:block}}@media (max-width:767px){.hidden-float{display:none!important}}.navbar-brand{float:left;height:66px;padding:1.5715rem 1.429rem;font-size:1.286rem;font-weight:500;line-height:22px}.navbar-brand>.navbar-brand-logo{display:inline-block}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-1.0715rem}}.navbar-brand-logo{height:2.286rem;margin-top:-.357rem}.navbar-brand-text{margin-left:.429rem}@media (max-width:767px){.navbar-brand-center{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (min-width:768px){.navbar-mega .container,.navbar-mega .container-fluid{position:relative}}.navbar-mega .dropdown-menu{left:auto}.navbar-mega .dropdown-mega{position:static}.navbar-mega .mega-content{padding:1.429rem 2.143rem}.navbar-mega .mega-menu{min-width:10.715rem;max-width:100%}.navbar-mega .mega-menu>ul{padding-left:0}.navbar-mega .mega-menu .list-icons{margin-bottom:.429rem}.navbar-mega .dropdown.dropdown-fw .dropdown-menu{right:5px;left:5px}@media (max-width:767px){.navbar-mega .dropdown.dropdown-fw .dropdown-menu{right:0;left:0}}.navbar-nav .nav-link{padding-top:1.572rem;padding-bottom:1.572rem}.navbar-nav .nav-link.navbar-avatar,.navbar-toolbar .nav-link.navbar-avatar{padding-top:1.286rem;padding-bottom:1.286rem}@media (max-width:767px){.navbar-nav .nav-link.navbar-avatar{padding-top:.429rem;padding-bottom:.429rem}}.navbar-avatar .avatar{width:2.143rem}.navbar-form{padding:.715rem 1.0715rem;margin-top:1.071rem;margin-right:-1.0715rem;margin-bottom:1.071rem;margin-left:-1.0715rem;border-top:1px solid transparent;border-bottom:1px solid transparent}@media (max-width:767px){.navbar-form .form-group{margin-bottom:.358rem}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0}.navbar-form.navbar-right:last-child{margin-right:-1.0715rem}}.navbar-form .icon{font-size:1.143rem;color:rgba(55,71,79,.4)}.navbar-form .form-control{background-color:#f3f7f9;border:none;border-radius:38px}@media (min-width:768px){.navbar-search.collapse{display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important}}@media (max-width:767px){.navbar-search{padding-right:1.0715rem;padding-left:1.0715rem}}@media (max-width:767px){.navbar-search .navbar-form{margin-top:0;margin-bottom:0;border-bottom:none}}.container-fluid>.navbar-search,.container>.navbar-search{margin-right:-1.0715rem;margin-left:-1.0715rem}@media (min-width:768px){.container-fluid>.navbar-search,.container>.navbar-search{margin-right:0;margin-left:0}}.navbar-search-overlap{position:absolute!important;top:0;right:0;left:0;background-color:#fff}.navbar-search-overlap .form-control,.navbar-search-overlap .form-group{display:block!important;margin:0}.navbar-search-overlap .form-control{height:4.715rem!important;background-color:transparent!important;border-radius:0}.navbar-search-overlap .form-control:focus{border-color:transparent}.navbar-collapse-toolbar.in{overflow-y:visible}.navbar-toolbar{float:left}.navbar-toolbar::after{display:table;clear:both;content:""}.navbar-toolbar>li{float:left}.navbar-toolbar>li::after{display:table;clear:both;content:""}.navbar-toolbar>li>a{padding-top:1.5715rem;padding-bottom:1.5715rem;line-height:22px}.navbar-toolbar .dropdown-menu{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}@media (max-width:767px){.navbar-toolbar .dropdown-menu:not(.dropdown-menu-media){max-height:28.572rem;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (max-width:767px) and (max-device-width:480px) and (orientation:landscape){.navbar-toolbar .dropdown-menu:not(.dropdown-menu-media){max-height:14.286rem}}@media (max-width:767px){.navbar-toolbar .open{position:static}.navbar-toolbar .open .dropdown-menu{right:0;left:0;float:none;width:auto;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:767px){.navbar-toolbar-left{float:left!important}.navbar-toolbar-right{float:right!important}}.icon-fullscreen{font-family:"Web Icons"}.icon-fullscreen:before{content:""}.icon-fullscreen.active:before{content:""}.icon-menubar{font-family:"Web Icons"}.icon-menubar:before{content:""}.icon-menubar.active:before{content:""}.navbar-default{background-color:#fff;border-color:#e4eaec}.navbar-default .navbar-brand{color:#37474f}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#37474f;background-color:none}.navbar-default .navbar-text{color:#014}.navbar-default .navbar-nav .nav-link{color:#014}.navbar-default .navbar-nav .nav-link:focus,.navbar-default .navbar-nav .nav-link:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-nav .nav-link.active,.navbar-default .navbar-nav .nav-link.active:focus,.navbar-default .navbar-nav .nav-link.active:hover,.navbar-default .navbar-nav>.active>.nav-link,.navbar-default .navbar-nav>.active>.nav-link:focus,.navbar-default .navbar-nav>.active>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-nav>.disabled>.nav-link,.navbar-default .navbar-nav>.disabled>.nav-link:focus,.navbar-default .navbar-nav>.disabled>.nav-link:hover{color:#ccd5db;background-color:transparent}.navbar-default .navbar-toggler{border-color:transparent}.navbar-default .navbar-toggler:focus,.navbar-default .navbar-toggler:hover{background-color:rgba(243,247,249,.3)}.navbar-default .navbar-toggler .icon-bar{background-color:#76838f}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e4eaec}.navbar-default .navbar-nav>.open>.nav-link,.navbar-default .navbar-nav>.open>.nav-link:focus,.navbar-default .navbar-nav>.open>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item{color:#014}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover{color:#ccd5db;background-color:transparent}}.navbar-default .navbar-link{color:#014}.navbar-default .navbar-link:hover{color:#526069}.navbar-default .navbar-toolbar>li>a{display:block;color:#014}.navbar-default .navbar-toolbar>li>a:focus,.navbar-default .navbar-toolbar>li>a:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-toolbar>.active>a,.navbar-default .navbar-toolbar>.active>a:focus,.navbar-default .navbar-toolbar>.active>a:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-toolbar>.disabled>a,.navbar-default .navbar-toolbar>.disabled>a:focus,.navbar-default .navbar-toolbar>.disabled>a:hover{color:#ccd5db;background-color:transparent}.navbar-default .navbar-toggler{color:#014}.navbar-default .navbar-toolbar>.open>a,.navbar-default .navbar-toolbar>.open>a:focus,.navbar-default .navbar-toolbar>.open>a:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-inverse{background-color:#62a8ea;border-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:none}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.active:focus,.navbar-inverse .navbar-nav .nav-link.active:hover,.navbar-inverse .navbar-nav>.active>.nav-link,.navbar-inverse .navbar-nav>.active>.nav-link:focus,.navbar-inverse .navbar-nav>.active>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-toggler{color:#fff;border-color:transparent}.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toggler .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#4397e6}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-divider{background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover{color:#fff;background-color:transparent}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .navbar-toolbar>li>a{color:#fff}.navbar-inverse .navbar-toolbar>li>a:focus,.navbar-inverse .navbar-toolbar>li>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toolbar>.active>a,.navbar-inverse .navbar-toolbar>.active>a:focus,.navbar-inverse .navbar-toolbar>.active>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toolbar>.disabled>a,.navbar-inverse .navbar-toolbar>.disabled>a:focus,.navbar-inverse .navbar-toolbar>.disabled>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-toolbar>.open>a,.navbar-inverse .navbar-toolbar>.open>a:focus,.navbar-inverse .navbar-toolbar>.open>a:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-btn{margin-top:1.071rem;margin-bottom:1.071rem}.navbar-btn.btn-sm{margin-top:1.2135rem;margin-bottom:1.2135rem}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:1.5715rem;margin-bottom:1.5715rem}.navbar-text{margin-top:1.5715rem;margin-bottom:1.5715rem}@media (min-width:768px){.navbar-text{float:left;margin-right:1.0715rem;margin-left:1.0715rem}.navbar-text.navbar-right:last-child{margin-right:0}}@media (min-width:768px){.navbar-left{float:left}.navbar-right{float:right;margin-right:-1.0715rem}.navbar-right~.navbar-right{margin-right:0}}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.breadcrumb{margin-bottom:10px;background-color:transparent}.breadcrumb li+li:before{padding:0 5px}.breadcrumb li .icon{text-decoration:none}.breadcrumb li .icon:before{margin-right:10px}.breadcrumb-arrow>li+li:before{content:"» "}.pagination .page-item>.page-link,.pagination .page-item>span{padding:9px 15px;-webkit-transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out;transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out}.pagination .page-item>.page-link:focus,.pagination .page-item>.page-link:hover,.pagination .page-item>span:focus,.pagination .page-item>span:hover{text-decoration:none;-webkit-transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.pagination .page-item .icon{margin-top:-1px}.pagination .nav-link.active:hover,.pagination>.nav-link.active{z-index:3;color:#fff;cursor:default;background-color:#62a8ea;border-color:#62a8ea}.pagination>.disabled>.page-link,.pagination>.disabled>.page-link:focus,.pagination>.disabled>.page-link:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#ccd5db;cursor:not-allowed;background-color:transparent;border-color:#e4eaec}.pagination-gap>.page-item.disabled .page-link:hover{border-color:#e4eaec}.pagination-gap>.page-item>.page-link{margin:0 5px;border-radius:5px}.pagination-gap>.page-item>.page-link:hover{background-color:transparent;border-color:#62a8ea}.pagination-gap>.page-item:first-child>.page-link,.pagination-gap>.page-item:last-child>.page-link{border-radius:5px}.pagination-gap>.page-item.active>.page-link{background-color:#62a8ea}.pagination-no-border>.page-item>.page-link{border:none}.pager li>a,.pager li>span{padding:10px 20px;color:#014;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.pager li>a:focus,.pager li>a:hover{color:#62a8ea}.pager li .icon{margin-top:-1px}.pager li>a:focus,.pager li>a:hover{border-color:#62a8ea}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{border-color:#e4eaec}.pager-round li>a,.pager-round li>span{border-radius:1000px}.pager .previous>a,.pager .previous>span{float:left}.pager .next>a,.pager .next>span{float:right}.label{padding:.25em .6em;font-weight:300;border-radius:.3em}.label.label-outline{color:#f3f7f9;background-color:transparent;border-color:#f3f7f9}.label-outline{border:1px solid transparent}.label-round{border-radius:1em}.label-pill{padding:3px 6px;border-radius:10rem}.label-pill:empty{display:none}.label-pill.up{position:relative;top:-10px;margin:0 -.8em;border-radius:15px}.btn .label-pill{top:0}.btn-group-xs>.btn .label-pill,.btn-xs .label-pill{top:0;padding:1px 5px}a .label-pill:focus,a .label-pill:hover{text-decoration:none;cursor:pointer}.list-group-item>.label-pill{float:right}.list-group-item>.label-pill+.label-pill{margin-right:5px}.nav-pills>li>a>.label-pill{margin-left:3px}.label-default{color:#014;background-color:#e4eaec}.label-default[href]:focus,.label-default[href]:hover{background-color:#f3f7f9}.label-default.label-outline{color:#e4eaec;background-color:transparent;border-color:#e4eaec}.label-default[href]:focus,.label-default[href]:hover{color:#a3afb7}.label-default.label-outline{color:#014}.label-primary{background-color:#62a8ea}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#89bceb}.label-primary.label-outline{color:#62a8ea;background-color:transparent;border-color:#62a8ea}.label-success{background-color:#46be8a}.label-success[href]:focus,.label-success[href]:hover{background-color:#5cd29d}.label-success.label-outline{color:#46be8a;background-color:transparent;border-color:#46be8a}.label-info{background-color:#57c7d4}.label-info[href]:focus,.label-info[href]:hover{background-color:#77d6e1}.label-info.label-outline{color:#57c7d4;background-color:transparent;border-color:#57c7d4}.label-warning{background-color:#f2a654}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#f4b066}.label-warning.label-outline{color:#f2a654;background-color:transparent;border-color:#f2a654}.label-danger{background-color:#f96868}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#fa7a7a}.label-danger.label-outline{color:#f96868;background-color:transparent;border-color:#f96868}.label-dark{background-color:#526069}.label-dark[href]:focus,.label-dark[href]:hover{background-color:#76838f}.label-dark.label-outline{color:#526069;background-color:transparent;border-color:#526069}.label-lg{font-size:16px}.label-sm{padding:.1em .5em .1em;font-size:10px}.jumbotron{padding:0;border-radius:.215rem}.jumbotron>.jumbotron-photo img{width:100%;border-top-left-radius:.215rem;border-top-right-radius:.215rem}.jumbotron-contents{padding:1.429rem}.jumbotron .carousel,.jumbotron .carousel-inner,.jumbotron .carousel-inner>.carousel-item.active img{border-top-left-radius:.215rem;border-top-right-radius:.215rem}.jumbotron .carousel-inner>.carousel-item>a>img,.jumbotron .carousel-inner>.carousel-item>img{width:100%}.jumbotron .h1,.jumbotron h1{font-size:28px}.jumbotron .h2,.jumbotron h2{font-size:24px}@media (min-width:768px){.container .jumbotron,.jumbotron{padding:0}.jumbotron .h1,.jumbotron h1{font-size:28px}}.alert{padding-right:20px;padding-left:20px}.alert ul{padding-left:13px}.alert ul li{padding-left:7px}.panel>.alert{margin:0}.alert h4{margin-top:0;color:inherit}.alert-alt{color:#014;background-color:rgba(243,247,249,.8);border:none;border-left:3px solid transparent}.alert-alt .alert-link,.alert-alt a{text-decoration:none}.alert-dismissible{padding-right:40px}.alert-dismissible .close{top:0;text-decoration:none;opacity:.6}.alert-dismissible .close:focus,.alert-dismissible .close:hover{opacity:1}.alert-dismissible.alert-alt .close{color:#a3afb7;opacity:.6}.alert-dismissible.alert-alt .close:focus,.alert-dismissible.alert-alt .close:hover{color:#a3afb7;opacity:1}.alert-icon{position:relative;padding-left:45px}.alert-icon>.icon{position:absolute;top:18px;left:20px;width:1em;font-size:1rem;text-align:center}.alert-avatar{position:relative;padding-top:20px;padding-bottom:20px;padding-left:75px}.alert-avatar>.avatar{position:absolute;top:12px;left:20px}.page-alert .alert-wrap{max-height:0;padding:0;margin:0;overflow:hidden;-webkit-transition:max-height .7s linear 0s;-o-transition:max-height .7s linear 0s;transition:max-height .7s linear 0s}.page-alert .alert-wrap.in{max-height:500px;-webkit-transition:max-height 1s linear 0s;-o-transition:max-height 1s linear 0s;transition:max-height 1s linear 0s}.page-alert .alert-wrap .alert{margin:0;text-align:left;border-radius:0}.alert-primary{color:#62a8ea;background-color:rgba(232,241,248,.8);border-color:#e8f1f8}.alert-primary .close{color:#62a8ea}.alert-primary .close:focus,.alert-primary .close:hover{color:#62a8ea}.alert-primary .alert-link{color:#4e97d9}.alert-alt.alert-primary{border-color:#62a8ea}.alert-alt.alert-primary .alert-link,.alert-alt.alert-primary a{color:#62a8ea}.alert-success .alert-link{color:#36ab7a}.alert-alt.alert-success{border-color:#46be8a}.alert-alt.alert-success .alert-link,.alert-alt.alert-success a{color:#46be8a}.alert-info .alert-link{color:#47b8c6}.alert-alt.alert-info{border-color:#57c7d4}.alert-alt.alert-info .alert-link,.alert-alt.alert-info a{color:#57c7d4}.alert-warning .alert-link{color:#ec9940}.alert-alt.alert-warning{border-color:#f2a654}.alert-alt.alert-warning .alert-link,.alert-alt.alert-warning a{color:#f2a654}.alert-danger .alert-link{color:#e9595b}.alert-alt.alert-danger{border-color:#f96868}.alert-alt.alert-danger .alert-link,.alert-alt.alert-danger a{color:#f96868}.alert-social{position:relative;padding-left:65px}.alert-social>.icon{position:absolute;top:12px;bottom:0;left:20px;width:1em;font-size:30px;text-align:center}.alert-facebook{color:#fff;background-color:#3b5998;border-color:#3b5998}.alert-facebook .close{color:#fff}.alert-facebook .close:focus,.alert-facebook .close:hover{color:#fff}.alert-facebook .alert-link{font-weight:500;color:#fff}.alert-twitter{color:#fff;background-color:#55acee;border-color:#55acee}.alert-twitter .close{color:#fff}.alert-twitter .close:focus,.alert-twitter .close:hover{color:#fff}.alert-twitter .alert-link{font-weight:500;color:#fff}.alert-google-plus{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.alert-google-plus .close{color:#fff}.alert-google-plus .close:focus,.alert-google-plus .close:hover{color:#fff}.alert-google-plus .alert-link{font-weight:500;color:#fff}.alert-linkedin{color:#fff;background-color:#0976b4;border-color:#0976b4}.alert-linkedin .close{color:#fff}.alert-linkedin .close:focus,.alert-linkedin .close:hover{color:#fff}.alert-linkedin .alert-link{font-weight:500;color:#fff}.alert-flickr{color:#fff;background-color:#ff0084;border-color:#ff0084}.alert-flickr .close{color:#fff}.alert-flickr .close:focus,.alert-flickr .close:hover{color:#fff}.alert-flickr .alert-link{font-weight:500;color:#fff}.alert-tumblr{color:#fff;background-color:#35465c;border-color:#35465c}.alert-tumblr .close{color:#fff}.alert-tumblr .close:focus,.alert-tumblr .close:hover{color:#fff}.alert-tumblr .alert-link{font-weight:500;color:#fff}.alert-github{color:#fff;background-color:#4183c4;border-color:#4183c4}.alert-github .close{color:#fff}.alert-github .close:focus,.alert-github .close:hover{color:#fff}.alert-github .alert-link{font-weight:500;color:#fff}.alert-dribbble{color:#fff;background-color:#c32361;border-color:#c32361}.alert-dribbble .close{color:#fff}.alert-dribbble .close:focus,.alert-dribbble .close:hover{color:#fff}.alert-dribbble .alert-link{font-weight:500;color:#fff}.alert-youtube{color:#fff;background-color:#b31217;border-color:#b31217}.alert-youtube .close{color:#fff}.alert-youtube .close:focus,.alert-youtube .close:hover{color:#fff}.alert-youtube .alert-link{font-weight:500;color:#fff}.alert.dark .alert-link{font-weight:500;color:#fff!important}.alert.dark .alert-left-border{border:none;border-left:3px solid transparent}.alert.dark.alert-dismissible.alert-alt .close{color:#fff}.alert.dark.alert-dismissible.alert-alt .close:focus,.alert.dark.alert-dismissible.alert-alt .close:hover{color:#fff}.alert.dark.alert-primary{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.alert.dark.alert-primary .close{color:#fff}.alert.dark.alert-primary .close:focus,.alert.dark.alert-primary .close:hover{color:#fff}.alert.dark.alert-primary.alert-alt{border-color:#2771b4}.alert.dark.alert-primary.alert-alt .alert-link,.alert.dark.alert-primary.alert-alt a{color:#fff}.alert.dark.alert-success{color:#fff;background-color:#46be8a;border-color:#46be8a}.alert.dark.alert-success .close{color:#fff}.alert.dark.alert-success .close:focus,.alert.dark.alert-success .close:hover{color:#fff}.alert.dark.alert-success.alert-alt{border-color:#247151}.alert.dark.alert-success.alert-alt .alert-link,.alert.dark.alert-success.alert-alt a{color:#fff}.alert.dark.alert-info{color:#fff;background-color:#57c7d4;border-color:#57c7d4}.alert.dark.alert-info .close{color:#fff}.alert.dark.alert-info .close:focus,.alert.dark.alert-info .close:hover{color:#fff}.alert.dark.alert-info.alert-alt{border-color:#2e8893}.alert.dark.alert-info.alert-alt .alert-link,.alert.dark.alert-info.alert-alt a{color:#fff}.alert.dark.alert-warning{color:#fff;background-color:#f2a654;border-color:#f2a654}.alert.dark.alert-warning .close{color:#fff}.alert.dark.alert-warning .close:focus,.alert.dark.alert-warning .close:hover{color:#fff}.alert.dark.alert-warning.alert-alt{border-color:#cb7314}.alert.dark.alert-warning.alert-alt .alert-link,.alert.dark.alert-warning.alert-alt a{color:#fff}.alert.dark.alert-danger{color:#fff;background-color:#f96868;border-color:#f96868}.alert.dark.alert-danger .close{color:#fff}.alert.dark.alert-danger .close:focus,.alert.dark.alert-danger .close:hover{color:#fff}.alert.dark.alert-danger.alert-alt{border-color:#d91d1f}.alert.dark.alert-danger.alert-alt .alert-link,.alert.dark.alert-danger.alert-alt a{color:#fff}.progress{height:15px;margin-bottom:22px;overflow:hidden;background-color:#e4eaec;border-radius:.215rem}.progress-bar{float:left;width:0;height:100%;font-size:.858rem;line-height:15px;color:#fff;text-align:center;background-color:#62a8ea;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-success{background-color:#46be8a}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#57c7d4}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f2a654}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#f96868}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-square{border-radius:0}.progress-circle{border-radius:1000px}.progress-vertical{position:relative;display:inline-block;width:15px;height:250px;min-height:250px;margin-right:30px;margin-bottom:0}.progress-vertical .progress-bar{width:100%}.progress-bar-indicating.active{position:relative;-webkit-animation:none;-o-animation:none;animation:none}.progress-bar-indicating.active:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#fff;border-radius:inherit;opacity:0;-webkit-animation:progress-active 3s ease 0s infinite;-o-animation:progress-active 3s ease 0s infinite;animation:progress-active 3s ease 0s infinite}.progress-vertical .progress-bar-indicating.active:before{-webkit-animation-name:progress-vertical-active;-o-animation-name:progress-vertical-active;animation-name:progress-vertical-active}.progress-skill{position:relative}.progress-skill .progress-bar>span{position:absolute;top:0;right:10px;color:#526069}.progress-lg{height:22px}.progress-lg.progress-vertical{width:25px}.progress-lg .progress-bar{line-height:22px}.progress-sm{height:10px}.progress-sm.progress-vertical{width:10px}.progress-sm .progress-bar{line-height:10px}.progress-xs{height:4px;border-radius:1px}.progress-xs.progress-vertical{width:4px}.progress-xs .progress-bar{line-height:4px}.contextual-progress{margin:20px 0}.contextual-progress .progress-title{float:left}.contextual-progress .progress-label{position:relative;float:right}.contextual-progress .progress{height:2px;margin:5px 0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-webkit-keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@-o-keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@-webkit-keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}@-o-keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}@keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}.media-object{width:120px}.media-left,.media>.pull-xs-left{padding-right:20px}.media-right,.media>.pull-xs-right{padding-left:20px}.media-body{overflow:auto}.media .media{padding-bottom:0;border-bottom:none}.media-meta{margin-bottom:3px;font-size:.858rem;color:#526069}.media-lg .media-object{width:160px}.media-lg .media{margin-left:-110px}.media-sm .media-object{width:80px}.media-sm .media{margin-left:-70px}.media-xs .media-object{width:60px}.media-xs .media{margin-left:-60px}@media (min-width:768px){.media-body{overflow:hidden}.media .media{margin-left:0}}.list-group{margin-bottom:20px}.list-group .media{padding:2px 0;border-bottom:0}.list-group .media .media-left,.list-group .media .pull-xs-left{padding-right:20px}.list-group .media .media-right,.list-group .media .pull-xs-right{padding-left:20px}.list-group .media .pull-xs-right .status{margin-top:15px;margin-right:5px}.list-group .media .media-heading{font-size:1rem}.list-group-full>.list-group-item{padding-right:0;padding-left:0}a.list-group-item{border-radius:.215rem}a.list-group-item.disabled,a.list-group-item.disabled:focus,a.list-group-item.disabled:hover{color:#ccd5db;background-color:#f3f7f9}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{color:#fff;background-color:#62a8ea}.list-group-item .icon{margin-right:10px}.list-group.bg-inherit{border-radius:.215rem}.list-group.bg-inherit .list-group-item{background-color:transparent;border-bottom-color:rgba(0,0,0,.075)}.list-group.bg-inherit .list-group-item:last-child{border-bottom-color:transparent}.list-group.bg-inherit .list-group-item:hover{background-color:rgba(0,0,0,.075);border-color:transparent}.list-group-bordered .list-group-item{border-color:#e4eaec}.list-group-bordered .list-group-item.active,.list-group-bordered .list-group-item.active:focus,.list-group-bordered .list-group-item.active:hover{color:#fff;background-color:#4e97d9;border-color:#4e97d9}.list-group-dividered .list-group-item{border-top-color:#e4eaec}.list-group-dividered .list-group-item.active:hover{border-top-color:#e4eaec}.list-group-dividered .list-group-item:last-child{border-bottom-color:#e4eaec}.list-group-dividered .list-group-item:first-child{border-top-color:transparent}.list-group-dividered .list-group-item:first-child.active:hover{border-top-color:transparent}.list-group-gap .list-group-item{margin-bottom:2px;border-radius:.215rem}.list-group-full .list-group-item{padding-right:0;padding-left:0}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{color:#62a8ea;background-color:transparent;border-color:transparent}.list-group-item{border:1px solid transparent}.list-group-item-dark{color:#fff;background-color:#526069}a.list-group-item-dark,button.list-group-item-dark{color:#fff}a.list-group-item-dark .list-group-item-heading,button.list-group-item-dark .list-group-item-heading{color:inherit}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#fff;background-color:#47535b}a.list-group-item-dark.active,a.list-group-item-dark.active:focus,a.list-group-item-dark.active:hover,button.list-group-item-dark.active,button.list-group-item-dark.active:focus,button.list-group-item-dark.active:hover{color:#fff;background-color:#fff;border-color:#fff}.close.icon{font-size:inherit}.card{margin-bottom:2.143rem;border:none}.card .cover{width:100%;padding:0;border-bottom:none}[class*=blocks-]>li>.card{margin-bottom:0}.card-bordered{border:1px solid #e4eaec}.card-header-no-border{border:none}.card-footer-no-border{border:none}.card-transparent{background-color:transparent}.card-header-transparent{background-color:transparent}.card-footer-transparent{background-color:transparent}.card-shadow{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.card-block{position:relative}.card-text.type-link a{position:relative;display:inline-block;padding:3px 5px;color:#a3afb7}.card-text.type-link a:first-child{padding-left:0}.card-text.type-link a:hover{color:#ccd5db}.card-text.type-link a+a:before{position:absolute;top:10px;left:-2px;width:3px;height:3px;content:'';background-color:#a3afb7;border-radius:50%}.card-watermark{position:absolute;right:0;bottom:0;line-height:1;opacity:.1}.card-watermark.darker{color:#000}.card-watermark.lighter{color:#fff}.card-divider:after{display:block;width:20px;height:2px;margin:15px auto;content:"";background-color:#fff}.card-actions{margin-top:10px;text-align:right}.card-actions a{display:inline-block;margin-right:10px;color:#a3afb7;vertical-align:middle}.card-actions a .icon,.card-actions a.icon{text-decoration:none}.card-actions a .icon+span,.card-actions a.icon+span{margin-left:2px}.card-actions a.active,.card-actions a:focus,.card-actions a:hover{color:#ccd5db;text-decoration:none}.card-actions a:last-child{margin-right:0}.card-actions-sidebar{position:absolute;top:20px;left:20px;width:60px}.card-actions-sidebar a{display:inline-block;width:100%;height:60px;margin-right:0;text-align:center;border-right:1px solid #e4eaec}.card-actions-sidebar a:before{display:inline-block;height:100%;vertical-align:middle;content:''}.card-actions-sidebar a+a{border-top:1px solid #e4eaec}.card-actions-sidebar+.card-content{margin-left:80px}.card-img-left{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:.215rem 0 0 .215rem}.card-img-left~.card-block{width:60%;margin-left:40%}@media (max-width:767px){.card-img-left{position:relative;width:100%;height:320px}.card-img-left~.card-block{width:100%;margin-left:0}}.card-default{background-color:#e4eaec;border-color:#e4eaec}body{font-weight:300}th{font-weight:400}b,strong{font-weight:500}optgroup{font-weight:500}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:300}.lead{font-weight:100}dt{font-weight:500}kbd kbd{font-weight:500}label{font-weight:300}.checkbox label,.radio label{font-weight:300}.checkbox-inline,.radio-inline{font-weight:300}.btn-link{font-weight:300}.dropdown-menu>li>a{font-weight:100}.input-group-addon{font-weight:300}.label{font-weight:500}.popover{font-weight:300}.tooltip{font-weight:300}.modal{z-index:1700}.modal-content{border:none;border-radius:.286rem;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.2);box-shadow:0 2px 12px rgba(0,0,0,.2)}.modal-header{padding:15px 20px;border-bottom:none}.modal-header .close{margin-top:1px}.modal-body{padding:20px}.modal-footer{padding:6px 20px 20px;border-top:none}@media (min-width:480px){.modal-dialog{width:auto;margin:30px}}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}}@media (min-width:992px){.modal-lg{width:900px}}.modal-top{margin:0 auto}.modal-center{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;height:100%;margin:0 auto;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:center;align-content:center}.modal-bottom{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;height:100%;margin:0 auto;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:center;align-content:center}.modal-sidebar{position:absolute;right:0;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;display:flex;height:100%;margin:0;background-color:#fff;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:center;align-content:center}.modal-sidebar .modal-content{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-sidebar .modal-header{border-bottom:none}.modal-sidebar .modal-footer{border-top:none}.modal-sidebar button.close{position:fixed;top:20px;right:20px}.modal.fade .modal-dialog.modal-sidebar{-webkit-transform:translate(25%,0);-ms-transform:translate(25%,0);-o-transform:translate(25%,0);transform:translate(25%,0)}.modal.in .modal-dialog.modal-sidebar{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-fill-in{background-color:transparent}.modal-fill-in.in{background-color:rgba(255,255,255,.95);opacity:1}.modal-fill-in .modal-dialog{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;width:100%;height:100%;margin:0 auto;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media (min-width:768px){.modal-fill-in .modal-dialog>*{width:600px}.modal-fill-in .modal-dialog.modal-sm>*{width:300px}.modal-fill-in .modal-dialog button.close{position:fixed;top:20px;right:20px;z-index:1;opacity:.5;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@media (min-width:992px){.modal-fill-in .modal-dialog.modal-lg>*{width:900px}}.modal-fill-in .modal-content{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-fill-in .modal-header{border-bottom:none}.modal-fill-in .modal-footer{border-top:none}.modal-primary .modal-header{background-color:#62a8ea;border-radius:.286rem .286rem 0 0}.modal-primary .modal-header *{color:#fff}.modal-primary .modal-header .close{opacity:.6}.modal-success .modal-header{background-color:#46be8a;border-radius:.286rem .286rem 0 0}.modal-success .modal-header *{color:#fff}.modal-success .modal-header .close{opacity:.6}.modal-info .modal-header{background-color:#57c7d4;border-radius:.286rem .286rem 0 0}.modal-info .modal-header *{color:#fff}.modal-info .modal-header .close{opacity:.6}.modal-warning .modal-header{background-color:#f2a654;border-radius:.286rem .286rem 0 0}.modal-warning .modal-header *{color:#fff}.modal-warning .modal-header .close{opacity:.6}.modal-danger .modal-header{background-color:#f96868;border-radius:.286rem .286rem 0 0}.modal-danger .modal-header *{color:#fff}.modal-danger .modal-header .close{opacity:.6}.modal.modal-fade-in-scale-up .modal-dialog{opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.modal.modal-fade-in-scale-up.in .modal-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.modal.modal-slide-in-right .modal-dialog{opacity:0;-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9) 0s;-o-transition:all .3s cubic-bezier(.25,.5,.5,.9) 0s;transition:all .3s cubic-bezier(.25,.5,.5,.9) 0s;-webkit-transform:translate(20%,0);-ms-transform:translate(20%,0);-o-transform:translate(20%,0);transform:translate(20%,0)}.modal.modal-slide-in-right.in .modal-dialog{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal.modal-slide-from-bottom .modal-dialog{opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:translate(0,20%);-ms-transform:translate(0,20%);-o-transform:translate(0,20%);transform:translate(0,20%)}.modal.modal-slide-from-bottom.in .modal-dialog{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal.modal-newspaper .modal-dialog{opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);-o-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg)}.modal.modal-newspaper.in .modal-dialog{opacity:1;-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.modal.modal-fall{-webkit-perspective:1300px;perspective:1300px}.modal.modal-fall .modal-dialog{opacity:0;-webkit-transform:translateZ(600px) rotateX(20deg);-ms-transform:translateZ(600px) rotateX(20deg);transform:translateZ(600px) rotateX(20deg);-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-fall.in .modal-dialog{opacity:1;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;-webkit-transform:translateZ(0) rotateX(0);-ms-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0)}.modal.modal-side-fall{-webkit-perspective:1300px;perspective:1300px}.modal.modal-side-fall .modal-dialog{-webkit-transform:translate(30%) translateZ(600px) rotate(10deg);-ms-transform:translate(30%) translateZ(600px) rotate(10deg);transform:translate(30%) translateZ(600px) rotate(10deg);-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-side-fall.in .modal-dialog{-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;-webkit-transform:translate(0) translateZ(0) rotate(0);-ms-transform:translate(0) translateZ(0) rotate(0);transform:translate(0) translateZ(0) rotate(0)}.modal.modal-3d-flip-horizontal{-webkit-perspective:1300px;perspective:1300px}.modal.modal-3d-flip-horizontal .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg);-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-3d-flip-horizontal.in .modal-dialog{-webkit-transform:rotateY(0);transform:rotateY(0)}.modal.modal-3d-flip-vertical{-webkit-perspective:1300px;perspective:1300px}.modal.modal-3d-flip-vertical .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:rotateX(-70deg);transform:rotateX(-70deg);-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-3d-flip-vertical.in .modal-dialog{-webkit-transform:rotateX(0);transform:rotateX(0)}.modal.modal-3d-sign{-webkit-perspective:1300px;perspective:1300px}.modal.modal-3d-sign .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:rotateX(-60deg);transform:rotateX(-60deg);-webkit-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-o-transform-origin:50% 0 0;transform-origin:50% 0 0;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-3d-sign.in .modal-dialog{-webkit-transform:rotateX(0);transform:rotateX(0)}.modal.modal-super-scaled .modal-dialog{opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.modal.modal-super-scaled.in .modal-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.modal.modal-just-me .modal-dialog{opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.modal.modal-just-me .modal-backdrop{background-color:#fff}.modal.modal-just-me.in{background:#fff}.modal.modal-just-me.in .modal-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.modal.modal-just-me.in .modal-backdrop{opacity:1}.modal.modal-3d-slit{-webkit-perspective:1300px;perspective:1300px}.modal.modal-3d-slit .modal-dialog{opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translateZ(-3000px) rotateY(90deg);-ms-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-3d-slit.in .modal-dialog{-webkit-animation:slit .7s ease-out forwards;-o-animation:slit .7s ease-out forwards;animation:slit .7s ease-out forwards}.modal.modal-rotate-from-bottom{-webkit-perspective:1300px;perspective:1300px}.modal.modal-rotate-from-bottom .modal-dialog{-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:translateY(100%) rotateX(90deg);-ms-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg);-webkit-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;-o-transform-origin:0 100% 0;transform-origin:0 100% 0;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-rotate-from-bottom.in .modal-dialog{-webkit-transform:translateY(0) rotateX(0);-ms-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.modal.modal-rotate-from-left{-webkit-perspective:1300px;perspective:1300px}.modal.modal-rotate-from-left .modal-dialog{-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-ms-transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform:translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;-o-transform-origin:0 100% 0;transform-origin:0 100% 0;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-rotate-from-left.in .modal-dialog{-webkit-transform:translateZ(0) translateX(0) rotateY(0);-ms-transform:translateZ(0) translateX(0) rotateY(0);transform:translateZ(0) translateX(0) rotateY(0)}@-webkit-keyframes slit{50%{opacity:.5;-webkit-transform:translateZ(-250px) rotateY(89deg);-ms-transform:translateZ(-250px) rotateY(89deg);transform:translateZ(-250px) rotateY(89deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}}@-o-keyframes slit{50%{opacity:.5;-webkit-transform:translateZ(-250px) rotateY(89deg);-ms-transform:translateZ(-250px) rotateY(89deg);transform:translateZ(-250px) rotateY(89deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}}@keyframes slit{50%{opacity:.5;-webkit-transform:translateZ(-250px) rotateY(89deg);-ms-transform:translateZ(-250px) rotateY(89deg);transform:translateZ(-250px) rotateY(89deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}}.tooltip-inner{padding:6px 12px}.tooltip-primary .tooltip-inner{color:#fff;background-color:#62a8ea}.tooltip-primary.bs-tether-element-attached-top .tooltip-arrow,.tooltip-primary.tooltip-top .tooltip-arrow{border-bottom-color:#62a8ea}.tooltip-primary.bs-tether-element-attached-right .tooltip-arrow,.tooltip-primary.tooltip-right .tooltip-arrow{border-left-color:#62a8ea}.tooltip-primary.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip-primary.tooltip-bottom .tooltip-arrow{border-top-color:#62a8ea}.tooltip-primary.bs-tether-element-attached-left .tooltip-arrow,.tooltip-primary.tooltip-left .tooltip-arrow{border-right-color:#62a8ea}.tooltip-success .tooltip-inner{color:#fff;background-color:#46be8a}.tooltip-success.bs-tether-element-attached-top .tooltip-arrow,.tooltip-success.tooltip-top .tooltip-arrow{border-bottom-color:#46be8a}.tooltip-success.bs-tether-element-attached-right .tooltip-arrow,.tooltip-success.tooltip-right .tooltip-arrow{border-left-color:#46be8a}.tooltip-success.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip-success.tooltip-bottom .tooltip-arrow{border-top-color:#46be8a}.tooltip-success.bs-tether-element-attached-left .tooltip-arrow,.tooltip-success.tooltip-left .tooltip-arrow{border-right-color:#46be8a}.tooltip-info .tooltip-inner{color:#fff;background-color:#57c7d4}.tooltip-info.bs-tether-element-attached-top .tooltip-arrow,.tooltip-info.tooltip-top .tooltip-arrow{border-bottom-color:#57c7d4}.tooltip-info.bs-tether-element-attached-right .tooltip-arrow,.tooltip-info.tooltip-right .tooltip-arrow{border-left-color:#57c7d4}.tooltip-info.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip-info.tooltip-bottom .tooltip-arrow{border-top-color:#57c7d4}.tooltip-info.bs-tether-element-attached-left .tooltip-arrow,.tooltip-info.tooltip-left .tooltip-arrow{border-right-color:#57c7d4}.tooltip-warning .tooltip-inner{color:#fff;background-color:#f2a654}.tooltip-warning.bs-tether-element-attached-top .tooltip-arrow,.tooltip-warning.tooltip-top .tooltip-arrow{border-bottom-color:#f2a654}.tooltip-warning.bs-tether-element-attached-right .tooltip-arrow,.tooltip-warning.tooltip-right .tooltip-arrow{border-left-color:#f2a654}.tooltip-warning.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip-warning.tooltip-bottom .tooltip-arrow{border-top-color:#f2a654}.tooltip-warning.bs-tether-element-attached-left .tooltip-arrow,.tooltip-warning.tooltip-left .tooltip-arrow{border-right-color:#f2a654}.tooltip-danger .tooltip-inner{color:#fff;background-color:#f96868}.tooltip-danger.bs-tether-element-attached-top .tooltip-arrow,.tooltip-danger.tooltip-top .tooltip-arrow{border-bottom-color:#f96868}.tooltip-danger.bs-tether-element-attached-right .tooltip-arrow,.tooltip-danger.tooltip-right .tooltip-arrow{border-left-color:#f96868}.tooltip-danger.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip-danger.tooltip-bottom .tooltip-arrow{border-top-color:#f96868}.tooltip-danger.bs-tether-element-attached-left .tooltip-arrow,.tooltip-danger.tooltip-left .tooltip-arrow{border-right-color:#f96868}.popover{padding:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.popover.bs-tether-element-attached-top>.popover-arrow:after,.popover.popover-bottom>.popover-arrow:after{border-bottom-color:#f3f7f9}.popover-content{padding:20px}.popover-primary .popover-title{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.popover-primary.bs-tether-element-attached-top .popover-arrow,.popover-primary.popover-bottom .popover-arrow{border-bottom-color:#62a8ea}.popover-primary.bs-tether-element-attached-top .popover-arrow:after,.popover-primary.popover-bottom .popover-arrow:after{border-bottom-color:#62a8ea}.popover-success .popover-title{color:#fff;background-color:#46be8a;border-color:#46be8a}.popover-success.bs-tether-element-attached-top .popover-arrow,.popover-success.popover-bottom .popover-arrow{border-bottom-color:#46be8a}.popover-success.bs-tether-element-attached-top .popover-arrow:after,.popover-success.popover-bottom .popover-arrow:after{border-bottom-color:#46be8a}.popover-info .popover-title{color:#fff;background-color:#57c7d4;border-color:#57c7d4}.popover-info.bs-tether-element-attached-top .popover-arrow,.popover-info.popover-bottom .popover-arrow{border-bottom-color:#57c7d4}.popover-info.bs-tether-element-attached-top .popover-arrow:after,.popover-info.popover-bottom .popover-arrow:after{border-bottom-color:#57c7d4}.popover-warning .popover-title{color:#fff;background-color:#f2a654;border-color:#f2a654}.popover-warning.bs-tether-element-attached-top .popover-arrow,.popover-warning.popover-bottom .popover-arrow{border-bottom-color:#f2a654}.popover-warning.bs-tether-element-attached-top .popover-arrow:after,.popover-warning.popover-bottom .popover-arrow:after{border-bottom-color:#f2a654}.popover-danger .popover-title{color:#fff;background-color:#f96868;border-color:#f96868}.popover-danger.bs-tether-element-attached-top .popover-arrow,.popover-danger.popover-bottom .popover-arrow{border-bottom-color:#f96868}.popover-danger.bs-tether-element-attached-top .popover-arrow:after,.popover-danger.popover-bottom .popover-arrow:after{border-bottom-color:#f96868}.carousel-control{min-width:50px}.carousel-control:focus,.carousel-control:hover{opacity:.4}.carousel-control .icon{position:absolute;top:50%;z-index:5;display:inline-block;width:16px;height:16px;margin-top:-8px}.carousel-control.left .icon{left:50%;margin-left:-8px}.carousel-control.right .icon{right:50%;margin-right:-8px}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6{color:inherit}.carousel-indicators{margin-bottom:0}.carousel-indicators li{margin:3px;background-color:rgba(255,255,255,.3);border:none}.carousel-indicators .active{width:10px;height:10px;margin:3px}.carousel-indicators-scaleup li{border:none;-webkit-transition:-webkit-transform .3s ease 0s,background-color .3s ease 0s;-o-transition:-o-transform .3s ease 0s,background-color .3s ease 0s;transition:transform .3s ease 0s,background-color .3s ease 0s}.carousel-indicators-scaleup .active{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.carousel-indicators-fillin li{background-color:transparent;-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:0 0 0 2px #fff inset;-webkit-transition:-webkit-box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s}.carousel-indicators-fillin .active{-webkit-box-shadow:0 0 0 8px #fff inset;box-shadow:0 0 0 8px #fff inset}.carousel-indicators-fall li{position:relative;-webkit-transition:-webkit-transform .3s ease 0s,background-color .3s ease 0s;-o-transition:-o-transform .3s ease 0s,background-color .3s ease 0s;transition:transform .3s ease 0s,background-color .3s ease 0s}.carousel-indicators-fall li:after{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;content:'';background-color:rgba(0,0,0,.3);border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease 0s,visibility 0s ease .3s;-o-transition:opacity .3s ease 0s,visibility 0s ease .3s;transition:opacity .3s ease 0s,visibility 0s ease .3s;-webkit-transform:translate(0,-200%);-ms-transform:translate(0,-200%);-o-transform:translate(0,-200%);transform:translate(0,-200%)}.carousel-indicators-fall .active{background-color:transparent;-webkit-transform:translate(0,200%);-ms-transform:translate(0,200%);-o-transform:translate(0,200%);transform:translate(0,200%)}.carousel-indicators-fall .active:after{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}@media (min-width:768px){.carousel-control .icon{width:24px;height:24px;margin-top:-12px;font-size:24px}.carousel-control.left .icon{margin-left:-12px}.carousel-control.right .icon{margin-right:-12px}}.vertical-align{font-size:0}.vertical-align:before{display:inline-block;height:100%;vertical-align:middle;content:""}.vertical-align-bottom,.vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:bottom}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.text-break{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-wrap:break-word;white-space:normal;-ms-hyphens:auto}.text-nowrap{white-space:nowrap}.text-top{vertical-align:top!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}.text-justify{text-align:justify!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-unset{font-weight:unset!important}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-weight-light{font-weight:100!important}.font-weight-normal{font-weight:300!important}.font-weight-medium{font-weight:400!important}.font-weight-bold{font-weight:500!important}.font-size-0{font-size:0!important}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-30{font-size:30px!important}.font-size-40{font-size:40px!important}.font-size-50{font-size:50px!important}.font-size-60{font-size:60px!important}.font-size-70{font-size:70px!important}.font-size-80{font-size:80px!important}.pull-left{float:left!important}.pull-right{float:right!important}
/****** from file: /emmaus/base/html/assets/css/site.min.legacy.css *******/
/*!
 * Remark (http://getbootstrapadmin.com/remark)
 * Copyright 2016 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */

@charset "UTF-8"; .push-left { float: left} .border-dotted-top { border-top: dotted 1px #ddd} .form-control.ng-invalid { border: solid 1px red !important } input.error { border: solid 1px red !important } .page { margin-top: 66px; } .nya-bs-select.btn-group .dropdown-menu > li:hover { background-color: #f7f7f7; cursor: pointer } .nya-bs-select.btn-group .dropdown-menu > li > a { font-weight: normal; line-height: 1.571429; color: #76838f; text-decoration: none; white-space: nowrap;} .nya-bs-select.btn-group > .dropdown-menu {max-height: 200px; overflow-y: auto} .clear{clear: both; float: none}.form-label { line-height: 35px; font-size: 14px; font-weight: 400; color: #222 } .vertical-align-middle { vertical-align: middle; margin-bottom: 0; margin-top: 0}.push-right{float: right}.push-left{float: left}.icon-button{width: 36px}.pagination-detail .pagination-info { display: none }.pointer{cursor: pointer}.align-center{ text-align: center }.overflow-scroll-y {  overflow: hidden;  overflow-y: scroll;}.site-navbar{background-color:#62a8ea}.site-navbar .navbar-header{color:#fff;background-color:transparent}.site-navbar .navbar-header .navbar-toggler{color:#fff}.site-navbar .navbar-header .hamburger .hamburger-bar,.site-navbar .navbar-header .hamburger:after,.site-navbar .navbar-header .hamburger:before{background-color:#fff}.site-navbar .navbar-header .navbar-brand{font-family:Roboto,sans-serif;color:#fff;cursor:pointer}@media (min-width:768px){.site-navbar .navbar-header{width:260px}}.site-navbar .navbar-container{background-color:#fff}@media (min-width:768px){.site-navbar .navbar-container{margin-left:260px}}.site-navbar.navbar-inverse .navbar-container{background-color:transparent}body,html{height:100%}body{padding-top:66.01px}.site-menubar{position:fixed;top:66.01px;z-index:1400;height:100%;height:-webkit-calc(100% - 66.01px);height:calc(100% - 66.01px);font-family:Roboto,sans-serif;color:rgba(163,175,183,.9);background:#263238;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.site-menubar-body{height:100%;height:-webkit-calc(100% - 76px);height:calc(100% - 76px)}.site-menubar ul{padding:0;margin:0;list-style:none}.site-menubar a{outline:0}.site-menubar a:focus,.site-menubar a:hover{text-decoration:none}.site-menubar.site-menubar-light{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.site-menubar.site-menubar-light .scrollable-inverse.scrollable .scrollable-bar-handle{background:rgba(163,175,183,.6)}.site-menubar-section{padding:0 30px;margin-top:50px;margin-bottom:50px}.site-menubar-section>h4,.site-menubar-section>h5{color:#014}.site-menubar-section .progress:last-child{margin-bottom:0}.site-menubar-footer{position:fixed;bottom:0;z-index:1400;display:block}.site-menubar-footer>a{display:block;float:left;width:33.333333%;height:76px;padding:26px 0;font-size:16px;color:rgba(163,175,183,.9);text-align:center;background-color:#21292e}.site-menubar-footer>a:focus,.site-menubar-footer>a:hover{background-color:#1e2427}.site-menubar-light .site-menubar-footer>a{background-color:#e4eaec}.site-menubar-light .site-menubar-footer>a:focus,.site-menubar-light .site-menubar-footer>a:hover{background-color:#d5dee1}.site-menu{padding-bottom:20px;overflow-y:hidden;font-size:14px}.site-menu-item>a{white-space:nowrap;cursor:pointer}.site-menu-icon{display:inline-block;width:1em;text-align:center}.site-menu-title{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;vertical-align:middle}.site-menu-arrow{position:relative;display:inline-block;font-family:"Web Icons";font-style:normal;font-weight:400;-webkit-transition:-webkit-transform .15s;-o-transition:-o-transform .15s;transition:transform .15s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-menu-arrow:before{content:""}.site-menu-arrow,.site-menu-badge,.site-menu-label{position:absolute;right:30px;display:inline-block;vertical-align:middle}.site-menu .badge,.site-menu .label{padding:2px 5px 3px;font-size:.858rem;font-weight:300}.site-menu-item{position:relative;white-space:nowrap}.site-menu-item a{display:block;color:rgba(163,175,183,.9)}.site-menu-item.is-hidden{opacity:0}.site-menu-item.is-shown{opacity:1}.site-menu>.site-menu-item{padding:0}.site-menu>.site-menu-item.open{background:#242f35}.site-menu>.site-menu-item.open>a{color:#fff;background:0 0}.site-menu>.site-menu-item.open.hover>a{background:0 0}.site-menu>.site-menu-item.hover>a,.site-menu>.site-menu-item:hover>a{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.02)}.site-menu>.site-menu-item.active{background:#242f35;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}.site-menu>.site-menu-item.active>a{color:#fff;background:0 0}.site-menu>.site-menu-item.active.hover>a{background:0 0}.site-menu .site-menu-sub{padding:5px 0;margin:0;font-size:14px;background:0 0}.site-menu .site-menu-sub .site-menu-item{line-height:auto;color:rgba(163,175,183,.9);background:0 0}.site-menu .site-menu-sub .site-menu-item.has-sub{border-top:1px solid transparent;border-bottom:1px solid transparent}.site-menu .site-menu-sub .site-menu-item>a{padding:0 30px}.site-menu .site-menu-sub .site-menu-item.open{background:rgba(0,0,0,.06)}.site-menu .site-menu-sub .site-menu-item.open>a{color:#fff}.site-menu .site-menu-sub .site-menu-item.open.hover>a{background-color:transparent}.site-menu .site-menu-sub .site-menu-item.hover>a,.site-menu .site-menu-sub .site-menu-item:hover>a{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.02)}.site-menu .site-menu-sub .site-menu-item.active{background:rgba(0,0,0,.06)}.site-menu .site-menu-sub .site-menu-item.active>a{color:#fff}.site-menu .site-menu-sub .site-menu-item.active.hover>a{background-color:transparent}.site-menubar-light .site-menu-item a{color:rgba(118,131,143,.9)}.site-menubar-light .site-menu-item.hover>a,.site-menubar-light .site-menu-item:hover>a{background:0 0}.site-menubar-light .site-menu>.site-menu-item.open{background:rgba(53,131,202,.05)}.site-menubar-light .site-menu>.site-menu-item.open>a{color:#62a8ea}.site-menubar-light .site-menu>.site-menu-item.hover,.site-menubar-light .site-menu>.site-menu-item:hover{background-color:rgba(53,131,202,.05)}.site-menubar-light .site-menu>.site-menu-item.hover>a,.site-menubar-light .site-menu>.site-menu-item:hover>a{color:#62a8ea}.site-menubar-light .site-menu>.site-menu-item.active{background:rgba(53,131,202,.05)}.site-menubar-light .site-menu>.site-menu-item.active>a{color:#62a8ea}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.open{background:rgba(53,131,202,.03)}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.open>a{color:#62a8ea}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover{background-color:rgba(53,131,202,.03)}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover>a,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover>a{color:#62a8ea}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover.open,.site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover.open{background-color:rgba(53,131,202,.03)}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.active{background:rgba(53,131,202,.03)}.site-menubar-light .site-menu .site-menu-sub .site-menu-item.active>a{color:#62a8ea}.site-gridmenu{position:fixed;top:66.01px;bottom:0;z-index:1500;padding:20px 0;visibility:hidden;background-color:#263238;opacity:0}.js>.site-gridmenu{-webkit-transition:opacity .5s ease 0s,visibility 0s;-o-transition:opacity .5s ease 0s,visibility 0s;transition:opacity .5s ease 0s,visibility 0s}.site-gridmenu-active>.site-gridmenu{visibility:visible;opacity:1;-webkit-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.site-gridmenu-active>.site-gridmenu ul{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.site-gridmenu ul{padding:0;margin:0;list-style:none;opacity:.4;-webkit-transition:-webkit-transform .5s ease 0s,opacity .5s ease 0s;-o-transition:-o-transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg)}.site-gridmenu li{float:left;width:50%;text-align:center}.site-gridmenu li>a{display:block;padding:30px 15px;color:#a3afb7}.site-gridmenu li .icon{display:block;margin-bottom:10px;font-size:32px}.site-gridmenu li:hover>a{color:#fff;text-decoration:none;cursor:pointer;background-color:rgba(255,255,255,.02)}body.site-gridmenu-active{overflow:hidden}.site-gridmenu-toggle:after{position:relative;position:relative;top:-1px;right:-3px;display:inline-block;font-family:"Web Icons";font-size:1rem;font-style:normal;font-weight:400;content:"";opacity:0;-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-gridmenu-active .site-gridmenu-toggle:after{opacity:1}.site-sidebar{z-index:1210}.site-sidebar.slidePanel{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right{width:300px;overflow:hidden}.site-sidebar-content{height:100%}.site-sidebar-nav.nav-tabs{width:100%}.site-sidebar-nav.nav-tabs>.nav-item{display:table-cell;float:none;width:1%}.site-sidebar-nav.nav-tabs>.nav-item>.nav-link{padding:0;font-size:16px;line-height:90px;text-align:center}.site-sidebar-nav.nav-tabs>.nav-item>.nav-link>.icon{margin-right:0}.site-sidebar-tab-content{height:100%;height:-webkit-calc(100% - 90px);height:calc(100% - 90px)}.site-sidebar-tab-content>.tab-pane{height:100%;padding:20px 30px}.site-sidebar-tab-content>.tab-pane.scrollable{padding:0}.site-sidebar-tab-content>.tab-pane .scrollable-content{padding:20px 30px}.site-sidebar-tab-content>.tab-pane .list-group{margin-right:-30px;margin-left:-30px}.site-sidebar-tab-content>.tab-pane .list-group>.list-group-item{padding-right:30px;padding-left:30px}.site-sidebar .conversation{position:absolute;top:0;right:-100%;z-index:1700;width:100%;height:100%;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.site-sidebar .conversation.active{right:0}.site-sidebar .conversation-header{border-bottom:1px solid #e4eaec}.site-sidebar .conversation-header>*{padding:0 30px;margin:0;line-height:90px}.site-sidebar .conversation-more,.site-sidebar .conversation-return{color:rgba(55,71,79,.4);cursor:pointer}.site-sidebar .conversation-more:focus,.site-sidebar .conversation-more:hover,.site-sidebar .conversation-return:focus,.site-sidebar .conversation-return:hover{color:rgba(55,71,79,.6)}.site-sidebar .conversation-more:active,.site-sidebar .conversation-return:active{color:#37474f}.site-sidebar .conversation-title{position:relative;top:1px;z-index:-1;color:#37474f;text-align:center}.site-sidebar .conversation-content{padding:30px 15px}.site-sidebar .conversation-reply{position:absolute;bottom:0;padding:10px 0;border-top:1px solid #e4eaec}.site-sidebar .conversation-reply .form-control{border:none;border-right:1px solid #e4eaec}@media (max-width:767px){.site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right{width:100%}}.site-action{position:fixed;right:32px;bottom:55px;z-index:1290;-webkit-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}.site-action input{display:none}.site-action .btn{-webkit-box-shadow:0 10px 10px 0 rgba(60,60,60,.1);box-shadow:0 10px 10px 0 rgba(60,60,60,.1)}.site-action .front-icon{display:block}.site-action .back-icon{display:none}.site-action-buttons{position:absolute;bottom:56px;left:0;display:none;width:100%;text-align:center}.site-action-buttons .btn{display:block;margin:0 auto;margin-bottom:10px;-webkit-animation-delay:100ms;-o-animation-delay:100ms;animation-delay:100ms}.site-action.active .front-icon{display:none}.site-action.active .back-icon{display:block}.site-action.active .site-action-buttons{display:block}@media (max-width:767px){.site-action .btn-floating{width:46px;height:46px;padding:0;font-size:16px;-webkit-box-shadow:0 6px 6px 0 rgba(60,60,60,.1);box-shadow:0 6px 6px 0 rgba(60,60,60,.1)}.site-action-buttons{bottom:46px}}.page{position:relative;min-height:-webkit-calc(100% - 44px);min-height:calc(100% - 44px);background:#f1f4f5}.page-dark.layout-full{color:#fff}.page-dark.layout-full:before{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';background-position:center top;-webkit-background-size:cover;background-size:cover}.page-dark.layout-full:after{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';background-color:rgba(38,50,56,.6)}.page-dark.layout-full .brand{margin-bottom:22px}.page-dark.layout-full .brand-text{font-size:18px;color:#fff;text-transform:uppercase}.page-nav-tabs{padding:0 30px}.page-content{padding:30px 30px}@media (max-width:479px){.page-content{padding:10px}}.page-content-actions{padding:0 30px 30px}.page-content-actions .dropdown{display:inline-block}.page-content-actions::after{display:table;clear:both;content:""}.page-content-table{max-width:100%;padding:0;overflow-x:auto}.page-content-table .table>tbody>tr>td,.page-content-table .table>tbody>tr>th,.page-content-table .table>thead>tr>td,.page-content-table .table>thead>tr>th{padding-top:20px;padding-bottom:20px}.page-content-table .table>tbody>tr>td:first-child,.page-content-table .table>tbody>tr>th:first-child,.page-content-table .table>thead>tr>td:first-child,.page-content-table .table>thead>tr>th:first-child{padding-left:30px}.page-content-table .table>tbody>tr>td:last-child,.page-content-table .table>tbody>tr>th:last-child,.page-content-table .table>thead>tr>td:last-child,.page-content-table .table>thead>tr>th:last-child{padding-right:30px}.page-content-table .table>tbody>tr:hover>td{background-color:#f3f7f9}.page-content-table .table>tbody>tr>td{cursor:pointer}.page-content-table .table>tbody>tr:last-child td{border-bottom:1px solid #e4eaec}.page-content-table .table.is-indent>tbody>tr>td.pre-cell,.page-content-table .table.is-indent>tbody>tr>td.suf-cell,.page-content-table .table.is-indent>tbody>tr>th.pre-cell,.page-content-table .table.is-indent>tbody>tr>th.suf-cell,.page-content-table .table.is-indent>thead>tr>td.pre-cell,.page-content-table .table.is-indent>thead>tr>td.suf-cell,.page-content-table .table.is-indent>thead>tr>th.pre-cell,.page-content-table .table.is-indent>thead>tr>th.suf-cell{width:30px;padding:0;border-top:none;border-bottom:none}.page-content-table .table.is-indent>tbody>tr:first-child td{border-top:none}.page-content-table .table.is-indent>tbody>tr:last-child td.pre-cell,.page-content-table .table.is-indent>tbody>tr:last-child td.suf-cell{border-bottom:none}.page-content-table .table.is-indent>tfoot>tr>td{border-top:none}.page-content-table .pagination{margin-right:30px;margin-left:30px}.page-copyright{margin-top:60px;font-size:.858rem;color:#37474f;letter-spacing:1px}.page-copyright .social a{margin:0 10px;text-decoration:none}.page-copyright .social .icon{font-size:1rem;color:rgba(55,71,79,.6)}.page-copyright .social .icon:focus,.page-copyright .social .icon:hover{color:rgba(55,71,79,.8)}.page-copyright .social .icon.active,.page-copyright .social .icon:active{color:#37474f}.page-copyright-inverse{color:#fff}.page-copyright-inverse .social .icon{color:#fff}.page-copyright-inverse .social .icon:active,.page-copyright-inverse .social .icon:hover{color:rgba(255,255,255,.8)}@media (max-width:991px){.page{min-height:-webkit-calc(100% - 66px);min-height:calc(100% - 66px)}}.page-header+.page-content{padding-top:0}.page-title{margin-top:0;margin-bottom:0;font-size:26px}.page-title>.icon{margin-right:.3em}.page-description{color:#a3afb7}.page-header{position:relative;padding:30px 30px;margin-top:0;margin-bottom:0;background:0 0;border-bottom:none}.page-header-actions{position:absolute;top:50%;right:110px;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-header-actions .btn-icon{margin-left:6px}.page-header-actions>*{margin-bottom:0}.page-header .breadcrumb{padding:0;margin:0}.page-header-bordered{padding-top:20px;padding-bottom:20px;margin-bottom:30px;background-color:#fff;border-bottom:1px solid transparent}.page-header-tabs{padding-bottom:0}.page-header-tabs .nav-tabs-line{margin-top:5px;border-bottom-color:transparent}.page-header-tabs .nav-tabs-line>li>a{padding:5px 20px}.page-aside{position:absolute;top:0;bottom:0;left:0;width:260px;overflow-y:hidden;background:#fff;border-right:1px solid #e4eaec;-webkit-transition:visibility .1s ease,top .3s ease,left .5s ease;-o-transition:visibility .1s ease,top .3s ease,left .5s ease;transition:visibility .1s ease,top .3s ease,left .5s ease}.page-aside+.page-main{margin-left:260px}.page-aside .list-group-item.active,.page-aside .list-group-item.active:focus,.page-aside .list-group-item.active:hover{z-index:0}.page-aside-fixed .page-aside{position:fixed;top:66.01px;height:-webkit-calc(100% - 66.01px);height:calc(100% - 66.01px)}.page-aside-fixed .page-aside-inner{height:100%;overflow-y:scroll}.page-aside-fixed .site-footer{margin-left:260px}.page-aside-section{position:relative}.page-aside-section:first-child{padding-top:22px}.page-aside-section:last-child{margin-bottom:22px}.page-aside-section:after{position:relative;display:block;margin:22px;content:'';border-bottom:1px solid #e4eaec}.page-aside-section:last-child:after{display:none}.page-aside-switch{position:absolute;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);left:-webkit-calc(100% - 1px);left:calc(100% - 1px);display:none;padding:15px 8px 15px 4px;line-height:1;cursor:pointer;background-color:#fff;border-radius:0 100px 100px 0;-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);box-shadow:1px 0 3px rgba(0,0,0,.2)}.page-aside-switch .wb-chevron-right{display:inline}.page-aside-switch .wb-chevron-left{display:none}.page-aside-title{padding:10px 30px;margin:20px 0 10px;overflow:hidden;font-weight:500;color:#526069;text-overflow:ellipsis;white-space:nowrap;cursor:default}.page-aside .list-group{margin-bottom:22px}.page-aside .list-group-item{padding:13px 30px;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none}.page-aside .list-group-item .icon{color:#a3afb7}.page-aside .list-group-item .item-right{float:right}.page-aside .list-group-item:focus,.page-aside .list-group-item:hover{color:#62a8ea;background-color:#f3f7f9;border:none}.page-aside .list-group-item:focus>.icon,.page-aside .list-group-item:hover>.icon{color:#62a8ea}.page-aside .list-group-item.active{color:#62a8ea;background-color:transparent}.page-aside .list-group-item.active>.icon{color:#62a8ea}.page-aside .list-group-item.active:focus,.page-aside .list-group-item.active:hover{color:#62a8ea;background-color:#f3f7f9;border:none}.page-aside .list-group-item.active:focus>.icon,.page-aside .list-group-item.active:hover>.icon{color:#62a8ea}.page-aside .list-group.has-actions .list-group-item{padding-top:6px;padding-bottom:6px;line-height:2.573rem;cursor:pointer}.page-aside .list-group.has-actions .list-group-item .list-editable{position:relative;display:none}.page-aside .list-group.has-actions .list-group-item .list-editable .input-editable-close{position:absolute;top:50%;right:0;z-index:1;-webkit-appearance:none;padding:0;margin:0;cursor:pointer;background:0 0;border:0;outline:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-aside .list-group.has-actions .list-group-item .list-editable .form-group{margin:0}.page-aside .list-group.has-actions .list-group-item .item-actions{position:absolute;top:6px;right:20px;display:none}.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon{padding-right:2px;padding-left:2px;background-color:transparent}.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon:hover .icon{color:#62a8ea}.page-aside .list-group.has-actions .list-group-item .item-actions .icon{margin:0}.page-aside .list-group.has-actions .list-group-item:hover .item-right{display:none}.page-aside .list-group.has-actions .list-group-item:hover .item-actions{display:block}.page-aside .list-group.has-actions .list-group-item:hover .item-actions .icon{color:#014}@media (max-width:1199px){.page-aside{width:220px}.page-aside+.page-main{margin-left:220px}.page-aside-fixed .site-footer{margin-left:220px}}@media (max-width:767px){.page-aside{position:fixed;top:66.01px;left:-260px;z-index:1100;width:260px;height:-webkit-calc(100% - 66.01px);height:calc(100% - 66.01px);overflow-y:visible;visibility:visible;border-color:transparent}.site-navbar-collapse-show .page-aside{top:132.02px;height:-webkit-calc(100% - 132.02px);height:calc(100% - 132.02px)}.site-menubar-changing .page-aside,.site-menubar-open .page-aside{height:100%}.page-aside .page-aside-inner{height:100%;background-color:#fff;border-right:1px solid #e4eaec}.page-aside.open{left:0}.site-menubar-changing .page-aside.open,.site-menubar-open .page-aside.open{visibility:hidden}.page-aside.open .page-aside-switch .wb-chevron-right{display:none}.page-aside.open .page-aside-switch .wb-chevron-left{display:inline}.page-aside+.page-main{margin-left:0}.page-aside-fixed .page-aside{left:-260px!important}.page-aside-fixed .page-aside.open{left:0!important}.page-aside-fixed .site-footer{margin-left:0!important}.page-aside-switch{display:block}}.site-footer{height:44px;padding:10px 30px;background-color:rgba(0,0,0,.02);border-top:1px solid #e4eaec}.site-footer::after{display:table;clear:both;content:""}.site-footer-legal{float:left}.site-footer-actions{float:right}.site-footer-right{float:right}.site-footer .scroll-to-top{color:#014}.site-footer .scroll-to-top,.site-footer .scroll-to-top:active,.site-footer .scroll-to-top:hover{text-decoration:none}@media (max-width:479px){.site-footer{height:auto}}@media (max-width:479px){.site-footer-actions,.site-footer-legal,.site-footer-right{display:block;float:none;text-align:center}}.layout-full{height:100%}.layout-full .page{height:100%;padding:0;margin:0!important;background-color:transparent}.layout-full>.loader{margin-left:0!important}body.layout-full{padding-top:0}@media (min-width:1200px){.layout-boxed{background:#e4eaec}.layout-boxed,.layout-boxed .site-navbar{max-width:1320px;margin-right:auto;margin-left:auto}}.layout-boxed .slidePanel-left,.layout-boxed .slidePanel-right{top:0;z-index:1510}.site-print{padding-top:0}.site-print .site-footer,.site-print .site-gridmenu,.site-print .site-menubar,.site-print .site-navbar{display:none}.site-print .page{margin:0!important}.site-menubar-fold .page,.site-menubar-fold .site-footer{margin-left:90px}.site-menubar-fold.page-aside-fixed .page-aside{left:90px}.site-menubar-fold.page-aside-fixed .site-footer{margin-left:350px}@media (min-width:768px){.site-menubar-fold .site-navbar .navbar-header{width:90px}}@media (min-width:768px){.site-menubar-fold .site-navbar .navbar-container{margin-left:90px}}.site-menubar-fold .site-navbar .navbar-brand{float:none;text-align:center}.site-menubar-fold .site-navbar .navbar-brand-text{display:none}.site-menubar-fold .site-menu{overflow:visible}.site-menubar-fold .site-menu-category{height:2px;margin:0;font:"0/0" a;color:transparent;text-shadow:none;background:#242f35}.site-menubar-fold .site-menu-category:first-child{visibility:hidden}.site-menubar-fold .site-menu>.site-menu-item{font-size:14px}.site-menubar-fold .site-menu>.site-menu-item>a{height:60px;line-height:60px}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-icon,.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-title{position:absolute;top:0;left:0;width:90px;text-align:center;-webkit-transition:visibility .25s,opacity .25s;-o-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-arrow{visibility:hidden;-webkit-transition:visibility 0;-o-transition:visibility 0;transition:visibility 0}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-title{visibility:hidden;opacity:0}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-icon{margin-right:0;font-size:24px;visibility:visible;opacity:1}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-badge{top:-15px;left:50px}.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-label{display:none}.site-menubar-fold .site-menu>.site-menu-item.active{border-top:none;border-bottom:none}.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-icon,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-icon,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-icon{color: #5ae1ff}.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-title,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-title,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-title{visibility:hidden;opacity:1}.site-menubar-fold .site-menu>.site-menu-item.active>a .site-menu-badge,.site-menubar-fold .site-menu>.site-menu-item.hover>a .site-menu-badge,.site-menubar-fold .site-menu>.site-menu-item.open>a .site-menu-badge{display:none}.site-menubar-fold .site-menu .site-menu-sub .site-menu-sub{display:none}.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open>a .site-menu-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open>.site-menu-sub{display:block}.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:not(.open)>a .site-menu-arrow{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:not(.open)>.site-menu-sub{display:none}.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub{position:absolute;top:0;left:90px;width:240px;overflow-y:auto;visibility:hidden;background:#242f35;opacity:0;-webkit-transition:visibility .25s,opacity .25s;-o-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s}.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub-up{top:auto;bottom:0}.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub .site-menu-item>a{padding:0 30px}.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub .site-menu-icon{margin-right:.5em}.site-menubar-fold .site-menu>.site-menu-item.hover>.site-menu-sub{visibility:visible;opacity:1}.site-menubar-fold .site-menubar-light .site-menu-category{background:rgba(53,131,202,.05)}.site-menubar-fold .site-menubar-light .site-menu>.site-menu-item>.site-menu-sub{background:#f3f8fb;-webkit-box-shadow:2px 1px 2px rgba(0,0,0,.08);box-shadow:2px 1px 2px rgba(0,0,0,.08)}.site-menubar-fold .site-menubar{width:90px}.site-menubar-fold .site-menubar-section{padding:30px;margin-top:0;border-top:2px solid #242f35;border-bottom:2px solid #242f35}.site-menubar-fold .site-menubar-section>h4,.site-menubar-fold .site-menubar-section>h5{display:none}.site-menubar-fold .site-menubar-light .site-menubar-section{border-top:2px solid rgba(53,131,202,.05);border-bottom:2px solid rgba(53,131,202,.05)}.site-menubar-fold .site-gridmenu{width:90px}.site-menubar-fold .site-gridmenu li{float:none;width:100%}.site-menubar-fold .site-gridmenu li>a{padding:15px 0}.site-menubar-fold .site-gridmenu-toggle:after{display:none}.site-menubar-fold .site-menubar-footer{width:90px}.site-menubar-fold .site-menubar-footer>a{display:none}.site-menubar-fold .site-menubar-footer>a.fold-show{display:block;float:none;width:100%}.site-menubar-fold.site-menubar-changing .site-menu>.site-menu-item>.site-menu-sub{display:none}@media (min-width:768px) and (max-width:1199px){.css-menubar .page,.css-menubar .site-footer{margin-left:90px}.css-menubar.page-aside-fixed .page-aside{left:90px}.css-menubar.page-aside-fixed .site-footer{margin-left:350px}}@media (min-width:768px) and (max-width:1199px) and (min-width:768px){.css-menubar .site-navbar .navbar-header{width:90px}}@media (min-width:768px) and (max-width:1199px) and (min-width:768px){.css-menubar .site-navbar .navbar-container{margin-left:90px}}@media (min-width:768px) and (max-width:1199px){.css-menubar .site-navbar .navbar-brand{float:none;text-align:center}.css-menubar .site-navbar .navbar-brand-text{display:none}.css-menubar .site-menu{overflow:visible}.css-menubar .site-menu-category{height:2px;margin:0;font:"0/0" a;color:transparent;text-shadow:none;background:#242f35}.css-menubar .site-menu-category:first-child{visibility:hidden}.css-menubar .site-menu>.site-menu-item{font-size:14px}.css-menubar .site-menu>.site-menu-item>a{height:60px;line-height:60px}.css-menubar .site-menu>.site-menu-item>a .site-menu-icon,.css-menubar .site-menu>.site-menu-item>a .site-menu-title{position:absolute;top:0;left:0;width:90px;text-align:center;-webkit-transition:visibility .25s,opacity .25s;-o-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s}.css-menubar .site-menu>.site-menu-item>a .site-menu-arrow{visibility:hidden;-webkit-transition:visibility 0;-o-transition:visibility 0;transition:visibility 0}.css-menubar .site-menu>.site-menu-item>a .site-menu-title{visibility:hidden;opacity:0}.css-menubar .site-menu>.site-menu-item>a .site-menu-icon{margin-right:0;font-size:24px;visibility:visible;opacity:1}.css-menubar .site-menu>.site-menu-item>a .site-menu-badge{top:-15px;left:50px}.css-menubar .site-menu>.site-menu-item>a .site-menu-label{display:none}.css-menubar .site-menu>.site-menu-item.active{border-top:none;border-bottom:none}.css-menubar .site-menu>.site-menu-item.active>a .site-menu-icon,.css-menubar .site-menu>.site-menu-item.hover>a .site-menu-icon,.css-menubar .site-menu>.site-menu-item.open>a .site-menu-icon{visibility:hidden;opacity:0}.css-menubar .site-menu>.site-menu-item.active>a .site-menu-title,.css-menubar .site-menu>.site-menu-item.hover>a .site-menu-title,.css-menubar .site-menu>.site-menu-item.open>a .site-menu-title{visibility:visible;opacity:1}.css-menubar .site-menu>.site-menu-item.active>a .site-menu-badge,.css-menubar .site-menu>.site-menu-item.hover>a .site-menu-badge,.css-menubar .site-menu>.site-menu-item.open>a .site-menu-badge{display:none}.css-menubar .site-menu .site-menu-sub .site-menu-sub{display:none}.css-menubar .site-menu .site-menu-sub .site-menu-item.open>a .site-menu-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.css-menubar .site-menu .site-menu-sub .site-menu-item.open>.site-menu-sub{display:block}.css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open)>a .site-menu-arrow{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open)>.site-menu-sub{display:none}.css-menubar .site-menu>.site-menu-item>.site-menu-sub{position:absolute;top:0;left:90px;width:240px;overflow-y:auto;visibility:hidden;background:#242f35;opacity:0;-webkit-transition:visibility .25s,opacity .25s;-o-transition:visibility .25s,opacity .25s;transition:visibility .25s,opacity .25s}.css-menubar .site-menu>.site-menu-item>.site-menu-sub-up{top:auto;bottom:0}.css-menubar .site-menu>.site-menu-item>.site-menu-sub .site-menu-item>a{padding:0 30px}.css-menubar .site-menu>.site-menu-item>.site-menu-sub .site-menu-icon{margin-right:.5em}.css-menubar .site-menu>.site-menu-item.hover>.site-menu-sub{visibility:visible;opacity:1}.css-menubar .site-menubar-light .site-menu-category{background:rgba(53,131,202,.05)}.css-menubar .site-menubar-light .site-menu>.site-menu-item>.site-menu-sub{background:#f3f8fb;-webkit-box-shadow:2px 1px 2px rgba(0,0,0,.08);box-shadow:2px 1px 2px rgba(0,0,0,.08)}.css-menubar .site-menubar{width:90px}.css-menubar .site-menubar-section{padding:30px;margin-top:0;border-top:2px solid #242f35;border-bottom:2px solid #242f35}.css-menubar .site-menubar-section>h4,.css-menubar .site-menubar-section>h5{display:none}.css-menubar .site-menubar-light .site-menubar-section{border-top:2px solid rgba(53,131,202,.05);border-bottom:2px solid rgba(53,131,202,.05)}.css-menubar .site-gridmenu{width:90px}.css-menubar .site-gridmenu li{float:none;width:100%}.css-menubar .site-gridmenu li>a{padding:15px 0}.css-menubar .site-gridmenu-toggle:after{display:none}.css-menubar .site-menubar-footer{width:90px}.css-menubar .site-menubar-footer>a{display:none}.css-menubar .site-menubar-footer>a.fold-show{display:block;float:none;width:100%}.css-menubar .site-menu>.site-menu-item:hover>a .site-menu-icon{visibility:hidden;opacity:0}.css-menubar .site-menu>.site-menu-item:hover>a .site-menu-title{visibility:visible;opacity:1}.css-menubar .site-menu>.site-menu-item:hover>a .site-menu-badge{display:none}.css-menubar .site-menu-item:hover>.site-menu-sub{visibility:visible;opacity:1}.site-menubar-fold.page-aside-fixed .site-footer{margin-left:310px}}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover>a,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item:hover>a{background-color:transparent}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.active,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.open{background:#37474f}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.active>a .site-menu-icon,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover>a .site-menu-icon,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.open>a .site-menu-icon{visibility:visible;opacity:1}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.active>a .site-menu-badge,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover>a .site-menu-badge,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.open>a .site-menu-badge{display:inline-block}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.active>a .site-menu-title,.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.open>a .site-menu-title{color: #5ae1ff;}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item.hover>a .site-menu-title{visibility:visible;opacity:1}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item>a .site-menu-title{left:90px;width:240px;padding:0 30px;font-size:14px;text-align:left;background:#37474f;-webkit-transition:visibility 0,opacity 0;-o-transition:visibility 0,opacity 0;transition:visibility 0,opacity 0}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item>.site-menu-sub{top:60px}.site-menubar-fold.site-menubar-fold-alt .site-menu>.site-menu-item>.site-menu-sub-up{top:auto;bottom:60px}.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item.active,.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item.hover,.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item.open{background:#e8f1f8}.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item>a .site-menu-title{background:#e8f1f8}.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu>.site-menu-item>.site-menu-sub{-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.css-menubar .site-menu-item:hover>.site-menu-sub{display:block}}@media (min-width:1200px){.css-menubar .page,.css-menubar .site-footer{margin-left:260px}.css-menubar.page-aside-fixed .page-aside{left:260px}.css-menubar.page-aside-fixed .site-footer{margin-left:520px}}@media (min-width:1200px) and (min-width:768px){.css-menubar .site-navbar .navbar-header{width:260px}.css-menubar .site-navbar .navbar-container{margin-left:260px}}@media (min-width:1200px){.css-menubar .site-menu-category{padding:0 24px;margin-top:20px;font-size:15px;line-height:38px;color:#014;text-transform:uppercase;-webkit-transition:all .25s,font .1s .15s,color .1s .15s;-o-transition:all .25s,font .1s .15s,color .1s .15s;transition:all .25s,font .1s .15s,color .1s .15s}.css-menubar .site-menu>.site-menu-item>a .site-menu-title{font-size:14px}.css-menubar .site-menu-icon{margin-right:14px}.css-menubar .site-menu-title{display:inline-block;max-width:160px}.css-menubar .site-menu-title:first-child{margin-left:5px}.css-menubar .site-menu .site-menu-sub{display:none}.css-menubar .site-menu-item{line-height:auto;-webkit-transition:-webkit-transform .1s,all .25s,border 0;-o-transition:-o-transform .1s,all .25s,border 0;transition:transform .1s,all .25s,border 0}.css-menubar .site-menu-item.open>a .site-menu-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.css-menubar .site-menu-item.open>.site-menu-sub{display:block}.css-menubar .site-menu-item:not(.open)>a .site-menu-arrow{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.css-menubar .site-menu-item:not(.open)>.site-menu-sub{display:none}.css-menubar .site-menu>.site-menu-item>a{padding:0 30px;line-height:38px}.css-menubar.site-menubar-native .site-menubar-body{overflow-y:scroll}.css-menubar .site-menubar{width:260px}.css-menubar .site-gridmenu{width:260px}.css-menubar .site-menubar-footer{width:260px}.css-menubar [data-toggle=menubar] .hamburger-arrow-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.css-menubar [data-toggle=menubar] .hamburger-arrow-left:before{width:.6em;-webkit-transform:translate3d(.45em,.1em,0) rotate(45deg);transform:translate3d(.45em,.1em,0) rotate(45deg)}.css-menubar [data-toggle=menubar] .hamburger-arrow-left .hamburger-bar{border-radius:.2em}.css-menubar [data-toggle=menubar] .hamburger-arrow-left:after{width:.6em;-webkit-transform:translate3d(.45em,-.1em,0) rotate(-45deg);transform:translate3d(.45em,-.1em,0) rotate(-45deg)}.css-menubar .site-menu-item:hover>.site-menu-sub{display:block}}.site-menubar-unfold .page,.site-menubar-unfold .site-footer{margin-left:260px}.site-menubar-unfold.page-aside-fixed .page-aside{left:260px}.site-menubar-unfold.page-aside-fixed .site-footer{margin-left:520px}@media (min-width:768px){.site-menubar-unfold .site-navbar .navbar-header{width:260px}.site-menubar-unfold .site-navbar .navbar-container{margin-left:260px}}.site-menubar-unfold .site-menu-category{padding:0 24px;margin-top:20px;font-size:15px;line-height:38px;color:#014;text-transform:uppercase;-webkit-transition:all .25s,font .1s .15s,color .1s .15s;-o-transition:all .25s,font .1s .15s,color .1s .15s;transition:all .25s,font .1s .15s,color .1s .15s}.site-menubar-unfold .site-menu>.site-menu-item>a .site-menu-title{font-size:14px}.site-menubar-unfold .site-menu-icon{margin-right:14px}.site-menubar-unfold .site-menu-title{display:inline-block;max-width:160px}.site-menubar-unfold .site-menu-title:first-child{margin-left:5px}.site-menubar-unfold .site-menu .site-menu-sub{display:none}.site-menubar-unfold .site-menu-item{line-height:auto;-webkit-transition:-webkit-transform .1s,all .25s,border 0;-o-transition:-o-transform .1s,all .25s,border 0;transition:transform .1s,all .25s,border 0}.site-menubar-unfold .site-menu-item.open>a .site-menu-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.site-menubar-unfold .site-menu-item.open>.site-menu-sub{display:block}.site-menubar-unfold .site-menu-item:not(.open)>a .site-menu-arrow{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.site-menubar-unfold .site-menu-item:not(.open)>.site-menu-sub{display:none}.site-menubar-unfold .site-menu>.site-menu-item>a{padding:0 30px;line-height:38px}.site-menubar-unfold.site-menubar-native .site-menubar-body{overflow-y:scroll}.site-menubar-unfold .site-menubar{width:260px}.site-menubar-unfold .site-gridmenu{width:260px}.site-menubar-unfold .site-menubar-footer{width:260px}.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left:before{width:.6em;-webkit-transform:translate3d(.45em,.1em,0) rotate(45deg);transform:translate3d(.45em,.1em,0) rotate(45deg)}.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left .hamburger-bar{border-radius:.2em}.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left:after{width:.6em;-webkit-transform:translate3d(.45em,-.1em,0) rotate(-45deg);transform:translate3d(.45em,-.1em,0) rotate(-45deg)}@media (min-width:768px) and (max-width:1199px){.site-menubar-unfold.page-aside-fixed .site-footer{margin-left:480px}}@media (max-width:767px){.site-menubar-unfold .page,.site-menubar-unfold .site-footer{margin-left:auto}.site-menubar-open .page,.site-menubar-open .site-footer{-webkit-transform:translate3d(260px,0,0);-ms-transform:translate(260px,0);-ms-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.site-menubar-changing{overflow:hidden}.site-menubar-changing .page,.site-menubar-changing .site-footer{-webkit-transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s}.site-gridmenu{width:100%!important;background:rgba(38,50,56,.9)}.site-menubar-hide .site-menubar,.site-menubar-open .site-menubar{-webkit-transition:-webkit-transform .25s,top .35s,height .35s;-o-transition:-o-transform .25s,top .35s,height .35s;transition:transform .25s,top .35s,height .35s}.site-menubar-open .site-menubar{-webkit-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (max-width:767px){.site-navbar-collapsing{-webkit-transition:padding-top .35s;-o-transition:padding-top .35s;transition:padding-top .35s}body.site-navbar-collapse-show{padding-top:2 * 66.01px}.site-navbar-collapse-show .slidePanel.slidePanel-left,.site-navbar-collapse-show .slidePanel.slidePanel-right{top:135px;-webkit-transition:top .35s;-o-transition:top .35s;transition:top .35s}}body.site-navbar-small{padding-top:4.286rem}.site-navbar-small .site-navbar{height:4.286rem;min-height:4.286rem}.site-navbar-small .site-navbar .navbar-brand{height:4.286rem;padding:1.357rem 1.429rem}.site-navbar-small .site-navbar .navbar-nav{margin:.6785rem -1.0715rem}@media (min-width:768px){.site-navbar-small .site-navbar .navbar-nav>li>a{padding-top:1.357rem;padding-bottom:1.357rem}}.site-navbar-small .site-navbar .navbar-toggler{height:4.286rem;padding:1.357rem 1.0715rem}.site-navbar-small .site-navbar .navbar-toolbar>li>a{padding-top:1.357rem;padding-bottom:1.357rem}.site-navbar-small .site-navbar .navbar-nav>li>a.navbar-avatar,.site-navbar-small .site-navbar .navbar-toolbar>li>a.navbar-avatar{padding-top:1.0715rem;padding-bottom:1.0715rem}.site-navbar-small .site-navbar .navbar-search-overlap .form-control{height:4.286rem!important}.site-navbar-small .site-menubar{top:4.286rem;height:-webkit-calc(100% - 4.286rem);height:calc(100% - 4.286rem)}.site-navbar-small .site-gridmenu{top:4.286rem}@media (max-width:767px){body.site-navbar-collapse-show.site-navbar-small{padding-top:8.572rem}.site-navbar-small .site-menubar{top:4.286rem}.site-navbar-collapse-show .site-navbar-small .site-menubar{top:8.572rem;height:-webkit-calc(100% - 8.572rem);height:calc(100% - 8.572rem)}.site-navbar-small .page-aside{top:4.286rem}.site-navbar-collapse-show .site-navbar-small .page-aside{top:8.572rem}}@media (max-width:767px){.site-navbar .brand{display:none}.site-navbar .brand-mobile{display:block}.site-menubar{top:66.01px;height:-webkit-calc(100% - 66.01px);height:calc(100% - 66.01px);-webkit-transform:translate3d(-260px,0,0);-ms-transform:translate(-260px,0);-ms-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.site-navbar-collapse-show .site-menubar{top:132.02px;height:-webkit-calc(100% - 132.02px);height:calc(100% - 132.02px)}.site-menubar-footer{visibility:hidden}.site-menubar-open .site-menubar-footer{visibility:visible}.disable-scrolling{height:100%;overflow:hidden}body.site-menubar-open{height:100%;overflow:hidden}body.site-menubar-open .page{height:100%;overflow:hidden;pointer-events:none}}@media (min-width:768px){.site-menubar-flipped .navbar-header{float:right}}.site-menubar-flipped .site-menubar,.site-menubar-flipped .site-menubar-footer{right:0;left:auto}.site-menubar-flipped .site-gridmenu{right:0;left:auto}.site-menubar-flipped .hamburger-arrow-left.collapsed:before,.site-menubar-flipped .hamburger-arrow-left.unfolded:before{-webkit-transform:translateX(-.1em) translateY(.1em) rotate(135deg);-ms-transform:translateX(-.1em) translateY(.1em) rotate(135deg);-o-transform:translateX(-.1em) translateY(.1em) rotate(135deg);transform:translateX(-.1em) translateY(.1em) rotate(135deg)}.site-menubar-flipped .hamburger-arrow-left.collapsed:after,.site-menubar-flipped .hamburger-arrow-left.unfolded:after{-webkit-transform:translateX(-.1em) translateY(-.1em) rotate(45deg);-ms-transform:translateX(-.1em) translateY(-.1em) rotate(45deg);-o-transform:translateX(-.1em) translateY(-.1em) rotate(45deg);transform:translateX(-.1em) translateY(-.1em) rotate(45deg)}@media (max-width:767px) and (min-width:768px){.css-menubar .site-menubar-flipped .site-navbar .navbar-container{margin-right:260px;margin-left:0}}@media (min-width:1200px) and (min-width:768px){.css-menubar .site-menubar-flipped .site-navbar .navbar-container{margin-right:260px;margin-left:0}}@media (min-width:1200px){.css-menubar .site-menubar-flipped .page,.css-menubar .site-menubar-flipped .site-footer{margin-right:260px;margin-left:0}}.site-menubar-unfold.site-menubar-flipped .page,.site-menubar-unfold.site-menubar-flipped .site-footer{margin-right:260px;margin-left:0}@media (min-width:768px){.site-menubar-unfold.site-menubar-flipped .site-navbar .navbar-container{margin-right:260px;margin-left:0}}@media (max-width:767px){.site-menubar-flipped.site-menubar-unfold .page,.site-menubar-flipped.site-menubar-unfold .site-footer{margin-right:auto;margin-left:0}.site-menubar-flipped.site-menubar-open .page,.site-menubar-flipped.site-menubar-open .site-footer{-webkit-transform:translate3d(-260px,0,0);-ms-transform:translate(-260px,0);-ms-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.site-menubar-flipped.site-menubar-open .site-menubar{-webkit-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (min-width:768px) and (max-width:1199px){.css-menubar .site-menubar-flipped .page,.css-menubar .site-menubar-flipped .site-footer{margin-right:90px;margin-left:0}}@media (min-width:768px) and (max-width:1199px) and (min-width:768px){.css-menubar .site-menubar-flipped .site-navbar .navbar-container{margin-right:90px;margin-left:0}}@media (min-width:768px) and (max-width:1199px){.css-menubar .site-menubar-flipped .site-menu>.site-menu-item>.site-menu-sub{right:90px;left:auto}}.site-menubar-fold.site-menubar-flipped .page,.site-menubar-fold.site-menubar-flipped .site-footer{margin-right:90px;margin-left:0}@media (min-width:768px){.site-menubar-fold.site-menubar-flipped .site-navbar .navbar-container{margin-right:90px;margin-left:0}}.site-menubar-fold.site-menubar-flipped .site-menu>.site-menu-item>.site-menu-sub{right:90px;left:auto}@media (max-width:767px){.site-menubar-flipped .site-menubar{-webkit-transform:translate3d(260px,0,0);-ms-transform:translate(260px,0);-ms-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}}.checkbox-custom,.radio-custom{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox-custom label,.radio-custom label{min-height:22px;margin-bottom:0;font-weight:300;cursor:pointer}.checkbox-custom input[type=checkbox],.radio-custom input[type=radio]{position:absolute;margin-top:0;margin-bottom:0;margin-left:-20px}.checkbox-custom.disabled label,.radio-custom.disabled label,fieldset[disabled] .checkbox-custom label,fieldset[disabled] .radio-custom label{cursor:not-allowed}.input-group-addon .checkbox-custom,.input-group-addon .radio-custom{margin:0}.checkbox-custom{padding-left:20px}.checkbox-custom label{position:relative;display:inline-block;padding-left:10px;vertical-align:middle}.checkbox-custom label:empty{padding-left:0}.checkbox-custom label::before{position:absolute;left:0;display:inline-block;width:20px;height:20px;margin-left:-20px;content:"";background-color:#fff;border:1px solid #e4eaec;border-radius:.215rem;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.checkbox-custom label::after{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;padding-top:1px;margin-left:-20px;font-size:12px;line-height:20px;color:#014;text-align:center}.checkbox-custom input[type=checkbox],.checkbox-custom input[type=radio]{z-index:1;width:20px;height:20px;opacity:0}.checkbox-custom input[type=checkbox]:focus+label::before,.checkbox-custom input[type=radio]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox-custom input[type=checkbox]:checked+label::before,.checkbox-custom input[type=radio]:checked+label::before{border-color:#e4eaec;border-width:10px;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.checkbox-custom input[type=checkbox]:checked+label::after,.checkbox-custom input[type=radio]:checked+label::after{font-family:"Web Icons";content:""}.checkbox-custom input[type=checkbox]:disabled+label,.checkbox-custom input[type=radio]:disabled+label{opacity:.65}.checkbox-custom input[type=checkbox]:disabled+label::before,.checkbox-custom input[type=radio]:disabled+label::before{cursor:not-allowed;background-color:#f3f7f9;border-color:#e4eaec;border-width:1px}.checkbox-custom.checkbox-circle label::before{border-radius:50%}.checkbox-custom.checkbox-inline{display:inline-block;margin-top:0;margin-bottom:0}.checkbox-inline+.checkbox-inline{margin-left:20px}.checkbox-default input[type=checkbox]:checked+label::before,.checkbox-default input[type=radio]:checked+label::before{background-color:#fff;border-color:#e4eaec;border-width:1px}.checkbox-default input[type=checkbox]:checked+label::after,.checkbox-default input[type=radio]:checked+label::after{color:#62a8ea}.checkbox-primary input[type=checkbox]:checked+label::before,.checkbox-primary input[type=radio]:checked+label::before{background-color:#62a8ea;border-color:#62a8ea}.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-primary input[type=radio]:checked+label::after{color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before,.checkbox-danger input[type=radio]:checked+label::before{background-color:#f96868;border-color:#f96868}.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-danger input[type=radio]:checked+label::after{color:#fff}.checkbox-info input[type=checkbox]:checked+label::before,.checkbox-info input[type=radio]:checked+label::before{background-color:#57c7d4;border-color:#57c7d4}.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-info input[type=radio]:checked+label::after{color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before,.checkbox-warning input[type=radio]:checked+label::before{background-color:#f2a654;border-color:#f2a654}.checkbox-warning input[type=checkbox]:checked+label::after,.checkbox-warning input[type=radio]:checked+label::after{color:#fff}.checkbox-success input[type=checkbox]:checked+label::before,.checkbox-success input[type=radio]:checked+label::before{background-color:#46be8a;border-color:#46be8a}.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-success input[type=radio]:checked+label::after{color:#fff}.checkbox-sm{padding-left:18px}.checkbox-sm label{padding-left:8px}.checkbox-sm label:empty{padding-left:0}.checkbox-sm label::after,.checkbox-sm label::before{width:18px;height:18px;margin-left:-18px}.checkbox-sm label::after{font-size:10px;line-height:18px}.checkbox-sm input[type=checkbox],.checkbox-sm input[type=radio]{width:18px;height:18px}.checkbox-sm input[type=checkbox]:checked+label::before,.checkbox-sm input[type=radio]:checked+label::before{border-width:9px}.checkbox-lg{padding-left:24px}.checkbox-lg label{padding-left:12px}.checkbox-lg label:empty{padding-left:0}.checkbox-lg label::after,.checkbox-lg label::before{width:24px;height:24px;margin-left:-24px}.checkbox-lg label::after{font-size:14px;line-height:24px}.checkbox-lg input[type=checkbox],.checkbox-lg input[type=radio]{width:24px;height:24px}.checkbox-lg input[type=checkbox]:checked+label::before,.checkbox-lg input[type=radio]:checked+label::before{border-width:12px}.radio-custom{padding-left:20px}.radio-custom label{position:relative;display:inline-block;padding-left:10px;vertical-align:middle}.radio-custom label:empty{padding-left:0}.radio-custom label::before{position:absolute;left:0;display:inline-block;width:20px;height:20px;margin-left:-20px;content:"";background-color:#fff;border:1px solid #e4eaec;border-radius:50%;-webkit-transition:border 300ms ease-in-out 0s,color 300ms ease-in-out 0s;-o-transition:border 300ms ease-in-out 0s,color 300ms ease-in-out 0s;transition:border 300ms ease-in-out 0s,color 300ms ease-in-out 0s}.radio-custom label::after{position:absolute;top:7px;left:7px;display:inline-block;width:6px;height:6px;margin-left:-20px;content:" ";background-color:transparent;border:2px solid #76838f;border-radius:50%;-webkit-transition:.1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:.1s cubic-bezier(.8,-.33,.2,1.33);transition:.1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0)}.radio-custom input[type=radio]{z-index:1;width:20px;height:20px;opacity:0}.radio-custom input[type=radio]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio-custom input[type=radio]:checked+label::before{border-color:#e4eaec;border-width:10px}.radio-custom input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio-custom input[type=radio]:disabled+label{opacity:.65}.radio-custom input[type=radio]:disabled+label::before{cursor:not-allowed}.radio-custom.radio-inline{display:inline-block;margin-top:0;margin-bottom:0}.radio-inline+.radio-inline{margin-left:20px}.radio-default input[type=radio]:checked+label::before{background-color:#fff;border-color:#e4eaec;border-width:1px}.radio-default input[type=radio]:checked+label::after{border-color:#62a8ea}.radio-primary input[type=radio]:checked+label::before{border-color:#62a8ea}.radio-primary input[type=radio]:checked+label::after{border-color:#fff}.radio-danger input[type=radio]:checked+label::before{border-color:#f96868}.radio-danger input[type=radio]:checked+label::after{border-color:#fff}.radio-info input[type=radio]:checked+label::before{border-color:#57c7d4}.radio-info input[type=radio]:checked+label::after{border-color:#fff}.radio-warning input[type=radio]:checked+label::before{border-color:#f2a654}.radio-warning input[type=radio]:checked+label::after{border-color:#fff}.radio-success input[type=radio]:checked+label::before{border-color:#46be8a}.radio-success input[type=radio]:checked+label::after{border-color:#fff}.radio-sm{padding-left:18px}.radio-sm label{padding-left:8px}.radio-sm label:empty{padding-left:0}.radio-sm label::before{width:18px;height:18px;margin-left:-20px}.radio-sm label::after{top:7px;left:7px;width:4px;height:4px;margin-left:-20px;border-width:2px}.radio-sm input[type=radio]{width:18px;height:18px}.radio-sm input[type=radio]:checked+label::before{border-width:9px}.radio-lg{padding-left:24px}.radio-lg label{padding-left:12px}.radio-lg label:empty{padding-left:0}.radio-lg label::before{width:24px;height:24px;margin-left:-20px}.radio-lg label::after{top:8px;left:8px;width:8px;height:8px;margin-left:-20px;border-width:2px}.radio-lg input[type=radio]{width:24px;height:24px}.radio-lg input[type=radio]:checked+label::before{border-width:12px}@media (min-width:768px){.form-inline .checkbox-custom,.form-inline .radio-custom{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox-custom label,.form-inline .radio-custom label{padding-left:0}.form-inline .checkbox-custom input[type=checkbox],.form-inline .radio-custom input[type=radio]{position:relative;margin-left:0}.form-inline .radio-custom label{padding-left:10px}.form-inline .checkbox-custom label{padding-left:10px}.form-inline .checkbox-custom input[type=checkbox]{position:absolute;margin-left:-20px}.form-inline .radio-custom input[type=radio]{position:absolute;margin-left:-20px}}.form-horizontal .checkbox-custom,.form-horizontal .radio-custom{padding-top:.501rem;margin-top:0;margin-bottom:0}.form-horizontal .checkbox-custom,.form-horizontal .radio-custom{min-height:2.073rem}.form-material{position:relative}.form-material.floating{margin-top:20px;margin-bottom:20px}.form-material.floating+.form-material.floating{margin-top:40px}.form-material .form-control{padding-right:0;padding-left:0;background-color:transparent;background-color:transparent;background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;-webkit-transition:background 0s ease-out;-o-transition:background 0s ease-out;transition:background 0s ease-out}.form-material .form-control,.form-material .form-control.focus,.form-material .form-control:focus{float:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#62a8ea),to(#62a8ea)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#62a8ea,#62a8ea),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#62a8ea,#62a8ea),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#62a8ea,#62a8ea),linear-gradient(#e4eaec,#e4eaec);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.no-cssgradients .form-material .form-control{border-bottom:2px solid #e4eaec}.form-material .form-control::-webkit-input-placeholder{color:#a3afb7}.form-material .form-control::-moz-placeholder{color:#a3afb7}.form-material .form-control:-ms-input-placeholder{color:#a3afb7}.form-material .form-control:disabled::-webkit-input-placeholder{color:#ccd5db}.form-material .form-control:disabled::-moz-placeholder{color:#ccd5db}.form-material .form-control:disabled:-ms-input-placeholder{color:#ccd5db}.form-material .form-control.focus,.form-material .form-control:focus{-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;outline:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.no-cssgradients .form-material .form-control.focus,.no-cssgradients .form-material .form-control:focus{background:0 0;border-bottom:2px solid #62a8ea}.form-material .form-control:disabled,.form-material .form-control[disabled],fieldset[disabled] .form-material .form-control{background:0 0;background:0 0;border-bottom:1px dashed #ccd5db}.form-material .form-control:disabled~.floating-label,.form-material .form-control[disabled]~.floating-label,fieldset[disabled] .form-material .form-control~.floating-label{color:#ccd5db}.form-material select[multiple],.form-material select[size],.form-material textarea.form-control{height:auto}.form-material .form-control-label{font-weight:500}.form-material.form-group .form-control-label{padding:0}.form-material .floating-label{position:absolute;left:0;font-size:1rem;color:#014;pointer-events:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.form-material .floating-label.floating-label-static{position:relative;top:auto;display:block}.form-material [class*=col-]>.floating-label{left:1.0715rem}.form-material .form-control~.floating-label{top:.571429rem;font-size:1rem}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label{top:-.8rem;font-size:.8rem}.form-material .form-control:-webkit-autofill~.floating-label{top:-.8rem;font-size:.8rem}.form-material .form-control-sm~.floating-label{top:.429rem;font-size:.858rem}.form-material .form-control-sm.focus~.floating-label,.form-material .form-control-sm:focus~.floating-label,.form-material .form-control-sm:not(.empty)~.floating-label{top:-.6864rem;font-size:.6864rem}.form-material .form-control-sm:-webkit-autofill~.floating-label{top:-.6864rem;font-size:.6864rem}.form-material .form-control-lg~.floating-label{top:.428667rem;font-size:1.286rem}.form-material .form-control-lg.focus~.floating-label,.form-material .form-control-lg:focus~.floating-label,.form-material .form-control-lg:not(.empty)~.floating-label{top:-1.0288rem;font-size:1.0288rem}.form-material .form-control-lg:-webkit-autofill~.floating-label{top:-1.0288rem;font-size:1.0288rem}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label{font-weight:500}.form-material .form-control:-webkit-autofill~.floating-label{font-weight:500}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label{color:#62a8ea}.form-material textarea.form-control{padding-bottom:.429rem;resize:none}.form-material.floating textarea.form-control{padding-top:.429rem}.form-material select.form-control{border:0;border-radius:0}.form-material:not(.floating) .form-control-label+select[multiple]{margin-top:5px}.form-material .hint{position:absolute;display:none;font-size:80%}.form-material .form-control.focus~.hint,.form-material .form-control:focus~.hint{display:block}.form-material .form-control.focus:invalid~.floating-label,.form-material .form-control:not(.empty):invalid~.floating-label{color:#f96868}.form-material .form-control:invalid{background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f96868,#f96868),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.form-material.form-group.has-warning .form-control.focus,.form-material.form-group.has-warning .form-control:focus,.form-material.form-group.has-warning .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#f2a654),to(#f2a654)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f2a654,#f2a654),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f2a654,#f2a654),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-warning .form-control.focus,.no-cssgradients .form-material.form-group.has-warning .form-control:focus,.no-cssgradients .form-material.form-group.has-warning .form-control:not(.empty){background:0 0;border-bottom:2px solid #f2a654}.form-material.form-group.has-warning .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#f2a654),to(#f2a654)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f2a654,#f2a654),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-warning .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #f2a654}.form-material.form-group.has-warning .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-warning .form-control-label{color:#f2a654}.form-material.form-group.has-warning .form-control.focus~.floating-label,.form-material.form-group.has-warning .form-control:focus~.floating-label,.form-material.form-group.has-warning .form-control:not(.empty)~.floating-label{color:#f2a654}.form-material.form-group.has-warning .form-control:-webkit-autofill~.floating-label{color:#f2a654}.form-material.form-group.has-danger .form-control.focus,.form-material.form-group.has-danger .form-control:focus,.form-material.form-group.has-danger .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f96868,#f96868),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-danger .form-control.focus,.no-cssgradients .form-material.form-group.has-danger .form-control:focus,.no-cssgradients .form-material.form-group.has-danger .form-control:not(.empty){background:0 0;border-bottom:2px solid #f96868}.form-material.form-group.has-danger .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-danger .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #f96868}.form-material.form-group.has-danger .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-danger .form-control-label{color:#f96868}.form-material.form-group.has-danger .form-control.focus~.floating-label,.form-material.form-group.has-danger .form-control:focus~.floating-label,.form-material.form-group.has-danger .form-control:not(.empty)~.floating-label{color:#f96868}.form-material.form-group.has-danger .form-control:-webkit-autofill~.floating-label{color:#f96868}.form-material.form-group.has-success .form-control.focus,.form-material.form-group.has-success .form-control:focus,.form-material.form-group.has-success .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#46be8a),to(#46be8a)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#46be8a,#46be8a),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#46be8a,#46be8a),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-success .form-control.focus,.no-cssgradients .form-material.form-group.has-success .form-control:focus,.no-cssgradients .form-material.form-group.has-success .form-control:not(.empty){background:0 0;border-bottom:2px solid #46be8a}.form-material.form-group.has-success .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#46be8a),to(#46be8a)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#46be8a,#46be8a),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-success .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #46be8a}.form-material.form-group.has-success .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-success .form-control-label{color:#46be8a}.form-material.form-group.has-success .form-control.focus~.floating-label,.form-material.form-group.has-success .form-control:focus~.floating-label,.form-material.form-group.has-success .form-control:not(.empty)~.floating-label{color:#46be8a}.form-material.form-group.has-success .form-control:-webkit-autofill~.floating-label{color:#46be8a}.form-material.form-group.has-info .form-control.focus,.form-material.form-group.has-info .form-control:focus,.form-material.form-group.has-info .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#57c7d4),to(#57c7d4)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#57c7d4,#57c7d4),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#57c7d4,#57c7d4),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-info .form-control.focus,.no-cssgradients .form-material.form-group.has-info .form-control:focus,.no-cssgradients .form-material.form-group.has-info .form-control:not(.empty){background:0 0;border-bottom:2px solid #57c7d4}.form-material.form-group.has-info .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#57c7d4),to(#57c7d4)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#57c7d4,#57c7d4),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-info .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #57c7d4}.form-material.form-group.has-info .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-info .form-control-label{color:#57c7d4}.form-material.form-group.has-info .form-control.focus~.floating-label,.form-material.form-group.has-info .form-control:focus~.floating-label,.form-material.form-group.has-info .form-control:not(.empty)~.floating-label{color:#57c7d4}.form-material.form-group.has-info .form-control:-webkit-autofill~.floating-label{color:#57c7d4}.form-material .input-group .form-control-wrap{margin-right:5px;margin-left:5px}.form-material .input-group .form-control-wrap .form-control{float:none}.form-material .input-group .input-group-addon{background:0 0;border:0}.form-material .input-group .input-group-btn .btn{margin:0;border-radius:.286rem}.form-material input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;width:100%;height:100%;opacity:0}.form-control-wrap{position:relative}.loader{position:relative;display:inline-block;margin:0 auto;font-size:40px;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader.loader-default{width:1em;height:1em;background-color:#a3afb7;border-radius:100%;-webkit-animation:loader-default 1s infinite ease-in-out;-o-animation:loader-default 1s infinite ease-in-out;animation:loader-default 1s infinite ease-in-out}.loader.loader-grill{width:.25em;height:.5em;background:#a3afb7;-webkit-animation:default-grill 1s infinite ease-in-out -.16s;-o-animation:default-grill 1s infinite ease-in-out -.16s;animation:default-grill 1s infinite ease-in-out -.16s}.loader.loader-grill:after,.loader.loader-grill:before{position:absolute;top:0;width:100%;height:100%;content:'';background:#a3afb7;-webkit-animation:default-grill 1s infinite ease-in-out;-o-animation:default-grill 1s infinite ease-in-out;animation:default-grill 1s infinite ease-in-out}.loader.loader-grill:before{left:-.375em;-webkit-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s}.loader.loader-grill:after{left:.375em}.loader.loader-circle{width:1em;height:1em;border-top:.125em solid rgba(163,175,183,.5);border-right:.125em solid rgba(163,175,183,.5);border-bottom:.125em solid rgba(163,175,183,.5);border-left:.125em solid #a3afb7;border-radius:50%;-webkit-animation:loader-circle 1.1s infinite linear;-o-animation:loader-circle 1.1s infinite linear;animation:loader-circle 1.1s infinite linear}.loader.loader-round-circle{width:1em;height:1em;font-size:10px;border-radius:50%;-webkit-animation:loader-round-circle 1.3s infinite linear;-o-animation:loader-round-circle 1.3s infinite linear;animation:loader-round-circle 1.3s infinite linear}.loader.loader-tadpole{width:1em;height:1em;border-radius:50%;-webkit-animation:loader-tadpole 1.7s infinite ease;-o-animation:loader-tadpole 1.7s infinite ease;animation:loader-tadpole 1.7s infinite ease}.loader.loader-ellipsis{width:.625em;height:.625em;border-radius:50%;-webkit-animation:loader-ellipsis 1.8s infinite ease-in-out both -.16s;-o-animation:loader-ellipsis 1.8s infinite ease-in-out both -.16s;animation:loader-ellipsis 1.8s infinite ease-in-out both -.16s}.loader.loader-ellipsis:after,.loader.loader-ellipsis:before{position:absolute;top:0;width:100%;height:100%;content:'';border-radius:50%;-webkit-animation:loader-ellipsis 1.8s infinite ease-in-out both;-o-animation:loader-ellipsis 1.8s infinite ease-in-out both;animation:loader-ellipsis 1.8s infinite ease-in-out both}.loader.loader-ellipsis:before{left:-.875em;-webkit-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s}.loader.loader-ellipsis:after{left:.875em}.loader.loader-dot{width:2em;height:2em;-webkit-animation:loader-dot-rotate 2s infinite linear;-o-animation:loader-dot-rotate 2s infinite linear;animation:loader-dot-rotate 2s infinite linear}.loader.loader-dot:after,.loader.loader-dot:before{position:absolute;top:0;left:0;width:60%;height:60%;content:'';background:#a3afb7;border-radius:100%;-webkit-animation:loader-dot-bounce 2s infinite ease-in-out;-o-animation:loader-dot-bounce 2s infinite ease-in-out;animation:loader-dot-bounce 2s infinite ease-in-out}.loader.loader-dot:after{top:auto;bottom:0;-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.loader.loader-bounce{width:1.5em;height:1.5em}.loader.loader-bounce:after,.loader.loader-bounce:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:#a3afb7;border-radius:50%;opacity:.6;-webkit-animation:loader-bounce 2s infinite ease-in-out;-o-animation:loader-bounce 2s infinite ease-in-out;animation:loader-bounce 2s infinite ease-in-out}.loader.loader-bounce:after{-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.side-panel-loading,body>.loader{position:fixed;top:50%;left:50%;margin-top:-20px}.site-menubar-unfold>.loader{margin-left:130px}.site-menubar-fold>.loader{margin-left:45px}.site-menubar-hide.site-menubar-unfold>.loader{margin-left:0}@-webkit-keyframes loader-default{0%{-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes loader-default{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes loader-default{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes default-grill{0%,100%,80%{height:1em;-webkit-box-shadow:0 0 #a3afb7;box-shadow:0 0 #a3afb7}40%{height:1.2em;-webkit-box-shadow:0 -.25em #a3afb7;box-shadow:0 -.25em #a3afb7}}@-o-keyframes default-grill{0%,100%,80%{height:1em;box-shadow:0 0 #a3afb7}40%{height:1.2em;box-shadow:0 -.25em #a3afb7}}@keyframes default-grill{0%,100%,80%{height:1em;-webkit-box-shadow:0 0 #a3afb7;box-shadow:0 0 #a3afb7}40%{height:1.2em;-webkit-box-shadow:0 -.25em #a3afb7;box-shadow:0 -.25em #a3afb7}}@-webkit-keyframes loader-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader-circle{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-circle{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-round-circle{0%,100%{-webkit-box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7;box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7}12.5%{-webkit-box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}25%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}37.5%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}50%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}62.5%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7}75%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7}87.5%{-webkit-box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7;box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7}}@-o-keyframes loader-round-circle{0%,100%{box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7}12.5%{box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}25%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}37.5%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}50%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}62.5%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7}75%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7}87.5%{box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7}}@keyframes loader-round-circle{0%,100%{-webkit-box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7;box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7}12.5%{-webkit-box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}25%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}37.5%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}50%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}62.5%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7}75%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7}87.5%{-webkit-box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7;box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7}}@-webkit-keyframes loader-tadpole{0%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(0);transform:rotate(0)}5%,95%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7}10%,59%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7}20%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7}38%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7}100%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader-tadpole{0%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}5%,95%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7}10%,59%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7}20%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7}38%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7}100%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-tadpole{0%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}5%,95%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7}10%,59%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7}20%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7}38%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7}100%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-ellipsis{0%,100%,80%{-webkit-box-shadow:0 .625em 0 -.325em #a3afb7;box-shadow:0 .625em 0 -.325em #a3afb7}40%{-webkit-box-shadow:0 .625em 0 0 #a3afb7;box-shadow:0 .625em 0 0 #a3afb7}}@-o-keyframes loader-ellipsis{0%,100%,80%{box-shadow:0 .625em 0 -.325em #a3afb7}40%{box-shadow:0 .625em 0 0 #a3afb7}}@keyframes loader-ellipsis{0%,100%,80%{-webkit-box-shadow:0 .625em 0 -.325em #a3afb7;box-shadow:0 .625em 0 -.325em #a3afb7}40%{-webkit-box-shadow:0 .625em 0 0 #a3afb7;box-shadow:0 .625em 0 0 #a3afb7}}@-webkit-keyframes loader-dot-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader-dot-rotate{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-dot-rotate{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-dot-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes loader-dot-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes loader-dot-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loader-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes loader-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes loader-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}[class*=animation-]{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animation-hover:not(:hover),.animation-hover:not(:hover) [class*=animation-],.touch .animation-hover:not(.hover),.touch .animation-hover:not(.hover) [class*=animation-]{-webkit-animation-name:none;-o-animation-name:none;animation-name:none}.animation-reverse{-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}.animation-repeat{-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.animation-fade{-webkit-animation-name:fade;-o-animation-name:fade;animation-name:fade;-webkit-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}.animation-scale{-webkit-animation-name:scale-12;-o-animation-name:scale-12;animation-name:scale-12}.animation-scale-up{-webkit-animation-name:fade-scale-02;-o-animation-name:fade-scale-02;animation-name:fade-scale-02}.animation-scale-down{-webkit-animation-name:fade-scale-18;-o-animation-name:fade-scale-18;animation-name:fade-scale-18}.animation-slide-top{-webkit-animation-name:slide-top;-o-animation-name:slide-top;animation-name:slide-top}.animation-slide-bottom{-webkit-animation-name:slide-bottom;-o-animation-name:slide-bottom;animation-name:slide-bottom}.animation-slide-left{-webkit-animation-name:slide-left;-o-animation-name:slide-left;animation-name:slide-left}.animation-slide-right{-webkit-animation-name:slide-right;-o-animation-name:slide-right;animation-name:slide-right}.animation-shake{-webkit-animation-name:shake;-o-animation-name:shake;animation-name:shake}.animation-duration-10{-webkit-animation-duration:15s;-o-animation-duration:15s;animation-duration:15s}.animation-duration-9{-webkit-animation-duration:9s;-o-animation-duration:9s;animation-duration:9s}.animation-duration-8{-webkit-animation-duration:8s;-o-animation-duration:8s;animation-duration:8s}.animation-duration-7{-webkit-animation-duration:7s;-o-animation-duration:7s;animation-duration:7s}.animation-duration-6{-webkit-animation-duration:6s;-o-animation-duration:6s;animation-duration:6s}.animation-duration-5{-webkit-animation-duration:5s;-o-animation-duration:5s;animation-duration:5s}.animation-duration-4{-webkit-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s}.animation-duration-3{-webkit-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}.animation-duration-2{-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.animation-duration-1{-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animation-delay-100{-webkit-animation-duration:100ms;-o-animation-duration:100ms;animation-duration:100ms}.animation-duration-250{-webkit-animation-duration:250ms;-o-animation-duration:250ms;animation-duration:250ms}.animation-duration-300{-webkit-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms}.animation-duration-500{-webkit-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms}.animation-duration-750{-webkit-animation-duration:750ms;-o-animation-duration:750ms;animation-duration:750ms}.animation-delay-1000{-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.animation-delay-900{-webkit-animation-delay:900ms;-o-animation-delay:900ms;animation-delay:900ms}.animation-delay-800{-webkit-animation-delay:800ms;-o-animation-delay:800ms;animation-delay:800ms}.animation-delay-700{-webkit-animation-delay:700ms;-o-animation-delay:700ms;animation-delay:700ms}.animation-delay-600{-webkit-animation-delay:600ms;-o-animation-delay:600ms;animation-delay:600ms}.animation-delay-500{-webkit-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms}.animation-delay-400{-webkit-animation-delay:400ms;-o-animation-delay:400ms;animation-delay:400ms}.animation-delay-300{-webkit-animation-delay:300ms;-o-animation-delay:300ms;animation-delay:300ms}.animation-delay-200{-webkit-animation-delay:200ms;-o-animation-delay:200ms;animation-delay:200ms}.animation-delay-100{-webkit-animation-delay:100ms;-o-animation-delay:100ms;animation-delay:100ms}.animation-top-left{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.animation-top-center{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.animation-top-right{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.animation-middle-left{-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.animation-middle-right{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.animation-bottom-left{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.animation-bottom-center{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.animation-bottom-right{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}.animation-easing-easeInOut{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);-o-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1)}.animation-easing-easeInQuad{-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-o-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.animation-easing-easeInCubic{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-o-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}.animation-easing-easeInQuart{-webkit-animation-timing-function:cubic-bezier(.895,.03,.685,.22);-o-animation-timing-function:cubic-bezier(.895,.03,.685,.22);animation-timing-function:cubic-bezier(.895,.03,.685,.22)}.animation-easing-easeInQuint{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.animation-easing-easeInSine{-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);-o-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715)}.animation-easing-easeInExpo{-webkit-animation-timing-function:cubic-bezier(.95,.05,.795,.035);-o-animation-timing-function:cubic-bezier(.95,.05,.795,.035);animation-timing-function:cubic-bezier(.95,.05,.795,.035)}.animation-easing-easeInCirc{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.335);-o-animation-timing-function:cubic-bezier(.6,.04,.98,.335);animation-timing-function:cubic-bezier(.6,.04,.98,.335)}.animation-easing-easeInBack{-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.animation-easing-eastOutQuad{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);-o-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.animation-easing-easeOutCubic{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-o-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}.animation-easing-easeOutQuart{-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);-o-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1)}.animation-easing-easeOutQuint{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);-o-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.animation-easing-easeOutSine{-webkit-animation-timing-function:cubic-bezier(.39,.575,.565,1);-o-animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-timing-function:cubic-bezier(.39,.575,.565,1)}.animation-easing-easeOutExpo{-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);-o-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.animation-easing-easeOutCirc{-webkit-animation-timing-function:cubic-bezier(.075,.82,.165,1);-o-animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-timing-function:cubic-bezier(.075,.82,.165,1)}.animation-easing-easeOutBack{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.animation-easing-easeInOutQuad{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-o-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.animation-easing-easeInOutCubic{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);-o-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}.animation-easing-easeInOutQuart{-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);-o-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1)}.animation-easing-easeInOutQuint{-webkit-animation-timing-function:cubic-bezier(.86,0,.07,1);-o-animation-timing-function:cubic-bezier(.86,0,.07,1);animation-timing-function:cubic-bezier(.86,0,.07,1)}.animation-easing-easeInOutSine{-webkit-animation-timing-function:cubic-bezier(.445,.05,.55,.95);-o-animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-timing-function:cubic-bezier(.445,.05,.55,.95)}.animation-easing-easeInOutExpo{-webkit-animation-timing-function:cubic-bezier(1,0,0,1);-o-animation-timing-function:cubic-bezier(1,0,0,1);animation-timing-function:cubic-bezier(1,0,0,1)}.animation-easing-easeInOutCirc{-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);-o-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}.animation-easing-easeInOutBack{-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.animation-easing-easeInOutElastic{-webkit-animation-timing-function:cubic-bezier(1,-.56,0,1.455);-o-animation-timing-function:cubic-bezier(1,-.56,0,1.455);animation-timing-function:cubic-bezier(1,-.56,0,1.455)}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scale-12{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes scale-12{0%{-o-transform:scale(1.2);transform:scale(1.2)}100%{-o-transform:scale(1);transform:scale(1)}}@keyframes scale-12{0%{-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes fade-scale-02{0%{opacity:0;-o-transform:scale(.2);transform:scale(.2)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes fade-scale-18{0%{opacity:0;-o-transform:scale(1.8);transform:scale(1.8)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}20%{-webkit-transform:translateX(8px);transform:translateX(8px)}30%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(4px);transform:translateX(4px)}70%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);transform:translateX(0)}10%{-o-transform:translateX(-9px);transform:translateX(-9px)}20%{-o-transform:translateX(8px);transform:translateX(8px)}30%{-o-transform:translateX(-7px);transform:translateX(-7px)}40%{-o-transform:translateX(6px);transform:translateX(6px)}50%{-o-transform:translateX(-5px);transform:translateX(-5px)}60%{-o-transform:translateX(4px);transform:translateX(4px)}70%{-o-transform:translateX(-3px);transform:translateX(-3px)}80%{-o-transform:translateX(2px);transform:translateX(2px)}90%{-o-transform:translateX(-1px);transform:translateX(-1px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-9px);-o-transform:translateX(-9px);transform:translateX(-9px)}20%{-webkit-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}30%{-webkit-transform:translateX(-7px);-o-transform:translateX(-7px);transform:translateX(-7px)}40%{-webkit-transform:translateX(6px);-o-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}70%{-webkit-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-1px);-o-transform:translateX(-1px);transform:translateX(-1px)}}.bg-red-100{background-color:#ffeaea!important}.bg-red-200{background-color:#fad3d3!important}.bg-red-300{background-color:#fab4b4!important}.bg-red-400{background-color:#fa9898!important}.bg-red-500{background-color:#fa7a7a!important}.bg-red-600{background-color:#f96868!important}.bg-red-700{background-color:#e9595b!important}.bg-red-800{background-color:#d6494b!important}.red-100{color:#ffeaea!important}.red-200{color:#fad3d3!important}.red-300{color:#fab4b4!important}.red-400{color:#fa9898!important}.red-500{color:#fa7a7a!important}.red-600{color:#f96868!important}.red-700{color:#e9595b!important}.red-800{color:#d6494b!important}.bg-pink-100{background-color:#fce4ec!important}.bg-pink-200{background-color:#ffccde!important}.bg-pink-300{background-color:#fba9c6!important}.bg-pink-400{background-color:#fb8db4!important}.bg-pink-500{background-color:#f978a6!important}.bg-pink-600{background-color:#f96197!important}.bg-pink-700{background-color:#f44c87!important}.bg-pink-800{background-color:#e53b75!important}.pink-100{color:#fce4ec!important}.pink-200{color:#ffccde!important}.pink-300{color:#fba9c6!important}.pink-400{color:#fb8db4!important}.pink-500{color:#f978a6!important}.pink-600{color:#f96197!important}.pink-700{color:#f44c87!important}.pink-800{color:#e53b75!important}.bg-purple-100{background-color:#f6f2ff!important}.bg-purple-200{background-color:#e3dbf4!important}.bg-purple-300{background-color:#d2c5ec!important}.bg-purple-400{background-color:#bba7e4!important}.bg-purple-500{background-color:#a58add!important}.bg-purple-600{background-color:#926dde!important}.bg-purple-700{background-color:#7c51d1!important}.bg-purple-800{background-color:#6d45bc!important}.purple-100{color:#f6f2ff!important}.purple-200{color:#e3dbf4!important}.purple-300{color:#d2c5ec!important}.purple-400{color:#bba7e4!important}.purple-500{color:#a58add!important}.purple-600{color:#926dde!important}.purple-700{color:#7c51d1!important}.purple-800{color:#6d45bc!important}.bg-indigo-100{background-color:#edeff9!important}.bg-indigo-200{background-color:#dadef5!important}.bg-indigo-300{background-color:#bcc5f4!important}.bg-indigo-400{background-color:#9daaf3!important}.bg-indigo-500{background-color:#8897ec!important}.bg-indigo-600{background-color:#677ae4!important}.bg-indigo-700{background-color:#5166d6!important}.bg-indigo-800{background-color:#465bd4!important}.indigo-100{color:#edeff9!important}.indigo-200{color:#dadef5!important}.indigo-300{color:#bcc5f4!important}.indigo-400{color:#9daaf3!important}.indigo-500{color:#8897ec!important}.indigo-600{color:#677ae4!important}.indigo-700{color:#5166d6!important}.indigo-800{color:#465bd4!important}.bg-blue-100{background-color:#e8f1f8!important}.bg-blue-200{background-color:#d5e4f1!important}.bg-blue-300{background-color:#bcd8f1!important}.bg-blue-400{background-color:#a2caee!important}.bg-blue-500{background-color:#89bceb!important}.bg-blue-600{background-color:#62a8ea!important}.bg-blue-700{background-color:#4e97d9!important}.bg-blue-800{background-color:#3583ca!important}.blue-100{color:#e8f1f8!important}.blue-200{color:#d5e4f1!important}.blue-300{color:#bcd8f1!important}.blue-400{color:#a2caee!important}.blue-500{color:#89bceb!important}.blue-600{color:#62a8ea!important}.blue-700{color:#4e97d9!important}.blue-800{color:#3583ca!important}.bg-cyan-100{background-color:#ecf9fa!important}.bg-cyan-200{background-color:#d3eff2!important}.bg-cyan-300{background-color:#baeaef!important}.bg-cyan-400{background-color:#9ae1e9!important}.bg-cyan-500{background-color:#77d6e1!important}.bg-cyan-600{background-color:#57c7d4!important}.bg-cyan-700{background-color:#47b8c6!important}.bg-cyan-800{background-color:#37a9b7!important}.cyan-100{color:#ecf9fa!important}.cyan-200{color:#d3eff2!important}.cyan-300{color:#baeaef!important}.cyan-400{color:#9ae1e9!important}.cyan-500{color:#77d6e1!important}.cyan-600{color:#57c7d4!important}.cyan-700{color:#47b8c6!important}.cyan-800{color:#37a9b7!important}.bg-teal-100{background-color:#ecfdfc!important}.bg-teal-200{background-color:#cdf4f1!important}.bg-teal-300{background-color:#99e1da!important}.bg-teal-400{background-color:#79d1c9!important}.bg-teal-500{background-color:#56bfb5!important}.bg-teal-600{background-color:#3aa99e!important}.bg-teal-700{background-color:#269b8f!important}.bg-teal-800{background-color:#178d81!important}.teal-100{color:#ecfdfc!important}.teal-200{color:#cdf4f1!important}.teal-300{color:#99e1da!important}.teal-400{color:#79d1c9!important}.teal-500{color:#56bfb5!important}.teal-600{color:#3aa99e!important}.teal-700{color:#269b8f!important}.teal-800{color:#178d81!important}.bg-green-100{background-color:#e7faf2!important}.bg-green-200{background-color:#bfedd8!important}.bg-green-300{background-color:#9fe5c5!important}.bg-green-400{background-color:#7dd3ae!important}.bg-green-500{background-color:#5cd29d!important}.bg-green-600{background-color:#46be8a!important}.bg-green-700{background-color:#36ab7a!important}.bg-green-800{background-color:#279566!important}.green-100{color:#e7faf2!important}.green-200{color:#bfedd8!important}.green-300{color:#9fe5c5!important}.green-400{color:#7dd3ae!important}.green-500{color:#5cd29d!important}.green-600{color:#46be8a!important}.green-700{color:#36ab7a!important}.green-800{color:#279566!important}.bg-light-green-100{background-color:#f1f7ea!important}.bg-light-green-200{background-color:#e0ecd1!important}.bg-light-green-300{background-color:#cadfb1!important}.bg-light-green-400{background-color:#bad896!important}.bg-light-green-500{background-color:#acd57c!important}.bg-light-green-600{background-color:#9ece67!important}.bg-light-green-700{background-color:#83b944!important}.bg-light-green-800{background-color:#70a532!important}.light-green-100{color:#f1f7ea!important}.light-green-200{color:#e0ecd1!important}.light-green-300{color:#cadfb1!important}.light-green-400{color:#bad896!important}.light-green-500{color:#acd57c!important}.light-green-600{color:#9ece67!important}.light-green-700{color:#83b944!important}.light-green-800{color:#70a532!important}.bg-yellow-100{background-color:#fffae7!important}.bg-yellow-200{background-color:#f9eec1!important}.bg-yellow-300{background-color:#f6e7a9!important}.bg-yellow-400{background-color:#f8e59b!important}.bg-yellow-500{background-color:#f7e083!important}.bg-yellow-600{background-color:#f7da64!important}.bg-yellow-700{background-color:#f9cd48!important}.bg-yellow-800{background-color:#fbc02d!important}.yellow-100{color:#fffae7!important}.yellow-200{color:#f9eec1!important}.yellow-300{color:#f6e7a9!important}.yellow-400{color:#f8e59b!important}.yellow-500{color:#f7e083!important}.yellow-600{color:#f7da64!important}.yellow-700{color:#f9cd48!important}.yellow-800{color:#fbc02d!important}.bg-orange-100{background-color:#fff3e6!important}.bg-orange-200{background-color:#ffddb9!important}.bg-orange-300{background-color:#fbce9d!important}.bg-orange-400{background-color:#f6be80!important}.bg-orange-500{background-color:#f4b066!important}.bg-orange-600{background-color:#f2a654!important}.bg-orange-700{background-color:#ec9940!important}.bg-orange-800{background-color:#e98f2e!important}.orange-100{color:#fff3e6!important}.orange-200{color:#ffddb9!important}.orange-300{color:#fbce9d!important}.orange-400{color:#f6be80!important}.orange-500{color:#f4b066!important}.orange-600{color:#f2a654!important}.orange-700{color:#ec9940!important}.orange-800{color:#e98f2e!important}.bg-brown-100{background-color:#fae6df!important}.bg-brown-200{background-color:#e2bdaf!important}.bg-brown-300{background-color:#d3aa9c!important}.bg-brown-400{background-color:#b98e7e!important}.bg-brown-500{background-color:#a17768!important}.bg-brown-600{background-color:#8d6658!important}.bg-brown-700{background-color:#7d5b4f!important}.bg-brown-800{background-color:#715146!important}.brown-100{color:#fae6df!important}.brown-200{color:#e2bdaf!important}.brown-300{color:#d3aa9c!important}.brown-400{color:#b98e7e!important}.brown-500{color:#a17768!important}.brown-600{color:#8d6658!important}.brown-700{color:#7d5b4f!important}.brown-800{color:#715146!important}.bg-grey-100{background-color:#fafafa!important}.bg-grey-200{background-color:#eee!important}.bg-grey-300{background-color:#e0e0e0!important}.bg-grey-400{background-color:#bdbdbd!important}.bg-grey-500{background-color:#9e9e9e!important}.bg-grey-600{background-color:#757575!important}.bg-grey-700{background-color:#616161!important}.bg-grey-800{background-color:#424242!important}.grey-100{color:#fafafa!important}.grey-200{color:#eee!important}.grey-300{color:#e0e0e0!important}.grey-400{color:#bdbdbd!important}.grey-500{color:#9e9e9e!important}.grey-600{color:#757575!important}.grey-700{color:#616161!important}.grey-800{color:#424242!important}.bg-blue-grey-100{background-color:#f3f7f9!important}.bg-blue-grey-200{background-color:#e4eaec!important}.bg-blue-grey-300{background-color:#ccd5db!important}.bg-blue-grey-400{background-color:#a3afb7!important}.bg-blue-grey-500{background-color:#76838f!important}.bg-blue-grey-600{background-color:#526069!important}.bg-blue-grey-700{background-color:#37474f!important}.bg-blue-grey-800{background-color:#263238!important}.blue-grey-100{color:#f3f7f9!important}.blue-grey-200{color:#e4eaec!important}.blue-grey-300{color:#ccd5db!important}.blue-grey-400{color:#a3afb7!important}.blue-grey-500{color:#76838f!important}.blue-grey-600{color:#526069!important}.blue-grey-700{color:#37474f!important}.blue-grey-800{color:#263238!important}.bg-primary-100{background-color:#e8f1f8!important}.bg-primary-200{background-color:#d5e4f1!important}.bg-primary-300{background-color:#bcd8f1!important}.bg-primary-400{background-color:#a2caee!important}.bg-primary-500{background-color:#89bceb!important}.bg-primary-600{background-color:#62a8ea!important}.bg-primary-700{background-color:#4e97d9!important}.bg-primary-800{background-color:#3583ca!important}.primary-100{color:#e8f1f8!important}.primary-200{color:#d5e4f1!important}.primary-300{color:#bcd8f1!important}.primary-400{color:#a2caee!important}.primary-500{color:#89bceb!important}.primary-600{color:#62a8ea!important}.primary-700{color:#4e97d9!important}.primary-800{color:#3583ca!important}.black{color:#000!important}.white{color:#fff!important}.bg-white{color:#014;background-color:#fff}.bg-primary{color:#fff;background-color:#62a8ea}.bg-primary:hover{background-color:#8fc1f0}.bg-primary a,.bg-primary a.bg-primary{color:#fff}.bg-primary a.bg-primary:hover,.bg-primary a:hover{color:#fff}.bg-success{color:#fff;background-color:#46be8a}.bg-success:hover{background-color:#6ccba2}.bg-success a,.bg-success a.bg-primary{color:#fff}.bg-success a.bg-primary:hover,.bg-success a:hover{color:#fff}.bg-info{color:#fff;background-color:#57c7d4}.bg-info:hover{background-color:#80d5de}.bg-info a,.bg-info a.bg-info{color:#fff}.bg-info a.bg-info:hover,.bg-info a:hover{color:#fff}.bg-warning{color:#fff;background-color:#f2a654}.bg-warning:hover{background-color:#f6bf83}.bg-warning a,.bg-warning a.bg-warning{color:#fff}.bg-warning a.bg-warning:hover,.bg-warning a:hover{color:#fff}.bg-danger{color:#fff;background-color:#f96868}.bg-danger:hover{background-color:#fb9999}.bg-danger a,.bg-danger a.bg-danger{color:#fff}.bg-danger a.bg-danger:hover,.bg-danger a:hover{color:#fff}.bg-dark{color:#fff;background-color:#526069}.bg-dark:hover{background-color:#687a86}.bg-dark a,.bg-dark a.bg-dark{color:#fff}.bg-dark a.bg-dark:hover,.bg-dark a:hover{color:#fff}.social-facebook{color:#fff;background-color:#3b5998!important}.social-facebook:focus,.social-facebook:hover{color:#fff;background-color:#4c70ba!important}.social-facebook.active,.social-facebook:active{color:#fff;background-color:#2d4373!important}.bg-facebook{background-color:#3b5998}.social-twitter{color:#fff;background-color:#55acee!important}.social-twitter:focus,.social-twitter:hover{color:#fff;background-color:#83c3f3!important}.social-twitter.active,.social-twitter:active{color:#fff;background-color:#2795e9!important}.bg-twitter{background-color:#55acee}.social-google-plus{color:#fff;background-color:#dd4b39!important}.social-google-plus:focus,.social-google-plus:hover{color:#fff;background-color:#e47365!important}.social-google-plus.active,.social-google-plus:active{color:#fff;background-color:#c23321!important}.bg-google-plus{background-color:#dd4b39}.social-linkedin{color:#fff;background-color:#0976b4!important}.social-linkedin:focus,.social-linkedin:hover{color:#fff;background-color:#0b96e5!important}.social-linkedin.active,.social-linkedin:active{color:#fff;background-color:#075683!important}.bg-linkedin{background-color:#0976b4}.social-flickr{color:#fff;background-color:#ff0084!important}.social-flickr:focus,.social-flickr:hover{color:#fff;background-color:#ff339d!important}.social-flickr.active,.social-flickr:active{color:#fff;background-color:#cc006a!important}.bg-flickr{background-color:#ff0084}.social-tumblr{color:#fff;background-color:#35465c!important}.social-tumblr:focus,.social-tumblr:hover{color:#fff;background-color:#485f7c!important}.social-tumblr.active,.social-tumblr:active{color:#fff;background-color:#222d3c!important}.bg-tumblr{background-color:#35465c}.social-xing{color:#fff;background-color:#024b4d!important}.social-xing:focus,.social-xing:hover{color:#fff;background-color:#037b7f!important}.social-xing.active,.social-xing:active{color:#fff;background-color:#011b1b!important}.bg-xing{background-color:#024b4d}.social-github{color:#fff;background-color:#4183c4!important}.social-github:focus,.social-github:hover{color:#fff;background-color:#689cd0!important}.social-github.active,.social-github:active{color:#fff;background-color:#3269a0!important}.bg-github{background-color:#4183c4}.social-html5{color:#fff;background-color:#e44f26!important}.social-html5:focus,.social-html5:hover{color:#fff;background-color:#ea7453!important}.social-html5.active,.social-html5:active{color:#fff;background-color:#bf3c18!important}.bg-html5{background-color:#e44f26}.social-openid{color:#fff;background-color:#f67d28!important}.social-openid:focus,.social-openid:hover{color:#fff;background-color:#f89b59!important}.social-openid.active,.social-openid:active{color:#fff;background-color:#e26309!important}.bg-openid{background-color:#f67d28}.social-stack-overflow{color:#fff;background-color:#f86c01!important}.social-stack-overflow:focus,.social-stack-overflow:hover{color:#fff;background-color:#fe882e!important}.social-stack-overflow.active,.social-stack-overflow:active{color:#fff;background-color:#c55601!important}.bg-stack-overflow{background-color:#f86c01}.social-css3{color:#fff;background-color:#1572b6!important}.social-css3:focus,.social-css3:hover{color:#fff;background-color:#1a8fe4!important}.social-css3.active,.social-css3:active{color:#fff;background-color:#105588!important}.bg-css3{background-color:#1572b6}.social-youtube{color:#fff;background-color:#b31217!important}.social-youtube:focus,.social-youtube:hover{color:#fff;background-color:#e1171d!important}.social-youtube.active,.social-youtube:active{color:#fff;background-color:#850d11!important}.bg-youtube{background-color:#b31217}.social-dribbble{color:#fff;background-color:#c32361!important}.social-dribbble:focus,.social-dribbble:hover{color:#fff;background-color:#dc3d7b!important}.social-dribbble.active,.social-dribbble:active{color:#fff;background-color:#981b4b!important}.bg-dribbble{background-color:#c32361}.social-instagram{color:#fff;background-color:#3f729b!important}.social-instagram:focus,.social-instagram:hover{color:#fff;background-color:#548cb9!important}.social-instagram.active,.social-instagram:active{color:#fff;background-color:#305777!important}.bg-instagram{background-color:#3f729b}.social-pinterest{color:#fff;background-color:#cc2127!important}.social-pinterest:focus,.social-pinterest:hover{color:#fff;background-color:#e04046!important}.social-pinterest.active,.social-pinterest:active{color:#fff;background-color:#a01a1f!important}.bg-pinterest{background-color:#cc2127}.social-vk{color:#fff;background-color:#3d5a7d!important}.social-vk:focus,.social-vk:hover{color:#fff;background-color:#4e739f!important}.social-vk.active,.social-vk:active{color:#fff;background-color:#2c415b!important}.bg-vk{background-color:#3d5a7d}.social-yahoo{color:#fff;background-color:#350178!important}.social-yahoo:focus,.social-yahoo:hover{color:#fff;background-color:#4b01ab!important}.social-yahoo.active,.social-yahoo:active{color:#fff;background-color:#1f0145!important}.bg-yahoo{background-color:#350178}.social-behance{color:#fff;background-color:#1769ff!important}.social-behance:focus,.social-behance:hover{color:#fff;background-color:#4a8aff!important}.social-behance.active,.social-behance:active{color:#fff;background-color:#0050e3!important}.bg-behance{background-color:#024b4d}.social-dropbox{color:#fff;background-color:#007ee5!important}.social-dropbox:focus,.social-dropbox:hover{color:#fff;background-color:#1998ff!important}.social-dropbox.active,.social-dropbox:active{color:#fff;background-color:#0062b2!important}.bg-dropbox{background-color:#007ee5}.social-reddit{color:#fff;background-color:#ff4500!important}.social-reddit:focus,.social-reddit:hover{color:#fff;background-color:#ff6a33!important}.social-reddit.active,.social-reddit:active{color:#fff;background-color:#cc3700!important}.bg-reddit{background-color:#ff4500}.social-spotify{color:#fff;background-color:#7ab800!important}.social-spotify:focus,.social-spotify:hover{color:#fff;background-color:#9ceb00!important}.social-spotify.active,.social-spotify:active{color:#fff;background-color:#588500!important}.bg-spotify{background-color:#7ab800}.social-vine{color:#fff;background-color:#00b488!important}.social-vine:focus,.social-vine:hover{color:#fff;background-color:#00e7af!important}.social-vine.active,.social-vine:active{color:#fff;background-color:#008161!important}.bg-vine{background-color:#00b488}.social-foursquare{color:#fff;background-color:#0cbadf!important}.social-foursquare:focus,.social-foursquare:hover{color:#fff;background-color:#2ad0f4!important}.social-foursquare.active,.social-foursquare:active{color:#fff;background-color:#0992af!important}.bg-foursquare{background-color:#0cbadf}.social-vimeo{color:#fff;background-color:#1ab7ea!important}.social-vimeo:focus,.social-vimeo:hover{color:#fff;background-color:#49c6ee!important}.social-vimeo.active,.social-vimeo:active{color:#fff;background-color:#1295bf!important}.bg-vimeo{background-color:#1ab7ea}.social-skype{color:#fff;background-color:#77bcfd!important}.social-skype:focus,.social-skype:hover{color:#fff;background-color:#a9d5fe!important}.social-skype.active,.social-skype:active{color:#fff;background-color:#45a3fc!important}.bg-skype{background-color:#77bcfd}.social-evernote{color:#fff;background-color:#46bf8c!important}.social-evernote:focus,.social-evernote:hover{color:#fff;background-color:#6ccca4!important}.social-evernote.active,.social-evernote:active{color:#fff;background-color:#369c71!important}.bg-evernote{background-color:#46bf8c}a:focus{outline:0}.blocks,[class*=blocks-]{padding:0;margin:0;margin-right:-1.0715rem;margin-left:-1.0715rem;list-style:none}.blocks::after,[class*=blocks-]::after{display:table;clear:both;content:""}.blocks>li,[class*=blocks-]>li{position:relative;float:left;min-height:1px;padding-right:1.0715rem;padding-left:1.0715rem;margin-bottom:2.143rem}.blocks.no-space,[class*=blocks-].no-space{margin:0}.blocks.no-space>li,[class*=blocks-].no-space>li{padding-right:0;padding-left:0;margin-bottom:0}.block-first,.blocks-2>li:nth-child(2n+3),.blocks-3>li:nth-child(3n+4),.blocks-4>li:nth-child(4n+5),.blocks-5>li:nth-child(5n+6),.blocks-6>li:nth-child(6n+7){clear:both}.blocks-100>li{width:100%}.blocks-xs-100>li{width:100%}@media (min-width:480px){.blocks-sm-100>li{width:100%}}@media (min-width:768px){.blocks-md-100>li{width:100%}}@media (min-width:992px){.blocks-lg-100>li{width:100%}}@media (min-width:1200px){.blocks-xl-100>li{width:100%}}@media (min-width:1600px){.blocks-xxl-100>li{width:100%}}.blocks-2>li{width:50%}.blocks-xs-2>li{width:50%}@media (min-width:480px){.blocks-sm-2>li{width:50%}}@media (min-width:768px){.blocks-md-2>li{width:50%}}@media (min-width:992px){.blocks-lg-2>li{width:50%}}@media (min-width:1200px){.blocks-xl-2>li{width:50%}}@media (min-width:1600px){.blocks-xxl-2>li{width:50%}}.blocks-3>li{width:33.333333%}.blocks-xs-3>li{width:33.333333%}@media (min-width:480px){.blocks-sm-3>li{width:33.333333%}}@media (min-width:768px){.blocks-md-3>li{width:33.333333%}}@media (min-width:992px){.blocks-lg-3>li{width:33.333333%}}@media (min-width:1200px){.blocks-xl-3>li{width:33.333333%}}@media (min-width:1600px){.blocks-xxl-3>li{width:33.333333%}}.blocks-4>li{width:25%}.blocks-xs-4>li{width:25%}@media (min-width:480px){.blocks-sm-4>li{width:25%}}@media (min-width:768px){.blocks-md-4>li{width:25%}}@media (min-width:992px){.blocks-lg-4>li{width:25%}}@media (min-width:1200px){.blocks-xl-4>li{width:25%}}@media (min-width:1600px){.blocks-xxl-4>li{width:25%}}.blocks-5>li{width:20%}.blocks-xs-5>li{width:20%}@media (min-width:480px){.blocks-sm-5>li{width:20%}}@media (min-width:768px){.blocks-md-5>li{width:20%}}@media (min-width:992px){.blocks-lg-5>li{width:20%}}@media (min-width:1200px){.blocks-xl-5>li{width:20%}}@media (min-width:1600px){.blocks-xxl-5>li{width:20%}}.blocks-6>li{width:16.666667%}.blocks-xs-6>li{width:16.666667%}@media (min-width:480px){.blocks-sm-6>li{width:16.666667%}}@media (min-width:768px){.blocks-md-6>li{width:16.666667%}}@media (min-width:992px){.blocks-lg-6>li{width:16.666667%}}@media (min-width:1200px){.blocks-xl-6>li{width:16.666667%}}@media (min-width:1600px){.blocks-xxl-6>li{width:16.666667%}}.avatar{position:relative;display:inline-block;height:40px;width:40px;white-space:nowrap;vertical-align:bottom;border-radius:1000px}.avatar i{position:absolute;right:0;bottom:0;width:10px;height:10px;border:2px solid #fff;border-radius:100%}.avatar img{width:100%;max-width:100%;height:auto;border:0 none;border-radius:1000px}.avatar-online i{background-color:#46be8a}.avatar-off i{background-color:#526069}.avatar-busy i{background-color:#f2a654}.avatar-away i{background-color:#f96868}.avatar-100{width:100px}.avatar-100 i{width:20px;height:20px}.avatar-lg{width:50px}.avatar-lg i{width:12px;height:12px}.avatar-sm{width:30px}.avatar-sm i{width:8px;height:8px}.avatar-xs{width:20px}.avatar-xs i{width:7px;height:7px}.status{display:block;width:10px;height:10px;border:2px solid #fff;border-radius:100%}.status-online{background-color:#46be8a}.status-off{background-color:#526069}.status-busy{background-color:#f2a654}.status-away{background-color:#f96868}.status-lg{width:14px;height:14px}.status-md{width:10px;height:10px}.status-sm{width:8px;height:8px}.status-xs{width:7px;height:7px}.icon{position:relative;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.pull-xs-left{margin-right:.3em}.icon.pull-xs-right{margin-left:.3em}.icon.icon-circle{position:relative;margin:.5em}.icon.icon-circle:before{position:relative;z-index:1}.icon.icon-circle:after{position:absolute;top:50%;left:50%;z-index:0;width:2em;height:2em;content:"";background-color:inherit;border-radius:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon.icon-lg{font-size:1.333333em;vertical-align:-15%}.icon.icon-2x{font-size:2em}.icon.icon-3x{font-size:3em}.icon.icon-4x{font-size:4em}.icon.icon-5x{font-size:5em}.icon.icon-fw{width:1.285714em;text-align:center}.icon.icon-ul{padding-left:0;margin-left:2.142857em;list-style-type:none}.icon.icon-ul>li{position:relative}.icon.icon-li{position:absolute;top:.142857em;left:-2.142857em;width:2.142857em;text-align:center}.icon.icon-li.icon-lg{left:-1.857143em}.icon.icon-border{padding:.2em .25em .15em;border:solid .08em #e4eaec;border-radius:.1em}.icon.icon-spin{-webkit-animation:icon-spin 2s infinite linear;-o-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}.icon.icon-spin-reverse{-webkit-animation:icon-spin-reverse 2s infinite linear;-o-animation:icon-spin-reverse 2s infinite linear;animation:icon-spin-reverse 2s infinite linear}.icon.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon.icon-stack-1x,.icon.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon.icon-stack-1x{line-height:inherit}.icon.icon-stack-2x{font-size:2em}.icon.icon-stack-inverse{color:#fff}.icon-color{color:rgba(55,71,79,.4)}.icon-color:focus,.icon-color:hover{color:rgba(55,71,79,.6)}.icon-color.active,.icon-color:active{color:#37474f}.icon-color-alt{color:rgba(55,71,79,.6)}.icon-color-alt:focus,.icon-color-alt:hover{color:rgba(55,71,79,.8)}.icon-color-alt.active,.icon-color-alt:active{color:#37474f}:root-flip-horizontal,:root-flip-vertical,:root-rotate-180,:root-rotate-270,:root-rotate-90{filter:none;-webkit-filter:none}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes icon-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes icon-spin-reverse{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@-o-keyframes icon-spin-reverse{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);-o-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes icon-spin-reverse{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);-o-transform:rotate(-359deg);transform:rotate(-359deg)}}.hamburger{font-size:17px;vertical-align:middle}.hamburger,.hamburger .hamburger-bar,.hamburger:after,.hamburger:before{-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out}.hamburger:after,.hamburger:before{content:""}.hamburger .hamburger-bar,.hamburger:after,.hamburger:before{display:block;width:1em;height:.1em;margin:0;background:#76838f;border-radius:1px}.navbar-default .hamburger .hamburger-bar,.navbar-default .hamburger:after,.navbar-default .hamburger:before{background:#76838f}.navbar-inverse .hamburger .hamburger-bar,.navbar-inverse .hamburger:after,.navbar-inverse .hamburger:before{background:#fff}.hamburger .hamburger-bar{margin:.2em 0}.hamburger-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:8%;-ms-transform-origin:8%;-o-transform-origin:8%;transform-origin:8%}.hamburger-close .hamburger-bar{opacity:0}.hamburger-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:8%;-ms-transform-origin:8%;-o-transform-origin:8%;transform-origin:8%}.hamburger-close.collapsed:before,.hamburger-close.hided:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.hamburger-close.collapsed .hamburger-bar,.hamburger-close.hided .hamburger-bar{opacity:1}.hamburger-close.collapsed:after,.hamburger-close.hided:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.hamburger-arrow-left.collapsed{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hamburger-arrow-left.collapsed:before{width:.6em;-webkit-transform:translate3d(.45em,.1em,0) rotate(45deg);transform:translate3d(.45em,.1em,0) rotate(45deg)}.hamburger-arrow-left.collapsed .hamburger-bar{border-radius:.2em}.hamburger-arrow-left.collapsed:after{width:.6em;-webkit-transform:translate3d(.45em,-.1em,0) rotate(-45deg);transform:translate3d(.45em,-.1em,0) rotate(-45deg)}.counter{text-align:center}.counter .counter-number-group,.counter>.counter-number{font-size:20px;color:#37474f}.counter-label{display:block}.counter-icon{font-size:20px}.counter-lg .counter-number-group,.counter-lg>.counter-number{font-size:40px}.counter-lg .counter-icon{font-size:40px}.counter-md .counter-number-group,.counter-md>.counter-number{font-size:30px}.counter-md .counter-icon{font-size:30px}.counter-sm .counter-number-group,.counter-sm>.counter-number{font-size:14px}.counter-sm .counter-icon{font-size:14px}.counter-sm .counter-number+.counter-number-related,.counter-sm .counter-number-related+.counter-number{margin-left:0}.counter-inverse{color:#fff}.counter-inverse .counter-number-group,.counter-inverse>.counter-number{color:#fff}.counter-inverse .counter-icon{color:#fff}.panel{position:relative;margin-bottom:2.143rem;background-color:#fff;border:0 solid transparent;border-radius:.286rem;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-content>.row{padding-right:30px;padding-left:30px}.panel-content>.row>[class*=col-]{padding-right:30px;padding-left:30px}.panel-heading{position:relative;padding:0;border-bottom:1px solid transparent;border-top-left-radius:-.714rem;border-top-right-radius:-.714rem}.panel-heading+.alert{border-radius:0}.panel-heading>.nav-tabs{border-bottom:none}.panel-heading+.nav-tabs{margin-top:-.715rem}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-body{position:relative;padding:30px 30px}.panel-body::after{display:table;clear:both;content:""}.panel-heading+.panel-body{padding-top:0}.panel-body .h1:first-child,.panel-body .h2:first-child,.panel-body .h3:first-child,.panel-body .h4:first-child,.panel-body .h5:first-child,.panel-body .h6:first-child,.panel-body h1:first-child,.panel-body h2:first-child,.panel-body h3:first-child,.panel-body h4:first-child,.panel-body h5:first-child,.panel-body h6:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body>.list-group-dividered:only-child>.list-group-item:last-child{border-bottom-color:transparent}.panel-footer{padding:0 30px 15px;background-color:transparent;border-top:1px solid transparent;border-bottom-right-radius:-.714rem;border-bottom-left-radius:-.714rem}.table+.panel-footer{padding-top:15px;border-color:#e4eaec}.panel-title{display:block;padding:20px 30px;margin-top:0;margin-bottom:0;font-size:18px;color:#37474f}.panel-title>.icon{margin-right:10px}.panel-title>.label{margin-left:10px}.panel-title .small,.panel-title small{color:#014}.panel-title>.small>a,.panel-title>a,.panel-title>small>a{color:inherit}.panel-desc{display:block;padding:5px 0 0;margin:0;font-size:1rem;color:#014}.panel-actions{position:absolute;top:50%;right:30px;z-index:1;margin:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:479px){.panel-actions{right:20px}}ul .panel-actions{list-style:none}ul .panel-actions>li{display:inline-block;margin-left:8px}ul .panel-actions>li:first-child{margin-left:0}.panel-actions a{color:inherit}.panel-actions a.dropdown-toggle{text-decoration:none}.panel-actions .dropdown{display:inline-block}.panel-actions .dropdown-toggle{display:inline-block}.panel-actions .panel-action{display:inline-block;padding:8px 10px;color:#a3afb7;text-decoration:none;cursor:pointer;background-color:transparent}.panel-actions .panel-action:hover{color:#526069}.panel-actions .panel-action:active{color:#526069}.panel-actions .panel-action:focus{outline:0}.panel-actions .progress{width:100px;margin:0}.panel-actions .pagination{margin:0}ul.panel-actions{list-style:none}ul.panel-actions>li{display:inline-block;margin-left:8px}ul.panel-actions>li:first-child{margin-left:0}.panel-toolbar{padding:5px 15px;margin:0;background-color:transparent;border-top:1px solid #e4eaec;border-bottom:1px solid #e4eaec}.panel-bordered .panel-toolbar{border-top-color:transparent}.panel-toolbar .btn{padding:5px 10px;color:#a3afb7}.panel-toolbar .btn.icon{width:1em;text-align:center}.panel-toolbar .btn.active,.panel-toolbar .btn:active,.panel-toolbar .btn:hover{color:#014}.panel-loading{position:absolute;top:0;left:0;z-index:6;display:none;width:100%;height:100%;border-radius:.286rem;opacity:.6}.panel-loading .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.panel>:not(.panel-loading):not(.collapsing){-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.panel.is-loading>:not(.panel-loading){opacity:.3}.panel.is-loading .panel-loading{display:block;opacity:1}.panel-footer-chart{padding:0}.panel-control{padding:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.panel-body.scrollable-vertical{padding-right:0!important;padding-left:0!important}.panel-body.scrollable-vertical>.scrollable-container>.scrollable-content{padding-right:30px;padding-left:30px}@media (max-width:479px){.panel-body.scrollable-vertical>.scrollable-container>.scrollable-content{padding-right:20px;padding-left:20px}}.panel-body.scrollable-vertical>.scrollable-bar{height:-webkit-calc(100% - 30px);height:calc(100% - 30px);margin-top:0;margin-bottom:30px;-webkit-transform:translateX(-26px);-ms-transform:translateX(-26px);-o-transform:translateX(-26px);transform:translateX(-26px)}.panel-bordered>.panel-body.scrollable-vertical>.scrollable-bar{height:-webkit-calc(100% - 60px);height:calc(100% - 60px);margin-bottom:30px}.panel-body.scrollable-horizontal{padding-top:0!important;padding-bottom:0!important}.panel-body.scrollable-horizontal>.scrollable-container>.scrollable-content{padding-top:0;padding-bottom:30px}.panel-bordered>.panel-body.scrollable-horizontal>.scrollable-container>.scrollable-content{padding-top:30px;padding-bottom:30px}.panel-body.scrollable-horizontal>.scrollable-bar{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin-right:30px;margin-left:0;-webkit-transform:translateY(-26px);-ms-transform:translateY(-26px);-o-transform:translateY(-26px);transform:translateY(-26px)}@media (max-width:479px){.panel-body.scrollable-horizontal>.scrollable-bar{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-right:20px}}.panel-bordered>.panel-body.scrollable-horizontal>.scrollable-bar{-webkit-transform:translateY(-26px);-ms-transform:translateY(-26px);-o-transform:translateY(-26px);transform:translateY(-26px)}.panel-bordered>.panel-heading{border-bottom:1px solid #e4eaec}.panel-bordered>.panel-heading>.panel-title{padding-bottom:20px}.panel-bordered>.panel-footer{padding-top:15px;border-top:1px solid #e4eaec}.panel-bordered>.panel-body{padding-top:30px}.panel-bordered>.table>tbody:first-child>tr:first-child td,.panel-bordered>.table>tbody:first-child>tr:first-child th{border-top:0}.panel.is-dragging{opacity:.8}.panel.is-dragging{cursor:move}.panel>.nav-tabs-vertical .nav-tabs{margin-left:-1px}.panel>.nav-tabs-vertical .nav-tabs>li>a{border-left:none;border-radius:0}.panel>.nav-tabs-vertical .nav-tabs.nav-tabs-reverse{margin-right:-1px}.panel>.nav-tabs-vertical .nav-tabs.nav-tabs-reverse>li>a{border-right:none;border-radius:0}.panel:hover .panel-actions .show-on-hover{display:inline-block}.panel .panel-actions .show-on-hover{display:none}.panel.is-fullscreen{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;border-radius:0}.panel.is-fullscreen .panel-loading{border-radius:0}.panel.is-fullscreen .panel-actions [data-toggle=collapse]{display:none}.panel.is-close{display:none}.panel.is-collapse .panel-body{display:none;height:0}.panel>.alert{padding-right:30px;padding-left:30px}.panel>.alert-dismissible{padding-right:50px}@media (max-width:479px){.panel>.alert{padding-right:20px;padding-left:20px}.panel>.alert-dismissible{padding-right:40px}}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:30px 30px;padding-left:30px 30px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:-.714rem;border-top-right-radius:-.714rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:-.714rem;border-top-right-radius:-.714rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-.714rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-.714rem}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:-.714rem;border-bottom-left-radius:-.714rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:-.714rem;border-bottom-left-radius:-.714rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-.714rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-.714rem}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #e4eaec}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel>.table-responsive>.table>tbody>tr>td:first-child,.panel>.table-responsive>.table>tbody>tr>th:first-child,.panel>.table-responsive>.table>tfoot>tr>td:first-child,.panel>.table-responsive>.table>tfoot>tr>th:first-child,.panel>.table-responsive>.table>thead>tr>td:first-child,.panel>.table-responsive>.table>thead>tr>th:first-child,.panel>.table-responsive>.table>tr>td:first-child,.panel>.table-responsive>.table>tr>th:first-child,.panel>.table>tbody>tr>td:first-child,.panel>.table>tbody>tr>th:first-child,.panel>.table>tfoot>tr>td:first-child,.panel>.table>tfoot>tr>th:first-child,.panel>.table>thead>tr>td:first-child,.panel>.table>thead>tr>th:first-child,.panel>.table>tr>td:first-child,.panel>.table>tr>th:first-child{padding-left:30px}@media (max-width:479px){.panel>.table-responsive>.table>tbody>tr>td:first-child,.panel>.table-responsive>.table>tbody>tr>th:first-child,.panel>.table-responsive>.table>tfoot>tr>td:first-child,.panel>.table-responsive>.table>tfoot>tr>th:first-child,.panel>.table-responsive>.table>thead>tr>td:first-child,.panel>.table-responsive>.table>thead>tr>th:first-child,.panel>.table-responsive>.table>tr>td:first-child,.panel>.table-responsive>.table>tr>th:first-child,.panel>.table>tbody>tr>td:first-child,.panel>.table>tbody>tr>th:first-child,.panel>.table>tfoot>tr>td:first-child,.panel>.table>tfoot>tr>th:first-child,.panel>.table>thead>tr>td:first-child,.panel>.table>thead>tr>th:first-child,.panel>.table>tr>td:first-child,.panel>.table>tr>th:first-child{padding-left:20px}}.panel>.table-responsive>.table>tbody>tr>td:last-child,.panel>.table-responsive>.table>tbody>tr>th:last-child,.panel>.table-responsive>.table>tfoot>tr>td:last-child,.panel>.table-responsive>.table>tfoot>tr>th:last-child,.panel>.table-responsive>.table>thead>tr>td:last-child,.panel>.table-responsive>.table>thead>tr>th:last-child,.panel>.table-responsive>.table>tr>td:last-child,.panel>.table-responsive>.table>tr>th:last-child,.panel>.table>tbody>tr>td:last-child,.panel>.table>tbody>tr>th:last-child,.panel>.table>tfoot>tr>td:last-child,.panel>.table>tfoot>tr>th:last-child,.panel>.table>thead>tr>td:last-child,.panel>.table>thead>tr>th:last-child,.panel>.table>tr>td:last-child,.panel>.table>tr>th:last-child{padding-right:30px}@media (max-width:479px){.panel>.table-responsive>.table>tbody>tr>td:last-child,.panel>.table-responsive>.table>tbody>tr>th:last-child,.panel>.table-responsive>.table>tfoot>tr>td:last-child,.panel>.table-responsive>.table>tfoot>tr>th:last-child,.panel>.table-responsive>.table>thead>tr>td:last-child,.panel>.table-responsive>.table>thead>tr>th:last-child,.panel>.table-responsive>.table>tr>td:last-child,.panel>.table-responsive>.table>tr>th:last-child,.panel>.table>tbody>tr>td:last-child,.panel>.table>tbody>tr>th:last-child,.panel>.table>tfoot>tr>td:last-child,.panel>.table>tfoot>tr>th:last-child,.panel>.table>thead>tr>td:last-child,.panel>.table>thead>tr>th:last-child,.panel>.table>tr>td:last-child,.panel>.table>tr>th:last-child{padding-right:20px}}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:1px solid #e4eaec}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:-.714rem;border-top-right-radius:-.714rem}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-.714rem;border-bottom-left-radius:-.714rem}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel>.list-group>.list-group-item{padding-right:30px;padding-left:30px}@media (max-width:479px){.panel>.list-group>.list-group-item{padding-right:20px;padding-left:20px}}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:.286rem}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #e4eaec}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #e4eaec}.panel.panel-transparent{background:0 0;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.panel.panel-transparent>.panel-footer,.panel.panel-transparent>.panel-heading{border-color:transparent}.panel-default{border-color:#e4eaec}.panel-default>.panel-heading{color:#014;background-color:#e4eaec;border-color:#e4eaec}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e4eaec}.panel-default>.panel-heading .label-pill{color:#e4eaec;background-color:#76838f}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e4eaec}.panel-primary{border-color:#62a8ea}.panel-primary>.panel-heading{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#62a8ea}.panel-primary>.panel-heading .label-pill{color:#62a8ea;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#62a8ea}.panel-success{border-color:#3dae6a}.panel-success>.panel-heading{color:#fff;background-color:#46be8a;border-color:#3dae6a}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3dae6a}.panel-success>.panel-heading .label-pill{color:#46be8a;background-color:#fff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3dae6a}.panel-info{border-color:#3bcdc4}.panel-info>.panel-heading{color:#fff;background-color:#57c7d4;border-color:#3bcdc4}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3bcdc4}.panel-info>.panel-heading .label-pill{color:#57c7d4;background-color:#fff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3bcdc4}.panel-warning{border-color:#f18246}.panel-warning>.panel-heading{color:#fff;background-color:#f2a654;border-color:#f18246}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f18246}.panel-warning>.panel-heading .label-pill{color:#f2a654;background-color:#fff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f18246}.panel-danger{border-color:#f85974}.panel-danger>.panel-heading{color:#fff;background-color:#f96868;border-color:#f85974}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f85974}.panel-danger>.panel-heading .label-pill{color:#f96868;background-color:#fff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f85974}.panel-dark{border-color:#526069}.panel-dark>.panel-heading{color:#fff;background-color:#526069;border-color:#526069}.panel-dark>.panel-heading+.panel-collapse>.panel-body{border-top-color:#526069}.panel-dark>.panel-heading .label-pill{color:#526069;background-color:#fff}.panel-dark>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#526069}.panel-danger,.panel-dark,.panel-info,.panel-primary,.panel-success,.panel-warning{border:none}.panel-danger .panel-heading,.panel-dark .panel-heading,.panel-info .panel-heading,.panel-primary .panel-heading,.panel-success .panel-heading,.panel-warning .panel-heading{border:none}.panel-danger .panel-title,.panel-dark .panel-title,.panel-info .panel-title,.panel-primary .panel-title,.panel-success .panel-title,.panel-warning .panel-title{color:#fff}.panel-danger .panel-action,.panel-dark .panel-action,.panel-info .panel-action,.panel-primary .panel-action,.panel-success .panel-action,.panel-warning .panel-action{color:#fff}@media (max-width:479px){.panel-actions{right:20px}.panel-actions .progress{min-width:80px}.panel-actions .show-on-hover{display:none}.panel-body,.panel-footer,.panel-title{padding-right:20px;padding-left:20px}}.panel-group .panel{-webkit-box-shadow:none;box-shadow:none}.panel-group .panel-title{position:relative;padding:15px 30px;font-size:1rem}.panel-group .panel-title:after,.panel-group .panel-title:before{position:absolute;top:15px;right:30px;font-family:"Web Icons";-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.panel-group .panel-title:before{content:""}.panel-group .panel-title:after{content:""}.panel-group .panel-title[aria-expanded=false]:before{opacity:.4}.panel-group .panel-title[aria-expanded=false]:after{opacity:0;-webkit-transform:"rotate(-180deg)";-ms-transform:"rotate(-180deg)";-o-transform:"rotate(-180deg)";transform:"rotate(-180deg)"}.panel-group .panel-title[aria-expanded=true]:before{opacity:0;-webkit-transform:"rotate(180deg)";-ms-transform:"rotate(180deg)";-o-transform:"rotate(180deg)";transform:"rotate(180deg)"}.panel-group .panel-title[aria-expanded=true]:after{opacity:1}.panel-group .panel-title:focus,.panel-group .panel-title:hover{color:#014;text-decoration:none}.panel-group .panel-title:focus{outline:0}.panel-group .panel-heading+.panel-collapse{margin:0}.panel-group .panel-collapse .panel-body{padding:15px 30px}.panel-group .panel-heading+.panel-collapse .panel-body{border-top-color:transparent}.panel-group .panel+.panel{margin-top:10px}.panel-group-continuous .panel{border-radius:0}.panel-group-continuous .panel:first-child{border-radius:.286rem .286rem 0 0}.panel-group-continuous .panel:last-child{border-radius:0 0 .286rem .286rem}.panel-group-continuous .panel+.panel{margin-top:0;border-top:1px solid #e4eaec}.panel-group-simple .panel{background:0 0;-webkit-box-shadow:none;box-shadow:none}.panel-group-simple .panel-title{padding-bottom:10px;padding-left:0}.panel-group-simple .panel-title:after,.panel-group-simple .panel-title:before{right:5px}.panel-group-simple .panel-collapse .panel-body{padding-top:10px;padding-right:0;padding-left:0}.panel-group-simple .panel+.panel{margin-top:0}.cover{overflow:hidden}.cover-background{height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.cover-image{width:100%}.cover-quote{position:relative;padding-left:35px;margin-bottom:0;border-left:none}.cover-quote:after,.cover-quote:before{position:absolute;top:-20px;font-size:4em}.cover-quote:before{left:0;content:open-quote}.cover-quote:after{right:0;visibility:hidden;content:close-quote}.cover-quote.blockquote-reverse{padding-right:35px;padding-left:20px;border-right:none}.cover-quote.blockquote-reverse:before{right:0;left:auto;content:close-quote}.cover-gallery .carousel-inner img{width:100%}.cover-iframe{width:100%;border:0 none}.overlay{position:relative;display:inline-block;width:100%;max-width:100%;margin:0;overflow:hidden;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0)}.overlay .overlay-figure,.overlay>:first-child{width:100%;max-width:100%;margin-bottom:0}.overlay-panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;color:#fff}.overlay-panel a:not([class]){color:inherit;text-decoration:underline}.overlay-panel>:last-child{margin-bottom:0}.overlay-panel h1,.overlay-panel h2,.overlay-panel h3,.overlay-panel h4,.overlay-panel h5,.overlay-panel h6{color:inherit}.overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed){opacity:0}.overlay-background{background:rgba(0,0,0,.5)}.overlay-image{width:100%;max-width:100%;padding:0}.overlay-shade{background:transparent -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(90%,rgba(255,255,255,.87)),to(#fff)) repeat scroll 0 0;background:transparent -webkit-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,.87) 90%,#fff 100%) repeat scroll 0 0;background:transparent -o-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,.87) 90%,#fff 100%) repeat scroll 0 0;background:transparent linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,.87) 90%,#fff 100%) repeat scroll 0 0}.overlay-top{bottom:auto}.overlay-bottom{top:auto}.overlay-left{right:auto}.overlay-right{left:auto}.overlay-icon{font-size:0;text-align:center}.overlay-icon:before{display:inline-block;height:100%;vertical-align:middle;content:""}.overlay-icon .icon{display:inline-block;width:2rem;height:2rem;margin-right:10px;margin-left:10px;font-size:2rem;line-height:1;color:#fff;text-decoration:none}.overlay-anchor{position:absolute;top:0;right:0;bottom:0;left:0}.overlay-blur,.overlay-fade,.overlay-grayscale,.overlay-scale,.overlay-spin,[class*=overlay-slide]{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity -webkit-transform -webkit-filter,opacity -webkit-transform filter;-o-transition-property:opacity -o-transform filter;transition-property:opacity transform filter}.overlay-fade{opacity:.7}.overlay-hover:hover .overlay-fade{opacity:1}.overlay-scale{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.overlay-hover:hover .overlay-scale{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.overlay-spin{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.overlay-hover:hover .overlay-spin{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.overlay-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.overlay-hover:hover .overlay-grayscale{filter:grayscale(0);-webkit-filter:grayscale(0)}[class*=overlay-slide]{opacity:0}.overlay-slide-top{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.overlay-slide-bottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.overlay-slide-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.overlay-slide-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.overlay-hover:hover [class*=overlay-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.comments{padding:0;margin:0}.comments .comment{border:none;border-bottom:1px solid #e4eaec}.comments .comment .comment:first-child{border-top:1px solid #e4eaec}.comments .comment .comment:last-child{border-bottom:none}.comment{padding:20px 0;margin:0}.comment .comment{padding-bottom:20px;margin-top:20px}.comment .comment:last-child{padding-bottom:0}.comment-author,.comment-author:focus,.comment-author:hover{color:#37474f}.comment-meta{display:inline-block;margin-left:5px;font-size:.858rem;color:#a3afb7}.comment-content{margin-top:5px}.comment-content p{margin-bottom:10px}.comment-actions{margin-top:10px;text-align:right}.comment-actions a{display:inline-block;margin-right:10px;vertical-align:middle}.comment-actions a.icon{text-decoration:none}.comment-actions a:last-child{margin-right:0}.comment-reply{margin:22px 0 10px}.comment-reply .form-group:last-child{margin-bottom:0}.chat-box{width:100%;height:100%;overflow:hidden;background-color:#fff}.chats{padding:30px 15px}.chat-avatar{float:right}.chat-avatar .avatar{width:30px}.chat-body{display:block;margin:10px 30px 0 0;overflow:hidden}.chat-body:first-child{margin-top:0}.chat-content{position:relative;display:block;float:right;padding:8px 15px;margin:0 20px 10px 0;clear:both;color:#fff;background-color:#62a8ea;border-radius:.286rem}.chat-content:before{position:absolute;top:10px;right:-10px;width:0;height:0;content:'';border:5px solid transparent;border-left-color:#62a8ea}.chat-content>p:last-child{margin-bottom:0}.chat-content+.chat-content:before{border-color:transparent}.chat-time{display:block;margin-top:8px;color:rgba(255,255,255,.6)}.chat-left .chat-avatar{float:left}.chat-left .chat-body{margin-right:0;margin-left:30px}.chat-left .chat-content{float:left;margin:0 0 10px 20px;color:#014;background-color:#dfe9ef}.chat-left .chat-content:before{right:auto;left:-10px;border-right-color:#dfe9ef;border-left-color:transparent}.chat-left .chat-content+.chat-content:before{border-color:transparent}.chat-left .chat-time{color:#a3afb7}.steps{margin-bottom:22px}.steps.row{display:block;margin-right:0;margin-left:0}.step{position:relative;padding:12px 20px;margin:0;font-size:inherit;color:#a3afb7;vertical-align:top;background-color:#f3f7f9;border-radius:0}.step-icon{float:left;margin-right:.5em;font-size:20px}.step-number{position:absolute;top:50%;left:20px;width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;text-align:center;background:#e4eaec;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.step-number~.step-desc{min-height:40px;margin-left:50px}.step-title{margin-bottom:0;font-size:20px;color:#526069}.step-desc{text-align:left}.step-desc p{margin-bottom:0}.steps-vertical .step{display:block;padding:18px 20px}.steps-vertical .step[class*=col-]{float:none;width:100%}.step.current{color:#fff;background-color:#62a8ea}.step.current .step-title{color:#fff}.step.current .step-number{color:#62a8ea;background-color:#fff}.step.disabled{color:#ccd5db;pointer-events:none;cursor:auto}.step.disabled .step-title{color:#ccd5db}.step.disabled .step-number{background-color:#ccd5db}.step.error{color:#fff;background-color:#f96868}.step.error .step-title{color:#fff}.step.error .step-number{color:#f96868;background-color:#fff}.step.done{color:#fff;background-color:#46be8a}.step.done .step-title{color:#fff}.step.done .step-number{color:#46be8a;background-color:#fff}.steps-lg .step{padding:20px 20px;font-size:16px}.steps-lg .step-icon{font-size:22px}.steps-lg .step-title{font-size:22px}.steps-lg .step-number{width:46px;height:46px;font-size:28px;line-height:46px}.steps-lg .step-number~.step-desc{min-height:46px;margin-left:56px}.steps-sm .step{font-size:12px}.steps-sm .step-icon{font-size:18px}.steps-sm .step-title{font-size:18px}.steps-sm .step-number{width:30px;height:30px;font-size:24px;line-height:30px}.steps-sm .step-number~.step-desc{min-height:30px;margin-left:40px}.steps-xs .step{font-size:10px}.steps-xs .step-icon{font-size:16px}.steps-xs .step-title{font-size:16px}.steps-xs .step-number{width:24px;height:24px;font-size:20px;line-height:24px}.steps-xs .step-number~.step-desc{min-height:24px;margin-left:34px}.pearls{margin-bottom:22px}.pearls.row{display:block}.pearl{position:relative;padding:0;margin:0;text-align:center}.pearl:after,.pearl:before{position:absolute;top:18px;z-index:0;width:50%;height:4px;content:"";background-color:#f3f7f9}.pearl:before{left:0}.pearl:after{right:0}.pearl:first-child:before,.pearl:last-child:after{display:none!important}.pearl-icon,.pearl-number{position:relative;z-index:1;display:inline-block;width:36px;height:36px;line-height:32px;color:#fff;text-align:center;background:#ccd5db;border:2px solid #ccd5db;border-radius:50%}.pearl-number{font-size:18px}.pearl-icon{font-size:18px}.pearl-title{display:block;margin-top:.5em;margin-bottom:0;overflow:hidden;font-size:16px;color:#526069;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.pearl.current:after,.pearl.current:before{background-color:#62a8ea}.pearl.current .pearl-icon,.pearl.current .pearl-number{color:#62a8ea;background-color:#fff;border-color:#62a8ea;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.pearl.disabled{pointer-events:none;cursor:auto}.pearl.disabled:after,.pearl.disabled:before{background-color:#f3f7f9}.pearl.disabled .pearl-icon,.pearl.disabled .pearl-number{color:#fff;background-color:#ccd5db;border-color:#ccd5db}.pearl.error:before{background-color:#62a8ea}.pearl.error:after{background-color:#f3f7f9}.pearl.error .pearl-icon,.pearl.error .pearl-number{color:#f96868;background-color:#fff;border-color:#f96868}.pearl.done:after,.pearl.done:before{background-color:#62a8ea}.pearl.done .pearl-icon,.pearl.done .pearl-number{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.pearls-lg .pearl:after,.pearls-lg .pearl:before{top:20px}.pearls-lg .pearl-title{font-size:18px}.pearls-lg .pearl-icon,.pearls-lg .pearl-number{width:40px;height:40px;line-height:36px}.pearls-lg .pearl-icon{font-size:20px}.pearls-lg .pearl-number{font-size:20px}.pearls-sm .pearl:after,.pearls-sm .pearl:before{top:16px}.pearls-sm .pearl-title{font-size:14px}.pearls-sm .pearl-icon,.pearls-sm .pearl-number{width:32px;height:32px;line-height:28px}.pearls-sm .pearl-number{font-size:16px}.pearls-sm .pearl-icon{font-size:14px}.pearls-xs .pearl:after,.pearls-xs .pearl:before{top:12px;height:2px}.pearls-xs .pearl-title{font-size:12px}.pearls-xs .pearl-icon,.pearls-xs .pearl-number{width:24px;height:24px;line-height:20px}.pearls-xs .pearl-number{font-size:12px}.pearls-xs .pearl-icon{font-size:12px}.timeline{position:relative;padding:0;margin-bottom:22px;list-style:none;background:0 0}.timeline:before{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;content:"";background-color:#e4eaec}.timeline:after{display:table;content:""}.timeline:after{clear:both}.timeline>li{position:relative;display:block;float:left;width:50%;padding-right:40px;margin-bottom:60px}.timeline>li:not(.timeline-period)::after{display:table;clear:both;content:""}.timeline>li.timeline-period{position:relative;z-index:6;display:block;float:none;width:200px;padding:25px 10px;margin:20px auto 30px;clear:both;font-size:26px;text-align:center;text-transform:uppercase;background:#f1f4f5}.timeline>li.timeline-reverse{float:right;padding-right:0;padding-left:40px;clear:right}.timeline>li:last-child{margin-bottom:0}.timeline:not(.timeline-single)>li.timeline-period+.timeline-item+.timeline-item,.timeline:not(.timeline-single)>li:not(.timeline-period):first-child+.timeline-item{margin-top:90px}.timeline-content{float:left;width:100%;overflow:hidden;clear:left}.timeline-reverse .timeline-content{float:right;clear:right}.timeline-dot{position:absolute;top:7.5px;right:0;z-index:11;color:#fff;text-align:center;cursor:pointer;background-color:#62a8ea;border-radius:50%}.timeline-reverse .timeline-dot{right:auto;left:0;margin-right:0}.timeline .timeline-dot{width:14px;height:14px;margin-right:-7px;line-height:14px}.timeline .timeline-reverse .timeline-dot{margin-left:-7px}.timeline.timeline-single{margin-left:7px}.timeline.timeline-single .timeline-dot{margin-left:-7px}@media (max-width:767px){.timeline{margin-left:7px}.timeline .timeline-dot{margin-left:-7px}}.timeline-info{float:right;padding:0 20px;margin-bottom:22px;line-height:28px;text-align:center;background:#e4eaec;border:1px solid #e4eaec;border-radius:20px}.timeline-reverse .timeline-info{float:left}.timeline-footer{position:absolute;right:0;bottom:-30px;margin-right:55px}.timeline-footer .icon{margin-right:.3em}.timeline-reverse .timeline-footer{right:auto;left:0;margin-right:0;margin-left:55px}.timeline-reverse+.timeline-reverse{margin-top:0}@media (max-width:767px){.timeline:before{left:0}.timeline li.timeline-reverse,.timeline>li{float:none;width:100%;padding-right:0;padding-left:40px;margin-top:0;margin-bottom:60px}.timeline-content{float:none}.timeline-dot{right:auto;left:0;margin-right:0;margin-left:-7px}.timeline-info{display:inline-block;float:none}.timeline-footer{right:auto;bottom:-26px;left:0;margin-right:0;margin-left:40px}}.timeline-single:before{left:0}.timeline-single>li{float:none;width:100%;padding-right:0;padding-left:40px;margin-bottom:60px}.timeline-single .timeline-content{float:none}.timeline-single .timeline-dot{right:auto;left:0;margin-right:0;margin-left:-7px}.timeline-single .timeline-info{float:left}.timeline-single .timeline-footer{right:auto;bottom:-26px;left:0;margin-right:0;margin-left:40px}.timeline-icon .timeline-dot{width:40px;height:40px;margin-right:-20px;line-height:40px}.timeline-icon .timeline-reverse .timeline-dot{margin-left:-20px}.timeline-icon.timeline-single{margin-left:20px}.timeline-icon.timeline-single .timeline-dot{margin-left:-20px}@media (max-width:767px){.timeline-icon{margin-left:20px}.timeline-icon .timeline-dot{margin-left:-20px}}.timeline-icon .timeline-dot{top:-5.5px}.timeline-avatar .timeline-dot{width:40px;height:40px;margin-right:-20px;line-height:40px}.timeline-avatar .timeline-reverse .timeline-dot{margin-left:-20px}.timeline-avatar.timeline-single{margin-left:20px}.timeline-avatar.timeline-single .timeline-dot{margin-left:-20px}@media (max-width:767px){.timeline-avatar{margin-left:20px}.timeline-avatar .timeline-dot{margin-left:-20px}}.timeline-avatar-sm .timeline-dot{width:30px;height:30px;margin-right:-15px;line-height:30px}.timeline-avatar-sm .timeline-reverse .timeline-dot{margin-left:-15px}.timeline-avatar-sm.timeline-single{margin-left:15px}.timeline-avatar-sm.timeline-single .timeline-dot{margin-left:-15px}@media (max-width:767px){.timeline-avatar-sm{margin-left:15px}.timeline-avatar-sm .timeline-dot{margin-left:-15px}}.timeline-avatar-lg .timeline-dot{width:50px;height:50px;margin-right:-25px;line-height:50px}.timeline-avatar-lg .timeline-reverse .timeline-dot{margin-left:-25px}.timeline-avatar-lg.timeline-single{margin-left:25px}.timeline-avatar-lg.timeline-single .timeline-dot{margin-left:-25px}@media (max-width:767px){.timeline-avatar-lg{margin-left:25px}.timeline-avatar-lg .timeline-dot{margin-left:-25px}}.timeline-simple .timeline-dot{top:0;margin-top:10px}.timeline-feed .timeline-dot{width:30px;height:30px;margin-right:-15px;line-height:30px}.timeline-feed .timeline-reverse .timeline-dot{margin-left:-15px}.timeline-feed.timeline-single{margin-left:15px}.timeline-feed.timeline-single .timeline-dot{margin-left:-15px}@media (max-width:767px){.timeline-feed{margin-left:15px}.timeline-feed .timeline-dot{margin-left:-15px}}.timeline-feed.timeline-simple .timeline-dot{margin-top:5px}.timeline-feed>li{padding-right:30px;margin-bottom:22px}.timeline-feed>li.timeline-reverse{padding-left:30px}.timeline-feed.timeline-single>li{padding-left:30px}@media (max-width:767px){.timeline-feed>li{padding-right:30px;margin-bottom:22px}}.testimonial{margin:3px 3px 22px}.testimonial-ul{padding:0;margin:0;list-style:none}.testimonial-item{float:left;padding:0 15px 30px;margin:0}.testimonial-content{position:relative;padding:15px 20px;margin-top:10px;margin-bottom:25px;background-color:#f3f7f9;border-radius:.215rem}.testimonial-content:before{position:absolute;bottom:-7px;left:33px;display:block;width:14px;height:14px;content:'';background-color:#f3f7f9;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.testimonial-content>p:last-child{margin-bottom:0}.testimonial-image{position:relative;float:left;margin-top:5px;margin-left:20px}.testimonial-author{display:block;margin-left:75px;font-size:18px}.testimonial-company{display:block;margin-left:75px;font-size:.858rem;opacity:.8}.testimonial-control a{color:#ccd5db}.testimonial-control a:hover{color:#89bceb;text-decoration:none}.testimonial-reverse .testimonial-content:before{right:33px;left:auto}.testimonial-reverse .testimonial-image{float:right;margin-right:20px;margin-left:0}.testimonial-reverse .testimonial-author,.testimonial-reverse .testimonial-company{margin-right:75px;margin-left:0;text-align:right}.testimonial-top .testimonial-item{padding:30px 15px 0}.testimonial-top .testimonial-content{margin-top:30px;margin-bottom:10px}.testimonial-top .testimonial-content:before{top:-7px;bottom:auto}.testimonial.carousel{position:relative;width:100%;overflow:hidden}.testimonial.carousel .testimonial-item{position:relative;display:none;width:100%;padding:10px;-webkit-transition:left .6s ease-in-out 0s;-o-transition:left .6s ease-in-out 0s;transition:left .6s ease-in-out 0s}.testimonial.carousel .testimonial-item.active,.testimonial.carousel .testimonial-item.next,.testimonial.carousel .testimonial-item.prev{display:block}.testimonial.carousel .testimonial-item.next,.testimonial.carousel .testimonial-item.prev{position:absolute;top:0;width:100%}.testimonial.carousel .testimonial-item.next{left:100%}.testimonial.carousel .testimonial-item.prev{left:-100%}.testimonial.carousel .testimonial-item.next.left,.testimonial.carousel .testimonial-item.prev.right{left:0}.testimonial.carousel .testimonial-item.active{left:0}.testimonial.carousel .testimonial-item.active.left{left:-100%}.testimonial.carousel .testimonial-item.active.right{left:100%}.testimonial.carousel .testimonial-content{padding:10px}.testimonial.carousel .testimonial-control{position:absolute;right:10px;bottom:20px}.testimonial.carousel .testimonial-control>*{margin-left:10px}.testimonial.carousel.testimonial-reverse .testimonial-control{right:auto;left:10px}.testimonial.carousel.testimonial-reverse .testimonial-control>*{margin-right:10px;margin-left:0}.testimonial.carousel.testimonial-top .testimonial-control{top:20px;bottom:auto}.pricing-list{margin-bottom:22px;text-align:center;border:1px solid #e4eaec;border-radius:.215rem}.pricing-list [class*=bg-],.pricing-list [class*=bg-] *,.pricing-list [class^=bg-],.pricing-list [class^=bg-] *{color:#fff}.pricing-list .pricing-header{border-bottom:1px solid #e4eaec;border-radius:.215rem .215rem 0 0}.pricing-list .pricing-title{padding:15px 30px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;border-radius:.215rem .215rem 0 0}.pricing-list .pricing-price{padding:20px 30px;margin:0;font-size:3.858rem;font-weight:500;color:#37474f}.pricing-list .pricing-period{font-size:1rem;font-weight:300}.pricing-list .pricing-features{padding:0 18px;margin:0}.pricing-list .pricing-features li{display:block;padding:15px;list-style:none;border-top:1px dashed #e4eaec}.pricing-list .pricing-features li:first-child{border-top:none}.pricing-list .pricing-footer{padding:30px;border-radius:0 0 .215rem .215rem}.pricing-table{padding-top:30px;text-align:center}.pricing-table::after{display:table;clear:both;content:""}.pricing-table [class*=pricing-column]{float:left;width:100%;margin-bottom:30px;background-color:#f3f7f9;border:1px solid #e4eaec;border-right:none}.pricing-table [class*=pricing-column]:last-child{border-right:1px solid #e4eaec}.pricing-table [class*=pricing-column].featured{position:relative;margin-right:-1px;background-color:#fff;border-right:1px solid #e4eaec}.pricing-table .pricing-header{padding-bottom:24px;margin:30px 30px 25px;border-bottom:1px solid #e4eaec}.pricing-table .pricing-price{font-size:48px}.pricing-table .pricing-currency{display:inline-block;margin-top:10px;margin-right:-10px;font-size:20px;vertical-align:top}.pricing-table .pricing-period{font-size:16px}.pricing-table .pricing-title{font-size:20px;text-transform:uppercase;letter-spacing:2px}.pricing-table .pricing-features{padding:0;margin:0}.pricing-table .pricing-features li{display:block;margin-bottom:20px;font-size:14px;list-style:none}.pricing-table .pricing-footer{padding:20px 0;margin:25px 30px 30px}@media (min-width:768px){.pricing-table .pricing-column-three{width:33.33%}.pricing-table .pricing-column-three.featured{top:-30px;padding-top:30px;padding-bottom:30px;margin-bottom:-30px}.pricing-table .pricing-column-four{width:50%}.pricing-table .pricing-column-five{width:50%}}@media (min-width:1200px){.pricing-table .pricing-column-four{width:25%}.pricing-table .pricing-column-five{width:20%}.pricing-table .pricing-column-five.featured,.pricing-table .pricing-column-four.featured{top:-30px;padding-top:30px;padding-bottom:30px;margin-bottom:-30px}}.rating{display:inline-block;margin:0 .5rem 0 0;font-size:0;vertical-align:middle}.rating:before{display:block;height:0;clear:both;visibility:hidden;content:''}.rating.hover .icon.active{opacity:.5}.rating .icon{width:1em;height:auto;padding:0;margin:0 10px 0 0;font-size:1rem;color:#ccd5db;vertical-align:middle;cursor:pointer}.rating .icon:before{-webkit-transition:color .3s ease,opacity .3s ease;-o-transition:color .3s ease,opacity .3s ease;transition:color .3s ease,opacity .3s ease}.rating .icon.active{color:#f2a654!important}.rating .icon.active.hover{color:#f2a654!important;opacity:1}.rating .icon.hover{color:#f2a654!important;opacity:1}.rating .icon:last-child{margin-right:0}.rating-disabled .icon{cursor:default}.rating-sm .icon{font-size:.858rem}.rating-lg .icon{font-size:1.286rem}.ribbon{position:absolute;top:-3px;left:-3px;width:150px;height:150px;text-align:center;background-color:transparent}.ribbon-inner{position:absolute;top:16px;left:0;display:inline-block;height:30px;padding-right:20px;padding-left:20px;line-height:30px;color:#fff;white-space:nowrap;background-color:#526069}.ribbon-inner .icon{font-size:16px}.ribbon-lg .ribbon-inner{height:38px;font-size:1.286rem;line-height:38px}.ribbon-sm .ribbon-inner{height:26px;font-size:.858rem;line-height:26px}.ribbon-xs .ribbon-inner{height:22px;font-size:.858rem;line-height:22px}.ribbon-vertical .ribbon-inner{top:0;left:16px;width:30px;height:60px;padding:15px 0}.ribbon-vertical.ribbon-xs .ribbon-inner{width:22px;height:50px}.ribbon-vertical.ribbon-sm .ribbon-inner{width:26px;height:55px}.ribbon-vertical.ribbon-lg .ribbon-inner{width:38px;height:70px}.ribbon-reverse{right:-3px;left:auto}.ribbon-reverse .ribbon-inner{right:0;left:auto}.ribbon-reverse.ribbon-vertical .ribbon-inner{right:16px}.ribbon-bookmark .ribbon-inner{-webkit-box-shadow:none;box-shadow:none}.ribbon-bookmark .ribbon-inner:before{position:absolute;top:0;left:100%;display:block;width:0;height:0;content:'';border:15px solid #526069;border-right:10px solid transparent}.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{top:100%;left:0;margin-top:-15px;border-right:15px solid #526069;border-bottom:10px solid transparent}.ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner:before{margin-top:-11px}.ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner:before{margin-top:-13px}.ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner:before{margin-top:-19px}.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{right:100%;left:auto;border-right:15px solid #526069;border-left:10px solid transparent}.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner:before{right:auto;left:0;border-right-color:#526069;border-bottom-color:transparent;border-left:15px solid #526069}.ribbon-bookmark.ribbon-xs .ribbon-inner:before{border-width:11px}.ribbon-bookmark.ribbon-sm .ribbon-inner:before{border-width:13px}.ribbon-bookmark.ribbon-lg .ribbon-inner:before{border-width:19px}.ribbon-badge{top:-2px;left:-2px;overflow:hidden}.ribbon-badge .ribbon-inner{left:-40px;width:100%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ribbon-badge.ribbon-reverse{right:-2px;left:auto}.ribbon-badge.ribbon-reverse .ribbon-inner{right:-40px;left:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ribbon-badge.ribbon-bottom{top:auto;bottom:-2px}.ribbon-badge.ribbon-bottom .ribbon-inner{top:auto;bottom:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ribbon-badge.ribbon-bottom.ribbon-reverse .ribbon-inner{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ribbon-corner{top:0;left:0;overflow:hidden}.ribbon-corner .ribbon-inner{top:0;left:0;width:40px;height:35px;padding:0;line-height:35px;background-color:transparent}.ribbon-corner .ribbon-inner:before{position:absolute;top:0;left:0;width:0;height:0;content:'';border:30px solid transparent;border-top-color:#526069;border-left-color:#526069}.ribbon-corner.ribbon-reverse{right:0;left:auto}.ribbon-corner.ribbon-reverse .ribbon-inner{right:0;left:auto}.ribbon-corner.ribbon-reverse .ribbon-inner:before{right:0;left:auto;border-right-color:#526069;border-left-color:transparent}.ribbon-corner.ribbon-bottom{top:auto;bottom:0}.ribbon-corner.ribbon-bottom .ribbon-inner{top:auto;bottom:0}.ribbon-corner.ribbon-bottom .ribbon-inner:before{top:auto;bottom:0;border-top-color:transparent;border-bottom-color:#526069}.ribbon-corner.ribbon-xs .ribbon-inner{width:28px;height:26px;line-height:26px}.ribbon-corner.ribbon-xs .ribbon-inner:before{border-width:22px}.ribbon-corner.ribbon-xs .ribbon-inner>.icon{font-size:.858rem}.ribbon-corner.ribbon-sm .ribbon-inner{width:34px;height:32px;line-height:32px}.ribbon-corner.ribbon-sm .ribbon-inner:before{border-width:26px}.ribbon-corner.ribbon-sm .ribbon-inner>.icon{font-size:.858rem}.ribbon-corner.ribbon-lg .ribbon-inner{width:46px;height:44px;line-height:44px}.ribbon-corner.ribbon-lg .ribbon-inner:before{border-width:36px}.ribbon-corner.ribbon-lg .ribbon-inner>.icon{font-size:1.286rem}.ribbon-clip{left:-14px}.ribbon-clip .ribbon-inner{padding-left:23px;border-radius:0 5px 5px 0}.ribbon-clip .ribbon-inner:after{position:absolute;bottom:-14px;left:0;width:0;height:0;content:'';border:7px solid transparent;border-top-color:#37474f;border-right-color:#37474f}.ribbon-clip.ribbon-reverse{right:-14px;left:auto}.ribbon-clip.ribbon-reverse .ribbon-inner{padding-right:23px;padding-left:15px;border-radius:5px 0 0 5px}.ribbon-clip.ribbon-reverse .ribbon-inner:after{right:0;left:auto;border-right-color:transparent;border-left-color:#37474f}.ribbon-clip.ribbon-bottom{top:auto;bottom:-3px}.ribbon-clip.ribbon-bottom .ribbon-inner{top:auto;bottom:16px}.ribbon-clip.ribbon-bottom .ribbon-inner:after{top:-14px;bottom:auto;border-top-color:transparent;border-bottom-color:#37474f}.ribbon-primary .ribbon-inner{background-color:#62a8ea}.ribbon-primary.ribbon-bookmark .ribbon-inner:before{border-color:#62a8ea;border-right-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#62a8ea;border-left-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#62a8ea;border-bottom-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#62a8ea;border-bottom-color:transparent;border-left-color:#62a8ea}.ribbon-primary.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-primary.ribbon-corner .ribbon-inner:before{border-top-color:#62a8ea;border-left-color:#62a8ea}.ribbon-primary.ribbon-corner.ribbon-reverse .ribbon-inner:before{border-right-color:#62a8ea;border-left-color:transparent}.ribbon-primary.ribbon-corner.ribbon-bottom .ribbon-inner:before{border-top-color:transparent;border-bottom-color:#62a8ea}.ribbon-primary .ribbon-inner:after{border-top-color:#4e97d9;border-right-color:#4e97d9}.ribbon-primary.ribbon-reverse .ribbon-inner:after{border-right-color:transparent;border-left-color:#4e97d9}.ribbon-primary.ribbon-bottom .ribbon-inner:after{border-top-color:transparent;border-bottom-color:#4e97d9}.ribbon-success .ribbon-inner{background-color:#46be8a}.ribbon-success.ribbon-bookmark .ribbon-inner:before{border-color:#46be8a;border-right-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#46be8a;border-left-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent;border-left-color:#46be8a}.ribbon-success.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-success.ribbon-corner .ribbon-inner:before{border-top-color:#46be8a;border-left-color:#46be8a}.ribbon-success.ribbon-corner.ribbon-reverse .ribbon-inner:before{border-right-color:#46be8a;border-left-color:transparent}.ribbon-success.ribbon-corner.ribbon-bottom .ribbon-inner:before{border-top-color:transparent;border-bottom-color:#46be8a}.ribbon-success .ribbon-inner:after{border-top-color:#36ab7a;border-right-color:#36ab7a}.ribbon-success.ribbon-reverse .ribbon-inner:after{border-right-color:transparent;border-left-color:#36ab7a}.ribbon-success.ribbon-bottom .ribbon-inner:after{border-top-color:transparent;border-bottom-color:#36ab7a}.ribbon-info .ribbon-inner{background-color:#57c7d4}.ribbon-info.ribbon-bookmark .ribbon-inner:before{border-color:#57c7d4;border-right-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#57c7d4;border-left-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent;border-left-color:#57c7d4}.ribbon-info.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-info.ribbon-corner .ribbon-inner:before{border-top-color:#57c7d4;border-left-color:#57c7d4}.ribbon-info.ribbon-corner.ribbon-reverse .ribbon-inner:before{border-right-color:#57c7d4;border-left-color:transparent}.ribbon-info.ribbon-corner.ribbon-bottom .ribbon-inner:before{border-top-color:transparent;border-bottom-color:#57c7d4}.ribbon-info .ribbon-inner:after{border-top-color:#47b8c6;border-right-color:#47b8c6}.ribbon-info.ribbon-reverse .ribbon-inner:after{border-right-color:transparent;border-left-color:#47b8c6}.ribbon-info.ribbon-bottom .ribbon-inner:after{border-top-color:transparent;border-bottom-color:#47b8c6}.ribbon-warning .ribbon-inner{background-color:#f2a654}.ribbon-warning.ribbon-bookmark .ribbon-inner:before{border-color:#f2a654;border-right-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#f2a654;border-left-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#f2a654;border-bottom-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#f2a654;border-bottom-color:transparent;border-left-color:#f2a654}.ribbon-warning.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-warning.ribbon-corner .ribbon-inner:before{border-top-color:#f2a654;border-left-color:#f2a654}.ribbon-warning.ribbon-corner.ribbon-reverse .ribbon-inner:before{border-right-color:#f2a654;border-left-color:transparent}.ribbon-warning.ribbon-corner.ribbon-bottom .ribbon-inner:before{border-top-color:transparent;border-bottom-color:#f2a654}.ribbon-warning .ribbon-inner:after{border-top-color:#ec9940;border-right-color:#ec9940}.ribbon-warning.ribbon-reverse .ribbon-inner:after{border-right-color:transparent;border-left-color:#ec9940}.ribbon-warning.ribbon-bottom .ribbon-inner:after{border-top-color:transparent;border-bottom-color:#ec9940}.ribbon-danger .ribbon-inner{background-color:#f96868}.ribbon-danger.ribbon-bookmark .ribbon-inner:before{border-color:#f96868;border-right-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#f96868;border-left-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent;border-left-color:#f96868}.ribbon-danger.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-danger.ribbon-corner .ribbon-inner:before{border-top-color:#f96868;border-left-color:#f96868}.ribbon-danger.ribbon-corner.ribbon-reverse .ribbon-inner:before{border-right-color:#f96868;border-left-color:transparent}.ribbon-danger.ribbon-corner.ribbon-bottom .ribbon-inner:before{border-top-color:transparent;border-bottom-color:#f96868}.ribbon-danger .ribbon-inner:after{border-top-color:#e9595b;border-right-color:#e9595b}.ribbon-danger.ribbon-reverse .ribbon-inner:after{border-right-color:transparent;border-left-color:#e9595b}.ribbon-danger.ribbon-bottom .ribbon-inner:after{border-top-color:transparent;border-bottom-color:#e9595b}.dotnav{padding:0;margin:0;text-align:center;list-style:none}.dotnav>li{position:relative;display:inline-block;width:16px;height:16px;margin:0 16px;vertical-align:top;list-style:none}.dotnav>li>a{display:inline-block;width:100%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer;background-color:rgba(255,255,255,.3);border-radius:50%}.dotnav>li>a:focus{outline:0}.dotnav>li.active>a,.dotnav>li:focus>a,.dotnav>li:hover>a{background-color:#fff}.dotnav-scaleup>li>a{-webkit-transition:-webkit-transform .3s ease 0s,background-color .3s ease 0s;-o-transition:-o-transform .3s ease 0s,background-color .3s ease 0s;transition:transform .3s ease 0s,background-color .3s ease 0s}.dotnav-scaleup>li.active>a{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.dotnav-stroke>li>a{border:2px solid transparent;-webkit-transition:border .3s ease 0s,background-color .3s ease 0s;-o-transition:border .3s ease 0s,background-color .3s ease 0s;transition:border .3s ease 0s,background-color .3s ease 0s}.dotnav-stroke>li.active>a{background-color:transparent;border-color:#fff;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.dotnav-fillin>li>a{background-color:transparent;-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:0 0 0 2px #fff inset;-webkit-transition:-webkit-box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s}.dotnav-fillin>li:focus>a,.dotnav-fillin>li:hover>a{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.6) inset;box-shadow:0 0 0 2px rgba(255,255,255,.6) inset}.dotnav-fillin>li.active>a{-webkit-box-shadow:0 0 0 8px #fff inset;box-shadow:0 0 0 8px #fff inset}.dotnav-dotstroke>li>a{-webkit-box-shadow:0 0 0 8px rgba(255,255,255,.5) inset;box-shadow:0 0 0 8px rgba(255,255,255,.5) inset;-webkit-transition:-webkit-box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s}.dotnav-dotstroke>li.active>a{background-color:rgba(255,255,255,.3);-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:0 0 0 2px #fff inset}.dotnav-fall>li:after{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;content:'';background-color:rgba(0,0,0,.3);border-radius:50%;opacity:0;-webkit-transition:-webkit-transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-o-transition:-o-transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-webkit-transform:translate(0,-200%);-ms-transform:translate(0,-200%);-o-transform:translate(0,-200%);transform:translate(0,-200%)}.dotnav-fall>li>a{-webkit-transition:-webkit-transform .3s ease 0s,opacity .3s ease 0s,background-color .3s ease 0s;-o-transition:-o-transform .3s ease 0s,opacity .3s ease 0s,background-color .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s,background-color .3s ease 0s}.dotnav-fall>li.active:after{visibility:visible;opacity:1;-webkit-transition:-webkit-transform .3s ease 0s,opacity .3s ease 0s;-o-transition:-o-transform .3s ease 0s,opacity .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.dotnav-fall>li.active>a{opacity:0;-webkit-transform:translate(0,200%);-ms-transform:translate(0,200%);-o-transform:translate(0,200%);transform:translate(0,200%)}.color-selector{padding:0;margin:0;list-style:none}.color-selector>li{position:relative;display:inline-block;width:30px;height:30px;margin:0 8px 8px 0;background-color:#62a8ea;border-radius:100%}.color-selector>li:hover{opacity:.8}.color-selector>li:before{position:absolute;top:0;left:0;display:inline-block;width:inherit;height:inherit;content:"";background:inherit;border:1px solid rgba(0,0,0,.1);border-radius:inherit}.color-selector>li input[type=radio]{position:absolute;top:0;left:0;z-index:1;width:inherit;height:inherit;cursor:pointer;border-radius:inherit;opacity:0}.color-selector>li input[type=radio]:disabled{cursor:not-allowed}.color-selector>li label{position:relative;font-family:"Web Icons";font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.color-selector>li input[type=radio]:checked+label:after{position:absolute;top:0;left:8px;display:inline-block;margin-top:-2px;font-size:16px;line-height:1;color:#fff;content:""}.color-selector>li.color-selector-disabled{background-color:#ccd5db!important}.color-selector>li.color-selector-disabled input[type=radio]:disabled{cursor:not-allowed}.width-50{width:50px}.width-100{width:100px}.width-150{width:150px}.width-200{width:200px}.width-250{width:250px}.width-300{width:300px}.width-350{width:350px}.width-400{width:400px}.width-450{width:450px}.width-500{width:500px}.width-full{width:100%!important}@media (max-width:479px){.width-xs-50{width:50px}.width-xs-100{width:100px}.width-xs-150{width:150px}.width-xs-200{width:200px}.width-xs-250{width:250px}.width-xs-300{width:300px}.width-xs-350{width:350px}.width-xs-400{width:400px}.width-xs-450{width:450px}.width-xs-500{width:500px}.width-xs-100pc{width:100%}}@media (min-width:480px) and (max-width:767px){.width-sm-50{width:50px}.width-sm-100{width:100px}.width-sm-150{width:150px}.width-sm-200{width:200px}.width-sm-250{width:250px}.width-sm-300{width:300px}.width-sm-350{width:350px}.width-sm-400{width:400px}.width-sm-450{width:450px}.width-sm-500{width:500px}.width-sm-100pc{width:100%}}@media (min-width:768px) and (max-width:991px){.width-md-50{width:50px}.width-md-100{width:100px}.width-md-150{width:150px}.width-md-200{width:200px}.width-md-250{width:250px}.width-md-300{width:300px}.width-md-350{width:350px}.width-md-400{width:400px}.width-md-450{width:450px}.width-md-500{width:500px}.width-md-100pc{width:100%}}@media (min-width:992px) and (max-width:1199px){.width-lg-50{width:50px}.width-lg-100{width:100px}.width-lg-150{width:150px}.width-lg-200{width:200px}.width-lg-250{width:250px}.width-lg-300{width:300px}.width-lg-350{width:350px}.width-lg-400{width:400px}.width-lg-450{width:450px}.width-lg-500{width:500px}}@media (min-width:1200px){.width-xl-50{width:50px}.width-xl-100{width:100px}.width-xl-150{width:150px}.width-xl-200{width:200px}.width-xl-250{width:250px}.width-xl-300{width:300px}.width-xl-350{width:350px}.width-xl-400{width:400px}.width-xl-450{width:450px}.width-xl-500{width:500px}}.height-50{height:50px}.height-100{height:100px}.height-120{height:120px}.height-150{height:150px}.height-200{height:200px}.height-250{height:250px}.height-300{height:300px}.height-350{height:350px}.height-400{height:400px}.height-450{height:450px}.height-500{height:500px}.height-full{height:100%!important}@media (max-width:479px){.height-xs-50{height:50px}.height-xs-100{height:100px}.height-xs-120{height:120px}.height-xs-150{height:150px}.height-xs-200{height:200px}.height-xs-250{height:250px}.height-xs-300{height:300px}.height-xs-350{height:350px}.height-xs-400{height:400px}.height-xs-450{height:450px}.height-xs-500{height:500px}}@media (min-width:480px) and (max-width:767px){.height-sm-50{height:50px}.height-sm-100{height:100px}.height-sm-120{height:120px}.height-sm-150{height:150px}.height-sm-200{height:200px}.height-sm-250{height:250px}.height-sm-300{height:300px}.height-sm-350{height:350px}.height-sm-400{height:400px}.height-sm-450{height:450px}.height-sm-500{height:500px}}@media (min-width:768px) and (max-width:991px){.height-md-50{height:50px}.height-md-100{height:100px}.height-md-120{height:120px}.height-md-150{height:150px}.height-md-200{height:200px}.height-md-250{height:250px}.height-md-300{height:300px}.height-md-350{height:350px}.height-md-400{height:400px}.height-md-450{height:450px}.height-md-500{height:500px}}@media (min-width:992px) and (max-width:1199px){.height-lg-50{height:50px}.height-lg-100{height:100px}.height-lg-120{height:120px}.height-lg-150{height:150px}.height-lg-200{height:200px}.height-lg-250{height:250px}.height-lg-300{height:300px}.height-lg-350{height:350px}.height-lg-400{height:400px}.height-lg-450{height:450px}.height-lg-500{height:500px}}@media (min-width:1200px){.height-xl-50{height:50px}.height-xl-100{height:100px}.height-xl-120{height:120px}.height-xl-150{height:150px}.height-xl-200{height:200px}.height-xl-250{height:250px}.height-xl-300{height:300px}.height-xl-350{height:350px}.height-xl-400{height:400px}.height-xl-450{height:450px}.height-xl-500{height:500px}}.margin-0{margin:0!important}.margin-3{margin:3px!important}.margin-5{margin:5px!important}.margin-10{margin:10px!important}.margin-15{margin:15px!important}.margin-20{margin:20px!important}.margin-25{margin:25px!important}.margin-30{margin:30px!important}.margin-35{margin:35px!important}.margin-40{margin:40px!important}.margin-45{margin:45px!important}.margin-50{margin:50px!important}.margin-60{margin:60px!important}.margin-70{margin:70px!important}.margin-80{margin:80px!important}.margin-vertical-0{margin-top:0!important;margin-bottom:0!important}.margin-vertical-3{margin-top:3px!important;margin-bottom:3px!important}.margin-vertical-5{margin-top:5px!important;margin-bottom:5px!important}.margin-vertical-10{margin-top:10px!important;margin-bottom:10px!important}.margin-vertical-15{margin-top:15px!important;margin-bottom:15px!important}.margin-vertical-20{margin-top:20px!important;margin-bottom:20px!important}.margin-vertical-25{margin-top:25px!important;margin-bottom:25px!important}.margin-vertical-30{margin-top:30px!important;margin-bottom:30px!important}.margin-vertical-35{margin-top:35px!important;margin-bottom:35px!important}.margin-vertical-40{margin-top:40px!important;margin-bottom:40px!important}.margin-vertical-45{margin-top:45px!important;margin-bottom:45px!important}.margin-vertical-50{margin-top:50px!important;margin-bottom:50px!important}.margin-vertical-60{margin-top:60px!important;margin-bottom:60px!important}.margin-vertical-70{margin-top:70px!important;margin-bottom:70px!important}.margin-vertical-80{margin-top:80px!important;margin-bottom:80px!important}.margin-horizontal-0{margin-right:0!important;margin-left:0!important}.margin-horizontal-3{margin-right:3px!important;margin-left:3px!important}.margin-horizontal-5{margin-right:5px!important;margin-left:5px!important}.margin-horizontal-10{margin-right:10px!important;margin-left:10px!important}.margin-horizontal-15{margin-right:15px!important;margin-left:15px!important}.margin-horizontal-20{margin-right:20px!important;margin-left:20px!important}.margin-horizontal-25{margin-right:25px!important;margin-left:25px!important}.margin-horizontal-30{margin-right:30px!important;margin-left:30px!important}.margin-horizontal-35{margin-right:35px!important;margin-left:35px!important}.margin-horizontal-40{margin-right:40px!important;margin-left:40px!important}.margin-horizontal-45{margin-right:45px!important;margin-left:45px!important}.margin-horizontal-50{margin-right:50px!important;margin-left:50px!important}.margin-horizontal-60{margin-right:60px!important;margin-left:60px!important}.margin-horizontal-70{margin-right:70px!important;margin-left:70px!important}.margin-horizontal-80{margin-right:80px!important;margin-left:80px!important}.margin-top-0{margin-top:0!important}.margin-top-3{margin-top:3px!important}.margin-top-5{margin-top:5px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-35{margin-top:35px!important}.margin-top-40{margin-top:40px!important}.margin-top-45{margin-top:45px!important}.margin-top-50{margin-top:50px!important}.margin-top-60{margin-top:60px!important}.margin-top-70{margin-top:70px!important}.margin-top-80{margin-top:80px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-3{margin-bottom:3px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-35{margin-bottom:35px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-70{margin-bottom:70px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-left-0{margin-left:0!important}.margin-left-3{margin-left:3px!important}.margin-left-5{margin-left:5px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-25{margin-left:25px!important}.margin-left-30{margin-left:30px!important}.margin-left-35{margin-left:35px!important}.margin-left-40{margin-left:40px!important}.margin-left-45{margin-left:45px!important}.margin-left-50{margin-left:50px!important}.margin-left-60{margin-left:60px!important}.margin-left-70{margin-left:70px!important}.margin-left-80{margin-left:80px!important}.margin-right-0{margin-right:0!important}.margin-right-3{margin-right:3px!important}.margin-right-5{margin-right:5px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-35{margin-right:35px!important}.margin-right-40{margin-right:40px!important}.margin-right-45{margin-right:45px!important}.margin-right-50{margin-right:50px!important}.margin-right-60{margin-right:60px!important}.margin-right-70{margin-right:70px!important}.margin-right-80{margin-right:80px!important}@media (max-width:767px){.margin-xs-0{margin:0!important}}@media (min-width:768px){.margin-sm-0{margin:0!important}}@media (min-width:992px){.margin-md-0{margin:0!important}}@media (min-width:1200px){.margin-lg-0{margin:0!important}}@media (min-width:1600px){.margin-xl-0{margin:0!important}}.padding-0{padding:0!important}.padding-3{padding:3px!important}.padding-5{padding:5px!important}.padding-10{padding:10px!important}.padding-15{padding:15px!important}.padding-20{padding:20px!important}.padding-25{padding:25px!important}.padding-30{padding:30px!important}.padding-35{padding:35px!important}.padding-40{padding:40px!important}.padding-45{padding:45px!important}.padding-50{padding:50px!important}.padding-60{padding:60px!important}.padding-70{padding:70px!important}.padding-80{padding:80px!important}.padding-vertical-0{padding-top:0!important;padding-bottom:0!important}.padding-vertical-3{padding-top:3px!important;padding-bottom:3px!important}.padding-vertical-5{padding-top:5px!important;padding-bottom:5px!important}.padding-vertical-10{padding-top:10px!important;padding-bottom:10px!important}.padding-vertical-15{padding-top:15px!important;padding-bottom:15px!important}.padding-vertical-20{padding-top:20px!important;padding-bottom:20px!important}.padding-vertical-25{padding-top:25px!important;padding-bottom:25px!important}.padding-vertical-30{padding-top:30px!important;padding-bottom:30px!important}.padding-vertical-35{padding-top:35px!important;padding-bottom:35px!important}.padding-vertical-40{padding-top:40px!important;padding-bottom:40px!important}.padding-vertical-45{padding-top:45px!important;padding-bottom:45px!important}.padding-vertical-50{padding-top:50px!important;padding-bottom:50px!important}.padding-vertical-60{padding-top:60px!important;padding-bottom:60px!important}.padding-vertical-70{padding-top:70px!important;padding-bottom:70px!important}.padding-vertical-80{padding-top:80px!important;padding-bottom:80px!important}.padding-horizontal-0{padding-right:0!important;padding-left:0!important}.padding-horizontal-3{padding-right:3px!important;padding-left:3px!important}.padding-horizontal-5{padding-right:5px!important;padding-left:5px!important}.padding-horizontal-10{padding-right:10px!important;padding-left:10px!important}.padding-horizontal-15{padding-right:15px!important;padding-left:15px!important}.padding-horizontal-20{padding-right:20px!important;padding-left:20px!important}.padding-horizontal-25{padding-right:25px!important;padding-left:25px!important}.padding-horizontal-30{padding-right:30px!important;padding-left:30px!important}.padding-horizontal-35{padding-right:35px!important;padding-left:35px!important}.padding-horizontal-40{padding-right:40px!important;padding-left:40px!important}.padding-horizontal-45{padding-right:45px!important;padding-left:45px!important}.padding-horizontal-50{padding-right:50px!important;padding-left:50px!important}.padding-horizontal-60{padding-right:60px!important;padding-left:60px!important}.padding-horizontal-70{padding-right:70px!important;padding-left:70px!important}.padding-horizontal-80{padding-right:80px!important;padding-left:80px!important}.padding-top-0{padding-top:0!important}.padding-top-3{padding-top:3px!important}.padding-top-5{padding-top:5px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-20{padding-top:20px!important}.padding-top-25{padding-top:25px!important}.padding-top-30{padding-top:30px!important}.padding-top-35{padding-top:35px!important}.padding-top-40{padding-top:40px!important}.padding-top-45{padding-top:45px!important}.padding-top-50{padding-top:50px!important}.padding-top-60{padding-top:60px!important}.padding-top-70{padding-top:70px!important}.padding-top-80{padding-top:80px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-3{padding-bottom:3px!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-45{padding-bottom:45px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-70{padding-bottom:70px!important}.padding-bottom-80{padding-bottom:80px!important}.padding-left-0{padding-left:0!important}.padding-left-3{padding-left:3px!important}.padding-left-5{padding-left:5px!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-left-20{padding-left:20px!important}.padding-left-25{padding-left:25px!important}.padding-left-30{padding-left:30px!important}.padding-left-35{padding-left:35px!important}.padding-left-40{padding-left:40px!important}.padding-left-45{padding-left:45px!important}.padding-left-50{padding-left:50px!important}.padding-left-60{padding-left:60px!important}.padding-left-70{padding-left:70px!important}.padding-left-80{padding-left:80px!important}.padding-right-0{padding-right:0!important}.padding-right-3{padding-right:3px!important}.padding-right-5{padding-right:5px!important}.padding-right-10{padding-right:10px!important}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-25{padding-right:25px!important}.padding-right-30{padding-right:30px!important}.padding-right-35{padding-right:35px!important}.padding-right-40{padding-right:40px!important}.padding-right-45{padding-right:45px!important}.padding-right-50{padding-right:50px!important}.padding-right-60{padding-right:60px!important}.padding-right-70{padding-right:70px!important}.padding-right-80{padding-right:80px!important}@media (max-width:767px){.padding-xs-0{padding:0!important}}@media (min-width:768px){.padding-sm-0{padding:0!important}}@media (min-width:992px){.padding-md-0{padding:0!important}}@media (min-width:1200px){.padding-lg-0{padding:0!important}}.example-wrap{margin-bottom:80px}.example-wrap .example-wrap{margin-bottom:0}.example{margin-top:20px;margin-bottom:20px}.example:after,.example:before{display:table;content:""}.example::after{display:table;clear:both;content:""}.example-title{text-transform:uppercase}.example-title,h4 .example-title{font-size:14px}.panel-body>.example-wrap:last-child{margin-bottom:0}.panel-body>.row:last-child>[class*=col-]:last-child .example-wrap:last-child{margin-bottom:0}.example-well{position:relative;margin-bottom:30px;background-color:#f3f7f9}.example-well .center{position:absolute;top:50%;left:50%;display:inline-block;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.example-dropdown .dropdown::after,.example-dropdown .dropup::after{display:table;clear:both;content:""}.example-dropdown .dropdown>.dropdown-toggle,.example-dropdown .dropup>.dropdown-toggle{float:left}.example-dropdown .dropdown>.dropdown-menu,.example-dropdown .dropup>.dropdown-menu{position:static;display:block;clear:left}.example-dropdown .dropdown>.dropdown-menu-right,.example-dropdown .dropup>.dropdown-menu-right{float:right;clear:right}.example-tooltip{position:relative;z-index:1;display:inline-block}.example-tooltip .tooltip{position:relative;margin-right:25px;opacity:1}.example-blocks .example-col,.example-grid .example-col{min-height:0;padding:10px 15px 12px;background-color:#f3f7f9;border-radius:0}.example-grid .example-col{margin-bottom:20px}.example-grid .example-col .example-col{margin-top:20px;margin-bottom:0;background-color:#e2ecf1}.example-popover{position:relative;z-index:1;display:inline-block}.example-popover .popover{position:relative;display:block;margin-right:25px}.example-buttons .btn,.example-buttons .btn-group,.example-buttons .btn-group-vertical{margin-right:15px;margin-bottom:20px}.example-buttons .btn-group .btn,.example-buttons .btn-group-vertical .btn{margin-right:0;margin-bottom:0}.example-box{position:relative;padding:45px 15px 15px;margin-right:0;margin-left:0;border:1px solid #e4eaec}.example-box:after{position:absolute;top:15px;left:15px;font-size:.858rem;color:#959595;text-transform:uppercase;letter-spacing:1px;content:"Example"}.example-avatars .avatar{margin-right:20px;margin-bottom:20px}.example-avatars .avatar:last-child{margin-right:20px}.example-typography{position:relative;padding-left:25%}.example-typography .heading-note,.example-typography .text-note{position:absolute;bottom:2px;left:0;display:block;width:260px;font-size:13px;font-weight:300;line-height:13px;color:#aab2bd}.example-typography .text-note{top:10px;bottom:auto}.example-responsive{min-height:.01%;overflow-x:auto}@media (max-width:767px){.example-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}}

/****** from file: /emmaus/base/html/assets/css/fonts/magicon-icons.css *******/
@font-face {
  font-family: 'Magicons';
  src:  url('/emmaus/base/html/assets/css/fonts/Magicons.eot?g0nnmd');
  src:  url('/emmaus/base/html/assets/css/fonts/Magicons.eot?g0nnmd#iefix') format('embedded-opentype'),
    url('/emmaus/base/html/assets/css/fonts/Magicons.ttf?g0nnmd') format('truetype'),
    url('/emmaus/base/html/assets/css/fonts/Magicons.woff?g0nnmd') format('woff'),
    url('/emmaus/base/html/assets/css/fonts/Magicons.svg?g0nnmd#Magicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Magicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-menu:before {
  content: "\e900";
}
.icon-user:before {
  content: "\e999";
}
.icon-loupe:before {
  content: "\e953";
}
.icon-inbox:before {
  content: "\e939";
}
.icon-mail:before {
  content: "\e954";
}
.icon-image:before {
  content: "\e938";
}
.icon-home:before {
  content: "\e937";
}
.icon-cart:before {
  content: "\e91a";
}
.icon-link:before {
  content: "\e950";
}
.icon-pulse:before {
  content: "\e971";
}
.icon-music:before {
  content: "\e966";
}
.icon-calendar:before {
  content: "\e917";
}
.icon-notifications:before {
  content: "\e968";
}
.icon-notifications-filled:before {
  content: "\e967";
}
.icon-notifications-off:before {
  content: "\e969";
}
.icon-folder:before {
  content: "\e933";
}
.icon-folder-filled:before {
  content: "\e932";
}
.icon-folder-opened:before {
  content: "\e934";
}
.icon-bubble:before {
  content: "\e916";
}
.icon-bubble-filled:before {
  content: "\e915";
}
.icon-heart:before {
  content: "\e936";
}
.icon-heart-filled:before {
  content: "\e935";
}
.icon-camera:before {
  content: "\e919";
}
.icon-camera-filled:before {
  content: "\e918";
}
.icon-ribbon:before {
  content: "\e97b";
}
.icon-ribbon-filled:before {
  content: "\e97a";
}
.icon-ribbon-plus:before {
  content: "\e97c";
}
.icon-star:before {
  content: "\e985";
}
.icon-star-half:before {
  content: "\e984";
}
.icon-star-filled:before {
  content: "\e983";
}
.icon-menu-left-1:before {
  content: "\e958";
}
.icon-menu-center-1:before {
  content: "\e956";
}
.icon-menu-right-1:before {
  content: "\e95a";
}
.icon-menu-left-2:before {
  content: "\e959";
}
.icon-menu-center-2:before {
  content: "\e957";
}
.icon-menu-right-2:before {
  content: "\e95b";
}
.icon-enter-left:before {
  content: "\e92e";
}
.icon-enter-right:before {
  content: "\e92f";
}
.icon-exit-left:before {
  content: "\e930";
}
.icon-exit-right:before {
  content: "\e931";
}
.icon-pause:before {
  content: "\e946";
}
.icon-pause-filled:before {
  content: "\e945";
}
.icon-settings-1:before {
  content: "\e97d";
}
.icon-settings-2:before {
  content: "\e97e";
}
.icon-settings-3:before {
  content: "\e97f";
}
.icon-target-1:before {
  content: "\e98e";
}
.icon-target-2:before {
  content: "\e98f";
}
.icon-download:before {
  content: "\e92b";
}
.icon-share-1:before {
  content: "\e980";
}
.icon-share-2:before {
  content: "\e981";
}
.icon-play:before {
  content: "\e948";
}
.icon-play-filled:before {
  content: "\e947";
}
.icon-backward:before {
  content: "\e94a";
}
.icon-backward-filled:before {
  content: "\e949";
}
.icon-forward:before {
  content: "\e94c";
}
.icon-forward-filled:before {
  content: "\e94b";
}
.icon-clock:before {
  content: "\e91c";
}
.icon-clock-filled:before {
  content: "\e91b";
}
.icon-dashboard:before {
  content: "\e924";
}
.icon-dashboard-filled:before {
  content: "\e923";
}
.icon-plus-circle:before {
  content: "\e95f";
}
.icon-plus-circle-filled:before {
  content: "\e95e";
}
.icon-minus-circle:before {
  content: "\e962";
}
.icon-minus-circle-filled:before {
  content: "\e961";
}
.icon-ok-circle:before {
  content: "\e96b";
}
.icon-ok-circle-filled:before {
  content: "\e96a";
}
.icon-blocks:before {
  content: "\e914";
}
.icon-blocks-filled:before {
  content: "\e913";
}
.icon-tiles:before {
  content: "\e996";
}
.icon-tiles-filled:before {
  content: "\e995";
}
.icon-close-circle:before {
  content: "\e91e";
}
.icon-close-circle-filled:before {
  content: "\e91d";
}
.icon-list:before {
  content: "\e955";
}
.icon-text-align-justify:before {
  content: "\e991";
}
.icon-text-align-left:before {
  content: "\e992";
}
.icon-text-align-center:before {
  content: "\e990";
}
.icon-text-align-right:before {
  content: "\e993";
}
.icon-volume:before {
  content: "\e99a";
}
.icon-monitor:before {
  content: "\e94d";
}
.icon-laptop:before {
  content: "\e94e";
}
.icon-smartphone:before {
  content: "\e94f";
}
.icon-watch:before {
  content: "\e99b";
}
.icon-duplicate:before {
  content: "\e92c";
}
.icon-crop:before {
  content: "\e922";
}
.icon-resize-plus-1:before {
  content: "\e977";
}
.icon-resize-minus-1:before {
  content: "\e974";
}
.icon-resize-minus-2:before {
  content: "\e975";
}
.icon-resize-plus-2:before {
  content: "\e978";
}
.icon-resize-minus-3:before {
  content: "\e976";
}
.icon-resize-plus-3:before {
  content: "\e979";
}
.icon-battery-empty:before {
  content: "\e90f";
}
.icon-battery-low:before {
  content: "\e912";
}
.icon-battery-half:before {
  content: "\e911";
}
.icon-battery-full:before {
  content: "\e910";
}
.icon-signal:before {
  content: "\e982";
}
.icon-power:before {
  content: "\e943";
}
.icon-text:before {
  content: "\e994";
}
.icon-info:before {
  content: "\e93a";
}
.icon-document:before {
  content: "\e926";
}
.icon-document-filled:before {
  content: "\e925";
}
.icon-document-text:before {
  content: "\e928";
}
.icon-document-plus:before {
  content: "\e927";
}
.icon-pencil:before {
  content: "\e96e";
}
.icon-pencil-filled:before {
  content: "\e96d";
}
.icon-edit:before {
  content: "\e92d";
}
.icon-switch:before {
  content: "\e98a";
}
.icon-switch-filled:before {
  content: "\e989";
}
.icon-switches:before {
  content: "\e98b";
}
.icon-repeat:before {
  content: "\e944";
}
.icon-sort-az:before {
  content: "\e90e";
}
.icon-arrow-left-1:before {
  content: "\e902";
}
.icon-arrow-right-1:before {
  content: "\e903";
}
.icon-arrow-up-1:before {
  content: "\e905";
}
.icon-arrow-down-1:before {
  content: "\e904";
}
.icon-arrow-left-2:before {
  content: "\e906";
}
.icon-arrow-right-2:before {
  content: "\e907";
}
.icon-arrow-up-2:before {
  content: "\e909";
}
.icon-arrow-down-2:before {
  content: "\e908";
}
.icon-arrows-left-right:before {
  content: "\e90c";
}
.icon-arrows-up-down:before {
  content: "\e90d";
}
.icon-jump-left-up:before {
  content: "\e93e";
}
.icon-jump-right-up:before {
  content: "\e940";
}
.icon-jump-down-left:before {
  content: "\e93b";
}
.icon-jump-up-right:before {
  content: "\e942";
}
.icon-jump-left-down:before {
  content: "\e93d";
}
.icon-jump-right-down:before {
  content: "\e93f";
}
.icon-jump-up-left:before {
  content: "\e941";
}
.icon-jump-down-right:before {
  content: "\e93c";
}
.icon-arrow-left-right:before {
  content: "\e90a";
}
.icon-arrow-up-down:before {
  content: "\e90b";
}
.icon-reload-1:before {
  content: "\e972";
}
.icon-reload-2:before {
  content: "\e973";
}
.icon-plus:before {
  content: "\e960";
}
.icon-minus:before {
  content: "\e963";
}
.icon-ok:before {
  content: "\e96c";
}
.icon-close:before {
  content: "\e91f";
}
.icon-dots-hr:before {
  content: "\e929";
}
.icon-dots-vr:before {
  content: "\e92a";
}
.icon-mic:before {
  content: "\e95c";
}
.icon-mic-off:before {
  content: "\e95d";
}
.icon-zoom-in:before {
  content: "\e99d";
}
.icon-zoom-in-filled:before {
  content: "\e99c";
}
.icon-zoom-out:before {
  content: "\e99f";
}
.icon-zoom-out-filled:before {
  content: "\e99e";
}
.icon-stop:before {
  content: "\e986";
}
.icon-dots:before {
  content: "\e901";
}
.icon-pin:before {
  content: "\e970";
}
.icon-pin-filled:before {
  content: "\e96f";
}
.icon-trash:before {
  content: "\e998";
}
.icon-trash-filled:before {
  content: "\e997";
}
.icon-tag:before {
  content: "\e98d";
}
.icon-tag-filled:before {
  content: "\e98c";
}
.icon-cloud:before {
  content: "\e921";
}
.icon-cloud-filled:before {
  content: "\e920";
}
.icon-lock:before {
  content: "\e952";
}
.icon-lock-filled:before {
  content: "\e951";
}
.icon-sun:before {
  content: "\e988";
}
.icon-sun-filled:before {
  content: "\e987";
}
.icon-moon:before {
  content: "\e965";
}
.icon-moon-filled:before {
  content: "\e964";
}


/****** from file: /emmaus/base/html/assets/css/fonts/fontawesome-icons.css *******/
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/emmaus/base/html/assets/css/fonts/fa-brands-400.eot");
  src: url("/emmaus/base/html/assets/css/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/emmaus/base/html/assets/css/fonts/fa-brands-400.woff2") format("woff2"), url("/emmaus/base/html/assets/css/fonts/fa-brands-400.woff") format("woff"), url("/emmaus/base/html/assets/css/fonts/fa-brands-400.ttf") format("truetype"), url("/emmaus/base/html/assets/css/fonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/emmaus/base/html/assets/css/fonts/fa-regular-400.eot");
  src: url("/emmaus/base/html/assets/css/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/emmaus/base/html/assets/css/fonts/fa-regular-400.woff2") format("woff2"), url("/emmaus/base/html/assets/css/fonts/fa-regular-400.woff") format("woff"), url("/emmaus/base/html/assets/css/fonts/fa-regular-400.ttf") format("truetype"), url("/emmaus/base/html/assets/css/fonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/emmaus/base/html/assets/css/fonts/fa-solid-900.eot");
  src: url("/emmaus/base/html/assets/css/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/emmaus/base/html/assets/css/fonts/fa-solid-900.woff2") format("woff2"), url("/emmaus/base/html/assets/css/fonts/fa-solid-900.woff") format("woff"), url("/emmaus/base/html/assets/css/fonts/fa-solid-900.ttf") format("truetype"), url("/emmaus/base/html/assets/css/fonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/****** from file: /emmaus/base/html/assets/css/site-extended-legacy.css *******/
body {
    color: #000;
    padding-top: 3px;
    /*background-color: #21292e;*/
}
.navbar-toggler {
    height: 2.9rem !important;
}

#sandbox-information-banner {
    position: fixed; width: 100%; height: 50px; z-index: 1502; top: 0px;
    transition-property: top;
    transition-duration: 3s, 5s;
    -webkit-transition: top .5s ease 0s;
    -o-transition: top .5s ease 0s;
    transition: top .5s ease 0s;
}

#sandbox-information-banner:focus {
    outline: none;
    border: 0;
}

#sandbox-information-banner.dismiss {
    top: -35px;
}

#login-panel {
    background-color: #fff;
    color: #000;
    border-radius: 25px;
    max-width: 400px;
}

@media (max-width: 768px){
    #login-panel {
        padding: 0 20px;
    }
}

#login-panel

#sandbox-info {
    width: 270px;
    padding: 5px;
    text-align: center;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #f1c40f;
    font-family: 'Monaco', 'Menlo', 'Consolas', 'Courier New', monospace;
}

.ui-helper-hidden-accessible { position: absolute; left:-999em; display: none !important; }

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}
.angular-with-newlines {
    white-space: pre-wrap;
}
.angular-with-newlines-flatten {
    white-space: pre-line;
}
.no-radius {
    border-radius: 0px !important;
}
/* .avatar { height: 40px } */

.row-flex {
    display: flex;
    flex-wrap: wrap;
}

.scroll-x { overflow-x: scroll !important }
.cursor-pointer { cursor: pointer }

#feed-banner .banner-text-large {
    max-width: 600px;
    font-weight: bold;
    font-size: 40px;
    margin-left: auto;
    margin-right: auto;
    line-height: 50px;
}

.feed-element-body img {
    max-width: 400px;
}

.panel-button-wrapper {
    position: absolute;
    right: 0px;
    top: 10px;
}

.dotted-border-top {
    border-top: dotted 1px #e5e5e5;
}
.dotted-border-bottom {
    border-bottom: dotted 1px #e5e5e5;
}
.border-top {
    border-top: solid 1px #e5e5e5;
}
.border-left {
    border-left: solid 1px #e5e5e5;
}
.border-right {
    border-right: solid 1px #e5e5e5;
}
.border {
    border: solid 1px #e5e5e5;
}

.border-bottom {
    border-bottom: solid 1px #e5e5e5;
}

.no-border-top {
    border-top: 0px solid !important;
}

.no-border-bottom {
    border-bottom: 0px solid !important;
}

.no-border-right {
    border-right: solid 0px transparent;
}

.no-border-left {
    border-left: solid 0px transparent;
}

a.no-decoration {
    text-decoration: none;
}

.normal { font-weight: 100 }

.bold {
    font-weight: bold;
}

.medium-bold {
    font-weight: 500;
}

.font-size-8 {
    font-size: 8px !important;
}

.font-size-9 {
    font-size: 9px !important;
}

.font-size-10 {
    font-size: 10px !important;
}

.font-size-11 {
    font-size: 11px !important;
}

.font-size-12 {
    font-size: 12px !important;
}

.font-size-13 {
    font-size: 13px !important;
}

.font-size-14 {
    font-size: 14px !important;
}

.font-size-15 {
    font-size: 15px !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.font-size-17 {
    font-size: 17px !important;
}

.font-size-18 {
    font-size: 18px !important;
}

.font-size-19 {
    font-size: 19px !important;
}

.font-size-20 {
    font-size: 20px !important;
}

.font-size-25 {
    font-size: 25px !important;
}

.font-size-30 {
    font-size: 30px !important;
    line-height: 35px;
}

.font-size-35 {
    font-size: 35px !important;
}

.font-size-40 {
    font-size: 40px !important;
}

.font-size-45 {
    font-size: 45px !important;
}

.font-size-50 {
    font-size: 50px !important;
}

.font-size-55 {
    font-size: 55px !important;
}

.font-size-60 {
    font-size: 60px !important;
}

.font-size-90 {
    font-size: 90px !important;
}
.form-control { color: #000 }

.tooltip.custom-tooltip .tooltip-inner {
    text-align: left;
}

.hidden {
    display: none;
}

.no-resize {
    resize: none;
}

@media print
{
    .no-print, .no-print *
    {
        display: block !important;
    }
    .panel-body-nopad {
        padding: 0px;
    }
}

.form-control.ng-invalid {
    border: none !important;
    border-bottom: solid 2px red !important;
}

.clearfix:after {
    content: " "; /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.multiselect-wrapper {
    left: auto !important;
}

.person-element:last-child .person-separator {
    display: none;
}

.multiselect-wrapper + .ms-container {
    position: relative;
}

.help-video-marker {
    position: absolute;
    width: 10px;
    height: 10px;
}

.help-video-marker.gallery {
    width: auto;
    height: auto;
    position: relative;
}

.help-video-marker a {
    position: absolute;
    left: 0;
    right: 0;
    font-size: 12px;
    margin-left: 2px;
    border: none;
}

.help-video-marker.gallery a {
    position: relative;
}

li.nav-item a.nav-link .help-video-marker {
    top: 5px;
    right: 10px;
}

li.nav-item a.nav-link .help-video-marker a {
    font-size: 10px;
}

.merge-table-header {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.merge-table-header h5 {
    padding-bottom: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.vertical-text {
    transform: rotate(90deg);
    transform-origin: left top 0;
}

.delete-box-right-bottom {
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: 0;
}

.webui-popover { margin-top: -50px; }
.webui-popover-content { padding: 10px !important; padding-top: 5px !important; padding-bottom: 5px !important; }

.ui-timepicker-wrapper { z-index: 10000 !important }

.member-list, .button-group { list-style: none; list-style-type: none; padding: 0; margin: 0 }
.member-list .member, .button-group li { list-style-type: none; float: left; margin-left: 0; padding: 0 }
.member-list .member:not(:first-child) { margin-left: 2px; }

.line-height-20 { line-height: 20px !important; }
.line-height-25 { line-height: 25px !important; }
.line-height-30 { line-height: 30px !important; }
.line-height-35 { line-height: 35px !important; }
.line-height-40 { line-height: 40px !important; }

.no-underline { text-decoration: none !important }

.indicator {
    display: none;
    position: absolute;
    border-radius: 20px;
    background-color: #4280d2;
    width: 10px;
    height: 10px;
}

.indicator-tr {
    top: 10px;
    right: 0px;
}

.indicator-tl {
    top: 10px;
    left: 0px;
}

.team-tab-button {
    position: relative;
}

.team-tab-button.has-data .indicator {
    display: block;
}

#aux-banner-logo {
    max-height: 100px;
}

@media (min-width: 768px){

    .modal.large .modal-dialog {
        width: 80%;
    }

    .modal.medium .modal-dialog {
        width: 50%;
    }

}

.modal-content {
    border-radius: 0px;
}

body.dark-modal .modal-backdrop.in
{
    opacity: 0.9 !important;
}

/* moible backgrounds */
.bg-iphone-6 {
    background-image : url('../images/mobile/iphone-6_bg.png');
    margin-left: auto;
    margin-right: auto;
    padding-top: 131px;
    padding-left: 37px;
    text-align: center;
    width: 485px;
    height: 985px;
}
.bg-iphone-6 .mobile-body {
    width: 411px;
    height: 729px;
    overflow: auto;
}

.bg-transparent {
    background-color: transparent !important;
}

.bg-beige-100 {
    background-color: #fbfbfb;
}

.bg-beige-300 {
    background-color: #fafafa;
}

.bg-beige-200 {
    background-color: #f3f3f3;
}

.bg-beige-400 {
    background-color: #f0f0f0;
}

.bg-darker {
    color: #fff;
    background-color: #333;
}

.tooltip.custom-tooltip .tooltip-arrow {
    display: inline;
}

.font-normal { font-weight: normal }
.font-9 { font-size: 9px }
.font-10 { font-size: 10px !important }
.font-11 { font-size: 11px !important }
.font-12 { font-size: 12px !important }
.font-14 { font-size: 14px !important }
.font-15 { font-size: 15px !important }
.font-16 { font-size: 16px !important }
.font-18 { font-size: 18px !important }
.font-20 { font-size: 20px !important }
.font-24 { font-size: 24px !important }

.page { margin-top: 50px }
.site-menubar-fold .site-menu>.site-menu-item>.site-menu-sub { left: 60px }
.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-icon { font-size: 16px }
.site-menubar-fold .site-menu>.site-menu-item>a { height: 45px; line-height: 45px }
.site-menubar-fold .site-menubar { width: 60px; }
.site-menubar-fold .site-menu>.site-menu-item>a .site-menu-icon, .site-menubar-fold .site-menu>.site-menu-item>a .site-menu-title { width: 60px }
.site-navbar { height: 50px; min-height: 50px }
.navbar-toolbar>li>a,
.navbar-nav .nav-link.navbar-avatar,
.navbar-toolbar .nav-link.navbar-avatar { padding-top: 10px; padding-bottom: 10px; line-height: 25px }
.site-menubar-footer>a { height: 50px; padding: 15px 0}
.site-menubar-fold .site-menubar-footer { width: 60px }
.site-menubar { top: 50.01px }
.site-menubar-fold .page, .site-menubar-fold .site-footer { margin-left: 60px }
.site-menubar ul { padding-top: 0px; }

.site-footer {
    position: fixed;
    width: 100%;
    padding-right: 145px;
    bottom: 0;
    z-index: 1500;
}

@media (max-width: 500px){
    .site-footer {
        display: none;
    }
}

.navbar-brand { height: 50px }

span.link a { color: inherit !important }

@media (min-width: 768px){
    .site-menubar-fold .site-navbar .navbar-container  {
        margin-left: 60px;
    }
    .site-menubar-fold .site-navbar .navbar-header {
        width: 60px;
    }
}

@media (min-width: 768px) {
    .modal .modal-dialog.mega-modal {
        width: 70%;
    }
}

color-picker {
    overflow: visible !important;
}

.table {
    color: #333;
}

.table.animate tr {
    -webkit-transition: opacity .5s ease 0s;
    -o-transition: opacity .5s ease 0s;
    transition: opacity .5s ease 0s;
}

.table a { text-decoration: none }
.table a:hover { text-decoration: underline }

.md-radio-inline {
    display: inline-block;
}


.img-delete {
}
.image-border {
    border: solid 3px #e4eaec;
    padding: 5px;
}
.modal-max-height-list {
    max-height: 250px;
    overflow-y: scroll;
}

.overflow-visible {
    overflow: visible;
}

.overflow-hidden {
    overflow: hidden;
}

.rounded-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 14px 22px;
    right: 0;
    z-index: 11;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #62a8ea;
    border-radius: 50%;
    position: relative;
}

.rounded-icon .icon {
    position: absolute;
    left: 13px;
    font-size: 18px;
    top: 13px;
}

.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.full-width {
    width: 100% !important;
}
@media (min-width: 767px){
    .half-width {
        width: 50% !important;
    }
    .quarter-width {
        width: 25% !important;
    }
    .three-quarter-width {
        width: 75% !important;
    }
}
.select2-selection {
    height: 35px !important;
    padding-top: 3px !important;
    border-color: #e4eaec !important;
}

.ms-container {
    width: 100% !important;
}

.ms-container .ms-selectable .ms-list,
.ms-container .ms-selection .ms-list {
    margin-top: 10px;
}

.all-caps {
    text-transform : uppercase;
}

.strike {
    text-decoration: line-through !important;
}

.likers {
    margin-left: 95px;
}

.likers .avatar {
    margin-left: 3px;
    margin-top: -2px;
}

.likers .avatar {
    margin-left: 3px;
    margin-top: -2px;
}

.navbar-avatar .avatar {
    height: 2.143rem;
    overflow: hidden;
}

.avatar-box {
    border-radius: 15% !important;
    height: 40px !important;
    width: 40px !important;
}

.avatar-xs {
    height: 20px;
    width: 20px;
}

.avatar-box-sm {
    border-radius: 15% !important;
    height: 25px !important;
    width: 25px !important;
}

.avatar-sm {
    height: 30px;
}

.avatar-lg {
    height: 50px;
}

.avatar-xl {
    height: 80px;
    width: 80px;
}

.avatar img {
    width: 100px;
    height: inherit;
}

.font-light {
    font-weight: 400;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.btn-error {
    color: #fff;
    background-color: #f96868;
    border-color: #f96868;
}
.btn-error:hover {
    color: #fff;
    background-color: #f73737;
    border-color: #f72d2d;
}
.btn-error:focus, .btn-error.focus {
    color: #fff;
    background-color: #f73737;
    border-color: #f72d2d;
}
.btn-error:active, .btn-error.active,
.open > .btn-error.dropdown-toggle {
    color: #fff;
    background-color: #f73737;
    background-image: none;
    border-color: #f72d2d;
}
.btn-error:active:hover, .btn-error:active:focus, .btn-error:active.focus, .btn-error.active:hover, .btn-error.active:focus, .btn-error.active.focus,
.open > .btn-error.dropdown-toggle:hover,
.open > .btn-error.dropdown-toggle:focus,
.open > .btn-error.dropdown-toggle.focus {
    color: #fff;
    background-color: #f61515;
    border-color: #d90909;
}
.btn-error.disabled:focus, .btn-error.disabled.focus, .btn-error:disabled:focus, .btn-error:disabled.focus {
    background-color: #f96868;
    border-color: #f96868;
}
.btn-error.disabled:hover, .btn-error:disabled:hover {
    background-color: #f96868;
    border-color: #f96868;
}

.ui-select-bootstrap input.form-control {
    padding: 0 0 0 10px;
    max-width: 98% !important;
}

.bootstrap-select span.filter-option {
    position: absolute;
    left: 10px;
    width: 90% !important;
    text-overflow: ellipsis;
    overflow: hidden;
}

.align-left { text-align: left !important }
.align-right { text-align: right }
.align-center { text-align: center; }

.relative {
    position: relative
}

.life-event-marker {
    position: absolute;
    top: 2px;
    left: -20px;
    font-size: 12px;
}


.input-placeholder {
    position: absolute;
    right: 7px;
    top: 5px;
    color: #76838f;
    font-size: 11px;
    z-index: 100;
}
.input-placeholder.hidden {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 300ms, opacity 300ms;
}
.input-placeholder.visible {
    display: block;
    visibility: visible;
    opacity: 1;
    transition: visiblity 0s linear 0s, opacity 300ms;
}

.placeholder-wrapper {
    position: relative;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

/***************************************************EVENT GRID START****************************************************/
.event-grid {
    float: left;
    width: 100%;
    padding: 80px 0;
}
.event-grid .pagination-box {
    margin: 20px 0 0 0;
}
.event-grid-box {
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.event-grid-box:hover .frame .caption {
    left: 0;
}
.event-grid-box:hover strong.date {
    opacity: 0;
    visibility: hidden;
}
.event-grid-box .frame {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.event-grid-box .frame img {
    display: block;
    width: 100%;
}
.event-grid-box .frame .caption {
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
}
.event-grid-box .frame .caption .countdown-row {
    position: relative;
    display: block;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 70px;
}
.event-grid-box .frame .caption .countdown-section {
    width: 70px;
    display: inline-block;
    height: 70px;
    border: 3px solid #fff;
    border-radius: 100%;
    float: none;
    padding: 10px 0 0 0;
    margin: 0 5px;
    background: rgba(255,255,255,0.1);
}
.event-grid-box .frame .caption .countdown-amount {
    font: 100 25px/25px 'Roboto', sans-serif;
    padding: 0 0 0 0;
    display: block;
}
.event-grid-box .frame .caption .countdown-period {
    font: 300 10px/10px 'Roboto', sans-serif;
    text-transform: uppercase;
    display: block;
}
.event-grid-box .frame strong.date {
    width: 99px;
    height: 48px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #000;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font: 400 30px/48px 'Roboto', sans-serif;
}
.event-grid-box .frame strong.date span {
    font-size: 14px;
}
.event-grid-box .text-box {
    float: left;
    width: 100%;
    padding: 29px 37px 50px 37px;
    background: #fff;
}
.event-grid-box .text-box h3 {
    font: 400 28px/28px 'Roboto', sans-serif;
    text-align: center;
    display: block;
    color: #605f64;
    margin: 0 0 15px 0;
}
.event-grid-box .text-box h3 a {
    color: #605f64;
}
.event-grid-box .text-box span {
    display: block;
    text-align: center;
    font: 300 14px/14px 'Roboto', sans-serif;
    padding: 0 0 10px 0;
}
.event-grid-box .text-box p {
    text-align: center;
}
.event-grid-box .text-box .social {
    display: block;
    text-align: center;
    margin: 0 0 20px 0;
    padding: 0;
}
.event-grid-box .text-box .social li {
    display: inline-block;
    margin: 0 4px;
    width: 37px;
    height: 37px;
    background: #f7f7f7;
    text-align: center;
}
.event-grid-box .text-box .social li a {
    text-decoration: none;
}
.padd-btm-100 {
    padding-bottom: 80px;
}
.event-grid-box .text-box .social li a span {
    text-align: center;
    line-height: 35px;
    font-size: 23px;
    color: #acacac;
}
.event-box.event-grid .defaultCountdown {
    margin: 15px 0;
}
.event-box.event-grid .event-grid-box .text-box .countdown-section {
    width: 70px;
    display: inline-block;
    height: 70px;
    border-radius: 100%;
    float: none;
    padding: 12px 0 0 0;
    margin: 0 5px;
    background: rgba(255,255,255,0.1);
    border: 3px solid #a6a4ad;
}
.event-box.event-grid .event-grid-box .countdown-amount {
    font: 100 25px/25px 'Roboto', sans-serif;
    padding: 0 0 0 0;
    display: block;
}
.event-box.event-grid .event-grid-box .countdown-period {
    font: 300 10px/10px 'Roboto', sans-serif;
    text-transform: uppercase;
    display: block;
}
.event-box.event-grid .event-grid-box .text-box {
    padding: 29px 20px 47px;
}
/***************************************************EVENT GRID END****************************************************/

/*************************************************EVENT CALENDAR START**************************************************/
.fc-event {
    border-radius: 0px !important;
    padding: 3px 5px !important;
}

.event-calendar-section {
    float: left;
    width: 100%;
    padding: 80px 0;
}
.event-calendar-section form {
    background: #fff;
    padding: 30px 15px 30px 35px;
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.event-calendar-section form input[type="text"] {
    float: left;
    width: 100%;
    background: none;
    height: 50px;
    border: 0;
    border-bottom: 1px solid #c2c2c2;
    color: #8d8d8d;
    font: 400 14px 'Roboto', sans-serif;
}
.event-calendar-section form input[type="submit"] {
    float: right;
    padding: 18px 40px;
    font: 400 16px 'Roboto', sans-serif;
    border: 2px solid;
    background: none;
    text-transform: uppercase;
}
.event-calendar-section form input[type="submit"]:hover {
    border: 2px solid rgba(0,0,0,0);
    color: #fff;
}
.event-calendar-box {
    float: left;
    width: 100%;
    background: #fff;
    padding: 40px 0 0 0;
}
.event-calendar-box .fc-header-title h2 {
    color: #424242;
    font: 700 20px/20px 'Roboto', sans-serif;
    padding: 0 0 0 30px;
    margin: 0 0 30px 0;
}
.event-calendar-box .fc-button-today {
    display: none;
}
.event-calendar-box .fc-header-right {
    padding: 0 30px 0 0;
    position: relative;
    top: -15px;
}
.event-calendar-box .fc-header .fc-button {
    margin: 0;
}
.event-calendar-box .fc-state-default, .event-calendar-box .fc-state-default .fc-button-inner {
    background: none;
    border: 0;
}
.event-calendar-box .fc-button-content {
    float: left;
    height: 1.9em;
    line-height: 1.9em;
    padding: 0;
    position: relative;
    white-space: nowrap;
}
.event-calendar-box .fc-button-prev {
    font-size: 0;
}
.event-calendar-box .fc-button-next {
    font-size: 0;
}
.event-calendar-box .fc-button-prev:before {
    content: "\f104";
    font-size: 37px;
    color: #424242;
    display: block;
    font-family: FontAwesome;
    margin: 0 35px 0 0;
}
.event-calendar-box .fc-button-next:before {
    content: "\f105";
    font-size: 37px;
    color: #424242;
    display: block;
    font-family: FontAwesome;
}
.event-calendar-box .fc-first.fc-last {
    background: #e6e6e6;
}
.event-calendar-box .fc-border-separate tr.fc-last th, .event-calendar-box .fc-border-separate tr.fc-last {
    padding: 30px 0;
    color: #424242;
    font: 700 20px/20px 'Roboto', sans-serif;
    text-transform: uppercase;
}
.event-calendar-box .fc-event-skin {
    border: 0;
    font: 400 16px/16px 'Roboto', sans-serif;
    color: #fff;
    padding: 1px 0;
}
.event-calendar-box .fc-event-time, .event-calendar-box .fc-event-title {
}
.event-calendar-box .fc-corner-left .fc-button-inner, .event-calendar-box .fc-corner-left .fc-event-inner {
    margin: 0;
}
.event-calendar-box .fc-corner-right .fc-button-inner, .event-calendar-box .fc-corner-right .fc-event-inner {
    margin: 0;
}
.event-calendar-box .fc-corner-left .fc-event-inner {
    border: 0;
}
.event-calendar-box .fc-corner-right .fc-event-inner {
    border: 0;
    padding: 0 0 2px 16px;
}
.event-calendar-box .fc-grid .fc-day-number {
    float: none;
    text-align: center;
    padding: 0;
    font: 500 22px/102px 'Roboto', sans-serif;
}
.event-calendar-box .fc-border-separate th, .event-calendar-box .fc-border-separate td {
    border-color: #ccc;
}
.event-calendar-box .fc-state-highlight {
    color: #fff;
}

.bordered {
    border: solid 1px #e4eaec;
}

.bordered-dotted {
    border: dotted 1px #e4eaec;
}

/* charts */
.grp-pie-progress {
    background-color: #edf5ff;
}

.grp-pie-progress-light {
    background-color: #fbfcfd;
}

.gift-ct-chart .ct-series-a .ct-slice-donut {
    stroke: #0CC162 !important;
}
.gift-ct-chart .ct-series-b .ct-slice-donut {
    stroke: #d2f9d3 !important;
}
.gift-ct-chart {
    margin: auto;
    width: 200px;
    height: 200px;
}

.gift-ct-chart-wrapper .score-wrapper {
    position: absolute;
    text-align: center;
    font-size: 2.3rem;
    font-weight: normal;
    left: 50%;
    margin-left: -45px;
    width: 100px;
    color: #ffffff;
    bottom: 90px;
    display: none;
}

.gift-ct-chart-wrapper .name-wrapper {
    position: absolute;
    text-align: center;
    font-size: 1.5rem;
    font-weight: normal;
    text-transform: uppercase;
    left: 50%;
    margin-left: -100px;
    width: 200px;
    color: #295a30;
    border-top: dotted 1px #83cea8;
    bottom: 15px;
    display: none;
}

.gift-ct-chart-wrapper .desc-wrapper {
    display: none;
}

.tab-row {
    float: left;
    width: 100%;
}
.tab-row .nav-tabs {
    float: right;
    border-bottom: 0;
}
.tab-row .nav {
    list-style: outside none none;
    margin-bottom: 30px;
    padding-left: 0;
}
.tab-row .nav-tabs > li {
    margin: 0 0 0 20px;
}
.tab-row .nav-tabs > li > a {
    border: 0;
    border-radius: 0;
    line-height: normal;
    margin-right: 0;
}
.tab-row .nav > li > a {
    color: #dedede;
    font-size: 30px;
    display: block;
    padding: 0;
    position: relative;
}
.tab-row .nav-tabs > li.active > a, .tab-row .nav-tabs > li.active > a:hover, .tab-row .nav-tabs > li.active > a:focus {
    border: 0;
    background: none;
    color: #000;
    cursor: default;
}
.tab-row .event-style-2 {
    padding: 0;
    background: none;
}
.tab-row .event-grid {
    padding: 0;
}

.post-button-wrapper {
    float: none;
}

.site-menubar-fold .site-menubar-footer>a .site-menu-title {
    visibility: hidden;
}
/*************************************************EVENT CALENDAR END**************************************************/

/******************************************EVENT DETAIL START*******************************************/
.event-detail {
    float: left;
    width: 100%;
    padding: 80px 0;
}
.event-detail-section-1 {
    float: left;
    width: 100%;
    padding: 0 0 80px 0;
    min-height: 365px;
}
.event-detail-section-1 .frame {
    float: left;
    width: 100%;
    position: relative;
}
.event-detail-section-1 .frame:hover:before {
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    opacity: 1;
}
.event-detail-section-1 .frame:hover:after {
    opacity: 1;
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
}
.event-detail-section-1 .frame:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    opacity: 0;
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    transition: all 0.5s ease-in;
}
.event-detail-section-1 .frame:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    opacity: 0;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    transition: all 0.5s ease-in;
}
.event-detail-section-1 .frame img {
    display: block;
    width: 100%;
}
.event-detail-section-1 .text-box {
    float: left;
    width: 100%;
}
.event-detail-section-1 .text-box h2 {
    text-transform: none;
    color: #605f64;
}
.event-detail-section-1 .text-box strong.title {
    display: block;
    color: #6b6b6b;
    font: 300 24px/30px 'Roboto', sans-serif;
    padding: 0 0 20px 0;
}
.event-detail-section-1 .text-box a.btn-style-1 {
    float: right;
    margin: 0 0 0 30px;
}
.event-detail-section-2 {
    float: left;
    width: 100%;
    margin: 0 0 80px 0;
}
.event-detail-section-2 .map_canvas {
    height: 403px;
    width: 100%;
}
.event-detail-section-3 {
    float: left;
    width: 100%;
}
.event-detail-section-3 .sermons-detail-row {
    margin: 0;
}
/******************************************EVENT DETAIL END*******************************************/

/********************************************************EVENT TIMELINE START*********************************************************/
.event-timeline {
    float: left;
    width: 100%;
}
.timeline:before {
    background-color: transparent !important;
}
.timeline-box {
    float: left;
    width: 100%;
    padding: 80px 0;
    background: #f1f1f1;
}
.timeline-box #bx-pager {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #dedede;
    height: 11px;
    padding: 0 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 55px;
    display: block;
    text-align: center;
    position: relative;
}
.timeline-box #bx-pager:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 99%;
    height: 5px;
}
.timeline-box #bx-pager a {
    display: inline-block;
    position: relative;
    top: -38px;
    outline: none;
    text-decoration: none;
}
.timeline-box #bx-pager a strong.year {
    display: block;
    color: #7e7e7e;
    font: 400 17px/17px 'Roboto', sans-serif;
    padding: 0 0 15px 0;
    text-align: center;
}
.timeline-box .round-box {
    border: 1px solid #dfdfdf;
    border-radius: 100%;
    background: #fff;
    float: left;
    height: 20px;
    margin: 0 35px;
    position: relative;
    width: 20px;
}
.timeline-box .round-box span {
    background-color: #d9d9d9;
    border-radius: 100%;
    float: left;
    height: 10px;
    margin: 4px;
    width: 10px;
}
.event-timeline .heading-center {
    margin: 0 auto 80px;
}
.timeline-box #bx-pager > a.active .round-box span {
    background: #e43a19;
}
.timeline-box #bx-pager > a.active .round-box {
    border-color: #e43a19;
}
.timeline-box .bx-wrapper {
    float: left;
    margin: 0;
    width: 100%;
}
.timeline-box .bx-wrapper .bx-viewport {
    background: none;
    border: 0;
    box-shadow: none;
    left: 0;
}
.timeline-box .holder {
    width: 945px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.timeline-box .holder .frame {
    float: left;
    margin: 0 30px 0 0;
    position: relative;
}
.timeline-box .holder .frame:hover:before {
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    opacity: 1;
}
.timeline-box .holder .frame:hover:after {
    opacity: 1;
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
}
.timeline-box .holder .frame:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    opacity: 0;
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    transition: all 0.5s ease-in;
}
.timeline-box .holder .frame:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    opacity: 0;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    transition: all 0.5s ease-in;
}
.timeline-box .holder .text-box {
    overflow: hidden;
    padding: 42px 0 0 0;
}
.timeline-box .bx-wrapper .bx-controls-direction a {
    height: auto;
    margin-top: -16px;
    outline: 0 none;
    position: absolute;
    text-indent: inherit;
    font-size: 0;
    text-decoration: none;
    top: 50%;
    width: auto;
    z-index: 9999;
}
.timeline-box .bx-wrapper .bx-next {
    background: none;
    right: 20px;
}
.timeline-box .bx-wrapper .bx-next:before {
    content: "\f105";
    font-size: 45px;
    color: #222;
    font-family: FontAwesome;
}
.timeline-box .bx-wrapper .bx-prev {
    background: none;
    left: 20px;
}
.timeline-box .bx-wrapper .bx-prev:before {
    content: "\f104";
    font-size: 45px;
    color: #222;
    font-family: FontAwesome;
}

@media (max-width: 767px) {
    ul.timeline {
        margin-left: 0px !important;
    }
    .timeline li.timeline-reverse, .timeline>li {
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
    .timeline-icon .timeline-reverse .timeline-dot {
        display: none;
    }
    .timeline:before {
        background-color: transparent !important;
    }
    .recentActivityWidget .timeline-content .photos > li {
        width: 100% !important;
    }
}
.top-event-section.home-style-2.our-events {
    float: left;
    width: 100%;
    background: #f9f9f9;
    box-shadow: none;
    padding: 80px 0;
}
.top-event-section a.btn-style-1 {
    margin: 20px 0 0 0;
}
.event-timeline .top-event-section.home-style-2.our-events .heading-center {
    margin: 0 auto 50px;
}
.event-grid.event-box .heading-center {
    margin: 0 auto 50px;
}
/********************************************************EVENT TIMELINE END*********************************************************/

/** datatables **/
/*!
 * Remark (http://getbootstrapadmin.com/remark)
 * Copyright 2016 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */

@media (max-width: 479px) {
    .panel-actions .dataTables_length {
        display: none; } }

@media (max-width: 320px) {
    .panel-actions .dataTables_filter {
        display: none; } }

@media (max-width: 767px) {
    .dataTables_length {
        float: left; }
    #exampleAddRow_wrapper .col-sm-12 {
        overflow-x: auto; } }

#searchableReportTable_wrapper .row {
    width: 100%;
}

#searchableReportTable_wrapper .row tfoot select.form-control {
    width: 100%;
}

#searchableReportTable_length {
    margin-top: 60px;
}

#searchableReportTable_paginate {
    margin-top: 55px;
}

.post-feed-option {
    background-color: #f5f5f5;
    padding: 10px;
    border-radius: 10px;
    border-color: transparent;
    width: 155px;
}

@media(max-width: 1284px){
    .post-feed-option-container:nth-child(2) .post-feed-option {
        margin-left: calc(100% - 90%);
    }
    .post-feed-option-container:nth-child(3) .post-feed-option {
        margin-left: calc(100% - 90%);
    }
}

@media(min-width: 1285px){
    .post-feed-option-container:nth-child(2) .post-feed-option{
        margin-left: calc(100% - 85%);
    }
    .post-feed-option-container:nth-child(3) .post-feed-option {
        margin-left: calc(100% - 80%);
    }
}

.post-feed-option:hover {
    background-color: #f3f3f3;
}

li.post-to-timeline {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.post-to-timeline .timeline-content-post-header .avatar {
    position: absolute;
    top: 13px;
    left: 25px;
}

.post-pseudo-box input {
    padding-left: 55px !important;
}

.page .page-content {
    padding-bottom: 50px;
}

.page-content th > .form-control {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

/* STRIPE */
.StripeElement {
    background-color: white;
    padding: 8px 12px;
    border-radius: 4px;
    border: 1px solid transparent;
    box-shadow: 0 1px 3px 0 #e6ebf1;
    -webkit-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    margin-top: 10px;
}

.StripeElement--focus {
    box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
    border-color: #fa755a;
}

.StripeElement--webkit-autofill {
    background-color: #fefde5 !important;
}

.stripe-connect {

    text-decoration: none;
    display: inline-block;
    margin-bottom: 1px;

    background-image: -webkit-linear-gradient(#28A0E5, #015E94);
    background-image: -moz-linear-gradient(#28A0E5, #015E94);
    background-image: -ms-linear-gradient(#28A0E5, #015E94);
    background-image: linear-gradient(#28A0E5, #015E94);

    -webkit-font-smoothing: antialiased;
    border: 0;
    padding: 1px;
    height: 30px;
    text-decoration: none;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

    cursor: pointer;

    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.stripe-connect:hover {
    text-decoration: none;
}

.stripe-connect.unbranded span {
    padding-left: 12px;
}

.stripe-connect span {
    display: block;
    position: relative;
    padding: 0 12px 0 44px;
    height: 30px;

    background: #1275FF;
    background-image: -webkit-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
    background-image: -moz-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
    background-image: -ms-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
    background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);

    font-size: 14px;
    line-height: 30px;
    color: white;
    font-weight: bold;
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);

    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.stripe-connect span:before {
    content: '';
    display: block;
    position: absolute;
    left: 11px;
    top: 50%;
    width: 23px;
    height: 24px;
    margin-top: -12px;
    background-repeat: no-repeat;
    background-size: 23px 24px;
}

.stripe-connect:active {
    background: #005D93;
    text-decoration: none;
}

.stripe-connect:active span {
    color: #EEE;

    background: #008CDD;
    background-image: -webkit-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
    background-image: -moz-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
    background-image: -ms-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
    background-image: linear-gradient(#008CDD, #008CDD 85%, #239ADF);

    -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.stripe-connect:active span:before {

}

.stripe-connect.light-blue {
    background: #b5c3d8;
    background-image: -webkit-linear-gradient(#b5c3d8, #9cabc2);
    background-image: -moz-linear-gradient(#b5c3d8, #9cabc2);
    background-image: -ms-linear-gradient(#b5c3d8, #9cabc2);
    background-image: linear-gradient(#b5c3d8, #9cabc2);

    -moz-box-shadow: 0 3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2);
}

.stripe-connect.light-blue span {
    color: #556F88;
    text-shadow: 0 1px rgba(255, 255, 255, 0.8);

    background: #f0f5fa;
    background-image: -webkit-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
    background-image: -moz-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
    background-image: -ms-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
    background-image: linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);

    -moz-box-shadow: inset 0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
}

.stripe-connect.light-blue:active {
    background: #9babc2;
}

.stripe-connect.light-blue:active span {
    color: #556F88;
    text-shadow: 0 1px rgba(255, 255, 255, 0.8);

    background: #d7dee8;
    background-image: -webkit-linear-gradient(#d7dee8, #e7eef6);
    background-image: -moz-linear-gradient(#d7dee8, #e7eef6);
    background-image: -ms-linear-gradient(#d7dee8, #e7eef6);
    background-image: linear-gradient(#d7dee8, #e7eef6);

    -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
}

.stripe-connect.dark {
    background: #252525;
    background: rgba(0,0,0,0.5) !important;
}

/* Images*/

.stripe-connect span:before, .stripe-connect.blue span:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADQklEQVRIDbWVaUiUQRjHZ96dXY/d1fYQj1U03dJSw9YkFgy6DIkILRArQSSC7PjQjQQqVH7oQ0GHQUWgpQhKHzoNSqiUwpXcsrwIjzVtPVrzbPV9Z6bZhYV3N3WXYAeGmWeeZ37z8J95GEgpBf5oeXn1Es4fYAdzPDlM6je4RBYhR+LMU89UxiCBGiCgkUwsBYSA+SlPKLQBQAYEAZm+3j42K96z3NyOF7VOeMrp62opRcacjPW5+43rDTpNSKQ8QKZAEg7xmPCTs/O27uGJgXuNbW0pxyvLfTmAEBzthEsFZLxRvPdi5rpYo2cmUiQJDA4IVeo0obGdlvGfXUPj0Sym2zPuHxvzcWjDyVupJ/YYizKTGNjLw/HiduNTAqIRIUJ6Vpp+ky8bCSFgwQ2xgkGxFi1ioNWEBGuJB31gbLIv/2pd7SpFoGxtpCYkLSEq4ptlzIYFO7tc7w0TKkeEYg5ADnrWkkYhD8s26GPq3nW0WKxTptftPYBI4Mj3O2fHvKNZBMVSDmMwarXNjDkSF3d5kExZeiCr8M2VI+VFu9IvsPcYtzAvkfoEZkEEE45jMppq3ppbCNPFIY1nD1cpo07lbMmvOXeoDCF8BLKy9uUAAjDkBh+c6bz78mNtVVP7MwET7JBnqb4xXpdWVpC1OVzWn+ELHLCsneX/s7rkRWl1463cy1U3WroG21jhCGKJXPOtKQnpAuENvsAppgDB3TcDVIrpDHbK5Kd+y7W8iodNybHh22rOHyxUK+UaMYjZaoyp25rYL54TSihSKmwZ14v3lc3ZFxdbeywjn/tGJnkmzrydX1ApxOEACKymmXLYfXVpi1JMEOGxPi1ep18doY4r2J7uFumQQ9yGf01bMcZW8dpyc0oIjxxpuC5wuUDX+ovWrnYeg3aXvdLIqnmOvXPsfH6uA5YbTb1DX8ofvTLzTy6ZV4K6fAw+gXiATfdffmjeaUgc1UdpdWplsCooQBrEnqUw82dhdnjit/Vxc4f59tP3DRjzJvYteqrl4rmNlJIfrOwpgNklesDRNQBCHYtQAQqD2CgACNjHAJnG1EyfV/S67fZiJB5t2OGEe4n7L3fS4fpEv/2hUEATfoPbuam5v8N7nps70YTbAAAAAElFTkSuQmCC");
}

.stripe-connect.light-blue span:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADIElEQVRIDbWVTWgTQRTHZ2Z3s5vdpsm2aZp+iKKNCgZsK4iWik0tClqwHozS9iYo4nfw0KNU8ebBm+JNESktBfEgWg+KB0FbiqhFMS1SKyk0lTY1zcd+jG82TSkNoXtoXngk+2bm92b/780EU0pRKWxwcJAjpQAzZrKqSigZ3G3ISsnguka8/FpZWrrOtwi8cI4jpJkiuodgTKAkhqbrC9lM5ms6o936/ObJ+7Vriv3GHFe/Cm8LX76nejwR2elEgsOBOI5DGD6UmpyuG750OtWuZbNLALMFp4axzYK3h690V6oVkXJ3ORJF0QITDIphQMHWTdNEqZSE3IroK7bT9XFMSG7n1T7vDaXMhWRZRhBcPw8ReAuHYVhJCwaLBGBPOc1FSdopSU4Lwuay3ve45FTfhdMfE8ll4U8srkxMTquLC4s/irAKwvDSiiWLw+HgeB40xkyHHHwu/lfouXZ7ePjhnafVlWptczAQhKFfbNyWYZTrc9XtikFjIOiOFSfIoAjyCfeP9kR+tp662AXAZ+AfbIFhEqUrAu8LNjw32SMksJLAwWVd4/V6UW1Njeqv9vW3n7n6JRQKrXbXRkkwMrE1OXyi7YFJcWDs29RxaBGetSDhCQKtkCiJVqHhOzhLyGOAdm8Ezo/ndxI923m4f3/jru8v346GpmPzTXCd5ZJA9/AcD8W2ZGPy2LY8nC0Y217vj17q7Xw3HZs79Gjg9c2sbkACMA4jSZJQRnJK7NGOUUSoBT/WG+mDWv4jFI8ih/ip4+DeqK5p16HpeVYDZjwkYBLZNYypacHravzhjKY3GXBQTPDxiSnkUVWkyMpqe0L9kbtMztiFw3TNgleoHqdOWRmhxtREBHR2CIKlM4sxM0yKAlv9UbtwqFnSggsAEggPx9t6LFgPlxfyV7oTvSc77hYMFgmAzHGLdqBp94vZ+aWFxUSyPpXRVN0wnHAEsMARw6VI6WBgS6yjpXEIOANFWAVhapozeOU/dAeMNoDXgXvAneCt4Anw3+CvwEfAbdvQyPiRvA6TsIr5phnc5zOF9+sm4XnBjJcMvsgtJ/8DyYLwNvinaNYAAAAASUVORK5CYII=");
}

.stripe-connect.unbranded span:before, .stripe-connect.blue span:before {
    background-image: none;
}

.stripe-connect.unbranded .light-blue span:before {
    background-image: none;
}

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {

    .stripe-connect span:before, .stripe-connect.blue span:before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAIbklEQVRoBdVZa5BURxU+fZ9z57mzs7PvF4i7srAQSCifMVDERC0jYlzUlJalKeGPlCnL/NEfywpWacoiVZRVJIYfGjGUu5bxj5qHFSAYyQOBEsJzYSHDvnd2dp535j66PX1vNgsULDPs1cr2Vs+9e7v79NfnnnP663MJYwwWYxEWI2iOedEClxabxgkBwjEvOuA9PQOOlSw64JMr4vK8GidYYMcOES4tVSEAAZ8FAUqon1GiAJEEEG0CjFB8cTaxZUMAo1gEqQA0UABprAjPbrUwXnkesgqKP8CBk5vDIenrE+BKmwI+MawA1MbCkdV10cBDflXuVmSxQRbFkCAQZ9U2ZTaONyxKcyXDHjMs83ImV3rz6njmDRPMUZB80zAJOuvvsflkXpTP7DrWyeXcYCqk75AEieawrEoty1vrvlcV0ja3VQdb1rVUQVd9EFqqNIj5ZfDJooPBsCnohq2ldDMynC42XZnW7z09lu25lMxDMl34y0gyvTsBwyewc84Z4MEPpWIzF/MBcLLtNzJISmxZU+PmWETbtqGzfvVja5uguyF02+kCIEJUk6Ex4oMV9XP9ZnQT/nZ24it7XrtoJ5LZ7SjAM+Bg2+0ckAOcbBkQIaZFVzY1bGurjezYfn87PNQZ5+13ZaQRXMzH26Lg8ymfUokQdAR59INOc53GQ6q/Jiiua6oJ7+h9uAPua47cHeLrwHEmQRmTGLHV6x4v+JYwWsOFCGRDn6RKem1rPPrkN9Y0uqAXLN4VwCgjYGEE8rBgMAjwKsF9S9WgLa9qjYcf+Po9jXdlGrfC5Wj8Vg0Lf+ZENAFmpGB9TWTLhmUxUD1UDg/gtudRnK+a4RtkgqQyO+RT5LVrmiLgJcN19gcGNojUWriS5yRQm7pcBTc/vyCKdW1RrWwzOTiYhGf+dRUmcgZosgDVfgWaMCS2V2tO+OzG0MiVjdUwiFiYm9a7O4kJAoZEooV9H4T0O0ofODkKr5+6+nY6V3heVZQpv6ZWaz55qSJJnXjtUBW5pT7k8xeK5u+B0PQdBVbQgTLq9HbQYthyNVSmTT6A/nB0aGpF0K99+trY1F7TNI9PZGXkKUVRtYjGZCIOV1dHR4Ynz8FSLV8BrjK6uiAlpLcmco1ipmgpAaU8rfesboCuumBg31uJbx6+qH0uX9D/em0i85xFhaslKZKA8/82RtYDhd/1MkCuBnjxrLgKB0EQSb5oWO+9O1bZrsy3+Kc3dcH+b99b07NuyXe6P9r8z/am+C9lkuqCjo4qGGkQES76qJcuz/2GOlUoFuVsQS+98frlaSeq8Gkqqctrg7Dz853wwrfugUfXtj3W3tJ8oCletRUEXy1SCSSYHhdu41gFqILcZCrzwkvnJmE0U3JtHefiL7eS2l7th11f7IQ9j65aVh+r+nlzbd2TELJrHPLmIXZX3wyBX8MTQMm8PJ0u9Pe9chGQYy9omvXouHu/thJqI+Ef1sZDm0AMBmfPiQsSPDuY2zhWwSH5ISU5Pjm98x9nRo7+7JVBB3wl5nJz35Vo/z/esBQUVf2+QlkD9Aw42/Ts3Au7ushdAhQ5UzJoOjE+OrV9/1tDR7cNnIax7N2bDX9nm1bUQXdz9Rp/MLwRoqAtDOzcaO7rvDrAWW8vhcatWVNjF6cmJre9embkz1947h3YfXgIUgVzblQldxgFH0ZOr/qULwM15k4Zlci4Vd9ZU5ltY71oObHBnBFQBidmUk8kEsOP7Hntwqsb974NfS8PAh7LKoo23Hw+2R4FQcSzKlDPgFOEyf8kx3HW94kQ7xJgRRdAJG7CyIWxgiXNUN0+k5nJLN83k3n8D8eHN3+1ux5+8uBHIKiWt1G1Rn3IJkiUCcQzU3G0h9qWHMeJdoSrwtr9dl6I6DNjFwRRyxiKnStSqkPJPsGSmZ+mp1P9z2dzOy3Klj31yMdmX9S8V75APEsomMZwT9fz9i6vkW9AvEgQyqrBQM2Dq9rrD0gCgXfHA0jpjIRm2Zcw+3CR2tZl27SnMZFSZ1lWcRwZITeDckresAEXaoKwwBh7/WQubgTOQj5BVjdv7KiBJz7bztMNcHIk03JiONNyfiK/ntv2VMHAMx6BjpoA/Gj9Emdjul7W7e6TeQNDK9WJLRm361P5c1drEmAaymaYoXpfjZoiOk7FHWuh5dxEHmzLHiXM9oyTz9FawRZw65f5yyzXBMpd0JGhFKB5nSwRMVvumDv2cxm4m1f5X4AuWhRePDUOtqEPQJVVGfWcBz1ahmPlTlxzqaJLquYZU1HTvjcTMD6dOULM0n+g5nKposHzdWbo7FgEkDBviWlYx++53XtQ33kvDU8dHAJm6L8usdwEZn09S3qiPed5lcCSLUpI0eEA8620zLbDl6bh8T+egkI+/7Rl6kegcTSPst1QUKaM+brhrjnF2yUQJNxnrGMnR7KbTw5nYFVjyAl98w2+VdvVlA67Dw3BgROjAKa+yyrpz0BKTbJnez1NT6AKrrnA1bEi1av2v3xaiL90dnxL2Kc0rsXc4WpcQEc8AEtiGrRiejmK6WWeMDIxtVwwKExijB5KFuBYIg1cy8dx0dTQ/yQVc78yBXMIqJ5i/VvvkqHdSjXuM/THKy7w2LQJ6fpJms38QiHGvlzBt+RwJv2JQ2elbjyRtjIi1AIRMAsKPuQduHVzr2YW+kIBE5BTwOzzxLKOiMX8QVuWh00IpqD+S0WHtLlzefpLBOZo/IYvEqQPnTX5dxmy4xookqaCjRuT4mMi8g3bxs2KCkj3GFj4+QSzA0RkeskU8iCJeUiBDv09Jt8OPEV6k7DlP3gxxh/dAPymPh/Kf5d897dIOd9P7H8oEd4G1JV8wPGbRadx52sgLmrRAZ99EZ5+LZgV+v+4Llrg/wX6HRCxgvzAAwAAAABJRU5ErkJggg==");
    }

    .stripe-connect.light-blue span:before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAHH0lEQVRoBdVZ628UVRS/857dme3strvblpaXCiI+WkCkpFAoECAgr0oqxASjiAZMiF9MiI80/AfqB+WD3/xABOMrKCgRJCBSLCACQUEIEai8ywJ97GNm/J3ZbizM7C7trpG9m7N39t5z7/2dM+eec+5dzrZtVoqFL0XQhLlkgYulpnGOYxxhLjngW7Zsdayk5IB3RyJSSWrcMP1aSQJPJfnwoIA3LFhTy3hrAdx+IzbIOMbsGkQAR3pM1Icdcxv1ZZtxf+D5OGPm3vbJo4/YbW0WLVSswglCLc3F5QtAzyx6ZbbA7Hc5jp8hCAIj4nmecTy2NyRwCqShOEZzWZbFTMtkpmky27Ku2Da36cC2j9vSjIV/b93RsZpmybo5n2htlct6yz6SReFlWZaZIitMURRGz6IkMoEXHPAOFAewnQacSrFkMsUSiTgoEU0kk4vBUzTgHM87GvcE3traKgTjxleyT5mvaTrTdY2pqo9JBNjReBp0v0sFLtI4tA2ClqFtIpPF43EIEdcd4Yr0hSWy23hnIvi2T/PPDwaDLBAIMFVRmSACbMY0XCDSImTCsOOvYDr0hqxUQnGxF9AA4/T2Ks2LXwsD9Iby8nIWNIJMVmTGZwWcAwFW4AWIYmfEycE7mC6OZfHjqviCYZT5gobhaIw24VALjRz6aO9Vsdm9I6eu6XN1mIcC8+ALAO0sS28qvY43iiG0csxydOHanJqm1ZFNk8vLp67hVeHjLfMbvx9ZHY7Fbvco17pi2vlL1youXemKXLh8Y8SV610jelPJIcDLP8QFXJHlELm77BsxPaltW6xx4vgDo2uiN6klZOh9RGNG1VzHz1Ogn6j99LkLcaqLXVzA4acRnIS82k6lTLbjx/aqhgmPvglQMZAMItcXAkVAw4nGjKq9hbroxQVcVeVenuN9//po7zUpQp44ffbZOSvWb48nEhv3fr5pBzhJu6TxP0E/g6iUpavifrt8VUXIuEC27eyrHDVFTtoLiqo2SKK4vem5tQebWl5dwW3ceO+c/4nG712EwUaPIhDmRU5RtMwoY5FwhIXg83VNmyxJ6uamY5ePNbWsXVFc/bpncwFfMnvqN4oi3iRTyfXh+zVO0bUyGmXRykpWXkEC6ONlWdo8c/m6L+atWpXJHt0rF9jiAq7rvpPzGuu/hqlYjjskr5mFKDiRB/Ijtw8FQywaibJKCEBvwOf3L032lf0wbcnqQIEYPYe7gIPrRPPU+kONk8Z/jVAPb38fH0gpiiLA+lgwaDgCRMJhJGf6FFXV3vNcucBGL+Am5ty2dM6UjkWzp3ziU+Vb+TZqpp9yGhLADwFCoXKYTgVD3vPSrBXr6wrE6RruBZyYzoK+nT7psdMb1rS8P+Hxh3bKstiT19X0S4CcGSmDzAzkO9gDHHL5510rF9jg8uMD5juC55jfry5aubBpb+xOz8Fd+3+rO3bqr6ndvX0VA/i8HyEEHT4CeoAl4/GFYHrLm3Fordk0npmNNP8haJeh+7uWzW04+M665R9MmzT+S0kU+jImkq2mJE1RFab6fA9nJixWnUvjmTUoS6K84xfQU0i+piya9fRhjrftfR2/L3M8TobToxYFEScnqehu0QW8ufX1eoGXJPNy6Mju3W2pAVgSeO4AHQLV+SR5pIVES+CQ1+QolPeoqlr0RMsFXJTkpXDbbVxVV/eclW+04wjTDod4HGe907aQuiImOV7RfbXVVdWNeqCMCUpu4ORM4Zl6csg2pC4X8GHRsNbdl6BrBs1MpWbh4DuLrhvoEGzZODVJHA7GPOuLJ5iG0ELAchUcn5mh63/n4hlKnwt4bW11uCvW65x+cLXAkgkQDgMpXDtQRkhAydXRKQnJVTqq5liZTv/V0dDJHCyD6rIZT5mU+15Fgk36/X7n/oQ0beGawQTgtMZxT4UP2a1zt4I6n8bxPlLNU+u+GxS6HMwch43lBZzu+tHpXPaIPDRKWi2gPDKi6sDo2sqjBUxx91CbOWdBN6r+hCqfJu+ezfuXEfCdX7lw+k70nvDmGHwr7KSbRrmA9+POa7v5lgwHA2debJn5KSIvxQBnsXxj7qcfwe4a8bmAD4tWnLp6s7uzN2lWw33kdhkeK/lUpat+3Kg9C2ZMPIzuC6A9HmxDbsJeozndwNesXLCf2mO376gnz3TW4Jph2I3Y7cidnr7ynt54MJky/ZZli8jFTZHnE7Ikdmt+9Ua0wjg/bvSwM0+OHXER0ZV2PqULn4EGBjH8LKzgJH+OZnBpHG3kczuNgF7dUD/2DJ6JBlO6wLwP9OtgBt0vr22a3hrHBHQnQkSXlTWgahBlg+WgIMgHIoEpb6cdTvZ7A3QRRFruBDm+FnXRiyhZ3jY+YCXKLwgI0QNTYkKPt1d5YBBmAaJdver48bx/pWQZ/781wx06nq7kgGc0lu8ElOF74OqSBf4P9hj31KSAw4AAAAAASUVORK5CYII=");
    }

    .stripe-connect.unbranded span:before, .stripe-connect.blue span:before {
        background-image: none;
    }

    .stripe-connect.unbranded.light-blue span:before {
        background-image: none;
    }

}

/* loader placeholder */
.text-input__loading {
    height: 214px;
    border: 1px solid lightgrey;
    border-radius: 4px;
    width: 100%;
}
.text-input__loading--line {
    height: 10px;
    margin: 10px;
    -webkit-animation: pulse 1s infinite ease-in-out;
    animation: pulse 1s infinite ease-in-out;
}
.text-input__loading div:nth-child(1) {
    width: 150px;
}
.text-input__loading div:nth-child(5) {
    width: 150px;
}
.text-input__loading div:nth-child(9) {
    width: 150px;
}
.text-input__loading div:nth-child(2) {
    width: 250px;
}
.text-input__loading div:nth-child(6) {
    width: 250px;
}
.text-input__loading div:nth-child(10) {
    width: 250px;
}
.text-input__loading div:nth-child(3) {
    width: 50px;
}
.text-input__loading div:nth-child(7) {
    width: 50px;
}
.text-input__loading div:nth-child(4) {
    width: 100px;
}
.text-input__loading div:nth-child(8) {
    width: 100px;
}

@-webkit-keyframes pulse {
    0% {
        background-color: rgba(165, 165, 165, 0.1);
    }
    50% {
        background-color: rgba(165, 165, 165, 0.3);
    }
    100% {
        background-color: rgba(165, 165, 165, 0.1);
    }
}

@keyframes pulse {
    0% {
        background-color: rgba(165, 165, 165, 0.1);
    }
    50% {
        background-color: rgba(165, 165, 165, 0.3);
    }
    100% {
        background-color: rgba(165, 165, 165, 0.1);
    }
}


.shine-ph .avatar {
    float: left;
    width: 52px;
    height: 52px;
    background-color: #ccc;
    border-radius: 25%;
    margin: 8px;
    background-image: linear-gradient(90deg, #F4F4F4 0px, rgba(229, 229, 229, 0.8) 40px, #F4F4F4 80px);
    background-size: 600px;
    animation: shine-avatar 2s infinite ease-out;
}
.shine-ph .line {
    width: 100%;
    height: 10px;
    margin-top: 7px;
    border-radius: 2px;
    background-image: linear-gradient(90deg, #F4F4F4 0px, rgba(229, 229, 229, 0.8) 40px, #F4F4F4 80px);
    background-size: 1300px;
    animation: shine-lines 2s infinite ease-out;
}
.shine-ph .avatar + .line {
    margin-top: 11px;
    width: 100px;
}
.shine-ph .line ~ .line {
    background-color: #ddd;
}

@keyframes shine-lines {
    0% {
        background-position: -100px;
    }
    40%, 100% {
        background-position: 1400px;
    }
}
@keyframes shine-avatar {
    0% {
        background-position: -32px;
    }
    40%, 100% {
        background-position: 208px;
    }
}

.recentActivityWidget .timeline-content .title .authors, .recentActivityWidget .timeline-content .title .room-number {
    margin-right: 0px !important;
}


.feed-profile-popover {
    position: absolute;
    background-color: #fff;
    z-index: 30;
    bottom: 10px;
    left: 60px;
    border-radius: 10px;
    padding: 20px 0px 0px;
    width: 280px;
    visibility: hidden;
    transition: all .25s ease;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}


.feed-profile-popover {
    position: absolute;
    background-color: #fff;
    z-index: 30;
    bottom: 10px;
    left: 60px;
    border-radius: 10px;
    padding: 20px 0px 0px;
    width: 280px;
    visibility: hidden;
    transition: all .25s ease;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}

.search-popover-wrapper {
    position: relative;
}

.search-popover  {
    position: absolute;
    background-color: #fff;
    padding: 10px 10px;
    max-height: 180px;
    overflow: scroll;
    border: solid 1px #cacaca;
    z-index: 10;
    display: none;
    min-width: 215px;
}

.search-popover.--found-results {
    display: block;
}

.search-popover ol {
    list-style: none;
    padding-left: 0;
}

.search-popover ol li {
    margin-bottom: 5px;
    cursor: pointer;
}

.search-popover ol li img {
    float: left;
}

.search-popover ol li .contact-name {
    float: left;
    line-height: 20px;
    margin-left: 5px;
    font-size: 14px;
}

.search-popover-phantom {
    position:absolute;
    display:inline-block;
    top:0;
    left:0;
    height:100%;
    width:100%;
    visibility:hidden;
    border:none;
}

.webui-popover---popover-profile {
    border: none !important;
}


.popover {
    border: none !important;
    border-radius: 10px !important;
}

.popover .arrow {
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
}

.summernote-textarea-wrap {
    padding: 10px;
    border: solid 1px #e8e8e8;
    border-radius: 3px;
    min-height: 170px;
    background-color: #fff;
}

.summernote-textarea-wrap.summernote-small {
    min-height: 70px;
}

.note-editable {
    min-height: 200px;
}
/****** from file: /emmaus/base/html/assets/css/help-hero.css *******/
.first-step-video .hlp-dialog .hlp-dialog-header {
    border: solid 2px red;
}
.first-step-video .hlp-dialog-header {
    display: none !important;
}
/****** from file: /emmaus/base/html/global/vendor/asscrollable/asScrollable.css *******/
.scrollable.is-enabled {
  overflow: hidden !important;
}

.is-enabled .scrollable-container {
  -webkit-box-sizing: content-box !important;
     -moz-box-sizing: content-box !important;
          box-sizing: content-box !important; 
  overflow: hidden !important;
}

.is-enabled .scrollable-container::-webkit-scrollbar {
  width: 0;
  height: 0;
  -webkit-appearance: none;
}

.scrollable-vertical.is-enabled .scrollable-container {
  overflow-y: scroll !important;
}

.scrollable-horizontal.is-enabled .scrollable-container {
  overflow-x: scroll !important;
}

.is-enabled .scrollable-content {
  position: relative !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; 
  overflow: visible !important;
}
.is-enabled .scrollable-content:before, .is-enabled .scrollable-content:after {
  display: table; 
  content: " ";
}
.is-enabled .scrollable-content:after {
  clear: both;
}

.scrollable-bar {
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  line-height: 0;
  -webkit-user-select: none;
  -webkit-user-select: none;
     -moz-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
      -ms-user-select: none;
          user-select: none;
          user-select: none; 
  border-radius: 2px;
  -webkit-transition: opacity .5s;
       -o-transition: opacity .5s;
          transition: opacity .5s;

  user-focus: ignore;
  user-input: disabled;
  -webkit-touch-callout: none;
}
.is-disabled .scrollable-bar {
  display: none;
}
.scrollable-bar-hide {
  opacity: 0; 
  -webkit-transition-delay: 400ms;
       -o-transition-delay: 400ms;
          transition-delay: 400ms;
}
.scrollable-bar.is-dragging {
  opacity: 1;
}
.scrollable-bar.is-disabled {
  display: none;
}
.scrollable-bar-handle {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 0;
  cursor: pointer;
  background: rgba(163, 175, 183, .6);
  border-radius: 2; 
  -webkit-transition: width, height .5s;
       -o-transition: width, height .5s;
          transition: width, height .5s;
}
.scrollable-bar-vertical {
  width: 4px;
  height: 100%;
  height: -webkit-calc(100% - 8px);
  height:         calc(100% - 8px); 
  margin: 4px 2px;
}
.scrollable-bar-vertical .scrollable-bar-handle {
  width: 100%;
}
.scrollable-bar-horizontal {
  width: 100%;
  width: -webkit-calc(100% - 8px);
  width:         calc(100% - 8px); 
  height: 4px;
  margin: 2px 4px;
}
.scrollable-bar-vertical.is-dragging, .scrollable-bar-vertical.is-hovering {
  width: 8px;
  margin: 4px 1px;
}
.scrollable-bar-horizontal.is-dragging, .scrollable-bar-horizontal.is-hovering {
  height: 8px;
  margin: 1px 4px;
}
.scrollable-bar-horizontal .scrollable-bar-handle {
  height: 100%;
}

.scrollable.is-dragging .scrollable-handle, .scrollable.is-hovering .scrollable-handle {
  border-radius: 8px;
}

.scrollable.is-dragging .scrollable-bar-handle, .scrollable.is-hovering .scrollable-bar-handle {
  border-radius: 8px;
}

.scrollable.is-scrolling .scrollable-bar {
  opacity: 1; 
  -webkit-transition: opacity 0;
       -o-transition: opacity 0;
          transition: opacity 0;
}

.scrollable.is-dragging {
  -webkit-user-select: none;
  -webkit-user-select: none;
     -moz-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
      -ms-user-select: none;
          user-select: none;
          user-select: none; 

  user-focus: ignore;
  user-input: disabled;
  -webkit-touch-callout: none;
}
.scrollable.is-dragging .scrollable-bar-handle {
  background: rgba(163, 175, 183, .8) !important;
}

.scrollable-inverse.scrollable .scrollable-bar-handle {
  background: rgba(243, 247, 249, .5);
}

.scrollable-inverse.scrollable.is-dragging .scrollable-bar-handle {
  background: rgba(243, 247, 249, .8) !important;
}

.scrollable-shadow.scrollable.is-dragging .scrollable-bar, .scrollable-shadow.scrollable.is-hovering .scrollable-bar {
  background: rgba(228, 234, 236, .5);
}

.scrollable-inverse.scrollable-shadow.scrollable.is-dragging .scrollable-bar, .scrollable-inverse.scrollable-shadow.scrollable.is-hovering .scrollable-bar {
  background: rgba(243, 247, 249, .3);
}

/****** from file: /emmaus/base/html/global/vendor/switchery/switchery.css *******/
.switchery {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 24px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  -webkit-background-clip: content-box;
          background-clip: content-box; 
  border: 1px solid #e4eaec;
  border-radius: 20px;
}

.switchery > small {
  position: absolute;
  top: 0;
  width: 24px; 
  height: 24px;
  background: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

.switchery-small {
  width: 33px; 
  height: 20px;
  border-radius: 20px;
}

.switchery-small > small {
  width: 20px; 
  height: 20px;
}

.switchery-large {
  width: 66px; 
  height: 36px;
  border-radius: 36px;
}

.switchery-large > small {
  width: 36px; 
  height: 36px;
}

/****** from file: /emmaus/base/html/global/vendor/intro-js/introjs.css *******/
.introjs-overlay {
  position: absolute;
  z-index: 10000;
  background-color: #000;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
       -o-transition: all .3s ease-out;
          transition: all .3s ease-out;
}

.introjs-fixParent {
  position: absolute !important;
  z-index: auto !important;
  opacity: 1.0 !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 10100 !important;
}

.introjs-disableInteraction {
  position: absolute; 
  z-index: 10300 !important;
}

.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}

.introjs-helperLayer {
  position: absolute;
  z-index: 10099;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .9);
  border: 1px solid #777;
  border: 1px solid rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
          box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
  -webkit-transition: all .3s ease-out;
       -o-transition: all .3s ease-out;
          transition: all .3s ease-out;
}

.introjs-tooltipReferenceLayer {
  position: absolute;
  z-index: 10101;
  background-color: transparent;
  -webkit-transition: all .3s ease-out;
       -o-transition: all .3s ease-out;
          transition: all .3s ease-out;
}

.introjs-helperLayer *,
.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box; 

      -ms-box-sizing: content-box;
       -o-box-sizing: content-box;
}

.introjs-helperNumberLayer {
  position: absolute;
  top: -16px;
  left: -16px;
  z-index: 10400 !important;
  /* Old browsers */
  width: 20px;
  height: 20px;
  padding: 4px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
  background: #62a8ea;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
          box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
}

.introjs-arrow {
  position: absolute;
  display: none !important; 
  content: '';
  border: 5px solid white;
}

.introjs-arrow.top {
  top: -10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.right {
  top: 10px;
  right: -10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white;
}

.introjs-arrow.right-bottom {
  right: -10px;
  bottom: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white;
}

.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color: white;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-arrow.left {
  top: 10px;
  left: -10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-arrow.left-bottom {
  bottom: 10px;
  left: -10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-tooltip {
  position: absolute;
  min-width: 300px;
  max-width: 500px;
  padding: 10px;
  font-size: 30px;
  color: #fff;
  background-color: transparent;
  -webkit-transition: opacity .1s ease-out;
       -o-transition: opacity .1s ease-out;
          transition: opacity .1s ease-out;
}
.introjs-tooltip .content {
  display: block; 
  margin-top: 20px;
  font-size: 14px;
}

.introjs-tooltipbuttons {
  margin-top: 10px;
  text-align: right;
  white-space: nowrap;
}

/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/
.introjs-skipbutton {
  position: fixed;
  right: 50px;
  bottom: 50px;
  width: 56px;
  height: 56px;
  padding: 0;
  margin: 0;
  margin-right: 5px;
  font-size: 24px;
  color: #fff !important;
  text-align: center;
  text-shadow: none; 
  background: #f96868 !important;
  border: none;
  border-radius: 100%;
  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
          box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}
.introjs-skipbutton i {
  line-height: 56px;
}
.introjs-skipbutton:hover {
  color: #fff;
  border: none;
  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
          box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}
.introjs-skipbutton:active, .introjs-skipbutton:focus {
  background: #f96868;
}

.introjs-prevbutton,
.introjs-nextbutton {
  padding: 8px 18px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #fff;
  text-decoration: none; 
  background-color: #62a8ea;
  border: 1px solid transparent;
  border-radius: 1000px;
  -webkit-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
       -o-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
          transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;

  -webkit-font-smoothing: subpixel-antialiased;
}
.introjs-prevbutton:hover, .introjs-prevbutton:active, .introjs-prevbutton:focus,
  .introjs-nextbutton:hover,
  .introjs-nextbutton:active,
  .introjs-nextbutton:focus {
  color: #fff;
  text-decoration: none;
}
.introjs-prevbutton.introjs-disabled,
  .introjs-nextbutton.introjs-disabled {
  color: #a3afb7 !important;
  cursor: not-allowed; 
  background: transparent !important;
  border: 1px solid;
}

.introjs-prevbutton {
  float: left;
}
.introjs-prevbutton i {
  margin-right: 10px;
}

.introjs-nextbutton {
  float: right;
}
.introjs-nextbutton i {
  margin-left: 10px;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  text-decoration: none;
}

.introjs-bullets {
  text-align: center;
}

.introjs-bullets ul {
  display: inline-block; 
  padding: 0;
  margin: 15px auto 0;
  clear: both;
}

.introjs-bullets ul li {
  float: left;
  margin: 0 2px; 
  list-style: none;
}

.introjs-bullets ul li a {
  display: block;
  width: 6px;
  height: 6px;
  text-decoration: none; 
  background: #ccc;
  border-radius: 10px;
}

.introjs-bullets ul li a:hover {
  background: #999;
}

.introjs-bullets ul li a.active {
  background: #999;
}

.introjs-progress {
  height: 10px;
  margin: 10px 0 5px 0;
  overflow: hidden;
  background-color: #ecf0f1; 
  border-radius: 4px;
}

.introjs-progressbar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}

.introjsFloatingElement {
  position: absolute;
  top: 50%; 
  left: 50%;
  width: 0;
  height: 0;
}

/****** from file: /emmaus/base/html/global/vendor/slidepanel/slidePanel.css *******/
.slidePanel {
  position: fixed;
  z-index: 1310;
  max-width: 100%;
  max-height: 100%;
  visibility: hidden; 
  background: #fff;
  -webkit-box-shadow: -10px 0 20px 0 rgba(66, 66, 66, .2);
          box-shadow: -10px 0 20px 0 rgba(66, 66, 66, .2);
}
.slidePanel-right, .slidePanel-left {
  top: 66.01px;
  bottom: 0; 
  width: 700px;
}
@media (max-width: 1199px) {
  .slidePanel-right, .slidePanel-left {
    width: -webkit-calc(100% - 230px);
    width:         calc(100% - 230px);
  }
}
@media (max-width: 767px) {
  .slidePanel-right, .slidePanel-left {
    width: 100%;
  }
}
.slidePanel-top, .slidePanel-bottom {
  width: 100%;
  height: 500px;
}
@media (max-width: 1199px) {
  .slidePanel-top, .slidePanel-bottom {
    top: 0;
    bottom: 0;
    height: auto;
  }
}
.slidePanel-left {
  left: 0;
}
.slidePanel-right {
  right: 0;
}
.slidePanel-top {
  top: 0;
  left: 0;
}
.slidePanel-bottom {
  bottom: 0;
  left: 0;
}
.slidePanel .scrollable-container {
  height: 100%;
}
.slidePanel-show {
  visibility: visible;
}
.slidePanel-handler {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 100%;
  cursor: e-resize; 
  background-color: transparent;
}

.slidePanel-loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-align: center; 
  visibility: hidden;
}
.slidePanel-loading:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle; 
  content: "";
}
.slidePanel-loading .loader {
  vertical-align: middle;
}
.slidePanel-loading-show {
  visibility: visible;
}

.slidePanel-scrollable {
  height: 100%;
}

.slidePanel-header {
  position: relative;
  padding: 40px 30px;
  padding-right: 120px;
  color: #fff;
}
.slidePanel-header h1 {
  margin: 0;
  font-size: 22px;
  line-height: 33px; 
  color: #fff;
}

.slidePanel-actions {
  float: right;
  min-height: 67px;
  margin: 0; 
  margin-left: 15px;
  text-align: right;
  list-style: none;
}
.slidePanel-actions .btn {
  line-height: 33px;
}

.slidePanel-action {
  border: 1px solid transparent;
  border-radius: .215rem;
  -webkit-transition: border .25s linear;
       -o-transition: border .25s linear;
          transition: border .25s linear;
}
.slidePanel-action:last-child {
  margin-right: 0;
}
.slidePanel-action.dropdown.open {
  border-color: #fff;
}
.slidePanel-action .icon {
  cursor: pointer;
}
.slidePanel-action .icon:hover {
  color: #ecf0f3;
}
.slidePanel-action .dropdown-menu {
  right: 0;
  left: auto;
  margin-top: 10px;
}
.slidePanel-action .dropdown-menu .icon {
  margin-right: 10px;
}

.slidePanel-inner {
  padding: 0 30px;
}

.slidePanel-inner-section {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e4eaec;
}

.slidePanel-comment {
  position: relative; 
  margin-top: 50px;
  margin-bottom: 50px;
}
.slidePanel-comment textarea {
  margin-bottom: 5px;
}
.slidePanel-comment .reply {
  position: absolute;
  top: 10px;
  left: 10px;
}

/****** from file: /emmaus/base/html/global/vendor/flag-icon-css/flag-icon.css *******/
.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em; 
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-background-size: contain;
          background-size: contain;
}
.flag-icon:before {
  content: '\00a0';
}
.dropdown-menu .flag-icon {
  margin-right: 5px;
}

.flag-icon-ad {
  background-image: url(flags/ad.svg);
}

.flag-icon-ae {
  background-image: url(flags/ae.svg);
}

.flag-icon-af {
  background-image: url(flags/af.svg);
}

.flag-icon-ag {
  background-image: url(flags/ag.svg);
}

.flag-icon-ai {
  background-image: url(flags/ai.svg);
}

.flag-icon-al {
  background-image: url(flags/al.svg);
}

.flag-icon-am {
  background-image: url(flags/am.svg);
}

.flag-icon-ao {
  background-image: url(flags/ao.svg);
}

.flag-icon-aq {
  background-image: url(flags/aq.svg);
}

.flag-icon-ar {
  background-image: url(flags/ar.svg);
}

.flag-icon-as {
  background-image: url(flags/as.svg);
}

.flag-icon-at {
  background-image: url(flags/at.svg);
}

.flag-icon-au {
  background-image: url(flags/au.svg);
}

.flag-icon-aw {
  background-image: url(flags/aw.svg);
}

.flag-icon-ax {
  background-image: url(flags/ax.svg);
}

.flag-icon-az {
  background-image: url(flags/az.svg);
}

.flag-icon-ba {
  background-image: url(flags/ba.svg);
}

.flag-icon-bb {
  background-image: url(flags/bb.svg);
}

.flag-icon-bd {
  background-image: url(flags/bd.svg);
}

.flag-icon-be {
  background-image: url(flags/be.svg);
}

.flag-icon-bf {
  background-image: url(flags/bf.svg);
}

.flag-icon-bg {
  background-image: url(flags/bg.svg);
}

.flag-icon-bh {
  background-image: url(flags/bh.svg);
}

.flag-icon-bi {
  background-image: url(flags/bi.svg);
}

.flag-icon-bj {
  background-image: url(flags/bj.svg);
}

.flag-icon-bl {
  background-image: url(flags/bl.svg);
}

.flag-icon-bm {
  background-image: url(flags/bm.svg);
}

.flag-icon-bn {
  background-image: url(flags/bn.svg);
}

.flag-icon-bo {
  background-image: url(flags/bo.svg);
}

.flag-icon-bq {
  background-image: url(flags/bq.svg);
}

.flag-icon-br {
  background-image: url(flags/br.svg);
}

.flag-icon-bs {
  background-image: url(flags/bs.svg);
}

.flag-icon-bt {
  background-image: url(flags/bt.svg);
}

.flag-icon-bv {
  background-image: url(flags/bv.svg);
}

.flag-icon-bw {
  background-image: url(flags/bw.svg);
}

.flag-icon-by {
  background-image: url(flags/by.svg);
}

.flag-icon-bz {
  background-image: url(flags/bz.svg);
}

.flag-icon-ca {
  background-image: url(flags/ca.svg);
}

.flag-icon-cc {
  background-image: url(flags/cc.svg);
}

.flag-icon-cd {
  background-image: url(flags/cd.svg);
}

.flag-icon-cf {
  background-image: url(flags/cf.svg);
}

.flag-icon-cg {
  background-image: url(flags/cg.svg);
}

.flag-icon-ch {
  background-image: url(flags/ch.svg);
}

.flag-icon-ci {
  background-image: url(flags/ci.svg);
}

.flag-icon-ck {
  background-image: url(flags/ck.svg);
}

.flag-icon-cl {
  background-image: url(flags/cl.svg);
}

.flag-icon-cm {
  background-image: url(flags/cm.svg);
}

.flag-icon-cn {
  background-image: url(flags/cn.svg);
}

.flag-icon-co {
  background-image: url(flags/co.svg);
}

.flag-icon-cr {
  background-image: url(flags/cr.svg);
}

.flag-icon-cu {
  background-image: url(flags/cu.svg);
}

.flag-icon-cv {
  background-image: url(flags/cv.svg);
}

.flag-icon-cw {
  background-image: url(flags/cw.svg);
}

.flag-icon-cx {
  background-image: url(flags/cx.svg);
}

.flag-icon-cy {
  background-image: url(flags/cy.svg);
}

.flag-icon-cz {
  background-image: url(flags/cz.svg);
}

.flag-icon-de {
  background-image: url(flags/de.svg);
}

.flag-icon-dj {
  background-image: url(flags/dj.svg);
}

.flag-icon-dk {
  background-image: url(flags/dk.svg);
}

.flag-icon-dm {
  background-image: url(flags/dm.svg);
}

.flag-icon-do {
  background-image: url(flags/do.svg);
}

.flag-icon-dz {
  background-image: url(flags/dz.svg);
}

.flag-icon-ec {
  background-image: url(flags/ec.svg);
}

.flag-icon-ee {
  background-image: url(flags/ee.svg);
}

.flag-icon-eg {
  background-image: url(flags/eg.svg);
}

.flag-icon-eh {
  background-image: url(flags/eh.svg);
}

.flag-icon-er {
  background-image: url(flags/er.svg);
}

.flag-icon-es {
  background-image: url(flags/es.svg);
}

.flag-icon-et {
  background-image: url(flags/et.svg);
}

.flag-icon-fi {
  background-image: url(flags/fi.svg);
}

.flag-icon-fj {
  background-image: url(flags/fj.svg);
}

.flag-icon-fk {
  background-image: url(flags/fk.svg);
}

.flag-icon-fm {
  background-image: url(flags/fm.svg);
}

.flag-icon-fo {
  background-image: url(flags/fo.svg);
}

.flag-icon-fr {
  background-image: url(flags/fr.svg);
}

.flag-icon-ga {
  background-image: url(flags/ga.svg);
}

.flag-icon-gb {
  background-image: url(flags/gb.svg);
}

.flag-icon-gd {
  background-image: url(flags/gd.svg);
}

.flag-icon-ge {
  background-image: url(flags/ge.svg);
}

.flag-icon-gf {
  background-image: url(flags/gf.svg);
}

.flag-icon-gg {
  background-image: url(flags/gg.svg);
}

.flag-icon-gh {
  background-image: url(flags/gh.svg);
}

.flag-icon-gi {
  background-image: url(flags/gi.svg);
}

.flag-icon-gl {
  background-image: url(flags/gl.svg);
}

.flag-icon-gm {
  background-image: url(flags/gm.svg);
}

.flag-icon-gn {
  background-image: url(flags/gn.svg);
}

.flag-icon-gp {
  background-image: url(flags/gp.svg);
}

.flag-icon-gq {
  background-image: url(flags/gq.svg);
}

.flag-icon-gr {
  background-image: url(flags/gr.svg);
}

.flag-icon-gs {
  background-image: url(flags/gs.svg);
}

.flag-icon-gt {
  background-image: url(flags/gt.svg);
}

.flag-icon-gu {
  background-image: url(flags/gu.svg);
}

.flag-icon-gw {
  background-image: url(flags/gw.svg);
}

.flag-icon-gy {
  background-image: url(flags/gy.svg);
}

.flag-icon-hk {
  background-image: url(flags/hk.svg);
}

.flag-icon-hm {
  background-image: url(flags/hm.svg);
}

.flag-icon-hn {
  background-image: url(flags/hn.svg);
}

.flag-icon-hr {
  background-image: url(flags/hr.svg);
}

.flag-icon-ht {
  background-image: url(flags/ht.svg);
}

.flag-icon-hu {
  background-image: url(flags/hu.svg);
}

.flag-icon-id {
  background-image: url(flags/id.svg);
}

.flag-icon-ie {
  background-image: url(flags/ie.svg);
}

.flag-icon-il {
  background-image: url(flags/il.svg);
}

.flag-icon-im {
  background-image: url(flags/im.svg);
}

.flag-icon-in {
  background-image: url(flags/in.svg);
}

.flag-icon-io {
  background-image: url(flags/io.svg);
}

.flag-icon-iq {
  background-image: url(flags/iq.svg);
}

.flag-icon-ir {
  background-image: url(flags/ir.svg);
}

.flag-icon-is {
  background-image: url(flags/is.svg);
}

.flag-icon-it {
  background-image: url(flags/it.svg);
}

.flag-icon-je {
  background-image: url(flags/je.svg);
}

.flag-icon-jm {
  background-image: url(flags/jm.svg);
}

.flag-icon-jo {
  background-image: url(flags/jo.svg);
}

.flag-icon-jp {
  background-image: url(flags/jp.svg);
}

.flag-icon-ke {
  background-image: url(flags/ke.svg);
}

.flag-icon-kg {
  background-image: url(flags/kg.svg);
}

.flag-icon-kh {
  background-image: url(flags/kh.svg);
}

.flag-icon-ki {
  background-image: url(flags/ki.svg);
}

.flag-icon-km {
  background-image: url(flags/km.svg);
}

.flag-icon-kn {
  background-image: url(flags/kn.svg);
}

.flag-icon-kp {
  background-image: url(flags/kp.svg);
}

.flag-icon-kr {
  background-image: url(flags/kr.svg);
}

.flag-icon-kw {
  background-image: url(flags/kw.svg);
}

.flag-icon-ky {
  background-image: url(flags/ky.svg);
}

.flag-icon-kz {
  background-image: url(flags/kz.svg);
}

.flag-icon-la {
  background-image: url(flags/la.svg);
}

.flag-icon-lb {
  background-image: url(flags/lb.svg);
}

.flag-icon-lc {
  background-image: url(flags/lc.svg);
}

.flag-icon-li {
  background-image: url(flags/li.svg);
}

.flag-icon-lk {
  background-image: url(flags/lk.svg);
}

.flag-icon-lr {
  background-image: url(flags/lr.svg);
}

.flag-icon-ls {
  background-image: url(flags/ls.svg);
}

.flag-icon-lt {
  background-image: url(flags/lt.svg);
}

.flag-icon-lu {
  background-image: url(flags/lu.svg);
}

.flag-icon-lv {
  background-image: url(flags/lv.svg);
}

.flag-icon-ly {
  background-image: url(flags/ly.svg);
}

.flag-icon-ma {
  background-image: url(flags/ma.svg);
}

.flag-icon-mc {
  background-image: url(flags/mc.svg);
}

.flag-icon-md {
  background-image: url(flags/md.svg);
}

.flag-icon-me {
  background-image: url(flags/me.svg);
}

.flag-icon-mf {
  background-image: url(flags/mf.svg);
}

.flag-icon-mg {
  background-image: url(flags/mg.svg);
}

.flag-icon-mh {
  background-image: url(flags/mh.svg);
}

.flag-icon-mk {
  background-image: url(flags/mk.svg);
}

.flag-icon-ml {
  background-image: url(flags/ml.svg);
}

.flag-icon-mm {
  background-image: url(flags/mm.svg);
}

.flag-icon-mn {
  background-image: url(flags/mn.svg);
}

.flag-icon-mo {
  background-image: url(flags/mo.svg);
}

.flag-icon-mp {
  background-image: url(flags/mp.svg);
}

.flag-icon-mq {
  background-image: url(flags/mq.svg);
}

.flag-icon-mr {
  background-image: url(flags/mr.svg);
}

.flag-icon-ms {
  background-image: url(flags/ms.svg);
}

.flag-icon-mt {
  background-image: url(flags/mt.svg);
}

.flag-icon-mu {
  background-image: url(flags/mu.svg);
}

.flag-icon-mv {
  background-image: url(flags/mv.svg);
}

.flag-icon-mw {
  background-image: url(flags/mw.svg);
}

.flag-icon-mx {
  background-image: url(flags/mx.svg);
}

.flag-icon-my {
  background-image: url(flags/my.svg);
}

.flag-icon-mz {
  background-image: url(flags/mz.svg);
}

.flag-icon-na {
  background-image: url(flags/na.svg);
}

.flag-icon-nc {
  background-image: url(flags/nc.svg);
}

.flag-icon-ne {
  background-image: url(flags/ne.svg);
}

.flag-icon-nf {
  background-image: url(flags/nf.svg);
}

.flag-icon-ng {
  background-image: url(flags/ng.svg);
}

.flag-icon-ni {
  background-image: url(flags/ni.svg);
}

.flag-icon-nl {
  background-image: url(flags/nl.svg);
}

.flag-icon-no {
  background-image: url(flags/no.svg);
}

.flag-icon-np {
  background-image: url(flags/np.svg);
}

.flag-icon-nr {
  background-image: url(flags/nr.svg);
}

.flag-icon-nu {
  background-image: url(flags/nu.svg);
}

.flag-icon-nz {
  background-image: url(flags/nz.svg);
}

.flag-icon-om {
  background-image: url(flags/om.svg);
}

.flag-icon-pa {
  background-image: url(flags/pa.svg);
}

.flag-icon-pe {
  background-image: url(flags/pe.svg);
}

.flag-icon-pf {
  background-image: url(flags/pf.svg);
}

.flag-icon-pg {
  background-image: url(flags/pg.svg);
}

.flag-icon-ph {
  background-image: url(flags/ph.svg);
}

.flag-icon-pk {
  background-image: url(flags/pk.svg);
}

.flag-icon-pl {
  background-image: url(flags/pl.svg);
}

.flag-icon-pm {
  background-image: url(flags/pm.svg);
}

.flag-icon-pn {
  background-image: url(flags/pn.svg);
}

.flag-icon-pr {
  background-image: url(flags/pr.svg);
}

.flag-icon-ps {
  background-image: url(flags/ps.svg);
}

.flag-icon-pt {
  background-image: url(flags/pt.svg);
}

.flag-icon-pw {
  background-image: url(flags/pw.svg);
}

.flag-icon-py {
  background-image: url(flags/py.svg);
}

.flag-icon-qa {
  background-image: url(flags/qa.svg);
}

.flag-icon-re {
  background-image: url(flags/re.svg);
}

.flag-icon-ro {
  background-image: url(flags/ro.svg);
}

.flag-icon-rs {
  background-image: url(flags/rs.svg);
}

.flag-icon-ru {
  background-image: url(flags/ru.svg);
}

.flag-icon-rw {
  background-image: url(flags/rw.svg);
}

.flag-icon-sa {
  background-image: url(flags/sa.svg);
}

.flag-icon-sb {
  background-image: url(flags/sb.svg);
}

.flag-icon-sc {
  background-image: url(flags/sc.svg);
}

.flag-icon-sd {
  background-image: url(flags/sd.svg);
}

.flag-icon-se {
  background-image: url(flags/se.svg);
}

.flag-icon-sg {
  background-image: url(flags/sg.svg);
}

.flag-icon-sh {
  background-image: url(flags/sh.svg);
}

.flag-icon-si {
  background-image: url(flags/si.svg);
}

.flag-icon-sj {
  background-image: url(flags/sj.svg);
}

.flag-icon-sk {
  background-image: url(flags/sk.svg);
}

.flag-icon-sl {
  background-image: url(flags/sl.svg);
}

.flag-icon-sm {
  background-image: url(flags/sm.svg);
}

.flag-icon-sn {
  background-image: url(flags/sn.svg);
}

.flag-icon-so {
  background-image: url(flags/so.svg);
}

.flag-icon-sr {
  background-image: url(flags/sr.svg);
}

.flag-icon-ss {
  background-image: url(flags/ss.svg);
}

.flag-icon-st {
  background-image: url(flags/st.svg);
}

.flag-icon-sv {
  background-image: url(flags/sv.svg);
}

.flag-icon-sx {
  background-image: url(flags/sx.svg);
}

.flag-icon-sy {
  background-image: url(flags/sy.svg);
}

.flag-icon-sz {
  background-image: url(flags/sz.svg);
}

.flag-icon-tc {
  background-image: url(flags/tc.svg);
}

.flag-icon-td {
  background-image: url(flags/td.svg);
}

.flag-icon-tf {
  background-image: url(flags/tf.svg);
}

.flag-icon-tg {
  background-image: url(flags/tg.svg);
}

.flag-icon-th {
  background-image: url(flags/th.svg);
}

.flag-icon-tj {
  background-image: url(flags/tj.svg);
}

.flag-icon-tk {
  background-image: url(flags/tk.svg);
}

.flag-icon-tl {
  background-image: url(flags/tl.svg);
}

.flag-icon-tm {
  background-image: url(flags/tm.svg);
}

.flag-icon-tn {
  background-image: url(flags/tn.svg);
}

.flag-icon-to {
  background-image: url(flags/to.svg);
}

.flag-icon-tr {
  background-image: url(flags/tr.svg);
}

.flag-icon-tt {
  background-image: url(flags/tt.svg);
}

.flag-icon-tv {
  background-image: url(flags/tv.svg);
}

.flag-icon-tw {
  background-image: url(flags/tw.svg);
}

.flag-icon-tz {
  background-image: url(flags/tz.svg);
}

.flag-icon-ua {
  background-image: url(flags/ua.svg);
}

.flag-icon-ug {
  background-image: url(flags/ug.svg);
}

.flag-icon-um {
  background-image: url(flags/um.svg);
}

.flag-icon-us {
  background-image: url(flags/us.svg);
}

.flag-icon-uy {
  background-image: url(flags/uy.svg);
}

.flag-icon-uz {
  background-image: url(flags/uz.svg);
}

.flag-icon-va {
  background-image: url(flags/va.svg);
}

.flag-icon-vc {
  background-image: url(flags/vc.svg);
}

.flag-icon-ve {
  background-image: url(flags/ve.svg);
}

.flag-icon-vg {
  background-image: url(flags/vg.svg);
}

.flag-icon-vi {
  background-image: url(flags/vi.svg);
}

.flag-icon-vn {
  background-image: url(flags/vn.svg);
}

.flag-icon-vu {
  background-image: url(flags/vu.svg);
}

.flag-icon-wf {
  background-image: url(flags/wf.svg);
}

.flag-icon-ws {
  background-image: url(flags/ws.svg);
}

.flag-icon-ye {
  background-image: url(flags/ye.svg);
}

.flag-icon-yt {
  background-image: url(flags/yt.svg);
}

.flag-icon-za {
  background-image: url(flags/za.svg);
}

.flag-icon-zm {
  background-image: url(flags/zm.svg);
}

.flag-icon-zw {
  background-image: url(flags/zw.svg);
}

/****** from file: /emmaus/base/html/global/vendor/ngprogress/ngProgress.css *******/
/* Styling for the ngProgress itself */
#ngProgress {
    margin: 0;
    padding: 0;
    z-index: 99998;
    background-color: green;
    color: green;
    box-shadow: 0 0 10px 0; /* Inherits the font color */
    height: 2px;
    opacity: 0;

    /* Add CSS3 styles for transition smoothing */
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

/* Styling for the ngProgress-container */
#ngProgress-container {
    position: fixed;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999;
}

/****** from file: /emmaus/base/html/global/vendor/angular-color-picker/angular-color-picker.min.css *******/
/*!
 * angularjs-color-picker v3.1.0
 * https://github.com/ruhley/angular-color-picker/
 *
 * Copyright 2017 ruhley
 *
 * 2017-01-25 09:01:32
 *
 */.color-picker-wrapper{position:relative}.color-picker-wrapper .color-picker-input-wrapper{display:table;position:relative}.color-picker-wrapper .input-group{position:relative;border-collapse:separate}.color-picker-wrapper .input-group .color-picker-input,.color-picker-wrapper .input-group .input-group-addon{display:table-cell}.color-picker-wrapper .input-group .color-picker-input{position:relative;z-index:2;float:left;margin-bottom:0}.color-picker-wrapper .input-group .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc}.color-picker-wrapper .input-group .input-group-addon:first-child{border-right-width:0}.color-picker-wrapper .input-group .input-group-addon:last-child{border-left-width:0}.color-picker-wrapper .input-group .color-picker-input-swatch{padding-left:12px}.color-picker-wrapper .color-picker-input-swatch{padding-left:36px}.color-picker-wrapper .color-picker-swatch{cursor:pointer;z-index:3}.color-picker-wrapper .color-picker-swatch:not(.input-group-addon){position:absolute;top:3px;width:28px;height:70%;box-sizing:border-box;border-radius:3px;vertical-align:middle;background-position:-80px 0;border:1px solid #ccc;padding:0;margin:0;display:inline-block}.color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-left{left:3px}.color-picker-wrapper .color-picker-swatch:not(.input-group-addon).color-picker-swatch-right{right:3px}.color-picker-wrapper .color-picker-panel{position:absolute;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);z-index:99999;width:150px;table-layout:fixed;border:1px solid #FFF;padding-right:1px;box-sizing:content-box}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper{display:table;width:100%}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row{display:table-row}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid,.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation{background-image:linear-gradient(45deg,grey 25%,transparent 25%),linear-gradient(-45deg,grey 25%,transparent 25%),linear-gradient(45deg,transparent 75%,grey 75%),linear-gradient(-45deg,transparent 75%,grey 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-hue,.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-lightness,.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-opacity,.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-saturation{display:table-cell;position:relative;left:1px;width:20px;background-color:#fff;cursor:row-resize}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-slider{position:absolute;top:0;left:0;width:18px;height:2px;background:#fff;border:1px solid #000;box-sizing:content-box;margin-top:-1px;z-index:3}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid{display:table-cell;position:relative;width:150px;height:150px;cursor:crosshair}.color-picker-wrapper .color-picker-hidden,.color-picker-wrapper.color-picker-closed .color-picker-panel{display:none}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner{width:150px;height:150px;z-index:9}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-overlay{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAC9FBMVEUDAwMTExMFBQUGBgYMDAwICAgFBQUDAwMGBgYDAwMPDw8SEhIYGBgLCwsTExMfHx8GBgYcHBwGBgYmJiYcHBwfHx8XFxcJCQkODg4fHx8RERExMTEmJiYGBgYuLi4ZGRlDQ0MqKioICAgcHBxFRUUUFBQKCgooKCgzMzMnJycbGxsTExM8PDwvLy8xMTErKysLCwtNTU1CQkI5OTkUFBQlJSVmZmZeXl4mJiYfHx81NTVKSkoPDw9FRUVjY2NYWFhLS0srKys6OjpISEhQUFBsbGxEREQLCwsNDQ3a2to4ODhBQUE7OzsMDAwXFxchISFSUlJnZ2d4eHhlZWUzMzOampo+Pj4tLS1ISEhtbW1SUlJ0dHQQEBAwMDAhISFWVlZaWlpWVlZiYmJLS0snJyf09PQfHx+Xl5dHR0dPT08+Pj5qamrOzs5QUFBXV1dUVFR6enonJyddXV1xcXE2NjYWFhY8PDxKSkrNzc1/f3+hoaFfX1+KioqAgIB3d3esrKyYmJiKiookJCS7u7uhoaE6OjqLi4ssLCy8vLx6enpubm6Hh4eioqKFhYXp6enCwsKMjIzBwcGRkZHu7u44ODhycnLFxcVra2uioqLc3Nzl5eV4eHjl5eWSkpK+vr7h4eEzMzOSkpK7u7shISHW1taurq5aWlrPz89vb2/y8vJlZWWBgYHKyspeXl64uLh+fn4YGBg2NjbZ2dl6enrMzMy8vLyTk5POzs5xcXG/v79PT09paWmEhISbm5urq6u3t7djY2Pl5eXh4eFaWlqLi4u1tbW5ubl/f3/Q0NCCgoKTk5Ovr69KSkp1dXWpqanZ2dmvr6+ysrJMTEyenp719fWbm5tUVFSYmJjz8/ODg4PZ2dn19fWzs7NjY2Nra2uHh4enp6eIiIijo6PU1NSnp6eWlpbKysqpqal3d3ff39+KiorCwsLS0tLg4OC+vr7r6+uqqqry8vLj4+OWlpatra3r6+v39/fu7u75+fnv7+/5+fkBAQFzkre4AAAA+3RSTlP97ePc/P3u+Onz8/z79+Hz0+rL++D89bvl19jr8sL6wPndsq7m0anI0uPLyfry27Oh8O7oZ+n42tCl+x98o+jk+r7y2+Wxv5mGpr/O4JBcR6/AvI6b89iltO7Z5HF2kc7A8c7MiPKavHeIhuB2waL61H37n8m0qpfkyKqy9/j56OC/Ovbkki8sh66AsfbrZeXf0uvos9X21L6A93TB0MKyao5IvMSvfvX6jqIQj/Dm41Bd5u/Unay/xlpqYticw7Zv1kiWn9kenp2M+ZtOkG33ffZbg6LPQkjVaNSyyjRUVpF+0ipZdbP4RTjOqmKQbqDZfuhjOFPDxfhv3SDpqyEAABolSURBVHgBdNKxaipbGMVx38sn8EHs5jk8VtNMZRgYGNJIrGwOllqIVU4jJCSkihwiOIqDxmh1/2vW3pfBy11r7al/fNr5aaX/c+tT4rzevm/fr98x79/vIev3dcx4PQ45jo8h1+M1Jr2m6Tk9xyzOC7JdbGM+t59Nlp/L5fJp+RTSYt1+buz/TKhcUG2T20ahiq6zqjlb5t6ryFPTO1b/pt18rZbqdneptetYJJNqmElGRVcbRpWzUS2STZFllNqHZBOoV9a4mFmGWaZBii7LooqGpGl6PadG+QfUg7SIp2odC5VfZElkU6PKjFJkUi6YLv+inMP6gOnw3z9WJMUAU4xSpLr/Wznta8lkF6IsQ5VlUXXBdXECClXeqJyxYaiqIxsdR1empFeb6O7MDJNKvYMZpQnVhdWPrqyfCYUpC6i5THOb8vdcW+fFel0UB24lFK3GlYLJKjdJQ3bp7qwuZkFVLrZl09P29KkOPpcnqSIKVrfTRjlWzV2hlPySI5PqvVgX6wMwpTdWkR1FG1UjJ6VJmjBUMbPFjMGiUpW4iFyDJR08DbrLbvdJ7fSVh4d+9hBR9WvNZNKl9PIcFSlySISPSKDkquK9RtW14l4jrpVcIaVslwA673Z49NSyiVE61gmSXEZpXKtRNTVLKqPIhedTEf+EuVEFKki9ChXTpaiT6FY6VrKL15oxbkXLUi5uVXIux7C7axmV0YeszuqgqufAYAlkFSLq9IpeTy5gPlXblaj+BdXAQkRKVYHEZAKlLLsDGtORSbEKkoLKyTVI0eUccGFSKrVaaaOJUHZpRKq9BsuxKsAcuZS2q4PKMEyOTUa9zfO3nN3fqrCJrdyRO5mAMsmqvSqUXb7Wpnw5UX0GLzaZ1b6WU6vRJRkkq9RHtVAVqwxbYWIixSYJI3u62+/3vNk+ojChKlmgRdiHz6X84lr3KpGmDNQbyxksq9jveCuyMoo3oZxKxzIqqITCRJXNbLPZ2IWKIPoaDF4+Bh+sq1oVWH+MUqb1fDoF9abmVmEChuvxd1H8RkbNok0iajLkmyTDZLgfAguR6nm2YbMS2ItqFe9LMlTQPhC5kfWnbjqf1kJpupXy+IZIKL2G1Jj+9lZ/TQLFsRwuBWmoDxw98rx/foaFKiSqZKIfXzbRAPvVCajGNeUZBQmX82gZl3oEpQmlriybMLuGWlANhbIKEd1sWFAxTC8DnmTAmkhkllBKzZv+wxYdrDSPhlEc9w69ndCl36LuSjfDgNAhMNKNiAwNLkrNShiodIqBfkRKk4AtQuHb5Abmf877mBGZc5436x8nQwYUHJvsIn+AOika66xfeA5TcslEGGr7a7vVR1spA0p1ZAL1obmMUh2x5DJKHVCh4oUJlWAnqqnOJ7nUO1rcFdy1t3K2yAYVU0klV//+3vQ/m+Yn/bDLqsGltciwVpCEopkue1u8Lf5MNYmlxFJAnc9/cwWuO6uui2udAon84m22m5hLJFB9/940nF0KJlA7+m0tJbaaw8osCpUil0xkUJ1VXKQouLRWqLaoBAuW06sEklFN80HDJRW0UImVUPN/5n9RTHNUGaZMJonCtJDpqyql4AdKJJJQa7Po/6Pk6hsnUGRHce3Gu/FX1pwKxQ0opsqo8kinkk1PjzNIvMFVcJ+BpLbblhdb0WpzdGMsTjCzDh9UJgUWvRpfBQsXESqbv80zw4LkYHKFSi0lChYl62K9xmRWy1ItBVTxNnb1PecE6gAKEzWLP4gLklxizaVKMlwimaWKtEAUnT3OQKE6zc6z8gyuLEqh7LouUDGUTiZ1Q48EV8Dqvm4oLBXUYac6V+rYDRaRaB4mkybcdDHlRJqKpIOER7XpVl0r2qqViqlaTJXe0VuBojVJKkiYPlVfUIpcFwNq2GqiLiYcWyUUj6mQWVVqKg5XiUl/kCOtSipgQqFSnfqopaSqm2VTYxJMMexFLpMIayXUb2pGOasooMk0ZaY6pZpS3IKit+tYK5nMqiJhsqvmUkDVVAF0eNm9cOGyClaoEgnRkCnnhOmb6lawUH1zVapMqZ1QamR54JZCOaBQXaVGLjA5GW/CUoItZBq2mqnPs9k+sSJMpQRptB4ZFKYcU84dq+7odl1ddxSTe1gCo0ylc4y6FOphfMFSnGATbsLFUqF6Vq3i9vtS/aoybESBjdqVWq2AWZVXXdVJday77gaUnlyhej28/qeil5cBu5ApEiiz7lMDRfdhok/lE6oIotFIpNFKrFWbt6u8ojmvyzurGEqkG255I5TzukS1jLkuZaJSPYgV+WHUD3o/uU+qZ6v2zwmVxnqyioZKlUwmok+Vr4zKNZVgzk0nFSyaZKiWry+qXTq7HlgrkYQSKVB2aSqyn+6RfaIwQfJWvxulCLVacSTHJBUo3UCyKVQxllFLu4yKwHq4sIr+SxYdqya2RlEcz0P5HAZG0t3UmtvapVHJaTQDtxVCwDQWtxhic4rAiDCKWFhEON00YxOYykeY/39/bgnMWus79Y99Hkq+PYgymw0jmkqWqIprupyqmnorTkUCZRKl6fOpqFG2srrsAdXhcH0ARs8qrpWk/zAVkCZrILlEGX8gqum9KiMqb2VLdi+73S+6+/W0u5hWoJ6CtdJUAulwvZBkUL1yLVV5KpusPNXm9PP0k52WZxinUsWtbKLqYNUv39cvVBTHChV9emKT4lohcgcbsgXzYIvrV1X2KlUpShRvsDltTngYt0qUJWdT9/6+tojq9XcKKV0E1UTUBBRdyTIFdXg7GDyoAuXMVareH769Rwd2M2Cqimt5Oi6jU1wlwrr3VFQNClONx613a0AZXBNI6Sp5s28HujjQyPUiSJ7r6mwCxNKFCdhpcDKqluwYx5qyYjqjiB+vxbHMCyobpqxZsRVThYgiE8W9AnVNjaxQiTKDQVGB2lDDqU7HyNSWdD0Vq7uiIIFiJZIi+4QR7pUoWZRwrLfFOa/WyEKUGbxDEibKmjAt3bI5ThvLoVCRUGVStaPbHd3vKJvsVeW15jZVouzFdWGVW5VoSlWibKSZqnJdG7moPt1qu95iYph0TUrNfDJfhcpm/r6VrPCkKV2aqkF1qhKFChflVA0tKMse68e1j2oqqv1WlNGUqPk8VJ6qx5u9LdhipquNq/3a/vwTP94/yMDGqSBpqo7HiibKfEZ1R916JOpsghQje7cvKtqZdDqyrLCe5+rRRQ/XDFeboaLtYCXqvaC+2iCpqjQNRZWk6VnSqO4CGokiXMpmBJkOA0XnnXmJqF5P1KyHSdQMVDumrCXrw0IigapKS47DpkpUqJ4bTM+ghD26OkxEFItb9T1Wn3Yst5p3/oK5gBGOxWsbVW1Y55wPRZMEalgdmyElgJoGEotbmUduVbK14y0bYwLU7+9ReSsTsDTZCKgIJkgsXa0L62vJoKjMsBoOuZZths8NlcRGIzaKa1FlYzeGVFSalHX6iApMlTOq0pW09gUGimsVk41TMXIDClXVDIfFBYmRUWkmULpQbeP1+0yYKpuqu7vO3fyOoWKibKZVUOH65xUWopLKYaKeqkQZHN/F9Rk1Go/g4CJ9JqwkTelSZXs2Iut2xlC5dqvFULWuUkX03JTP8EaSEZSo388jRn77+WJVjb+oingqXqr+79gfnR93bM65vFZx/du7tbezaGvWcu0/TNGxiupqFMXxeahbOmVgSs1xKuNhuKS4xyLEKoQozBSWAQkEq/sCaXLBJoWdnY/iU9z/3nshWWvls/2x9RJYQYrOSUI57AyJPZ/PnyfBVePiXqlVJmdRMjBQprr/+sUg3UFFMP3Z/oNKMhvXeoVrScWU73B1tn+77zOk6DPCpWrqrjTl41h8YUq8wxAbuBTzSIUpXLst91L+2mLh8XuhyjKuFbcicSsGyHqmLuJa5hGsZj91nVJQmEChSqKohDKTo/Qn8rgLEp9gcvkTyf7L+BPDpHSoAHWfHS+mMyb/njRMdc33Y0t1LVclKSQz0QRU5H4fqI6lYDIVqC2ziPRyca43UzHFQA9cpurOwCKYbl4uBcuT2tJIggsVI8PALDK5qvjDU1FXRVDJlZks22aQSJZxLZkenw9M5FOob1wWRAwTT32rFZGkirrJqoSruNsQhYrNTXsfLgrIanv7DBTBZfU4SbmdbzZSPx0mFRXKTIpgzTAUQ1Hci8JI1B6H7ardLPvdfr/dZzwZLkTqm1BkhqKtTNZIHabSV0/1lFpZMqHRsWhjqKaQ685TFVVl98JEWZDCRAyGiikzllSH7nzo2q6F1ra3VirBylKqiUqV4ErSVaI0nIqayb5A3SkBJdUJFaOSZVY/F4P1CBRB5IV0OLeguFV7u41BKm8lq3nLeiphTaiIuWiyok3SMFRNYfUQXAqu0+7ErJCYIpUCKwLnceAB1TJQnGo0FaOYakSBMhcwgmg1JSvCnVahCtQgFyRf5EQhIct3+WmfezGpcxYcRkC17YESYOYaIdnKEVAEkk1xFTNa07CIm3Sq4h0PHyKq5Ce51MV+schsYqESjLQdaxVuhQgVJJtQcslEFUfJRJeMvtNqWYUMFSM7Bmx/ykO1YNaMioVI8TspcPg8pdXSe6deDZZMUWVpDRV7Z5Xt9A4qkkeVRb6wYbLnI/tYwJLJegR2NJR1purHclP2PSoPpst0WV3wzF2AvqSCROwHlFS4qjU0uegsnAqYs3At3gJ1tJqLtldI7VWqzbgpNxtEuIKEybtC9kKtvhqKCxNzEaAlM5SZ6BrU2pqzcOlWVPnIKCyp6NFUV0TH8erFxKUAjT2yyKXHdOFW3r/plzVcbPm1nAWVggnZGhMPqLU3//2ihQxUXEsiTPR6vKLio6DIuOl5+3BdLixQPI4imADZ5yb7JPJPKLZeAwsZJki/Wf4RXXhJ9sG1AmXfy2Sqq4H+54qOUVvXoigMZ0bqYlxE6uTgYLgPDJIcsI0FaoRalx6FHp5CmlSZ4Pv//fa9B+5aS9spP05+m+iMaQaVuT0hEc71BkgYD8UoIf2btv7N3YVZIgwSLj5cDtX7GVX8D8lLikJlDQ9lM5ien89/Z46R9I+qNFFNJlXLr6Xvf9H+zaqimuIzZ6fIvKMSZbzxWn+bjCgXmT/nmQ/Xk8mykasrJrZce1iSQsUHiR3vjJ9MqBjBJk1bsuK1zMP+PP6QhiQNYfKxZvKkeFgmUO6iarkuiw+19MygulthfsfAdWGKBkyTLSksUbLiDo/PzwckUPlYaZpv8+0537hFdWH/kzh9yHqWEcXMMVyso9OxO0+apvP5EC5b8iIp88M3POQMQ9x5mEtEobptaJwLFWU1LaanS0FFM93x3nWY6LGbpuNEAjYdztF3aw4HWOkyww+FpokAK7SN3fBpCpSL6LosGVHgzFpQqBwmM/GLK2SgJlGhsv71UlRwbIg0CWKmhhQuQYz6UnpsMfW0Xdo+etd1b+8r7SzhHDVZAwmYBZY0ZLBMQRkzOzzWgSI1KHOxGVWOSAoRW93arqpYt6aMTG5ykTSJMiZYX4Y7fA0sUw91jSlgGyssUUUlarws4zKyttXlhEGKiCK4SLpsUbFoJlh60lRctWWQCCYbEcQpERWq1rWZNep7GU22CtvWbSdKd362mGRJyqh6HdhrsowqB6jhI6fN6eJnR+uEJarASkIGCk8FCpXdhmw3hWra7Q7Ydnb3Isog+gLEQvRaFxVtRNlTo6i5nE5uPI2iTOs8acque0nVWlXAqqrqqu22ClGieCtgFE0pr2Ug/VYhsvV3HWncpgFGT41v5VSNLExGlKaPdt/uXWS1VVSTqnUrzRhMlni0GVmaLBGVKmHSABFIBk8DSRQk6yIfqD5a7n4EFdUEai9KE4ds2Zb9LSsoWYJcRhecbz7afDe6GPGx/qOD7nHTV7cojDOLWyJhZNAtCE4aUiUWrgK1i3ToPwCkyB4RdeZ4nsf7ZWPOx1prv25/sihOFKNwjtwJ1+nP15/TF3/r9PWUF2s02ZjZ3037wknWE+rXBsp82BJJiTLHb0BWFSh+lSjOPkiWzVO9vFdTSYUtii11iwLSxFCRNCWKdN+s+2bHe8OlyTMpirQTjCXIOoKr2lf7d64kYfWd9UN/aaIYKJ/LR2dFdaLY1NNR0/HkCsqLDrT1dw0vbftSWk0u9s4osoDZCCS6XxST72/UXdiH/SgqRAHrEHVHIgoVzeAZTgMi5tO2LcegcfnDMntHZwHFFoio+S29kF8u0nUXSgB59gjNnFjUDFFGREETRQJWtbfqVrWVm7vqaQVVT1toYhFIP5BEfVD+jyY+JE0kUZOot4r64ZGWtSxTlSGruJGXp566r0tFeYtE8ZvoBMtgyqQqZb3tITGfYXD/AbsxSXZkBUVqYYgmVv6tRxKUpCbbrbs1Eh4+XG+ZHs4fte2HLZ0CZ8P8hOl2y1M2srEax7EeIRlfWZFkXX8u1/KnrqxrLo2TxLNujlQaXa97XGtRmYFRXVbdZjNsWivGh4giIzMVLmYzybray5XHl7s0tmOUTSCGSBck2nORrd16A7Ob7SZQudsjo80Ul5uzAqXGeU3DHllHI8LO/q1Anem2wCCVgBoon5YBvFE2Z7mE0VVds3tWC02ZJvrvpEhP0TAKzObvSljU6CmmzfKWHSmilSVjvVqxcrKeVfMkKmVn6mMjW+t2M1KaMku71LXUxKtrtUTFqKtTlqzP6ydrvNL1Z/OK6tW9QvKKKdLHhIHyyEEXOwTsECTqc+N4REVXSyuppC7PIkwWCit9pT6QOMrO0VmwnHdut2V8DtvdYXcgG47XLzhVkJ6jyMf9PQs4zuQXzieNSCKKAuWZXdTfVFwHXIetvZMQRafRe/7nWVE8/2TRFGm6d04L0ht7eztP3b2F6pFD/q2IqMj/lzHCw4ppueJZaaNszpolTc95u/ccJqPrLy7IYNVRIAqi+QYRpBVBF73QNm8x4UFwNfj/HzWnypvp6Km61S4P0h81rM6IKrYqKj9qZQnt7KVEoXqNF63p7/RnQmmaVCesLAax1rkowUx+5vfMvWcnSYpGLOUtvKVbSbEaMAIjglhnrWlyz/vvdRDN63W8tBV+1MzM9CWhmRPvKBEpvG50UYLYFXsRtKYzFbsd9jqsxMjN7/DipDMQVOq9P2rrnFCSVLLH+ypVusKPYsl4fowXK/KYbuBz0ACxQE6DMswqh9f8mnWVFFmTWX2RshZgaGCpUV5j52Dke1z+0zZt2xFi00XoGDDiIvKJwHCRIvRNTym2JFTYMKpSZVRGvMypxz6qkJHOleETKjNU1FBalOXys8AjVk9OKeMEueQ1lyCcqKYjFFi0tpDSHrznXZwg9vSCRe9C7OWmJc2UfJNJ0Qo+UFPHPFpMXuTGA5crB8XqSWXipd9gE/0i6TBjeEKJeiAVqWFlmlyabDUGyk1r2pTKsO3bsB/7cfAQeEY5Kz05Ra1S1GZtWlqGVim9XzQFO4s1TXFHpdI8tmBXd3VgZPT0UBgIXcjvQPgQv9WrpS1C9Ew8uc2pz3cahZbq5fvWCh2wFDwVGqAkcJLU81flYOEAKeJHbpA1qeftoc2qQxvHYpwJqfhAa69WTDjdvcA2zkJ5qhJCjrBU4iTkSQzpezVCm77JHEOrW+Qhq8rdpzoRi0UrbVRGN/pPei7TXjSUhBPPPzbIHNdRKAqiDImjNxiDrC8+O3DYSe9/YV114KFL4xrqPrIjvqg7gba/2/bRcJAfn8/6WVfPH1kbBRRIZyLSweXcBV4piuZZ5CeNWEA1JCIDtK3b5quCJmnlqjS/KHZeCSQH/w9WbAYgTE6s0sFy19oMzAcaatfVUDcmu75SMldSflJSo2GCTJE8PJ6UDL871kbuUM43VadWJuqlpqSTbCQ60M4U96fx8AgylP7VUEoXYCZnWuHxVTQyyuYA546EwGGt6gQVxTNyyqjsvnENv8MTLHAmes6KQcp5yjmLi63wVYaidCQR5spkILmkUcvDZD+iGpthgmrsTNTs0J0IG2ltTDVL+1RKrmBvFxgvlc2U3AOKhgHLVLh08HyXkSTORaD11VGD31WWfPqkEZEEWHoLACXCBImqNKqxm6wtomCkcyfqleZeKAYzUV8VjtZkyExolHdCvVx0pYILMLCaZpnDL5p3MB8G9RTzs0xEicE07ysZUCxWoPIEiclQ9MCa7dkNysfJzDIveVl0TyiltQkmhpXvGgRFh3Hw7NKHuRpYB5AScFo0RpnbOIzb777JOGz0QyDByEgEGSqom6WJIrQ48nI+UIRSsOcL3cMZqJB6/Hg/GpDTFOmebboTJ0IBFoEiGeoJA5f9rxgy2I0bBmKoEtiSpayu/f//9KXUM2vZSrV1gQIlOZyRc8jDlo+WzaEwTJsAiS7w3iqY5XVYuerHL3cV7P1Rioa62jg9GnBIKx/qGdar+5SZBpWXSNpIULGAsja7ePDGIBAPKB9UHKligKeFogcWu/S7s9EmUnzyUFNe7EEGgys756816Mv7xDgv5Y+KwEVZZLy22EZf9P+jfHyy+PQZTURwuPIo+JuqvhW5dSW4dhgFc3CpiWfjsDY386nkm4X1BRCmkF+QFFz5XiqjJyo0lzs2a5mMMOgOBpugBiRWgASIt6qNhKZqaXhado1m4pbV3dREuQUUyh2mIAu/kCmggcyPqXJFMXPLOWpa8dAfMjT4CDQuVuxYC4O/i2+1LrbkhbJM2RKrdTSYFImr336azB0aD/9YbSKfzFxVk+UEYhKpXndIyFjuQXEAOpWCMR4pMc25ddWbU3cTZ9ZynTZSyo8F1qB1WX+ntC5pherY0Oj0VnkxNEdXvpwAzxTCag7iiznzTimJ1iDaaILC4WLRsO3ExRHWv1JSbraS+2bEnirvmHTfsUKP/FCJoVijUkrBvojHLicoiM07oJUMGuGeUxLPRDDJSidy6VvoQD5H7eSfaPcE8yRvK7uV0HyKs7/+n34CHR2uy7vpg7IAAAAASUVORK5CYII=);pointer-events:none}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-picker{position:absolute;top:70px;left:70px;width:12px;height:12px;border:1px solid #000;border-radius:10px;margin-top:-6px;margin-left:-6px;background:0 0;box-sizing:content-box;z-index:99}.color-picker-wrapper .color-picker-panel .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-picker>div{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:8px;border:2px solid #fff;box-sizing:content-box}.color-picker-wrapper .color-picker-panel .color-picker-actions .color-picker-action{width:calc(33.3333% - 6px);margin:3px}.color-picker-wrapper .color-picker-panel.color-picker-show-inline{position:relative}.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-lightness.color-picker-show-alpha{width:230px}.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-lightness.color-picker-show-alpha,.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-alpha,.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation.color-picker-show-lightness{width:210px}.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-alpha,.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-lightness,.color-picker-wrapper .color-picker-panel.color-picker-show-hue.color-picker-show-saturation,.color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-alpha,.color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-lightness{width:190px}.color-picker-wrapper .color-picker-panel.color-picker-show-saturation.color-picker-show-lightness.color-picker-show-alpha{width:210px}.color-picker-wrapper .color-picker-panel.color-picker-show-lightness.color-picker-show-alpha{width:190px}.color-picker-wrapper .color-picker-panel.color-picker-show-alpha,.color-picker-wrapper .color-picker-panel.color-picker-show-hue,.color-picker-wrapper .color-picker-panel.color-picker-show-lightness,.color-picker-wrapper .color-picker-panel.color-picker-show-saturation{width:170px}.color-picker-wrapper .color-picker-panel.color-picker-panel-bottom{top:auto}.color-picker-wrapper .color-picker-panel.color-picker-panel-top{bottom:100%}.color-picker-wrapper .color-picker-panel.color-picker-panel-left{left:0}.color-picker-wrapper .color-picker-panel.color-picker-panel-right{right:0}.color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-overlay{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAC/VBMVEVHcEx/YZRsq11jnYp2lXKEZYmShGCagIB+f3yAfX5up19rZqKRT5xcopqkW2qAfHxdaqmYl1R6S6xVaLKrR4x+QLOMAspUU7utVFSmX1lWp6ixRl4yBP1CL92BAPJCTMz0AH97uEi9PUtet1ulQ5pYLNJTv15JU8M9AvZXAOnLLzywL6VXtHQ8RNWhl07ENkN8u0S3nD2sAM6QM7RoPcGvOptOurU8H+ktLO6DKMF3AORRuo5L1E0vP+aJ5ACiAMiatDpMzVZ5HMpH+ilqxUWAANmyqzVRorSIzyheB+BG/yhLxYBeOMd9/gBJfr3STCidILi0FrND5EjBJ56/hDnUALnUJjWQAOOYqkS6ArflAI1SAPxFz9HAAMlLxLfNGpS4ZEC8AMBnD9mA3RtvzDvJKW7QAaqeyh9cAPJoAPnRlide4DBHncXaHy/CtCSlANxCBe/sAJM9y/HBMnOWwS+zlUT1BxNx+ADEojCsuCvPIWVO8SzaFlrrAEeYAOyVANZD7D46cNTTrR1zAO2C8ADuBh1C+6rCWjhSx1RE3rgzXd8+td/gFirjVxjnDiPJUzBl0TtB56Y/9XpA5G8tW+/qAG3pAMDJezBGvMzSAMW7ANexb0a5Ono/pNU4h9ziCVJD2to3l+WFxzTWEIBIzZNJ20frbQ5BdMg/7WF+APzcAJbFwQ8xcOg9wOdE9vaY9gDScydE15lAkc612ADaRSFV5jHgAnRH0LdC4JFb6yTaix2Z1Q9y5RngtwIyh/ApSfr0AFw0nflF0nc4qu/fsxBB/I1p2DDEyQDiALAoJvnbaB+r0gJC4Oau5QD0ADlC2221whlD6+9D+sT1eQDoALTriQU5uvr0WQVA/m4sZ/pt7wuf4AD0AKUwgfk/2PlA64XRyQD1NAte/gRD58jjeRVB8LXsowBD8NXRANHrUBGV7gDnMxb1lgBB9jtA8pjjlhHtLhL1tQDpvADI1gBE+t3fNx0//kvgyQA/9luxAOdY9hdRIP33AM3H6gD21QDrnpHAAAAA/HRSTlMAOlc9MC47AyQaSEZQT0UOVk1fZ1xvqHZiVGBx+bvqm/dkg21opHuI7NKnh2KtXJZ3e9F9gXZ/y96KynWmy8u4gpea7oO5jXCjwfmJk/l9s5WhwpWLzLbab6/a+K/cj6l+xLC0lKC5r+TxrLmMxKvk3unkkJZp++qaoLHcw+b0x9Gpudvc7fOQi7u+vtLW36KgzeTD3+X0np3n8G+ArrvVwcyKu5mz5ZPV+8jG0ND6+bCtn+TDxtCivdDAvsPY4PP29KLfyPWs1dfyxM3U8/eyu+j09+bm9fb29Nba9vT20uT498/T3+Xh+Ojp3fXk4dPr9+j09c/29eb65VLGWq2zAAAbp0lEQVR4AbTSsariaBwF8C0uZLSReQSbLQf2BcKCU12w2VdIYSFMtYNFGgufxNbCIlhIcrtBiyBYJ01IGbDQgIFAwp7zHROvbKWj5/y/7zZX+PH/8sdjsSzzp9ftzh1nNrxkyS5njj/vdnvt/706Lcni/aU/jyYNSCiqmmTx/OsXq/33l6N4dfpBlA6HKfsZpl5SLavY75utvRamN3n7HqQpPDgs5tak7ESrdqO/3177mpbZU5Qqza4mlw4zdZnhBaHaIbyrqgr7Hf78ZajuJm1RDDgYXtkkmxBlXBjK0Fb279dXwIRap0pLapJxMkyTHatUHMAWgj0dVd6gWEzr0vxfpuSEbZ8L4+faX9+akHKizNgZTqYyMaZ15WyeE/bteR+/ped7f09RoMp0UqYlVJxIKoxCWJyhOxxvh/G8FpbrKa3nrKqzgQcgzCAtSwxQaKRSM2lQs5gqljDPy+DCUMUUVfWj84SF8f0G7whhg8GAKKhwGhQPaUqsmngsAljewIq8zn8+YWGdFU3oIJXJJFKVGYvYMzvG2EI1MgUuhq6iXnR+9wG1KoSbGtyoGhQOQJFt02WThQqlyoUBSgsrfj7+kNz0mCK9Hsu4ZeQKpNiqIRF1VYWSmSRekicJUQWmqH889JBSva20KK6KKpBcToSuozUmClCgApxPCdkYDUMPs0WvMrl+vT3m0gNKJdSBKHpciDjBGqrAxgCGtiZcuAXzWMCgAiopksKkPn17wIVf/Nl+VIblKmuXMESmQNcV5XNCtskWqu1nWC5X/dcDqt73K+pQHg5YlFRrJWAVuRyM7ftmkBC41oVupWKIkqt3z8KosqZGdSaKdeGiSlkFGFVxnMABzMcwlIUsURyuizEqDHOs619w3bWrKUgGZUwKUVOYVpgAE4w5YwcmFPHVNnJpX0IZ1yk5FafiiMp1167OeMGzUR0uu5pOjUohiKaxTIzf0pQ9G+4X4UIuJpELLLqOd7i4K6D0gIwL1dSlaXolMbgdtg1NzsgfOaP9SCq6wsUCNKI+WLOuExZ2p6v3z9mozvyqtCqoDEoZr8bKBqaNs8E4CkAYXD5qVHt/sSdsi2GSj+SDr0jYsf6PUfp3UeSM4zheJGC2SPrUga1SeP0WI4gMKZ/q/gAhoGBlwOnEylK0SC/MIWydRrA51JQKy8B0NstUJsNeIZZ5f3/snHFZuffn0frFV9VV+xZXrRZO9r/CRLCGEqqhoTxE3a2QfLENkwcMFZ/HPfcC9vdaryUwVUm4voHFRccniVudDMWheK+o0O3yaOsoLd7GMaT4d1vVXmQOI/sdV+4ihY3sZ7ytusf0GyxR0bBChb9CcFLaVVNF8icwp7nqyrXWc9GXlaGsD7ddovr1ZL2qxOUsmZBApVueNond9f9ElrjMYdr6ceUwy1x/iOuW6vtzpTKUFYbBTSwV0gMiKdZPzKtKZKB4PZ2oRvvHESiGye5VfCleipcjK34Q1w3W4pSL6vyPzV12qJCG1FSgJqi2hmrHk3Zs6+sSGzST7Xuo9iNcj+JyWCGu4kVdpbDeV+1A5afzWV1DLwQeQXKUbOK1mZnmrN/vywdaX2BJDxcpDJep1nYuVRXH4wuv876LP1Z+yoGdgeE6D8/DxTDgoq6oBHVtaiOS5u2+TWEJMAKVcC5ouBS2rmDFqtCO0q2/1x0mdlbUYohKClpqQXp4mBgLEs9JHIvvOSg+UiLTkHGu3giYumhVMnMdxUV37x5rlkt6Ky4FTGYopipcrmq0G21HyeZ8LHeZzFkWMP0hpXK1KgvLWEsA7/yEudxKroVJUcFDZChC1fiKarqqQvEi1mLOctioN5LWI1OVnAtY5ud6OtrPeK2q3eWWqXCJLCzsWMa6VLExa7abzeZcnruieWQuWzJQl1fBRFaWRQkrO2ageHe1Ny6knx01ZQtHWeklqtEQlZukuY0XNTHJosqVtBJgg+pe5lquS1TqyiRQ7E8Qb1Tf5do0F5W4aLYIszDzv5VlpxLTuDnmVF69WY/qqOoRCawV8aF+qyWsQW+Aq2Ou5VdYxr04Vwbr6eknGNes2SbfiGrKtRZTTELipWGXpjtXNchUoC5Jzfq8DozHyaxWnweMg8FCxRt1Xs+1LK2MXHV8hnH9f0fFBDVV1Ewmt7pUTQTVGNOlinmRzeJiLWswUFiHAeNaS1wKy3juIv71V6zDRlW45FYHcQlqls52otpVtxJU21X35vHeytw1aAlKBqwDzFzlsnwun02VPUmfKparfhTVZrpBpa7FQVG7sEMFSlUPpiJU97J6/Z699tFG0cfoQ8RzGDKpg4vERahKdT1/ypi6fr46178byk11OCwOB/kFSVSK+iykCmUm2S++/7iof5dG8zUM42Iy8Qeo2CVOFQ9MISHuNtOkWjicKVKkEZlCgrVg6XD+AQ2BiSKnyIDNFGHLwYAwYcvANkE46BaWizghDIKkiP3e1/0+8VXv7zvWH64nTPGXYpj0Vy49XL+GauraA/bHnnJpP/6QSqxQketlrAwqaqHSDQUDRS2p9PUVC1W4hHr3DCVTsWhZERhDJhXvpYvJpQHDRS3trxu95chl1lxvqnqQ6m+pREKlwfqtb1TEkujfoORhxaI+w6Ty836V6iMos1AxUHZFLY0rkgvXX4M5syLWkVmo5EqGCpdUfZ2wn6oUy6p3Mv0ik2HTpS7LtP/wbwuYVJbhOhcrYL+LFbVubnLkClbn6E/BHh7+FGtq6v2v51b9//f7UqWpqGUTC1CszGdYWgyUVHq42nvtvb1zPbkGkStcN79zxXOzvAWp9EA9/I1L61GrZ1fEqv5WlQpUqDDxSsXiLK9cjFcufyx/PNAzzDNrq/3fNjBcYsk1+DGwy7vxFp5irR2hItaDbwhKD1W3z0ARqwoqbYVodlYfJqlm/ZcXrgNUoPTsUq5pL2CDAarWj5ZQP8ml5Z9yPRzJpScVtaTCBStOqEerKrFeqfQZxVDxmGAHliUwVFu42oaBOlcsw2C1xPrpWq1prOyRBwrXqV5Pk6obtaqoxHpXfaaaLZVmS24VpNVZfVJFMooJdRAsw9pbbUYsZKAGLbvM8t6IBOv9tVUJDNSpUKolFCpGK1geptK/Suo0Na3qLeqPPv5A8w40BUOlz7n4ccnVxuVY5FKt1k8GqxGsplmghg+nuHpJLbn6uDpCdarVpFUFFCrdL1CLvNXFVVTJn/JqorJLvQzDFb1AwTo3atDSVAvV7c1tSyRt5QiWJpVrnfbI1Y1aHb1qh1awKvqs8gWZTXrMOE2uCIbLuXZR2ZUscTGuqEUtwRYca+3aruFwmNTyEXEJ5VgdVBoomQKFSqZYoPSlwdJeZ2e4XteqOdeFYqGy65ZceaG4Ia6hYHKdaj1exOp2OvzgvUqVVBVYmlG8WG41PsvC5V5n+txrV6zGVrvRbp+0z0+ACRUwq+y6vYC1MoQFClW4HMsqhokTVipWGcWWwpRbzOnj8a3mpocExTujl1CwtoSCdeJaA2At716o8c1Yrp8r+nHNX7Ph9ZChEqvZa3Zxdbr6ZXFEt6qkrbhgisos5jKAsvqHzrJwOZdqiQVMtRoNcp2fiFVDdXHRupCqJZVqsXn9uJaEUq6hckWsJq6uJ5NVsKSqSFV5qcoEKptdzAYMlVcoF8rlfOI62z3bNYtcjRNcqOxqPVLrXq6xXQWx6pNrL2rd4aJWE1W4hOJJBUqzagmUXjaTy2anHyzTloElrrxUZweqFS5UGrku5NJc6165xrBqYt1N4oij4fBOKsWaqr53I1YdV6qSySqxMjk9SjGpwhV3LNh1IJZgUsnV0KJWjUmlWo+PqiXW2Kx7/a81MitRJbAms+o7rDqq96g0brg2W5IrLpiR5NWe90prabuG2aVYNeXSHEsqXKqFa7wyszS51htdSzUa3lkVR0QlV73zDCXVmmP5gppSZUIz78/NQJlV8O8rjyt+XA3vhBll1qOmWPfUYsszmQmua7mkkuuueUes782uWVLV62IFTCh9UxawqWl+Puvvda9CgVxn+ahFLqka7RTGkiPCAvZpeeb9BJdVI6F8Q7s8u6p1saxaq4AqLeHKoEpRLGzhWpbqqVY+cr2u5VyPzCyjbm/XZ75+m2hSadSKXD4iLmqhwmWVY6lWhvmCoVqYwrJv7DJMrkJBudJaCWzzda17uca4DgV7nNmBNZqMolaodpoRS6qqjmjWh8qaVSVU6QXDtMBskytYObnSXG9BrTfWA7VR26jVti+2n9fSVOvT9sxILM2xEtfXZrhYnb0n11OtJU2stFWgPFi4gAmlM0YtsXYFW49aJ8jkota+XZ/FOlassVjjGVTUsutSKNX6imoHFSckFrWIhapkV4Y9tXo23xFV1PIV+c2/lYpayrW5KdbGBrXItf+4r1ifQ8Vmvn0T7GoyuhqNLqMWqp2dhBW5NFjA1vhpZZJaLFQrCytauMhlF78uzmgXseQSzGd0re3atnKpFbXGuG4Pb2FNzJJKrEuZpEprpSipPiS10iOCCpVNfImLI75RreWopbmWYMSilmJJRa19u+4/Hx+Pjw/Hh0ktuVBdoeKKyIgl1xc9WC9qLRlmVbiilWeWXZGLWuGySrWUC5hdgnFDxdIN5To8/CQXLMGutNHV5aVcrrWjK1LrS93zb+vDhzVyGRVHfCNUqpqzCpdryWSVXPlC1JJpN1BinbgWsfZRyTVWrLRWmkswuXbkmuYySxNLrcIVtZhZRs3NGRZX1KJWxHqbf6ute5uNzQ2uuL3hI+671jFLa0n1jVyXV6DIFa4vX0BxRKvIFTfMxBHnpzfEpVkVLNeasoC51m6C0v6hy45ZGsv3MI7noBkcPKMhKnLHYkACgnKZ4uK8hdvZCFMNY5UuNkkXYpFiGiPTBSxiYrBIYxqLlMGQdgjY2K1vZJv9Ps/5+/dkmH3O2a0/fH9HdtFDzbWIda5aVsVaWlCxW08oYmlWwRIs1lpZt6toFjOLYLlaLLpAwdKyWEvf/LlqMcdaquVZRS2jQq38DR0r98knq6tFAPGI+VrFNdcyioVYe47FT6JgIZZZ8YjLtaxaquVcYl1/r32vxVrxiFktJlZwebGWYrlW/tvady7fEBdDZReqK1S5b+sl1nIsFmOJVcvdUK4SLKmotVKMuQQzKqrebRQDKrDeVHbFWkax5Vq4nl6e6k/1X3Vc49vxbee208lqMVrVvtRwsXDEEizDioplVlTFWIYxwbajy6w/1mKB5VrEeslcsMawbmGBunmrBcuxYi1UK3z0Ca6Qi4m0FOtdspGASlVrO9zQ+70WMyrWCixcT3VqOdZYsTqwblDFWieZawvWxw/Khcoffd7lSeVaSVbLKsf687cVXeHbWvxYwPrlWPW6XGOmI37ruBau2nWNWXUCa+sjsFI4onOxV1dUGaUvi1gptbhhXtX43LBrGeVcF6HWz8I3WKxeVy6OiEojFqoHw1wLFHOtErnWlStZTVbtEkw0o6ziP9QJKrn4tshVMay33wMmV/Wwetg8bH792vraOm+dXw1+Xl3gUqwF/xt4K1bdrHFduTrjDrluUMkVcqkWqP9ntUqhlmDulV/Rs8modFuqPaMci1yoVAsUr2oNrq4GoPRtLch1XvjyEllW4dK+KdcDucIRayfZFV9zrWtJAsyKN1RgbSRsI8XFDdWq4iP2etkRq66Fi1qt1vkgq0UsclFrv7ASbzjmcSx241xy1R6yWie4lMu1fEZ6JcqVBYsPS2xisFC5lmOh6jWCixPycMNzsQa4xLJqsVH4AOq5/vx7LVRZLatwieVauJCt08tfPSv+tqQoVdYqRcUVaVURi0+rwT5X2WGzKRWxWlIpFlvItVHYrMMybD4fz8fjoXK5FiymWqBqjnWyBUyqeEaCofgTSqo0zVCwrKKWY1XjF9/UFz9ANfg5uPANtc1CYfzy/GxVvW4XsKFZ7NqwUa0GiwEjFzAWYIl7BVrC6xm2FKsSb8g4oWsxYimXXKq1cK2rQqFwrVix1tCqTl+sh5tQSy5f8TWXYeshWHDl/vFX5VjbKaqKVMd7xz3W0BGrjQx1SCqjtAvth1mfYX1Qref58xyXYLBQ9W/6dmkjXCGXVKwUWXlZ7JSkSUQ5FirFQhVqMcNayjXgjLAMW2j/gbUmlV1iDckFDBe52gGFamQVtRixlmBJHpbaxBNZ+VhWGdX0Wl6sFY64VuBXuvXg8obzoHKurJZcZkXYksswlvBYtZGup1HF587yqhysxataUgXX42JxsalfgHeM0mOVlqna5GqT62E0GjnXrlTBpUVXkKV2gcq3Uqze8XFPLt+w+u+1HqVatApifUQ1e57Ns3FERi4GS1MsXAeG7VoVZXmaQCFUbLXtVpU9VOwoxmra1bprtSatwcS1uq+w7E93m1bNZvNZrNUfGtV/aLfbqsWodWDWbgYrlXlKpVSqNDz6V15VNkoXpFaGOn2NddZs3jXvgmvQFap78SjV43tQvuIMl1TT+XAaWFq7ryu2R94BuQ5Q0QuYZQHmxyS/nk1BpVHrqNcwrHpaPauiakoFajJRrq5UdnFDs2qvtaZvLqZeDBYwf112MbvKeoDx2lVO48rbfsIBM9VR7wjV6WkDFaxm8+xOtVqZqtvNXNp+YK2B8mBNxbo3TLGAWeVcB2ZFWEZDpqccaOXsdSzPKqGscivH0hFdy6yoolYRkjfPUOQCNpzC6t+HIzLDdEPBdg+s0uNepcyV8v6NR49LlaOJcUAeq2AZhUmqyUSu7qTLHruONXj7E/pbLXY/5JHrMnONeD/xwLLLufKXZOiE0jBVQPHuhBMe6Tk6PTpl+rAYJzRsAkwurkgus/xzaNZ7mf6aTWdSDYPr0i7vU/uTXcy9rNrh3draMSs3QpkllUuZxSjFe6ZYLK8ahFqefw6D6wGVnqlrTe/vVevysn/Zvgwu9TqgVx62u2OYguW2A2one44r/4uq5Vh3Z1HFrAqwaogl1kpQBdcwuHhw/de1/mHTDnlUR8MojsvJzU2uuLtMsoIEQ1ZsUO1mqahBV5RMEMU0rHh9PwIWzbWbbMY1o5Gw6/oBMCTMJ1mz//M+fQIlnPO0Zswvp8jxvVC5a8T9REffeX2PReQoQAlnKEyKxlJAkfa9PbSHwxqQ/bQmsL7BcdfL3/9+ElygVLL72MVs5VJj5BItNRg1GSSOFyLd7zTB5VPRe1UdpBIK1uFHlE3+oYcXV2mur7AkOwLbSyXXX5jobEvNpJIUFnUXh4cAsheoxIpJedgq2FaMBWqNCpSxfKw+Rxvrcy+VXD6Xu3wtXAOZwzzAEismldhWy7dlXXN1YKsACtWascSSaoLqx70J4X+fyuUo1/5j7yoy281mmmvWuwqhuBSWHkjpiCPGSeJUBNcQpd5QPLiiqqGgJpNfoAxcR1C6PTBz5dDMtQXWuwqTAaOCcSNvYrVoKV35W/lWSvV2myq0oSVrqYhQMQdTPcx1Ya6L5sKFapff5nKXUMWvqlieaEqpx1CZo6TSVFUdFMay9CjGmkTYz0AeXB9SXZjrDpZLNhbMXbbYEAYKUpoNZJikMhcqUtV1FQRrB2s1uJqnY4n1FRRBRVDlxkKFy/eamorgSovUk4DK0ixJcGWJRGpJ9AF9qypYTNX1qoiKrm9iPbq2Ut1gchGDjW8uZAVngYamb8KLwMKUlVLpWZZLpVqGZagctWq7dt3RJrqiqn5QGevLQJVTg6HizCWVXG6iLrMktMy4HsVQhqppsKxAoeo62yqirrCe/WO6fvXmOl32p34vssOVo7LBJAM29S9JMmvmsjI+pUdbaaqKT8hJJVdUdV2zPkvVoLra7/2JaweJSjXfz/M5exFcYyabjWWiqLhiWjzAFsaSyFWATBVjU61Ct6JSrc9RdUV1vb4/VflnPJ04ZMCiTCquDzBVsEJdeDNVr3IxmOpVKNuKbpgKmI1Fzg0sVLCaL6Z4/hmlAjU/MRcqarBoUqWywMJj1SllhMn2ioiCeq0sYRO4ldLFYKKm8k/43LU7Wcxlsj/uB/tzNra9PIupOI5SSrpcaCi5XLWppNqsglTRde7OqEAp9ctzlcKf8v97uWMUt/EwCuDbDJNAILAMTuPxNmuQWm+CEsMiGFDhbofFiMGokCu5kk8gF76DwbqB9yTjPqUPoCsYqdj3vmd5/2YHnDHOvPdJaTLix2czU+n/H4uRC9W++M3v37sk1gl2xIvTecQ8mSqUKtWuxPqu7JR/zrxD9o6mLWowuYIWpkxBM5tkGpJQoWii6gklKpQKGadkaVdEsczNuVfuaqjYr6wlkCu4D1oX2p8e2ulPH6YPnamR3JAUhqFUIUjcVapdraVql9XcnX9B8RNRHLm0L8RgI6BaGVCtCwXMoREV8qIsTLktyxhJoHpeG2q1W62g+nJORddv2zbOvph7ljD1mA5GjVpUyCpclQIRCpVQK2RH1d9nVWTd/nnqmgumcGHsCU2wCK5OhArFYVLWkhD2DBZd6+8rwHbNrnm+Pa9iPsLVNZa3/eoRdmSNOGAh05GJlAjtRBFRrEgWmQZAjdOE24KJqpWFqh97sZr7CrrbbtdUW48qNJgHgU8YaxuzRCOIMLwBxAkPlQqzMFU6GJsqWTPcFT/DZvyDKrmgoos1lWA+KhijlUFmKoWqA2qBDhaDQaomljU/Q+zKttW0qte4GMEoQwDzLSP2mIiNRJNrEYG0ACrEokKYBsmAH2C7K6qY16no+iiX1/WQOcbia2EuLJJrGA1Jokgm3rAqDJLShVAl1gUqpd9VPMEOLgwj2HB06JAq3kzFYWAKTSWUWEJVaNM8UvXafGr3tT2F+S/DDq6hSFIx/1NV60qqL5cdgVJ7Ly3MlQ1ZJ4u2UqFSyVUm5bqkaoU2q7tLj2a5cb9gLczHACbVKWwhWawO2JxN8qTMaZKqomp8Q9Vlrl/kcheWoYAhS193RxazrkoosliqDFU1T3z85YcR1XNDsUzm0ZXh8jOIlpjhcokLEy+pQhmYYpAULqtkqrJimup3PvvinP6mcGAcyATz5WJjZSFYTlmCQrUuOVI9vb/CQVd11zLpTryJuSAyVLak65hYVSA6plS4Kw5Whcde4ViwvlgeXTNckim0uTLBclUq1mKox/ZYsCssLGjXhUIml0xy9di4t4x71riAqXgBlX7Qqq7hcmBwcWbebJbNMk6PFYtjrLyXF3EB1z4v9vl+X3KqfZXcXfW8RT6pnhuLyVTIUKpmuBCZAJKKFYoF6sNPOTmwDiaCWWZwIT3dem0KDFwFkhfFvtgTxqTXRjmw/hGlysQeYSApRJHElH9dH+XC3te+I3PS28w2vU2xAQttXdgWMvj1/c9CCXbLv5Sfp61Lsg27AQwuylqUTOEfN/rJNziGtR5lk8lGbV0gbYhSC5risNYxrG94aG394GdQIbg5KTBI/K1+d8v//abn6eqfuv48nS43J4k70bcaW2IuJf0L+L3oUNPhVQ0AAAAASUVORK5CYII=);border-radius:50%}.color-picker-wrapper .color-picker-panel.color-picker-panel-round .color-picker-grid-wrapper .color-picker-row .color-picker-grid .color-picker-grid-inner{background-color:#FFF}.color-picker-wrapper.color-picker-disabled .color-picker-grid,.color-picker-wrapper.color-picker-disabled .color-picker-hue,.color-picker-wrapper.color-picker-disabled .color-picker-input,.color-picker-wrapper.color-picker-disabled .color-picker-opacity,.color-picker-wrapper.color-picker-disabled .color-picker-swatch{cursor:not-allowed!important}.color-picker-wrapper.color-picker-swatch-only .color-picker-input{padding-left:33px;padding-right:0;width:35px}.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon{width:35px;height:100%;border-right:1px solid #ccc}.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:first-child{border-right-width:1px}.color-picker-wrapper.color-picker-swatch-only .input-group .input-group-addon:last-child{border-left-width:1px}.color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input{padding:0;width:1px;opacity:0;cursor:pointer}.color-picker-wrapper.color-picker-swatch-only .input-group .color-picker-input:focus{outline:0}
/****** from file: /emmaus/base/html/assets/css/advanced/animation.css *******/
/*!
 * Remark (http://getbootstrapadmin.com/remark)
 * Copyright 2016 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */

.example .animation-example {
  display: inline-block;
  cursor: pointer; }

.animation-delay-example button {
  -webkit-animation-name: fade-scale-02;
  -o-animation-name: fade-scale-02;
  animation-name: fade-scale-02;
  -webkit-animation-duration: .5s;
  -o-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both; }

.touch .animation-delay-example:not(.hover) button,
.animation-delay-example:not(:hover) button {
  -webkit-animation-name: none;
  -o-animation-name: none;
  animation-name: none; }

/****** from file: /emmaus/base/html/assets/css/widgets/angular-toastr.css *******/
.toast-title {
    font-weight: bold;
}
.toast-message {
    word-wrap: break-word;
}
.toast-message a,
.toast-message label {
    color: #FFFFFF;
}
.toast-message a:hover {
    color: #CCCCCC;
    text-decoration: none;
}
.toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    -webkit-text-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.8;
}
.toast-close-button:hover,
.toast-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.toast-top-center {
    top: 0;
    right: 0;
    width: 100%;
}
.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%;
}
.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-left {
    top: 12px;
    left: 12px;
}
.toast-top-right {
    top: 12px;
    right: 12px;
}
.toast-bottom-right {
    right: 12px;
    bottom: 12px;
}
.toast-bottom-left {
    bottom: 12px;
    left: 12px;
}
#toast-container {
    position: fixed;
    z-index: 999999;
    /*overrides*/
}
#toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#toast-container .toast {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999999;
    -webkit-box-shadow: 0 0 12px #999999;
    box-shadow: 0 0 12px #999999;
    color: #FFFFFF;
    opacity: 0.8;
}
#toast-container .toast:hover {
    -moz-box-shadow: 0 0 12px #000000;
    -webkit-box-shadow: 0 0 12px #000000;
    box-shadow: 0 0 12px #000000;
    opacity: 1;
    cursor: pointer;
}
#toast-container .toast.toast-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container .toast.toast-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container .toast.toast-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container .toast.toast-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center .toast,
#toast-container.toast-bottom-center .toast {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#toast-container.toast-top-full-width .toast,
#toast-container.toast-bottom-full-width .toast {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}
.toast {
    background-color: #030303;
}
.toast-success {
    background-color: #51A351;
}
.toast-error {
    background-color: #BD362F;
}
.toast-info {
    background-color: #2F96B4;
}
.toast-warning {
    background-color: #F89406;
}
progress-bar {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000000;
    opacity: 0.4;
}
/*Animations*/
div[toast] {
    opacity: 1 !important;
}
div[toast].ng-enter {
    opacity: 0 !important;
    transition: opacity .3s linear;
}
div[toast].ng-enter.ng-enter-active {
    opacity: 1 !important;
}
div[toast].ng-leave {
    opacity: 1;
    transition: opacity .3s linear;
}
div[toast].ng-leave.ng-leave-active {
    opacity: 0 !important;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
    #toast-container .toast.div {
        padding: 8px 8px 8px 50px;
        width: 11em;
    }
    #toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em;
    }
}
@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container .toast.div {
        padding: 8px 8px 8px 50px;
        width: 18em;
    }
    #toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em;
    }
}
@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container .toast.div {
        padding: 15px 15px 15px 50px;
        width: 25em;
    }
}
/****** from file: /emmaus/base/html/bower_components/nya-bootstrap-select/dist/css/nya-bs-select.min.css *******/
/**
 * @lordfriend/nya-bootstrap-select v2.4.0
 * Copyright 2014 Nyasoft
 * Licensed under MIT license
 */

.nya-bs-select{width:220px \0;padding:0;margin:0}.nya-bs-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.nya-bs-select.form-control{margin-bottom:0;padding:0;border:none}.nya-bs-select.form-control:not([class*=col-]){width:100%}.nya-bs-select .dropdown-toggle{width:100%;padding-right:25px}.nya-bs-select .dropdown-toggle .filter-option,.nya-bs-select .dropdown-toggle .special-title{overflow:hidden;width:100%;text-align:left}.nya-bs-select .dropdown-toggle .filter-option{display:inline-block}.nya-bs-select .dropdown-toggle .special-title,.nya-bs-select .dropdown-toggle.show-special-title .filter-option{display:none}.nya-bs-select .dropdown-toggle.show-special-title .special-title{display:inline-block}.nya-bs-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.nya-bs-select.fit-width{width:auto!important}.nya-bs-select.btn-group:not(.input-group-btn),.nya-bs-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.nya-bs-select.btn-group.dropdown-menu-right,.nya-bs-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .nya-bs-select.btn-group[class*=col-].dropdown-menu-right{float:right}.nya-bs-select.btn-group[class*=col-] .btn{width:100%}.nya-bs-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;box-sizing:border-box}.nya-bs-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.nya-bs-select.btn-group .dropdown-menu li{position:relative}.nya-bs-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.nya-bs-select.btn-group .dropdown-menu li.not-match{display:none}.nya-bs-select.btn-group .dropdown-menu li.no-search-result{display:none;padding:3px;background:#f5f5f5;margin:0 5px}.nya-bs-select.btn-group .dropdown-menu li.no-search-result.show{display:list-item}.nya-bs-select.btn-group .dropdown-menu li.group-item a{padding-left:2.25em}.nya-bs-select.btn-group .dropdown-menu li a{cursor:pointer}.nya-bs-select.btn-group .dropdown-menu li a span.check-mark{display:none}.nya-bs-select.btn-group .dropdown-menu li a span.text{display:inline-block}.nya-bs-select.btn-group .dropdown-menu li small{padding-left:.5em}.nya-bs-select.btn-group .dropdown-menu li.selected a .check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.nya-bs-select.btn-group .dropdown-menu li a span.text{margin-right:34px}.nya-bs-select.btn-group .dropdown-menu li .dropdown-header{display:none}.nya-bs-select.btn-group .dropdown-menu li.first-in-group{margin-top:1.75em}.nya-bs-select.btn-group .dropdown-menu li.first-in-group .dropdown-header{display:block;position:absolute;top:-1.75em;left:0}.nya-bs-select.show-menu-arrow.open>.btn{z-index:1036}.nya-bs-select.show-menu-arrow .dropdown-toggle:before{content:" ";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.nya-bs-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.nya-bs-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:rgba(204,204,204,.2)}.nya-bs-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.nya-bs-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.nya-bs-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.nya-bs-select.show-menu-arrow.open>.dropdown-toggle:after,.nya-bs-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.nya-bs-select .bs-actionsbox,.nya-bs-select .bs-searchbox{padding:4px 8px}.nya-bs-select .bs-actionsbox{float:left;width:100%;box-sizing:border-box}.nya-bs-select .bs-actionsbox .btn-group button{width:50%}.nya-bs-select .bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.nya-bs-select .bs-searchbox input.form-control{margin-bottom:0;width:100%;float:none;z-index:inherit;display:block;position:static;border-radius:4px}.nya-bs-select.fit-width .btn .filter-option,.nya-bs-select.fit-width .btn .special-title{position:static}.nya-bs-select.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.nya-bs-select.on-modal .dropdown-menu{z-index:1040}.nya-bs-select.on-modal.open>.btn{z-index:1041}
/****** from file: /emmaus/base/html/assets/css/angular/angular-material/angular-material.css *******/
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.22
 */
html, body {
    height: 100%;
    position: relative; }

body {
    margin: 0;
    padding: 0; }

[tabindex='-1']:focus {
    outline: none; }

.inset {
    padding: 10px; }

a.md-no-style,
button.md-no-style {
    font-weight: normal;
    background-color: inherit;
    text-align: left;
    border: none;
    padding: 0;
    margin: 0; }

select,
button,
textarea,
input {
    vertical-align: baseline; }

input[type="reset"],
input[type="submit"],
html input[type="button"],
button {
    cursor: pointer;
    -webkit-appearance: button; }
input[type="reset"][disabled],
input[type="submit"][disabled],
html input[type="button"][disabled],
button[disabled] {
    cursor: default; }

textarea {
    vertical-align: top;
    overflow: auto; }

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
    -webkit-box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none; }

input:-webkit-autofill {
    text-shadow: none; }

.md-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-transform: none;
    width: 1px; }

.md-shadow {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: inherit;
    pointer-events: none; }

.md-shadow-bottom-z-1 {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }

.md-shadow-bottom-z-2 {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }

.md-shadow-animated.md-shadow {
    -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); }

/*
 * A container inside of a rippling element (eg a button),
 * which contains all of the individual ripples
 */
.md-ripple-container {
    pointer-events: none;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1); }

.md-ripple {
    position: absolute;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0;
    border-radius: 50%; }
.md-ripple.md-ripple-placed {
    -webkit-transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }
.md-ripple.md-ripple-scaled {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1); }
.md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
    opacity: 0.20; }
.md-ripple.md-ripple-remove {
    -webkit-animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }

@-webkit-keyframes md-remove-ripple {
    0% {
        opacity: .15; }
    100% {
        opacity: 0; } }

@keyframes md-remove-ripple {
    0% {
        opacity: .15; }
    100% {
        opacity: 0; } }

.md-padding {
    padding: 8px; }

.md-margin {
    margin: 8px; }

.md-scroll-mask {
    position: absolute;
    background-color: transparent;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 50; }
.md-scroll-mask > .md-scroll-mask-bar {
    display: block;
    position: absolute;
    background-color: #fafafa;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 65;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3); }

.md-no-momentum {
    -webkit-overflow-scrolling: auto; }

.md-no-flicker {
    -webkit-filter: blur(0px); }

@media (min-width: 960px) {
    .md-padding {
        padding: 16px; } }

html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] {
    unicode-bidi: embed; }

bdo[dir=rtl] {
    direction: rtl;
    unicode-bidi: bidi-override; }

bdo[dir=ltr] {
    direction: ltr;
    unicode-bidi: bidi-override; }

html, body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    min-height: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/************
 * Headings
 ************/
.md-display-4 {
    font-size: 112px;
    font-weight: 300;
    letter-spacing: -0.010em;
    line-height: 112px; }

.md-display-3 {
    font-size: 56px;
    font-weight: 400;
    letter-spacing: -0.005em;
    line-height: 56px; }

.md-display-2 {
    font-size: 45px;
    font-weight: 400;
    line-height: 64px; }

.md-display-1 {
    font-size: 34px;
    font-weight: 400;
    line-height: 40px; }

.md-headline {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px; }

.md-title {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.005em; }

.md-subhead {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.010em;
    line-height: 24px; }

/************
 * Body Copy
 ************/
.md-body-1 {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.010em;
    line-height: 20px; }

.md-body-2 {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.010em;
    line-height: 24px; }

.md-caption {
    font-size: 12px;
    letter-spacing: 0.020em; }

.md-button {
    letter-spacing: 0.010em; }

/************
 * Defaults
 ************/
button,
select,
html,
textarea,
input {
    font-family: Roboto, "Helvetica Neue", sans-serif; }

select,
button,
textarea,
input {
    font-size: 100%; }

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/
.md-panel-outer-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

._md-panel-hidden {
    display: none; }

._md-panel-offscreen {
    left: -9999px; }

._md-panel-fullscreen {
    border-radius: 0;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    position: fixed;
    top: 0; }

._md-panel-shown .md-panel {
    opacity: 1;
    -webkit-transition: none;
    transition: none; }

.md-panel {
    opacity: 0;
    position: fixed; }
.md-panel._md-panel-shown {
    opacity: 1;
    -webkit-transition: none;
    transition: none; }
.md-panel._md-panel-animate-enter {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); }
.md-panel._md-panel-animate-leave {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1); }
.md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
    opacity: 0; }
.md-panel._md-panel-backdrop {
    height: 100%;
    position: absolute;
    width: 100%; }
.md-panel._md-opaque-enter {
    opacity: .48;
    -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1); }
.md-panel._md-opaque-leave {
    -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1); }

md-autocomplete {
    border-radius: 2px;
    display: block;
    height: 40px;
    position: relative;
    overflow: visible;
    min-width: 190px; }
md-autocomplete[disabled] input {
    cursor: default; }
md-autocomplete[md-floating-label] {
    border-radius: 0;
    background: transparent;
    height: auto; }
md-autocomplete[md-floating-label] md-input-container {
    padding-bottom: 0; }
md-autocomplete[md-floating-label] md-autocomplete-wrap {
    height: auto; }
md-autocomplete[md-floating-label] .md-show-clear-button button {
    display: block;
    position: absolute;
    right: 0;
    top: 20px;
    width: 30px;
    height: 30px; }
md-autocomplete[md-floating-label] .md-show-clear-button input {
    padding-right: 30px; }
[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
    padding-right: 0;
    padding-left: 30px; }
md-autocomplete md-autocomplete-wrap {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    box-sizing: border-box;
    position: relative;
    overflow: visible;
    height: 40px; }
md-autocomplete md-autocomplete-wrap.md-menu-showing {
    z-index: 51; }
md-autocomplete md-autocomplete-wrap md-input-container,
md-autocomplete md-autocomplete-wrap input {
    -webkit-box-flex: 1;
    flex: 1 1 0;
    box-sizing: border-box;
    min-width: 0; }
md-autocomplete md-autocomplete-wrap md-progress-linear {
    position: absolute;
    bottom: -2px;
    left: 0; }
md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
    bottom: 40px;
    right: 2px;
    left: 2px;
    width: auto; }
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    -webkit-transition: none;
    transition: none; }
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
    -webkit-transition: none;
    transition: none;
    height: 3px; }
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear; }
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
    opacity: 1; }
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear; }
md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
    opacity: 0; }
md-autocomplete input:not(.md-input) {
    font-size: 14px;
    box-sizing: border-box;
    border: none;
    box-shadow: none;
    outline: none;
    background: transparent;
    width: 100%;
    padding: 0 15px;
    line-height: 40px;
    height: 40px; }
md-autocomplete input:not(.md-input)::-ms-clear {
    display: none; }
md-autocomplete .md-show-clear-button button {
    position: relative;
    line-height: 20px;
    text-align: center;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    padding: 0;
    font-size: 12px;
    background: transparent;
    margin: auto 5px; }
md-autocomplete .md-show-clear-button button:after {
    content: '';
    position: absolute;
    top: -6px;
    right: -6px;
    bottom: -6px;
    left: -6px;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
md-autocomplete .md-show-clear-button button:focus {
    outline: none; }
md-autocomplete .md-show-clear-button button:focus:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
md-autocomplete .md-show-clear-button button md-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(0.9);
    transform: translate3d(-50%, -50%, 0) scale(0.9); }
md-autocomplete .md-show-clear-button button md-icon path {
    stroke-width: 0; }
md-autocomplete .md-show-clear-button button.ng-enter {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.15s ease-out;
    transition: -webkit-transform 0.15s ease-out;
    transition: transform 0.15s ease-out;
    transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
    -webkit-transform: scale(1);
    transform: scale(1); }
md-autocomplete .md-show-clear-button button.ng-leave {
    -webkit-transition: -webkit-transform 0.15s ease-out;
    transition: -webkit-transform 0.15s ease-out;
    transition: transform 0.15s ease-out;
    transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
    -webkit-transform: scale(0);
    transform: scale(0); }
@media screen and (-ms-high-contrast: active) {
    md-autocomplete input {
        border: 1px solid #fff; }
    md-autocomplete .md-autocomplete-suggestion:focus {
        color: #fff; } }

.md-virtual-repeat-container.md-autocomplete-suggestions-container,
.md-standard-list-container.md-autocomplete-suggestions-container {
    position: absolute;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    z-index: 100;
    height: 100%; }
.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight,
.md-standard-list-container.md-autocomplete-suggestions-container .highlight {
    font-weight: bold; }

.md-standard-list-container {
    box-sizing: border-box;
    display: block;
    margin: 0;
    overflow: hidden;
    overflow-y: auto;
    padding: 0; }

.md-virtual-repeat-container.md-not-found,
.md-standard-list-container.md-not-found {
    height: 48px; }

.md-autocomplete-suggestions {
    margin: 0;
    list-style: none;
    padding: 0; }
.md-autocomplete-suggestions .md-autocomplete-suggestion {
    font-size: 14px;
    overflow: hidden;
    padding: 0 15px;
    line-height: 48px;
    height: 48px;
    -webkit-transition: background 0.15s linear;
    transition: background 0.15s linear;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis; }
.md-autocomplete-suggestions .md-autocomplete-suggestion:focus {
    outline: none; }
.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper) {
    cursor: pointer; }

@media screen and (-ms-high-contrast: active) {
    md-autocomplete,
    .md-autocomplete-suggestions {
        border: 1px solid #fff; } }

md-backdrop {
    -webkit-transition: opacity 450ms;
    transition: opacity 450ms;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 50; }
md-backdrop.md-menu-backdrop {
    position: fixed !important;
    z-index: 99; }
md-backdrop.md-select-backdrop {
    z-index: 81;
    -webkit-transition-duration: 0;
    transition-duration: 0; }
md-backdrop.md-dialog-backdrop {
    z-index: 79; }
md-backdrop.md-bottom-sheet-backdrop {
    z-index: 69; }
md-backdrop.md-sidenav-backdrop {
    z-index: 59; }
md-backdrop.md-click-catcher {
    position: absolute; }
md-backdrop.md-opaque {
    opacity: .48; }
md-backdrop.md-opaque.ng-enter {
    opacity: 0; }
md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
    opacity: .48; }
md-backdrop.md-opaque.ng-leave {
    opacity: .48;
    -webkit-transition: opacity 400ms;
    transition: opacity 400ms; }
md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
    opacity: 0; }

md-bottom-sheet {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 8px 16px 88px 16px;
    z-index: 70;
    border-top-width: 1px;
    border-top-style: solid;
    -webkit-transform: translate3d(0, 80px, 0);
    transform: translate3d(0, 80px, 0);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform; }
md-bottom-sheet.md-has-header {
    padding-top: 0; }
md-bottom-sheet.ng-enter {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
md-bottom-sheet.ng-enter-active {
    opacity: 1;
    display: block;
    -webkit-transform: translate3d(0, 80px, 0) !important;
    transform: translate3d(0, 80px, 0) !important; }
md-bottom-sheet.ng-leave-active {
    -webkit-transform: translate3d(0, 100%, 0) !important;
    transform: translate3d(0, 100%, 0) !important;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
md-bottom-sheet .md-subheader {
    background-color: transparent;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    line-height: 56px;
    padding: 0;
    white-space: nowrap; }
md-bottom-sheet md-inline-icon {
    display: inline-block;
    height: 24px;
    width: 24px;
    fill: #444; }
md-bottom-sheet md-list-item {
    display: -webkit-box;
    display: flex;
    outline: none; }
md-bottom-sheet md-list-item:hover {
    cursor: pointer; }
md-bottom-sheet.md-list md-list-item {
    padding: 0;
    -webkit-box-align: center;
    align-items: center;
    height: 48px; }
md-bottom-sheet.md-grid {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 0; }
md-bottom-sheet.md-grid md-list {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-box-align: center;
    align-items: center; }
md-bottom-sheet.md-grid md-list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    height: 96px;
    margin-top: 8px;
    margin-bottom: 8px;
    /* Mixin for how many grid items to show per row */ }
@media (max-width: 960px) {
    md-bottom-sheet.md-grid md-list-item {
        -webkit-box-flex: 1;
        flex: 1 1 33.33333%;
        max-width: 33.33333%; }
    md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
        -webkit-box-align: start;
        align-items: flex-start; }
    md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
        -webkit-box-align: end;
        align-items: flex-end; } }
@media (min-width: 960px) and (max-width: 1279px) {
    md-bottom-sheet.md-grid md-list-item {
        -webkit-box-flex: 1;
        flex: 1 1 25%;
        max-width: 25%; } }
@media (min-width: 1280px) and (max-width: 1919px) {
    md-bottom-sheet.md-grid md-list-item {
        -webkit-box-flex: 1;
        flex: 1 1 16.66667%;
        max-width: 16.66667%; } }
@media (min-width: 1920px) {
    md-bottom-sheet.md-grid md-list-item {
        -webkit-box-flex: 1;
        flex: 1 1 14.28571%;
        max-width: 14.28571%; } }
md-bottom-sheet.md-grid md-list-item::before {
    display: none; }
md-bottom-sheet.md-grid md-list-item .md-list-item-content {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    width: 48px;
    padding-bottom: 16px; }
md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
    border: 1px solid transparent;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    width: 80px; }
md-bottom-sheet.md-grid md-list-item .md-grid-text {
    font-weight: 400;
    line-height: 16px;
    font-size: 13px;
    margin: 0;
    white-space: nowrap;
    width: 64px;
    text-align: center;
    text-transform: none;
    padding-top: 8px; }

@media screen and (-ms-high-contrast: active) {
    md-bottom-sheet {
        border: 1px solid #fff; } }

button.md-button::-moz-focus-inner {
    border: 0; }

.md-button {
    display: inline-block;
    position: relative;
    cursor: pointer;
    /** Alignment adjustments */
    min-height: 36px;
    min-width: 88px;
    line-height: 36px;
    vertical-align: middle;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    border-radius: 2px;
    box-sizing: border-box;
    /* Reset default button appearance */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    border: 0;
    /** Custom styling for button */
    padding: 0 6px;
    margin: 6px 8px;
    background: transparent;
    color: currentColor;
    white-space: nowrap;
    /* Uppercase text content */
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    font-style: inherit;
    font-variant: inherit;
    font-family: inherit;
    text-decoration: none;
    overflow: hidden;
    -webkit-transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
.md-dense > .md-button:not(.md-dense-disabled),
.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    min-height: 32px; }
.md-dense > .md-button:not(.md-dense-disabled),
.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    line-height: 32px; }
.md-dense > .md-button:not(.md-dense-disabled),
.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    font-size: 13px; }
.md-button:focus {
    outline: none; }
.md-button:hover, .md-button:focus {
    text-decoration: none; }
.md-button.ng-hide, .md-button.ng-leave {
    -webkit-transition: none;
    transition: none; }
.md-button.md-cornered {
    border-radius: 0; }
.md-button.md-icon {
    padding: 0;
    background: none; }
.md-button.md-raised:not([disabled]) {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
.md-button.md-icon-button {
    margin: 0 6px;
    height: 40px;
    min-width: 0;
    line-height: 24px;
    padding: 8px;
    width: 40px;
    border-radius: 50%; }
.md-button.md-fab {
    z-index: 20;
    line-height: 56px;
    min-width: 0;
    width: 56px;
    height: 56px;
    vertical-align: middle;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    border-radius: 50%;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-property: background-color, box-shadow, -webkit-transform;
    transition-property: background-color, box-shadow, -webkit-transform;
    transition-property: background-color, box-shadow, transform;
    transition-property: background-color, box-shadow, transform, -webkit-transform; }
.md-button.md-fab.md-fab-bottom-right {
    top: auto;
    right: 20px;
    bottom: 20px;
    left: auto;
    position: absolute; }
.md-button.md-fab.md-fab-bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
    position: absolute; }
.md-button.md-fab.md-fab-top-right {
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto;
    position: absolute; }
.md-button.md-fab.md-fab-top-left {
    top: 20px;
    right: auto;
    bottom: auto;
    left: 20px;
    position: absolute; }
.md-button.md-fab.md-mini {
    line-height: 40px;
    width: 40px;
    height: 40px; }
.md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
    -webkit-transition: none;
    transition: none; }
.md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
.md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }
.md-button .md-ripple-container {
    border-radius: inherit;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-transform: translateZ(0); }

.md-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
    display: block; }

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate3d(0, 42px, 0);
    transform: translate3d(0, 42px, 0); }
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
    -webkit-transform: translate3d(0, 41px, 0);
    transform: translate3d(0, 41px, 0); }

.md-toast-open-bottom .md-button.md-fab-bottom-left,
.md-toast-open-bottom .md-button.md-fab-bottom-right {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate3d(0, -42px, 0);
    transform: translate3d(0, -42px, 0); }
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
    -webkit-transform: translate3d(0, -43px, 0);
    transform: translate3d(0, -43px, 0); }

.md-button-group {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
    flex: 1;
    width: 100%; }
.md-button-group > .md-button {
    -webkit-box-flex: 1;
    flex: 1;
    display: block;
    overflow: hidden;
    width: 0;
    border-width: 1px 0px 1px 1px;
    border-radius: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap; }
.md-button-group > .md-button:first-child {
    border-radius: 2px 0px 0px 2px; }
.md-button-group > .md-button:last-child {
    border-right-width: 1px;
    border-radius: 0px 2px 2px 0px; }

@media screen and (-ms-high-contrast: active) {
    .md-button.md-raised,
    .md-button.md-fab {
        border: 1px solid #fff; } }

md-card {
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin: 8px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
md-card md-card-header {
    padding: 16px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-card md-card-header:first-child md-card-avatar {
    margin-right: 12px; }
[dir=rtl] md-card md-card-header:first-child md-card-avatar {
    margin-right: auto;
    margin-left: 12px; }
md-card md-card-header:last-child md-card-avatar {
    margin-left: 12px; }
[dir=rtl] md-card md-card-header:last-child md-card-avatar {
    margin-left: auto;
    margin-right: 12px; }
md-card md-card-header md-card-avatar {
    width: 40px;
    height: 40px; }
md-card md-card-header md-card-avatar .md-user-avatar,
md-card md-card-header md-card-avatar md-icon {
    border-radius: 50%; }
md-card md-card-header md-card-avatar md-icon {
    padding: 8px; }
md-card md-card-header md-card-avatar md-icon > svg {
    height: inherit;
    width: inherit; }
md-card md-card-header md-card-avatar + md-card-header-text {
    max-height: 40px; }
md-card md-card-header md-card-avatar + md-card-header-text .md-title {
    font-size: 14px; }
md-card md-card-header md-card-header-text {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column; }
md-card md-card-header md-card-header-text .md-subhead {
    font-size: 14px; }
md-card > img,
md-card > md-card-header img,
md-card md-card-title-media img {
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: 100%;
    height: auto; }
md-card md-card-title {
    padding: 24px 16px 16px;
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-card md-card-title + md-card-content {
    padding-top: 0; }
md-card md-card-title md-card-title-text {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    display: -webkit-box;
    display: flex; }
md-card md-card-title md-card-title-text .md-subhead {
    padding-top: 0;
    font-size: 14px; }
md-card md-card-title md-card-title-text:only-child .md-subhead {
    padding-top: 12px; }
md-card md-card-title md-card-title-media {
    margin-top: -8px; }
md-card md-card-title md-card-title-media .md-media-sm {
    height: 80px;
    width: 80px; }
md-card md-card-title md-card-title-media .md-media-md {
    height: 112px;
    width: 112px; }
md-card md-card-title md-card-title-media .md-media-lg {
    height: 152px;
    width: 152px; }
md-card md-card-content {
    display: block;
    padding: 16px; }
md-card md-card-content > p:first-child {
    margin-top: 0; }
md-card md-card-content > p:last-child {
    margin-bottom: 0; }
md-card md-card-content .md-media-xl {
    height: 240px;
    width: 240px; }
md-card .md-actions, md-card md-card-actions {
    margin: 8px; }
md-card .md-actions.layout-column .md-button:not(.md-icon-button), md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
    margin: 2px 0; }
md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
    margin-top: 0; }
md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
    margin-bottom: 0; }
md-card .md-actions.layout-column .md-button.md-icon-button, md-card md-card-actions.layout-column .md-button.md-icon-button {
    margin-top: 6px;
    margin-bottom: 6px; }
md-card .md-actions md-card-icon-actions, md-card md-card-actions md-card-icon-actions {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-box-pack: start;
    justify-content: flex-start;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button), md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
    margin: 0 4px; }
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
    margin-left: 0; }
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
    margin-left: auto;
    margin-right: 0; }
md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
    margin-right: 0; }
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
    margin-right: auto;
    margin-left: 0; }
md-card .md-actions:not(.layout-column) .md-button.md-icon-button, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
    margin-left: 6px;
    margin-right: 6px; }
md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
    margin-left: 12px; }
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
    margin-left: auto;
    margin-right: 12px; }
md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
    margin-right: 12px; }
[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
    margin-right: auto;
    margin-left: 12px; }
md-card .md-actions:not(.layout-column) .md-button + md-card-icon-actions, md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
    -webkit-box-flex: 1;
    flex: 1;
    -webkit-box-pack: end;
    justify-content: flex-end;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-card md-card-footer {
    margin-top: auto;
    padding: 16px; }

@media screen and (-ms-high-contrast: active) {
    md-card {
        border: 1px solid #fff; } }

.md-image-no-fill > img {
    width: auto;
    height: auto; }

.md-inline-form md-checkbox {
    margin: 19px 0 18px; }

md-checkbox {
    box-sizing: border-box;
    display: inline-block;
    margin-bottom: 16px;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    min-width: 20px;
    min-height: 20px;
    margin-left: 0;
    margin-right: 16px; }
[dir=rtl] md-checkbox {
    margin-left: 16px; }
[dir=rtl] md-checkbox {
    margin-right: 0; }
md-checkbox:last-of-type {
    margin-left: 0;
    margin-right: 0; }
md-checkbox.md-focused:not([disabled]) .md-container:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before {
    background-color: rgba(0, 0, 0, 0.12); }
md-checkbox.md-align-top-left > div.md-container {
    top: 12px; }
md-checkbox .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    left: 0;
    right: auto; }
[dir=rtl] md-checkbox .md-container {
    left: auto; }
[dir=rtl] md-checkbox .md-container {
    right: 0; }
md-checkbox .md-container:before {
    box-sizing: border-box;
    background-color: transparent;
    border-radius: 50%;
    content: '';
    position: absolute;
    display: block;
    height: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    width: auto; }
md-checkbox .md-container:after {
    box-sizing: border-box;
    content: '';
    position: absolute;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px; }
md-checkbox .md-container .md-ripple-container {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    left: -15px;
    top: -15px;
    right: -15px;
    bottom: -15px; }
md-checkbox .md-icon {
    box-sizing: border-box;
    -webkit-transition: 240ms;
    transition: 240ms;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 2px; }
md-checkbox.md-checked .md-icon {
    border-color: transparent; }
md-checkbox.md-checked .md-icon:after {
    box-sizing: border-box;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 4.66667px;
    top: 0.22222px;
    display: table;
    width: 6.66667px;
    height: 13.33333px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
md-checkbox[disabled] {
    cursor: default; }
md-checkbox.md-indeterminate .md-icon:after {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: table;
    width: 12px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
md-checkbox .md-label {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    margin-left: 30px;
    margin-right: 0; }
[dir=rtl] md-checkbox .md-label {
    margin-left: 0; }
[dir=rtl] md-checkbox .md-label {
    margin-right: 30px; }

.md-contact-chips .md-chips md-chip {
    padding: 0 25px 0 0; }
[dir=rtl] .md-contact-chips .md-chips md-chip {
    padding: 0 0 0 25px; }
.md-contact-chips .md-chips md-chip .md-contact-avatar {
    float: left; }
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
    float: right; }
.md-contact-chips .md-chips md-chip .md-contact-avatar img {
    height: 32px;
    border-radius: 16px; }
.md-contact-chips .md-chips md-chip .md-contact-name {
    display: inline-block;
    height: 32px;
    margin-left: 8px; }
[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
    margin-left: auto;
    margin-right: 8px; }

.md-contact-suggestion {
    height: 56px; }
.md-contact-suggestion img {
    height: 40px;
    border-radius: 20px;
    margin-top: 8px; }
.md-contact-suggestion .md-contact-name {
    margin-left: 8px;
    width: 120px; }
[dir=rtl] .md-contact-suggestion .md-contact-name {
    margin-left: auto;
    margin-right: 8px; }
.md-contact-suggestion .md-contact-name, .md-contact-suggestion .md-contact-email {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis; }

.md-contact-chips-suggestions li {
    height: 100%; }

.md-chips {
    display: block;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    font-size: 16px;
    padding: 0 0 8px 3px;
    vertical-align: middle; }
.md-chips:after {
    content: '';
    display: table;
    clear: both; }
[dir=rtl] .md-chips {
    padding: 0 3px 8px 0; }
.md-chips.md-readonly .md-chip-input-container {
    min-height: 32px; }
.md-chips:not(.md-readonly) {
    cursor: text; }
.md-chips.md-removable md-chip {
    padding-right: 22px; }
[dir=rtl] .md-chips.md-removable md-chip {
    padding-right: 0;
    padding-left: 22px; }
.md-chips.md-removable md-chip .md-chip-content {
    padding-right: 4px; }
[dir=rtl] .md-chips.md-removable md-chip .md-chip-content {
    padding-right: 0;
    padding-left: 4px; }
.md-chips md-chip {
    cursor: default;
    border-radius: 16px;
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 8px 8px 0 0;
    padding: 0 12px 0 12px;
    float: left;
    box-sizing: border-box;
    max-width: 100%;
    position: relative; }
[dir=rtl] .md-chips md-chip {
    margin: 8px 0 0 8px; }
[dir=rtl] .md-chips md-chip {
    float: right; }
.md-chips md-chip .md-chip-content {
    display: block;
    float: left;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }
[dir=rtl] .md-chips md-chip .md-chip-content {
    float: right; }
.md-chips md-chip .md-chip-content:focus {
    outline: none; }
.md-chips md-chip._md-chip-content-edit-is-enabled {
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */ }
.md-chips md-chip .md-chip-remove-container {
    position: absolute;
    right: 0;
    line-height: 22px; }
[dir=rtl] .md-chips md-chip .md-chip-remove-container {
    right: auto;
    left: 0; }
.md-chips md-chip .md-chip-remove {
    text-align: center;
    width: 32px;
    height: 32px;
    min-width: 0;
    padding: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    margin: 0;
    position: relative; }
.md-chips md-chip .md-chip-remove md-icon {
    height: 18px;
    width: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0); }
.md-chips .md-chip-input-container {
    display: block;
    line-height: 32px;
    margin: 8px 8px 0 0;
    padding: 0;
    float: left; }
[dir=rtl] .md-chips .md-chip-input-container {
    margin: 8px 0 0 8px; }
[dir=rtl] .md-chips .md-chip-input-container {
    float: right; }
.md-chips .md-chip-input-container input:not([type]), .md-chips .md-chip-input-container input[type="email"], .md-chips .md-chip-input-container input[type="number"], .md-chips .md-chip-input-container input[type="tel"], .md-chips .md-chip-input-container input[type="url"], .md-chips .md-chip-input-container input[type="text"] {
    border: 0;
    height: 32px;
    line-height: 32px;
    padding: 0; }
.md-chips .md-chip-input-container input:not([type]):focus, .md-chips .md-chip-input-container input[type="email"]:focus, .md-chips .md-chip-input-container input[type="number"]:focus, .md-chips .md-chip-input-container input[type="tel"]:focus, .md-chips .md-chip-input-container input[type="url"]:focus, .md-chips .md-chip-input-container input[type="text"]:focus {
    outline: none; }
.md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
    background: transparent;
    height: 32px; }
.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap {
    box-shadow: none; }
.md-chips .md-chip-input-container md-autocomplete input {
    position: relative; }
.md-chips .md-chip-input-container input {
    border: 0;
    height: 32px;
    line-height: 32px;
    padding: 0; }
.md-chips .md-chip-input-container input:focus {
    outline: none; }
.md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
    height: 32px; }
.md-chips .md-chip-input-container md-autocomplete {
    box-shadow: none; }
.md-chips .md-chip-input-container md-autocomplete input {
    position: relative; }
.md-chips .md-chip-input-container:not(:first-child) {
    margin: 8px 8px 0 0; }
[dir=rtl] .md-chips .md-chip-input-container:not(:first-child) {
    margin: 8px 0 0 8px; }
.md-chips .md-chip-input-container input {
    background: transparent;
    border-width: 0; }
.md-chips md-autocomplete button {
    display: none; }

@media screen and (-ms-high-contrast: active) {
    .md-chip-input-container,
    md-chip {
        border: 1px solid #fff; }
    .md-chip-input-container md-autocomplete {
        border: none; } }

md-content {
    display: block;
    position: relative;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
md-content[md-scroll-y] {
    overflow-y: auto;
    overflow-x: hidden; }
md-content[md-scroll-x] {
    overflow-x: auto;
    overflow-y: hidden; }
@media print {
    md-content {
        overflow: visible !important; } }

/** Styles for mdCalendar. */
md-calendar {
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.md-calendar-scroll-mask {
    display: inline-block;
    overflow: hidden;
    height: 308px; }
.md-calendar-scroll-mask .md-virtual-repeat-scroller {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
    display: none; }
.md-calendar-scroll-mask .md-virtual-repeat-offsetter {
    width: 100%; }

.md-calendar-scroll-container {
    box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
    display: inline-block;
    height: 308px;
    width: 346px; }

.md-calendar-date {
    height: 44px;
    width: 44px;
    text-align: center;
    padding: 0;
    border: none;
    box-sizing: content-box; }
.md-calendar-date:first-child {
    padding-left: 16px; }
[dir=rtl] .md-calendar-date:first-child {
    padding-left: 0;
    padding-right: 16px; }
.md-calendar-date:last-child {
    padding-right: 16px; }
[dir=rtl] .md-calendar-date:last-child {
    padding-right: 0;
    padding-left: 16px; }
.md-calendar-date.md-calendar-date-disabled {
    cursor: default; }

.md-calendar-date-selection-indicator {
    -webkit-transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    border-radius: 50%;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px; }
.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
    cursor: pointer; }

.md-calendar-month-label {
    height: 44px;
    font-size: 14px;
    font-weight: 500;
    padding: 0 0 0 24px; }
[dir=rtl] .md-calendar-month-label {
    padding: 0 24px 0 0; }
.md-calendar-month-label.md-calendar-label-clickable {
    cursor: pointer; }
.md-calendar-month-label md-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
[dir=rtl] .md-calendar-month-label md-icon {
    -webkit-transform: none;
    transform: none; }
.md-calendar-month-label span {
    vertical-align: middle; }

.md-calendar-day-header {
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse; }
.md-calendar-day-header th {
    height: 40px;
    width: 44px;
    text-align: center;
    padding: 0;
    border: none;
    box-sizing: content-box;
    font-weight: normal; }
.md-calendar-day-header th:first-child {
    padding-left: 16px; }
[dir=rtl] .md-calendar-day-header th:first-child {
    padding-left: 0;
    padding-right: 16px; }
.md-calendar-day-header th:last-child {
    padding-right: 16px; }
[dir=rtl] .md-calendar-day-header th:last-child {
    padding-right: 0;
    padding-left: 16px; }

.md-calendar {
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse; }
.md-calendar tr:last-child td {
    border-bottom-width: 1px;
    border-bottom-style: solid; }
.md-calendar:first-child {
    border-top: 1px solid transparent; }
.md-calendar tbody, .md-calendar td, .md-calendar tr {
    vertical-align: middle;
    box-sizing: content-box; }

/** Styles for mdDatepicker. */
md-datepicker {
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle; }

.md-inline-form md-datepicker {
    margin-top: 12px; }

.md-datepicker-button {
    display: inline-block;
    box-sizing: border-box;
    background: none;
    vertical-align: middle;
    position: relative; }
.md-datepicker-button:before {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    content: '';
    speak: none; }

.md-datepicker-input {
    font-size: 14px;
    box-sizing: border-box;
    border: none;
    box-shadow: none;
    outline: none;
    background: transparent;
    min-width: 120px;
    max-width: 328px;
    padding: 0 0 5px; }
.md-datepicker-input::-ms-clear {
    display: none; }

._md-datepicker-floating-label > md-datepicker {
    overflow: visible; }
._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
    border: none; }
._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
    float: left;
    margin-top: -12px;
    top: 9.5px; }
[dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
    float: right; }

._md-datepicker-floating-label .md-input {
    float: none; }

._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
    right: 18px;
    left: auto;
    width: calc(100% - 84px); }
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
    right: auto; }
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
    left: 18px; }

._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
    margin-left: 64px; }
[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
    margin-left: auto;
    margin-right: 64px; }

._md-datepicker-has-triangle-icon {
    padding-right: 18px;
    margin-right: -18px; }
[dir=rtl] ._md-datepicker-has-triangle-icon {
    padding-right: 0;
    padding-left: 18px; }
[dir=rtl] ._md-datepicker-has-triangle-icon {
    margin-right: auto;
    margin-left: -18px; }

.md-datepicker-input-container {
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: inline-block;
    width: auto; }
.md-icon-button + .md-datepicker-input-container {
    margin-left: 12px; }
[dir=rtl] .md-icon-button + .md-datepicker-input-container {
    margin-left: auto;
    margin-right: 12px; }
.md-datepicker-input-container.md-datepicker-focused {
    border-bottom-width: 2px; }

.md-datepicker-is-showing .md-scroll-mask {
    z-index: 99; }

.md-datepicker-calendar-pane {
    position: absolute;
    top: 0;
    left: -100%;
    z-index: 100;
    border-width: 1px;
    border-style: solid;
    background: transparent;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1); }
.md-datepicker-calendar-pane.md-pane-open {
    -webkit-transform: scale(1);
    transform: scale(1); }

.md-datepicker-input-mask {
    height: 40px;
    width: 340px;
    position: relative;
    overflow: hidden;
    background: transparent;
    pointer-events: none;
    cursor: text; }

.md-datepicker-calendar {
    opacity: 0;
    -webkit-transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
    transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1); }
.md-pane-open .md-datepicker-calendar {
    opacity: 1; }
.md-datepicker-calendar md-calendar:focus {
    outline: none; }

.md-datepicker-expand-triangle {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid; }

.md-datepicker-triangle-button {
    position: absolute;
    right: 0;
    bottom: -2.5px;
    -webkit-transform: translateX(45%);
    transform: translateX(45%); }
[dir=rtl] .md-datepicker-triangle-button {
    right: auto;
    left: 0; }
[dir=rtl] .md-datepicker-triangle-button {
    -webkit-transform: translateX(-45%);
    transform: translateX(-45%); }

.md-datepicker-triangle-button.md-button.md-icon-button {
    height: 36px;
    width: 36px;
    position: absolute;
    padding: 8px; }

md-datepicker[disabled] .md-datepicker-input-container {
    border-bottom-color: transparent; }

md-datepicker[disabled] .md-datepicker-triangle-button {
    display: none; }

.md-datepicker-open {
    overflow: hidden; }
.md-datepicker-open .md-datepicker-input-container,
.md-datepicker-open input.md-input {
    border-bottom-color: transparent; }
.md-datepicker-open .md-datepicker-triangle-button,
.md-datepicker-open.md-input-has-value > label,
.md-datepicker-open.md-input-has-placeholder > label {
    display: none; }

.md-datepicker-pos-adjusted .md-datepicker-input-mask {
    display: none; }

.md-datepicker-calendar-pane .md-calendar {
    -webkit-transform: translateY(-85px);
    transform: translateY(-85px);
    -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-delay: 0.125s;
    transition-delay: 0.125s; }

.md-datepicker-calendar-pane.md-pane-open .md-calendar {
    -webkit-transform: translateY(0);
    transform: translateY(0); }

.md-dialog-is-showing {
    max-height: 100%; }

.md-dialog-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 80;
    overflow: hidden; }

md-dialog {
    opacity: 0;
    min-width: 240px;
    max-width: 80%;
    max-height: 80%;
    position: relative;
    overflow: auto;
    box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column; }
md-dialog.md-transition-in {
    opacity: 1;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1); }
md-dialog.md-transition-out {
    opacity: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate(0, 100%) scale(0.2);
    transform: translate(0, 100%) scale(0.2); }
md-dialog > form {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    overflow: auto; }
md-dialog .md-dialog-content {
    padding: 24px; }
md-dialog md-dialog-content {
    -webkit-box-ordinal-group: 2;
    order: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
    margin-top: 0; }
md-dialog md-dialog-content:focus {
    outline: none; }
md-dialog md-dialog-content .md-subheader {
    margin: 0; }
md-dialog md-dialog-content .md-dialog-content-body {
    width: 100%; }
md-dialog md-dialog-content .md-prompt-input-container {
    width: 100%;
    box-sizing: border-box; }
md-dialog .md-actions, md-dialog md-dialog-actions {
    display: -webkit-box;
    display: flex;
    -webkit-box-ordinal-group: 3;
    order: 2;
    box-sizing: border-box;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    justify-content: flex-end;
    margin-bottom: 0;
    padding-right: 8px;
    padding-left: 16px;
    min-height: 52px;
    overflow: hidden; }
[dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
    padding-right: 16px; }
[dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
    padding-left: 8px; }
md-dialog .md-actions .md-button, md-dialog md-dialog-actions .md-button {
    margin-bottom: 8px;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 8px; }
[dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
    margin-left: 0; }
[dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
    margin-right: 8px; }
md-dialog.md-content-overflow .md-actions, md-dialog.md-content-overflow md-dialog-actions {
    border-top-width: 1px;
    border-top-style: solid; }

@media screen and (-ms-high-contrast: active) {
    md-dialog {
        border: 1px solid #fff; } }

@media (max-width: 959px) {
    md-dialog.md-dialog-fullscreen {
        min-height: 100%;
        min-width: 100%;
        border-radius: 0; } }

md-divider {
    display: block;
    border-top-width: 1px;
    border-top-style: solid;
    margin: 0; }
md-divider[md-inset] {
    margin-left: 80px; }
[dir=rtl] md-divider[md-inset] {
    margin-left: auto;
    margin-right: 80px; }

.layout-row > md-divider,
.layout-xs-row > md-divider, .layout-gt-xs-row > md-divider,
.layout-sm-row > md-divider, .layout-gt-sm-row > md-divider,
.layout-md-row > md-divider, .layout-gt-md-row > md-divider,
.layout-lg-row > md-divider, .layout-gt-lg-row > md-divider,
.layout-xl-row > md-divider {
    border-top-width: 0;
    border-right-width: 1px;
    border-right-style: solid; }

md-fab-speed-dial {
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    z-index: 20;
    /*
   * Hide some graphics glitches if switching animation types
   */
    /*
   * Handle the animations
   */ }
md-fab-speed-dial.md-fab-bottom-right {
    top: auto;
    right: 20px;
    bottom: 20px;
    left: auto;
    position: absolute; }
md-fab-speed-dial.md-fab-bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
    position: absolute; }
md-fab-speed-dial.md-fab-top-right {
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto;
    position: absolute; }
md-fab-speed-dial.md-fab-top-left {
    top: 20px;
    right: auto;
    bottom: auto;
    left: 20px;
    position: absolute; }
md-fab-speed-dial:not(.md-hover-full) {
    pointer-events: none; }
md-fab-speed-dial:not(.md-hover-full) md-fab-trigger, md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
    pointer-events: auto; }
md-fab-speed-dial:not(.md-hover-full).md-is-open {
    pointer-events: auto; }
md-fab-speed-dial ._md-css-variables {
    z-index: 20; }
md-fab-speed-dial.md-is-open .md-fab-action-item {
    -webkit-box-align: center;
    align-items: center; }
md-fab-speed-dial md-fab-actions {
    display: -webkit-box;
    display: flex;
    height: auto; }
md-fab-speed-dial md-fab-actions .md-fab-action-item {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
md-fab-speed-dial.md-down {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column; }
md-fab-speed-dial.md-down md-fab-trigger {
    -webkit-box-ordinal-group: 2;
    order: 1; }
md-fab-speed-dial.md-down md-fab-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-ordinal-group: 3;
    order: 2; }
md-fab-speed-dial.md-up {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column; }
md-fab-speed-dial.md-up md-fab-trigger {
    -webkit-box-ordinal-group: 3;
    order: 2; }
md-fab-speed-dial.md-up md-fab-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
    -webkit-box-ordinal-group: 2;
    order: 1; }
md-fab-speed-dial.md-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-fab-speed-dial.md-left md-fab-trigger {
    -webkit-box-ordinal-group: 3;
    order: 2; }
md-fab-speed-dial.md-left md-fab-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
    -webkit-box-ordinal-group: 2;
    order: 1; }
md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
md-fab-speed-dial.md-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-fab-speed-dial.md-right md-fab-trigger {
    -webkit-box-ordinal-group: 2;
    order: 1; }
md-fab-speed-dial.md-right md-fab-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-ordinal-group: 3;
    order: 2; }
md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
md-fab-speed-dial.md-fling-remove .md-fab-action-item > *, md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
    visibility: hidden; }
md-fab-speed-dial.md-fling .md-fab-action-item {
    opacity: 1; }
md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item {
    opacity: 0;
    -webkit-transition-duration: 0s;
    transition-duration: 0s; }
md-fab-speed-dial.md-scale .md-fab-action-item {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 0.14286s;
    transition-duration: 0.14286s; }

md-fab-toolbar {
    display: block;
    /*
   * Closed styling
   */
    /*
   * Hover styling
   */ }
md-fab-toolbar.md-fab-bottom-right {
    top: auto;
    right: 20px;
    bottom: 20px;
    left: auto;
    position: absolute; }
md-fab-toolbar.md-fab-bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
    position: absolute; }
md-fab-toolbar.md-fab-top-right {
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto;
    position: absolute; }
md-fab-toolbar.md-fab-top-left {
    top: 20px;
    right: auto;
    bottom: auto;
    left: 20px;
    position: absolute; }
md-fab-toolbar .md-fab-toolbar-wrapper {
    display: block;
    position: relative;
    overflow: hidden;
    height: 68px; }
md-fab-toolbar md-fab-trigger {
    position: absolute;
    z-index: 20; }
md-fab-toolbar md-fab-trigger button {
    overflow: visible !important; }
md-fab-toolbar md-fab-trigger .md-fab-toolbar-background {
    display: block;
    position: absolute;
    z-index: 21;
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
md-fab-toolbar md-fab-trigger md-icon {
    position: relative;
    z-index: 22;
    opacity: 1;
    -webkit-transition: all 200ms ease-in;
    transition: all 200ms ease-in; }
md-fab-toolbar.md-left md-fab-trigger {
    right: 0; }
[dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
    right: auto;
    left: 0; }
md-fab-toolbar.md-left .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse; }
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
    margin-right: 0.6rem; }
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
    margin-right: auto;
    margin-left: 0.6rem; }
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
    margin-left: -0.8rem; }
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
    margin-left: auto;
    margin-right: -0.8rem; }
md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
    margin-right: 8px; }
[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
    margin-right: auto;
    margin-left: 8px; }
md-fab-toolbar.md-right md-fab-trigger {
    left: 0; }
[dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
    left: auto;
    right: 0; }
md-fab-toolbar.md-right .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-fab-toolbar md-toolbar {
    background-color: transparent !important;
    pointer-events: none;
    z-index: 23; }
md-fab-toolbar md-toolbar .md-toolbar-tools {
    padding: 0 20px;
    margin-top: 3px; }
md-fab-toolbar md-toolbar .md-fab-action-item {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s; }
md-fab-toolbar.md-is-open md-fab-trigger > button {
    box-shadow: none; }
md-fab-toolbar.md-is-open md-fab-trigger > button md-icon {
    opacity: 0; }
md-fab-toolbar.md-is-open .md-fab-action-item {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }

md-grid-list {
    box-sizing: border-box;
    display: block;
    position: relative; }
md-grid-list md-grid-tile,
md-grid-list md-grid-tile > figure,
md-grid-list md-grid-tile-header,
md-grid-list md-grid-tile-footer {
    box-sizing: border-box; }
md-grid-list md-grid-tile {
    display: block;
    position: absolute; }
md-grid-list md-grid-tile figure {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    margin: 0; }
md-grid-list md-grid-tile md-grid-tile-header,
md-grid-list md-grid-tile md-grid-tile-footer {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    height: 48px;
    color: #fff;
    background: rgba(0, 0, 0, 0.18);
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0; }
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h3,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
    font-weight: 400;
    margin: 0 0 0 16px; }
md-grid-list md-grid-tile md-grid-tile-header h3,
md-grid-list md-grid-tile md-grid-tile-footer h3 {
    font-size: 14px; }
md-grid-list md-grid-tile md-grid-tile-header h4,
md-grid-list md-grid-tile md-grid-tile-footer h4 {
    font-size: 12px; }
md-grid-list md-grid-tile md-grid-tile-header {
    top: 0; }
md-grid-list md-grid-tile md-grid-tile-footer {
    bottom: 0; }

@media screen and (-ms-high-contrast: active) {
    md-grid-tile {
        border: 1px solid #fff; }
    md-grid-tile-footer {
        border-top: 1px solid #fff; } }

md-icon {
    margin: auto;
    background-repeat: no-repeat no-repeat;
    display: inline-block;
    vertical-align: middle;
    fill: currentColor;
    height: 24px;
    width: 24px;
    min-height: 24px;
    min-width: 24px; }
md-icon svg {
    pointer-events: none;
    display: block; }
md-icon[md-font-icon] {
    line-height: 24px;
    width: auto; }

md-input-container {
    display: inline-block;
    position: relative;
    padding: 2px;
    margin: 18px 0;
    vertical-align: middle;
    /*
   * The .md-input class is added to the input/textarea
   */ }
md-input-container:after {
    content: '';
    display: table;
    clear: both; }
md-input-container.md-block {
    display: block; }
md-input-container .md-errors-spacer {
    float: right;
    min-height: 24px;
    min-width: 1px; }
[dir=rtl] md-input-container .md-errors-spacer {
    float: left; }
md-input-container > md-icon {
    position: absolute;
    top: 8px;
    left: 2px;
    right: auto; }
[dir=rtl] md-input-container > md-icon {
    left: auto; }
[dir=rtl] md-input-container > md-icon {
    right: 2px; }
md-input-container textarea,
md-input-container input[type="text"],
md-input-container input[type="password"],
md-input-container input[type="datetime"],
md-input-container input[type="datetime-local"],
md-input-container input[type="date"],
md-input-container input[type="month"],
md-input-container input[type="time"],
md-input-container input[type="week"],
md-input-container input[type="number"],
md-input-container input[type="email"],
md-input-container input[type="url"],
md-input-container input[type="search"],
md-input-container input[type="tel"],
md-input-container input[type="color"] {
    /* remove default appearance from all input/textarea */
    -moz-appearance: none;
    -webkit-appearance: none; }
md-input-container input[type="date"],
md-input-container input[type="datetime-local"],
md-input-container input[type="month"],
md-input-container input[type="time"],
md-input-container input[type="week"] {
    min-height: 26px; }
md-input-container textarea {
    resize: none;
    overflow: hidden; }
md-input-container textarea.md-input {
    min-height: 26px;
    -ms-flex-preferred-size: auto; }
md-input-container textarea[md-no-autogrow] {
    height: auto;
    overflow: auto; }
md-input-container label:not(.md-container-ignore) {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: auto; }
[dir=rtl] md-input-container label:not(.md-container-ignore) {
    left: auto; }
[dir=rtl] md-input-container label:not(.md-container-ignore) {
    right: 0; }
md-input-container label:not(.md-container-ignore).md-required:after {
    content: ' *';
    font-size: 13px;
    vertical-align: top; }
md-input-container label:not(.md-no-float):not(.md-container-ignore),
md-input-container .md-placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    -webkit-box-ordinal-group: 2;
    order: 1;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    padding-left: 3px;
    padding-right: 0;
    z-index: 1;
    -webkit-transform: translate3d(0, 28px, 0) scale(1);
    transform: translate3d(0, 28px, 0) scale(1);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    max-width: 100%;
    -webkit-transform-origin: left top;
    transform-origin: left top; }
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
md-input-container .md-placeholder {
    padding-left: 0; }
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
md-input-container .md-placeholder {
    padding-right: 3px; }
[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
md-input-container .md-placeholder {
    -webkit-transform-origin: right top;
    transform-origin: right top; }
md-input-container .md-placeholder {
    position: absolute;
    top: 0;
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
md-input-container.md-input-focused .md-placeholder {
    opacity: 1;
    -webkit-transform: translate3d(0, 24px, 0);
    transform: translate3d(0, 24px, 0); }
md-input-container.md-input-has-value .md-placeholder {
    -webkit-transition: none;
    transition: none;
    opacity: 0; }
md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus) {
    color: transparent; }
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field,
md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
    color: transparent; }
md-input-container .md-input {
    -webkit-box-ordinal-group: 3;
    order: 2;
    display: block;
    margin-top: 0;
    background: none;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    border-width: 0 0 1px 0;
    line-height: 26px;
    height: 30px;
    -ms-flex-preferred-size: 26px;
    border-radius: 0;
    border-style: solid;
    width: 100%;
    box-sizing: border-box;
    float: left; }
[dir=rtl] md-input-container .md-input {
    float: right; }
md-input-container .md-input:focus {
    outline: none; }
md-input-container .md-input:invalid {
    outline: none;
    box-shadow: none; }
md-input-container .md-input.md-no-flex {
    -webkit-box-flex: 0 !important;
    flex: none !important; }
md-input-container .md-char-counter {
    text-align: right;
    padding-right: 2px;
    padding-left: 0; }
[dir=rtl] md-input-container .md-char-counter {
    text-align: left; }
[dir=rtl] md-input-container .md-char-counter {
    padding-right: 0; }
[dir=rtl] md-input-container .md-char-counter {
    padding-left: 2px; }
md-input-container .md-input-messages-animation {
    position: relative;
    -webkit-box-ordinal-group: 5;
    order: 4;
    overflow: hidden;
    clear: left; }
[dir=rtl] md-input-container .md-input-messages-animation {
    clear: right; }
md-input-container .md-input-message-animation, md-input-container .md-char-counter {
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    opacity: 1;
    margin-top: 0;
    padding-top: 5px; }
md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
    padding-right: 5px;
    padding-left: 0; }
[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
    padding-right: 0; }
[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
    padding-left: 5px; }
md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
    opacity: 0;
    margin-top: -100px; }
md-input-container .md-input-message-animation.ng-enter-prepare {
    opacity: 0;
    margin-top: -100px; }
md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active) {
    opacity: 0;
    margin-top: -100px; }
md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
    -webkit-transform: translate3d(0, 6px, 0) scale(0.75);
    transform: translate3d(0, 6px, 0) scale(0.75);
    -webkit-transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s; }
md-input-container.md-input-has-value label {
    -webkit-transition: none;
    transition: none; }
md-input-container.md-input-focused .md-input,
md-input-container .md-input.ng-invalid.ng-dirty,
md-input-container.md-input-resized .md-input {
    padding-bottom: 0;
    border-width: 0 0 2px 0; }
md-input-container .md-input[disabled],
[disabled] md-input-container .md-input {
    background-position: bottom -1px left 0;
    background-size: 4px 1px;
    background-repeat: repeat-x; }
md-input-container.md-icon-float {
    -webkit-transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
md-input-container.md-icon-float > label {
    pointer-events: none;
    position: absolute; }
md-input-container.md-icon-float > md-icon {
    top: 8px;
    left: 2px;
    right: auto; }
[dir=rtl] md-input-container.md-icon-float > md-icon {
    left: auto; }
[dir=rtl] md-input-container.md-icon-float > md-icon {
    right: 2px; }
md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-right > label .md-placeholder {
    width: calc(100% - 36px - 18px); }
md-input-container.md-icon-left {
    padding-left: 36px;
    padding-right: 0; }
[dir=rtl] md-input-container.md-icon-left {
    padding-left: 0; }
[dir=rtl] md-input-container.md-icon-left {
    padding-right: 36px; }
md-input-container.md-icon-left > label {
    left: 36px;
    right: auto; }
[dir=rtl] md-input-container.md-icon-left > label {
    left: auto; }
[dir=rtl] md-input-container.md-icon-left > label {
    right: 36px; }
md-input-container.md-icon-right {
    padding-left: 0;
    padding-right: 36px; }
[dir=rtl] md-input-container.md-icon-right {
    padding-left: 36px; }
[dir=rtl] md-input-container.md-icon-right {
    padding-right: 0; }
md-input-container.md-icon-right > md-icon:last-of-type {
    margin: 0;
    right: 2px;
    left: auto; }
[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
    right: auto; }
[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
    left: 2px; }
md-input-container.md-icon-left.md-icon-right {
    padding-left: 36px;
    padding-right: 36px; }
md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
    width: calc(100% - (36px * 2)); }

.md-resize-wrapper {
    position: relative; }
.md-resize-wrapper:after {
    content: '';
    display: table;
    clear: both; }

.md-resize-handle {
    position: absolute;
    bottom: -5px;
    left: 0;
    height: 10px;
    background: transparent;
    width: 100%;
    cursor: ns-resize; }

@media screen and (-ms-high-contrast: active) {
    md-input-container.md-default-theme > md-icon {
        fill: #fff; } }

md-list {
    display: block;
    padding: 8px 0px 8px 0px; }
md-list .md-subheader {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.010em;
    line-height: 1.2em; }
md-list.md-dense md-list-item,
md-list.md-dense md-list-item .md-list-item-inner {
    min-height: 48px; }
md-list.md-dense md-list-item::before,
md-list.md-dense md-list-item .md-list-item-inner::before {
    content: '';
    min-height: 48px;
    visibility: hidden;
    display: inline-block; }
md-list.md-dense md-list-item md-icon:first-child,
md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child {
    width: 20px;
    height: 20px; }
md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
    margin-right: 36px; }
[dir=rtl] md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
    margin-right: auto;
    margin-left: 36px; }
md-list.md-dense md-list-item .md-avatar, md-list.md-dense md-list-item .md-avatar-icon,
md-list.md-dense md-list-item .md-list-item-inner .md-avatar,
md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
    margin-right: 20px; }
[dir=rtl] md-list.md-dense md-list-item .md-avatar, [dir=rtl] md-list.md-dense md-list-item .md-avatar-icon, [dir=rtl]
md-list.md-dense md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
    margin-right: auto;
    margin-left: 20px; }
md-list.md-dense md-list-item .md-avatar,
md-list.md-dense md-list-item .md-list-item-inner .md-avatar {
    -webkit-box-flex: 0;
    flex: none;
    width: 36px;
    height: 36px; }
md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
    margin-left: 56px; }
[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
    margin-left: auto;
    margin-right: 56px; }
md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,
md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,
md-list.md-dense md-list-item.md-2-line .md-list-item-text p, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,
md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,
md-list.md-dense md-list-item.md-3-line .md-list-item-text p, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text p {
    line-height: 1.05;
    font-size: 12px;
    padding-bottom: 4px; }
md-list.md-dense md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
    font-size: 13px; }
md-list.md-dense md-list-item.md-2-line, md-list.md-dense md-list-item.md-2-line > .md-no-style {
    min-height: 60px; }
md-list.md-dense md-list-item.md-2-line::before, md-list.md-dense md-list-item.md-2-line > .md-no-style::before {
    content: '';
    min-height: 60px;
    visibility: hidden;
    display: inline-block; }
md-list.md-dense md-list-item.md-2-line > .md-avatar, md-list.md-dense md-list-item.md-2-line .md-avatar-icon, md-list.md-dense md-list-item.md-2-line > .md-no-style > .md-avatar, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-avatar-icon {
    margin-top: 12px; }
md-list.md-dense md-list-item.md-3-line, md-list.md-dense md-list-item.md-3-line > .md-no-style {
    min-height: 76px; }
md-list.md-dense md-list-item.md-3-line::before, md-list.md-dense md-list-item.md-3-line > .md-no-style::before {
    content: '';
    min-height: 76px;
    visibility: hidden;
    display: inline-block; }
md-list.md-dense md-list-item.md-3-line > md-icon:first-child,
md-list.md-dense md-list-item.md-3-line > .md-avatar, md-list.md-dense md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list.md-dense md-list-item.md-3-line > .md-no-style > .md-avatar {
    margin-top: 16px; }

md-list-item {
    position: relative; }
md-list-item.md-proxy-focus.md-focused .md-no-style {
    -webkit-transition: background-color 0.15s linear;
    transition: background-color 0.15s linear; }
md-list-item._md-button-wrap {
    position: relative; }
md-list-item._md-button-wrap > div.md-button:first-child {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding: 0 16px;
    margin: 0;
    font-weight: 400;
    text-align: left;
    border: medium none; }
[dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
    text-align: right; }
md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    margin: 0;
    padding: 0; }
md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
    width: 100%; }
md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner::before {
    content: '';
    min-height: inherit;
    visibility: hidden;
    display: inline-block; }
md-list-item.md-no-proxy,
md-list-item .md-no-style {
    position: relative;
    padding: 0px 16px;
    -webkit-box-flex: 1;
    flex: 1 1 auto; }
md-list-item.md-no-proxy.md-button,
md-list-item .md-no-style.md-button {
    font-size: inherit;
    height: inherit;
    text-align: left;
    text-transform: none;
    width: 100%;
    white-space: normal;
    -webkit-box-orient: inherit;
    -webkit-box-direction: inherit;
    flex-direction: inherit;
    -webkit-box-align: inherit;
    align-items: inherit;
    border-radius: 0;
    margin: 0; }
[dir=rtl] md-list-item.md-no-proxy.md-button, [dir=rtl]
md-list-item .md-no-style.md-button {
    text-align: right; }
md-list-item.md-no-proxy.md-button > .md-ripple-container,
md-list-item .md-no-style.md-button > .md-ripple-container {
    border-radius: 0; }
md-list-item.md-no-proxy:focus,
md-list-item .md-no-style:focus {
    outline: none; }
md-list-item.md-clickable:hover {
    cursor: pointer; }
md-list-item md-divider {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
[dir=rtl] md-list-item md-divider {
    left: auto;
    right: 0; }
md-list-item md-divider[md-inset] {
    left: 72px;
    width: calc(100% - 72px);
    margin: 0 !important; }
[dir=rtl] md-list-item md-divider[md-inset] {
    left: auto;
    right: 72px; }
md-list-item,
md-list-item .md-list-item-inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    min-height: 48px;
    height: auto; }
md-list-item::before,
md-list-item .md-list-item-inner::before {
    content: '';
    min-height: 48px;
    visibility: hidden;
    display: inline-block; }
md-list-item > div.md-primary > md-icon:not(.md-avatar-icon),
md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon),
md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
    width: 24px;
    margin-top: 16px;
    margin-bottom: 12px;
    box-sizing: content-box; }
md-list-item > div.md-primary > md-checkbox,
md-list-item > div.md-secondary > md-checkbox,
md-list-item > md-checkbox,
md-list-item md-checkbox.md-secondary,
md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
md-list-item .md-list-item-inner > md-checkbox,
md-list-item .md-list-item-inner md-checkbox.md-secondary {
    align-self: center; }
md-list-item > div.md-primary > md-checkbox .md-label,
md-list-item > div.md-secondary > md-checkbox .md-label,
md-list-item > md-checkbox .md-label,
md-list-item md-checkbox.md-secondary .md-label,
md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
md-list-item .md-list-item-inner > md-checkbox .md-label,
md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
    display: none; }
md-list-item > md-icon:first-child:not(.md-avatar-icon),
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
    margin-right: 32px; }
[dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
    margin-right: auto;
    margin-left: 32px; }
md-list-item .md-avatar, md-list-item .md-avatar-icon,
md-list-item .md-list-item-inner .md-avatar,
md-list-item .md-list-item-inner .md-avatar-icon {
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 16px;
    border-radius: 50%;
    box-sizing: content-box; }
[dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon, [dir=rtl]
md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
md-list-item .md-list-item-inner .md-avatar-icon {
    margin-right: auto;
    margin-left: 16px; }
md-list-item .md-avatar,
md-list-item .md-list-item-inner .md-avatar {
    -webkit-box-flex: 0;
    flex: none;
    width: 40px;
    height: 40px; }
md-list-item .md-avatar-icon,
md-list-item .md-list-item-inner .md-avatar-icon {
    padding: 8px; }
md-list-item .md-avatar-icon svg,
md-list-item .md-list-item-inner .md-avatar-icon svg {
    width: 24px;
    height: 24px; }
md-list-item > md-checkbox,
md-list-item .md-list-item-inner > md-checkbox {
    width: 24px;
    margin-left: 3px;
    margin-right: 29px;
    margin-top: 16px; }
[dir=rtl] md-list-item > md-checkbox, [dir=rtl]
md-list-item .md-list-item-inner > md-checkbox {
    margin-left: 29px; }
[dir=rtl] md-list-item > md-checkbox, [dir=rtl]
md-list-item .md-list-item-inner > md-checkbox {
    margin-right: 3px; }
md-list-item .md-secondary-container,
md-list-item .md-list-item-inner .md-secondary-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    flex-shrink: 0;
    margin: auto;
    margin-right: 0;
    margin-left: auto; }
[dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
md-list-item .md-list-item-inner .md-secondary-container {
    margin-right: auto; }
[dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
md-list-item .md-list-item-inner .md-secondary-container {
    margin-left: 0; }
md-list-item .md-secondary-container .md-button:last-of-type, md-list-item .md-secondary-container .md-icon-button:last-of-type,
md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
    margin-right: 0; }
[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type, [dir=rtl]
md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type, [dir=rtl]
md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
    margin-right: auto;
    margin-left: 0; }
md-list-item .md-secondary-container md-checkbox,
md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
    margin-top: 0;
    margin-bottom: 0; }
md-list-item .md-secondary-container md-checkbox:last-child,
md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
    width: 24px;
    margin-right: 0; }
[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child, [dir=rtl]
md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
    margin-right: auto;
    margin-left: 0; }
md-list-item .md-secondary-container md-switch,
md-list-item .md-list-item-inner .md-secondary-container md-switch {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: -6px; }
[dir=rtl] md-list-item .md-secondary-container md-switch, [dir=rtl]
md-list-item .md-list-item-inner .md-secondary-container md-switch {
    margin-right: auto;
    margin-left: -6px; }
md-list-item > p, md-list-item > .md-list-item-inner > p,
md-list-item .md-list-item-inner > p,
md-list-item .md-list-item-inner > .md-list-item-inner > p {
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    margin: 0; }
md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    justify-content: center; }
md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > .md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > .md-no-style.md-long-text {
    margin-top: 8px;
    margin-bottom: 8px; }
md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > .md-no-style .md-list-item-text {
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    margin: auto;
    text-overflow: ellipsis;
    overflow: hidden; }
md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
    margin-left: 56px; }
[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
    margin-left: auto;
    margin-right: 56px; }
md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.010em;
    margin: 0 0 0 0;
    line-height: 1.2em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
md-list-item.md-2-line .md-list-item-text h4, md-list-item.md-2-line > .md-no-style .md-list-item-text h4, md-list-item.md-3-line .md-list-item-text h4, md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
    font-size: 14px;
    letter-spacing: 0.010em;
    margin: 3px 0 1px 0;
    font-weight: 400;
    line-height: 1.2em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
md-list-item.md-2-line .md-list-item-text p, md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list-item.md-3-line .md-list-item-text p, md-list-item.md-3-line > .md-no-style .md-list-item-text p {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.010em;
    margin: 0 0 0 0;
    line-height: 1.6em; }
md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style {
    height: auto;
    min-height: 72px; }
md-list-item.md-2-line::before, md-list-item.md-2-line > .md-no-style::before {
    content: '';
    min-height: 72px;
    visibility: hidden;
    display: inline-block; }
md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > .md-no-style > .md-avatar, md-list-item.md-2-line > .md-no-style .md-avatar-icon {
    margin-top: 12px; }
md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > .md-no-style > md-icon:first-child {
    align-self: flex-start; }
md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text {
    -webkit-box-flex: 1;
    flex: 1 1 auto; }
md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
    height: auto;
    min-height: 88px; }
md-list-item.md-3-line::before, md-list-item.md-3-line > .md-no-style::before {
    content: '';
    min-height: 88px;
    visibility: hidden;
    display: inline-block; }
md-list-item.md-3-line > md-icon:first-child,
md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > .md-no-style > md-icon:first-child,
md-list-item.md-3-line > .md-no-style > .md-avatar {
    margin-top: 16px; }

.md-open-menu-container {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    opacity: 0;
    border-radius: 2px;
    max-height: calc(100vh - 10px);
    overflow: auto; }
.md-open-menu-container md-menu-divider {
    margin-top: 4px;
    margin-bottom: 4px;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
    width: 100%; }
.md-open-menu-container md-menu-content > * {
    opacity: 0; }
.md-open-menu-container:not(.md-clickable) {
    pointer-events: none; }
.md-open-menu-container.md-active {
    opacity: 1;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms; }
.md-open-menu-container.md-active > md-menu-content > * {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms; }
.md-open-menu-container.md-leave {
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms; }

md-menu-content {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 8px 0;
    max-height: 304px;
    overflow-y: auto; }
md-menu-content.md-dense {
    max-height: 208px; }
md-menu-content.md-dense md-menu-item {
    height: 32px;
    min-height: 32px; }

md-menu-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    min-height: 48px;
    height: 48px;
    align-content: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    /*
   * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
   * <a> elements. Add some top padding to fix alignment since buttons automatically align their
   * text vertically.
   */ }
md-menu-item > * {
    width: 100%;
    margin: auto 0;
    padding-left: 16px;
    padding-right: 16px; }
md-menu-item > a.md-button {
    padding-top: 5px; }
md-menu-item > .md-button {
    text-align: left;
    display: inline-block;
    border-radius: 0;
    margin: auto 0;
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%; }
md-menu-item > .md-button::-moz-focus-inner {
    padding: 0;
    border: 0; }
[dir=rtl] md-menu-item > .md-button {
    text-align: right; }
md-menu-item > .md-button md-icon {
    margin: auto 16px auto 0; }
[dir=rtl] md-menu-item > .md-button md-icon {
    margin: auto 0 auto 16px; }
md-menu-item > .md-button p {
    display: inline-block;
    margin: auto; }
md-menu-item > .md-button span {
    margin-top: auto;
    margin-bottom: auto; }
md-menu-item > .md-button .md-ripple-container {
    border-radius: inherit; }

md-toolbar .md-menu {
    height: auto;
    margin: auto;
    padding: 0; }

@media (max-width: 959px) {
    md-menu-content {
        min-width: 112px; }
    md-menu-content[width="3"] {
        min-width: 168px; }
    md-menu-content[width="4"] {
        min-width: 224px; }
    md-menu-content[width="5"] {
        min-width: 280px; }
    md-menu-content[width="6"] {
        min-width: 336px; }
    md-menu-content[width="7"] {
        min-width: 392px; } }

@media (min-width: 960px) {
    md-menu-content {
        min-width: 96px; }
    md-menu-content[width="3"] {
        min-width: 192px; }
    md-menu-content[width="4"] {
        min-width: 256px; }
    md-menu-content[width="5"] {
        min-width: 320px; }
    md-menu-content[width="6"] {
        min-width: 384px; }
    md-menu-content[width="7"] {
        min-width: 448px; } }

md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
    line-height: 1rem;
    height: auto;
    padding: 28px;
    padding-bottom: 12px; }

md-toolbar.md-has-open-menu {
    position: relative;
    z-index: 100; }

md-menu-bar {
    padding: 0 20px;
    display: block;
    position: relative;
    z-index: 2; }
md-menu-bar .md-menu {
    display: inline-block;
    padding: 0;
    position: relative; }
md-menu-bar button {
    font-size: 14px;
    padding: 0 10px;
    margin: 0;
    border: 0;
    background-color: transparent;
    height: 40px; }
md-menu-bar md-backdrop.md-menu-backdrop {
    z-index: -2; }

md-menu-content.md-menu-bar-menu.md-dense {
    max-height: none;
    padding: 16px 0; }
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent {
    position: relative; }
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
    position: absolute;
    padding: 0;
    width: 24px;
    top: 6px;
    left: 24px; }
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
    left: auto;
    right: 24px; }
md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
    padding: 0 32px 0 64px; }
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
    padding: 0 64px 0 32px; }
md-menu-content.md-menu-bar-menu.md-dense .md-button {
    min-height: 0;
    height: 32px; }
md-menu-content.md-menu-bar-menu.md-dense .md-button span {
    float: left; }
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span {
    float: right; }
md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
    float: right;
    margin: 0 8px; }
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
    float: left; }
md-menu-content.md-menu-bar-menu.md-dense md-menu-divider {
    margin: 8px 0; }
md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
    text-align: left; }
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
    text-align: right; }
md-menu-content.md-menu-bar-menu.md-dense .md-menu {
    padding: 0; }
md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
    position: relative;
    margin: 0;
    width: 100%;
    text-transform: none;
    font-weight: normal;
    border-radius: 0px;
    padding-left: 16px; }
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
    padding-left: 0;
    padding-right: 16px; }
md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
    display: block;
    content: '\25BC';
    position: absolute;
    top: 0px;
    speak: none;
    -webkit-transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
    transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
    right: 28px; }
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
    -webkit-transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
    transform: rotate(90deg) scaleY(0.45) scaleX(0.9); }
[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
    right: auto;
    left: 28px; }

/** Matches "md-tabs md-tabs-wrapper" style. */
.md-nav-bar {
    border-style: solid;
    border-width: 0 0 1px;
    height: 48px;
    position: relative; }

._md-nav-bar-list {
    outline: none;
    list-style: none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }

.md-nav-item:first-of-type {
    margin-left: 8px; }

.md-button._md-nav-button {
    line-height: 24px;
    margin: 0 4px;
    padding: 12px 16px;
    -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1); }
.md-button._md-nav-button:focus {
    outline: none; }

md-nav-ink-bar {
    bottom: 0;
    height: 2px;
    left: auto;
    position: absolute;
    right: auto;
    background-color: black; }
md-nav-ink-bar._md-left {
    -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); }
md-nav-ink-bar._md-right {
    -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1); }
md-nav-ink-bar.ng-animate {
    -webkit-transition: none;
    transition: none; }

md-nav-extra-content {
    min-height: 48px;
    padding-right: 12px; }

@-webkit-keyframes indeterminate-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes indeterminate-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

md-progress-circular {
    position: relative;
    display: block; }
md-progress-circular._md-progress-circular-disabled {
    visibility: hidden; }
md-progress-circular.md-mode-indeterminate svg {
    -webkit-animation: indeterminate-rotate 1568.63ms linear infinite;
    animation: indeterminate-rotate 1568.63ms linear infinite; }
md-progress-circular svg {
    position: absolute;
    overflow: visible;
    top: 0;
    left: 0; }

md-progress-linear {
    display: block;
    position: relative;
    width: 100%;
    height: 5px;
    padding-top: 0 !important;
    margin-bottom: 0 !important; }
md-progress-linear._md-progress-linear-disabled {
    visibility: hidden; }
md-progress-linear .md-container {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 5px;
    -webkit-transform: translate(0, 0) scale(1, 1);
    transform: translate(0, 0) scale(1, 1); }
md-progress-linear .md-container .md-bar {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 5px; }
md-progress-linear .md-container .md-dashed:before {
    content: "";
    display: none;
    position: absolute;
    margin-top: 0;
    height: 5px;
    width: 100%;
    background-color: transparent;
    background-size: 10px 10px !important;
    background-position: 0px -23px; }
md-progress-linear .md-container .md-bar1, md-progress-linear .md-container .md-bar2 {
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
md-progress-linear .md-container.md-mode-query .md-bar1 {
    display: none; }
md-progress-linear .md-container.md-mode-query .md-bar2 {
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
    animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1); }
md-progress-linear .md-container.md-mode-determinate .md-bar1 {
    display: none; }
md-progress-linear .md-container.md-mode-indeterminate .md-bar1 {
    -webkit-animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
    animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite; }
md-progress-linear .md-container.md-mode-indeterminate .md-bar2 {
    -webkit-animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
    animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite; }
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container {
    -webkit-animation: none;
    animation: none; }
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
    -webkit-animation-name: none;
    animation-name: none; }
md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2 {
    -webkit-animation-name: none;
    animation-name: none; }
md-progress-linear .md-container.md-mode-buffer {
    background-color: transparent !important;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear; }
md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
    display: block;
    -webkit-animation: buffer 3s infinite linear;
    animation: buffer 3s infinite linear; }

@-webkit-keyframes query {
    0% {
        opacity: 1;
        -webkit-transform: translateX(35%) scale(0.3, 1);
        transform: translateX(35%) scale(0.3, 1); }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-50%) scale(0, 1);
        transform: translateX(-50%) scale(0, 1); } }

@keyframes query {
    0% {
        opacity: 1;
        -webkit-transform: translateX(35%) scale(0.3, 1);
        transform: translateX(35%) scale(0.3, 1); }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-50%) scale(0, 1);
        transform: translateX(-50%) scale(0, 1); } }

@-webkit-keyframes buffer {
    0% {
        opacity: 1;
        background-position: 0px -23px; }
    50% {
        opacity: 0; }
    100% {
        opacity: 1;
        background-position: -200px -23px; } }

@keyframes buffer {
    0% {
        opacity: 1;
        background-position: 0px -23px; }
    50% {
        opacity: 0; }
    100% {
        opacity: 1;
        background-position: -200px -23px; } }

@-webkit-keyframes md-progress-linear-indeterminate-scale-1 {
    0% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear; }
    36.6% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1);
        -webkit-animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1);
        animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1); }
    69.15% {
        -webkit-transform: scaleX(0.83);
        transform: scaleX(0.83);
        -webkit-animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098);
        animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098); }
    100% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1); } }

@keyframes md-progress-linear-indeterminate-scale-1 {
    0% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear; }
    36.6% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1);
        -webkit-animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1);
        animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1); }
    69.15% {
        -webkit-transform: scaleX(0.83);
        transform: scaleX(0.83);
        -webkit-animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098);
        animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098); }
    100% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1); } }

@-webkit-keyframes md-progress-linear-indeterminate-1 {
    0% {
        left: -105.16667%;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear; }
    20% {
        left: -105.16667%;
        -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582);
        animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582); }
    69.15% {
        left: 21.5%;
        -webkit-animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);
        animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635); }
    100% {
        left: 95.44444%; } }

@keyframes md-progress-linear-indeterminate-1 {
    0% {
        left: -105.16667%;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear; }
    20% {
        left: -105.16667%;
        -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582);
        animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582); }
    69.15% {
        left: 21.5%;
        -webkit-animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);
        animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635); }
    100% {
        left: 95.44444%; } }

@-webkit-keyframes md-progress-linear-indeterminate-scale-2 {
    0% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1);
        -webkit-animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);
        animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397); }
    19.15% {
        -webkit-transform: scaleX(0.57);
        transform: scaleX(0.57);
        -webkit-animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);
        animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432); }
    44.15% {
        -webkit-transform: scaleX(0.91);
        transform: scaleX(0.91);
        -webkit-animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);
        animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179); }
    100% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1); } }

@keyframes md-progress-linear-indeterminate-scale-2 {
    0% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1);
        -webkit-animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);
        animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397); }
    19.15% {
        -webkit-transform: scaleX(0.57);
        transform: scaleX(0.57);
        -webkit-animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);
        animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432); }
    44.15% {
        -webkit-transform: scaleX(0.91);
        transform: scaleX(0.91);
        -webkit-animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);
        animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179); }
    100% {
        -webkit-transform: scaleX(0.1);
        transform: scaleX(0.1); } }

@-webkit-keyframes md-progress-linear-indeterminate-2 {
    0% {
        left: -54.88889%;
        -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968);
        animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968); }
    25% {
        left: -17.25%;
        -webkit-animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);
        animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372); }
    48.35% {
        left: 29.5%;
        -webkit-animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203);
        animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203); }
    100% {
        left: 117.38889%; } }

@keyframes md-progress-linear-indeterminate-2 {
    0% {
        left: -54.88889%;
        -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968);
        animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968); }
    25% {
        left: -17.25%;
        -webkit-animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);
        animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372); }
    48.35% {
        left: 29.5%;
        -webkit-animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203);
        animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203); }
    100% {
        left: 117.38889%; } }

md-radio-button {
    box-sizing: border-box;
    display: block;
    margin-bottom: 16px;
    white-space: nowrap;
    cursor: pointer;
    position: relative; }
md-radio-button[disabled] {
    cursor: default; }
md-radio-button[disabled] .md-container {
    cursor: default; }
md-radio-button .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    left: 0;
    right: auto; }
[dir=rtl] md-radio-button .md-container {
    left: auto; }
[dir=rtl] md-radio-button .md-container {
    right: 0; }
md-radio-button .md-container .md-ripple-container {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    left: -15px;
    top: -15px;
    right: -15px;
    bottom: -15px; }
md-radio-button .md-container:before {
    box-sizing: border-box;
    background-color: transparent;
    border-radius: 50%;
    content: '';
    position: absolute;
    display: block;
    height: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    width: auto; }
md-radio-button.md-align-top-left > div.md-container {
    top: 12px; }
md-radio-button .md-off {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-style: solid;
    border-width: 2px;
    border-radius: 50%;
    -webkit-transition: border-color ease 0.28s;
    transition: border-color ease 0.28s; }
md-radio-button .md-on {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-transition: -webkit-transform ease 0.28s;
    transition: -webkit-transform ease 0.28s;
    transition: transform ease 0.28s;
    transition: transform ease 0.28s, -webkit-transform ease 0.28s;
    -webkit-transform: scale(0);
    transform: scale(0); }
md-radio-button.md-checked .md-on {
    -webkit-transform: scale(0.5);
    transform: scale(0.5); }
md-radio-button .md-label {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    margin-left: 30px;
    margin-right: 0;
    vertical-align: middle;
    white-space: normal;
    pointer-events: none;
    width: auto; }
[dir=rtl] md-radio-button .md-label {
    margin-left: 0; }
[dir=rtl] md-radio-button .md-label {
    margin-right: 30px; }

md-radio-group {
    /** Layout adjustments for the radio group. */ }
md-radio-group.layout-column md-radio-button, md-radio-group.layout-xs-column md-radio-button, md-radio-group.layout-gt-xs-column md-radio-button, md-radio-group.layout-sm-column md-radio-button, md-radio-group.layout-gt-sm-column md-radio-button, md-radio-group.layout-md-column md-radio-button, md-radio-group.layout-gt-md-column md-radio-button, md-radio-group.layout-lg-column md-radio-button, md-radio-group.layout-gt-lg-column md-radio-button, md-radio-group.layout-xl-column md-radio-button {
    margin-bottom: 16px; }
md-radio-group.layout-row md-radio-button, md-radio-group.layout-xs-row md-radio-button, md-radio-group.layout-gt-xs-row md-radio-button, md-radio-group.layout-sm-row md-radio-button, md-radio-group.layout-gt-sm-row md-radio-button, md-radio-group.layout-md-row md-radio-button, md-radio-group.layout-gt-md-row md-radio-button, md-radio-group.layout-lg-row md-radio-button, md-radio-group.layout-gt-lg-row md-radio-button, md-radio-group.layout-xl-row md-radio-button {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 16px; }
[dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
    margin-left: 16px; }
[dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
    margin-right: 0; }
md-radio-group.layout-row md-radio-button:last-of-type, md-radio-group.layout-xs-row md-radio-button:last-of-type, md-radio-group.layout-gt-xs-row md-radio-button:last-of-type, md-radio-group.layout-sm-row md-radio-button:last-of-type, md-radio-group.layout-gt-sm-row md-radio-button:last-of-type, md-radio-group.layout-md-row md-radio-button:last-of-type, md-radio-group.layout-gt-md-row md-radio-button:last-of-type, md-radio-group.layout-lg-row md-radio-button:last-of-type, md-radio-group.layout-gt-lg-row md-radio-button:last-of-type, md-radio-group.layout-xl-row md-radio-button:last-of-type {
    margin-left: 0;
    margin-right: 0; }
md-radio-group:focus {
    outline: none; }
md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
md-radio-group.md-focused.ng-empty > md-radio-button:first-child .md-container:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
md-radio-group[disabled] md-radio-button {
    cursor: default; }
md-radio-group[disabled] md-radio-button .md-container {
    cursor: default; }

.md-inline-form md-radio-group {
    margin: 18px 0 19px; }
.md-inline-form md-radio-group md-radio-button {
    display: inline-block;
    height: 30px;
    padding: 2px;
    box-sizing: border-box;
    margin-top: 0;
    margin-bottom: 0; }

@media screen and (-ms-high-contrast: active) {
    md-radio-button.md-default-theme .md-on {
        background-color: #fff; } }

md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform-origin: left top;
    transform-origin: left top; }
[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
    -webkit-transform-origin: right top;
    transform-origin: right top; }

md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child {
    -webkit-transform: translateY(-22px) translateX(-2px) scale(0.75);
    transform: translateY(-22px) translateX(-2px) scale(0.75); }

.md-select-menu-container {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 90;
    opacity: 0;
    display: none;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
.md-select-menu-container:not(.md-clickable) {
    pointer-events: none; }
.md-select-menu-container md-progress-circular {
    display: table;
    margin: 24px auto !important; }
.md-select-menu-container.md-active {
    display: block;
    opacity: 1; }
.md-select-menu-container.md-active md-select-menu {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-duration: 150ms;
    transition-duration: 150ms; }
.md-select-menu-container.md-active md-select-menu > * {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 150ms;
    transition-duration: 150ms;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms; }
.md-select-menu-container.md-leave {
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms; }

md-input-container > md-select {
    margin: 0;
    -webkit-box-ordinal-group: 3;
    order: 2; }

md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after, md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
    content: ' *';
    font-size: 13px;
    vertical-align: top; }

md-input-container.md-input-invalid md-select .md-select-value {
    border-bottom-style: solid;
    padding-bottom: 1px; }

md-select {
    display: -webkit-box;
    display: flex;
    margin: 20px 0 26px 0; }
md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after, md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
    content: ' *';
    font-size: 13px;
    vertical-align: top; }
md-select[disabled] .md-select-value {
    background-position: 0 bottom;
    background-size: 4px 1px;
    background-repeat: repeat-x;
    margin-bottom: -1px; }
md-select:focus {
    outline: none; }
md-select[disabled]:hover {
    cursor: default; }
md-select:not([disabled]):hover {
    cursor: pointer; }
md-select:not([disabled]).ng-invalid.ng-touched .md-select-value {
    border-bottom-style: solid;
    padding-bottom: 1px; }
md-select:not([disabled]):focus .md-select-value {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 0; }
md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value {
    padding-bottom: 0; }

md-input-container.md-input-has-value .md-select-value > span:not(.md-select-icon) {
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0); }

.md-select-value {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 2px 2px 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    box-sizing: content-box;
    min-width: 64px;
    min-height: 26px;
    -webkit-box-flex: 1;
    flex-grow: 1; }
.md-select-value > span:not(.md-select-icon) {
    max-width: 100%;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
.md-select-value > span:not(.md-select-icon) .md-text {
    display: inline; }
.md-select-value .md-select-icon {
    display: block;
    -webkit-box-align: end;
    align-items: flex-end;
    text-align: right;
    width: 24px;
    margin: 0 4px;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    font-size: 1.2rem; }
[dir=rtl] .md-select-value .md-select-icon {
    -webkit-box-align: start;
    align-items: flex-start; }
[dir=rtl] .md-select-value .md-select-icon {
    text-align: left; }
.md-select-value .md-select-icon:after {
    display: block;
    content: '\25BC';
    position: relative;
    top: 2px;
    speak: none;
    font-size: 13px;
    -webkit-transform: scaleY(0.5) scaleX(1);
    transform: scaleY(0.5) scaleX(1); }
.md-select-value.md-select-placeholder {
    display: -webkit-box;
    display: flex;
    -webkit-box-ordinal-group: 2;
    order: 1;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    padding-left: 2px;
    z-index: 1; }

md-select-menu {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    max-height: 256px;
    min-height: 48px;
    overflow-y: hidden;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: scale(1);
    transform: scale(1); }
md-select-menu.md-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse; }
md-select-menu:not(.md-overflow) md-content {
    padding-top: 8px;
    padding-bottom: 8px; }
[dir=rtl] md-select-menu {
    -webkit-transform-origin: right top;
    transform-origin: right top; }
md-select-menu md-content {
    min-width: 136px;
    min-height: 48px;
    max-height: 256px;
    overflow-y: auto; }
md-select-menu > * {
    opacity: 0; }

md-option {
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    width: auto;
    -webkit-transition: background 0.15s linear;
    transition: background 0.15s linear;
    padding: 0 16px 0 16px;
    height: 48px; }
md-option[disabled] {
    cursor: default; }
md-option:focus {
    outline: none; }
md-option .md-text {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

md-optgroup {
    display: block; }
md-optgroup label {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    padding: 16px;
    font-weight: 500; }
md-optgroup md-option {
    padding-left: 32px;
    padding-right: 32px; }

@media screen and (-ms-high-contrast: active) {
    .md-select-backdrop {
        background-color: transparent; }
    md-select-menu {
        border: 1px solid #fff; } }

md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-left: 40px;
    padding-right: 16px; }
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-left: 16px; }
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-right: 40px; }
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    left: 0;
    right: auto; }
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    left: auto; }
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    right: 0; }
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
    box-sizing: border-box;
    background-color: transparent;
    border-radius: 50%;
    content: '';
    position: absolute;
    display: block;
    height: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    width: auto; }
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
    box-sizing: border-box;
    content: '';
    position: absolute;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px; }
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    left: -15px;
    top: -15px;
    right: -15px;
    bottom: -15px; }
md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
    box-sizing: border-box;
    -webkit-transition: 240ms;
    transition: 240ms;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 2px; }
md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
    border-color: transparent; }
md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
    box-sizing: border-box;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 4.66667px;
    top: 0.22222px;
    display: table;
    width: 6.66667px;
    height: 13.33333px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
    cursor: default; }
md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: table;
    width: 12px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    margin-left: 10.66667px;
    margin-right: auto; }
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    margin-left: auto; }
[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    margin-right: 10.66667px; }

md-sidenav {
    box-sizing: border-box;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    z-index: 60;
    width: 320px;
    max-width: 320px;
    bottom: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
md-sidenav ul {
    list-style: none; }
md-sidenav.md-closed {
    display: none; }
md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
    display: -webkit-box;
    display: flex;
    -webkit-transition: 0.2s ease-in all;
    transition: 0.2s ease-in all; }
md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
md-sidenav.md-locked-open-add, md-sidenav.md-locked-open-remove {
    position: static;
    display: -webkit-box;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
md-sidenav.md-locked-open, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-left, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-right {
    position: static;
    display: -webkit-box;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
md-sidenav.md-locked-open-remove.md-closed {
    position: static;
    display: -webkit-box;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
md-sidenav.md-closed.md-locked-open-add {
    position: static;
    display: -webkit-box;
    display: flex;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }
md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active) {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    width: 0 !important;
    min-width: 0 !important; }
md-sidenav.md-closed.md-locked-open-add-active {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
md-sidenav.md-locked-open-remove-active {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    width: 0 !important;
    min-width: 0 !important; }

.md-sidenav-backdrop.md-locked-open {
    display: none; }

.md-sidenav-left, md-sidenav {
    left: 0;
    top: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }
.md-sidenav-left.md-closed, md-sidenav.md-closed {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }

.md-sidenav-right {
    left: 100%;
    top: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
.md-sidenav-right.md-closed {
    -webkit-transform: translate(0%, 0);
    transform: translate(0%, 0); }

@media (min-width: 600px) {
    md-sidenav {
        max-width: 400px; } }

@media (max-width: 456px) {
    md-sidenav {
        width: calc(100% - 56px);
        min-width: calc(100% - 56px);
        max-width: calc(100% - 56px); } }

@media screen and (-ms-high-contrast: active) {
    .md-sidenav-left, md-sidenav {
        border-right: 1px solid #fff; }
    .md-sidenav-right {
        border-left: 1px solid #fff; } }

@-webkit-keyframes sliderFocusThumb {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7); }
    30% {
        -webkit-transform: scale(1);
        transform: scale(1); }
    100% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7); } }

@keyframes sliderFocusThumb {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7); }
    30% {
        -webkit-transform: scale(1);
        transform: scale(1); }
    100% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7); } }

@-webkit-keyframes sliderDiscreteFocusThumb {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7); }
    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8); }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0); } }

@keyframes sliderDiscreteFocusThumb {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7); }
    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8); }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0); } }

@-webkit-keyframes sliderDiscreteFocusRing {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        opacity: 0; }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0); } }

@keyframes sliderDiscreteFocusRing {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        opacity: 0; }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0); } }

md-slider {
    height: 48px;
    min-width: 128px;
    position: relative;
    margin-left: 4px;
    margin-right: 4px;
    padding: 0;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    /**
   * Track
   */
    /**
   * Slider thumb
   */
    /* The sign that's focused in discrete mode */
    /**
   * The border/background that comes in when focused in non-discrete mode
   */
    /* Don't animate left/right while panning */ }
md-slider *, md-slider *:after {
    box-sizing: border-box; }
md-slider .md-slider-wrapper {
    outline: none;
    width: 100%;
    height: 100%; }
md-slider .md-slider-content {
    position: relative; }
md-slider .md-track-container {
    width: 100%;
    position: absolute;
    top: 23px;
    height: 2px; }
md-slider .md-track {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
md-slider .md-track-fill {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: width, height;
    transition-property: width, height; }
md-slider .md-track-ticks {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
md-slider .md-track-ticks canvas {
    width: 100%;
    height: 100%; }
md-slider .md-thumb-container {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: left, right, bottom;
    transition-property: left, right, bottom; }
[dir=rtl] md-slider .md-thumb-container {
    left: auto;
    right: 0; }
md-slider .md-thumb {
    z-index: 1;
    position: absolute;
    left: -10px;
    top: 14px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
[dir=rtl] md-slider .md-thumb {
    left: auto;
    right: -10px; }
md-slider .md-thumb:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    border-width: 3px;
    border-style: solid;
    -webkit-transition: inherit;
    transition: inherit; }
md-slider .md-sign {
    /* Center the children (slider-thumb-text) */
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: absolute;
    left: -14px;
    top: -17px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.4) translate3d(0, 67.5px, 0);
    transform: scale(0.4) translate3d(0, 67.5px, 0);
    -webkit-transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    /* The arrow pointing down under the sign */ }
md-slider .md-sign:after {
    position: absolute;
    content: '';
    left: 0px;
    border-radius: 16px;
    top: 19px;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top-width: 16px;
    border-top-style: solid;
    opacity: 0;
    -webkit-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
    -webkit-transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1); }
[dir=rtl] md-slider .md-sign:after {
    left: auto;
    right: 0px; }
md-slider .md-sign .md-thumb-text {
    z-index: 1;
    font-size: 12px;
    font-weight: bold; }
md-slider .md-focus-ring {
    position: absolute;
    left: -17px;
    top: 7px;
    width: 34px;
    height: 34px;
    border-radius: 34px;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1); }
[dir=rtl] md-slider .md-focus-ring {
    left: auto;
    right: -17px; }
md-slider .md-disabled-thumb {
    position: absolute;
    left: -14px;
    top: 10px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border-width: 4px;
    border-style: solid;
    display: none; }
[dir=rtl] md-slider .md-disabled-thumb {
    left: auto;
    right: -14px; }
md-slider.md-min .md-sign {
    opacity: 0; }
md-slider:focus {
    outline: none; }
md-slider.md-dragging .md-thumb-container,
md-slider.md-dragging .md-track-fill {
    -webkit-transition: none;
    transition: none; }
md-slider:not([md-discrete]) {
    /* Hide the sign and ticks in non-discrete mode */ }
md-slider:not([md-discrete]) .md-track-ticks,
md-slider:not([md-discrete]) .md-sign {
    display: none; }
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
    -webkit-animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
    animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1); }
md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb {
    -webkit-transform: scale(1);
    transform: scale(1); }
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
    -webkit-animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb, md-slider[md-discrete]:not([disabled]).md-active .md-thumb {
    -webkit-transform: scale(0);
    transform: scale(0); }
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,
md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after, md-slider[md-discrete]:not([disabled]).md-active .md-sign,
md-slider[md-discrete]:not([disabled]).md-active .md-sign:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1); }
md-slider[md-discrete][disabled][readonly] .md-thumb {
    -webkit-transform: scale(0);
    transform: scale(0); }
md-slider[md-discrete][disabled][readonly] .md-sign,
md-slider[md-discrete][disabled][readonly] .md-sign:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1); }
md-slider[disabled] .md-track-fill {
    display: none; }
md-slider[disabled] .md-track-ticks {
    opacity: 0; }
md-slider[disabled]:not([readonly]) .md-sign {
    opacity: 0; }
md-slider[disabled] .md-thumb {
    -webkit-transform: scale(0.5);
    transform: scale(0.5); }
md-slider[disabled] .md-disabled-thumb {
    display: block; }
md-slider[md-vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    min-height: 128px;
    min-width: 0; }
md-slider[md-vertical] .md-slider-wrapper {
    -webkit-box-flex: 1;
    flex: 1;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 48px;
    align-self: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center; }
md-slider[md-vertical] .md-track-container {
    height: 100%;
    width: 2px;
    top: 0;
    left: calc(50% - (2px / 2)); }
md-slider[md-vertical] .md-thumb-container {
    top: auto;
    margin-bottom: 23px;
    left: calc(50% - 1px);
    bottom: 0; }
md-slider[md-vertical] .md-thumb-container .md-thumb:after {
    left: 1px; }
md-slider[md-vertical] .md-thumb-container .md-focus-ring {
    left: -16px; }
md-slider[md-vertical] .md-track-fill {
    bottom: 0; }
md-slider[md-vertical][md-discrete] .md-sign {
    left: -40px;
    top: 9.5px;
    -webkit-transform: scale(0.4) translate3d(67.5px, 0, 0);
    transform: scale(0.4) translate3d(67.5px, 0, 0);
    /* The arrow pointing left next the sign */ }
md-slider[md-vertical][md-discrete] .md-sign:after {
    top: 9.5px;
    left: 19px;
    border-top: 14px solid transparent;
    border-right: 0;
    border-bottom: 14px solid transparent;
    border-left-width: 16px;
    border-left-style: solid;
    opacity: 0;
    -webkit-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text {
    z-index: 1;
    font-size: 12px;
    font-weight: bold; }
md-slider[md-vertical][md-discrete].md-active .md-sign:after,
md-slider[md-vertical][md-discrete] .md-focused .md-sign:after, md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after {
    top: 0; }
md-slider[md-vertical][disabled][readonly] .md-thumb {
    -webkit-transform: scale(0);
    transform: scale(0); }
md-slider[md-vertical][disabled][readonly] .md-sign,
md-slider[md-vertical][disabled][readonly] .md-sign:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1); }
md-slider[md-invert]:not([md-vertical]) .md-track-fill {
    left: auto;
    right: 0; }
[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
    left: 0; }
[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
    right: auto; }
md-slider[md-invert][md-vertical] .md-track-fill {
    bottom: auto;
    top: 0; }

md-slider-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-slider-container > *:first-child:not(md-slider),
md-slider-container > *:last-child:not(md-slider) {
    min-width: 25px;
    max-width: 42px;
    height: 25px;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: color, max-width;
    transition-property: color, max-width; }
md-slider-container > *:first-child:not(md-slider) {
    margin-right: 16px; }
[dir=rtl] md-slider-container > *:first-child:not(md-slider) {
    margin-right: auto;
    margin-left: 16px; }
md-slider-container > *:last-child:not(md-slider) {
    margin-left: 16px; }
[dir=rtl] md-slider-container > *:last-child:not(md-slider) {
    margin-left: auto;
    margin-right: 16px; }
md-slider-container[md-vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column; }
md-slider-container[md-vertical] > *:first-child:not(md-slider),
md-slider-container[md-vertical] > *:last-child:not(md-slider) {
    margin-right: 0;
    margin-left: 0;
    text-align: center; }
md-slider-container md-input-container input[type="number"] {
    text-align: center;
    padding-left: 15px;
    height: 50px;
    margin-top: -25px; }
[dir=rtl] md-slider-container md-input-container input[type="number"] {
    padding-left: 0;
    padding-right: 15px; }

@media screen and (-ms-high-contrast: active) {
    md-slider.md-default-theme .md-track {
        border-bottom: 1px solid #fff; } }

.md-sticky-clone {
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    position: absolute !important;
    -webkit-transform: translate3d(-9999px, -9999px, 0);
    transform: translate3d(-9999px, -9999px, 0); }
.md-sticky-clone[sticky-state="active"] {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
.md-sticky-clone[sticky-state="active"]:not(.md-sticky-no-effect) .md-subheader-inner {
    -webkit-animation: subheaderStickyHoverIn 0.3s ease-out both;
    animation: subheaderStickyHoverIn 0.3s ease-out both; }

@-webkit-keyframes subheaderStickyHoverIn {
    0% {
        box-shadow: 0 0 0 0 transparent; }
    100% {
        box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); } }

@keyframes subheaderStickyHoverIn {
    0% {
        box-shadow: 0 0 0 0 transparent; }
    100% {
        box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); } }

@-webkit-keyframes subheaderStickyHoverOut {
    0% {
        box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); }
    100% {
        box-shadow: 0 0 0 0 transparent; } }

@keyframes subheaderStickyHoverOut {
    0% {
        box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); }
    100% {
        box-shadow: 0 0 0 0 transparent; } }

.md-subheader-wrapper:not(.md-sticky-no-effect) {
    -webkit-transition: 0.2s ease-out margin;
    transition: 0.2s ease-out margin; }
.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader {
    margin: 0; }
.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone {
    z-index: 2; }
.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state="active"] {
    margin-top: -2px; }
.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state="active"] .md-subheader-inner:after {
    -webkit-animation: subheaderStickyHoverOut 0.3s ease-out both;
    animation: subheaderStickyHoverOut 0.3s ease-out both; }

.md-subheader {
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    margin: 0 0 0 0;
    position: relative; }
.md-subheader .md-subheader-inner {
    display: block;
    padding: 16px; }
.md-subheader .md-subheader-content {
    display: block;
    z-index: 1;
    position: relative; }

[md-swipe-left], [md-swipe-right] {
    touch-action: pan-y; }

[md-swipe-up], [md-swipe-down] {
    touch-action: pan-x; }

.md-inline-form md-switch {
    margin-top: 18px;
    margin-bottom: 19px; }

md-switch {
    margin: 16px 0;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 30px;
    line-height: 28px;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
    margin-left: inherit;
    margin-right: 16px; }
[dir=rtl] md-switch {
    margin-left: 16px; }
[dir=rtl] md-switch {
    margin-right: inherit; }
md-switch:last-of-type {
    margin-left: inherit;
    margin-right: 0; }
[dir=rtl] md-switch:last-of-type {
    margin-left: 0; }
[dir=rtl] md-switch:last-of-type {
    margin-right: inherit; }
md-switch[disabled] {
    cursor: default; }
md-switch[disabled] .md-container {
    cursor: default; }
md-switch .md-container {
    cursor: -webkit-grab;
    cursor: grab;
    width: 36px;
    height: 24px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 8px;
    float: left; }
[dir=rtl] md-switch .md-container {
    margin-right: 0px;
    margin-left: 8px; }
md-switch.md-inverted .md-container {
    margin-right: initial;
    margin-left: 8px; }
[dir=rtl] md-switch.md-inverted .md-container {
    margin-right: 8px; }
[dir=rtl] md-switch.md-inverted .md-container {
    margin-left: initial; }
md-switch:not([disabled]) .md-dragging,
md-switch:not([disabled]).md-dragging .md-container {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
md-switch.md-focused .md-thumb:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
md-switch .md-label {
    border-color: transparent;
    border-width: 0;
    float: left; }
md-switch .md-bar {
    left: 1px;
    width: 34px;
    top: 5px;
    height: 14px;
    border-radius: 8px;
    position: absolute; }
md-switch .md-thumb-container {
    top: 2px;
    left: 0;
    width: 16px;
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 1; }
md-switch.md-checked .md-thumb-container {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
md-switch .md-thumb {
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    outline: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
md-switch .md-thumb:before {
    background-color: transparent;
    border-radius: 50%;
    content: '';
    position: absolute;
    display: block;
    height: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    width: auto; }
md-switch .md-thumb .md-ripple-container {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    left: -20px;
    top: -20px;
    right: -20px;
    bottom: -20px; }
md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb-container,
md-switch:not(.md-dragging) .md-thumb {
    -webkit-transition: all 0.08s linear;
    transition: all 0.08s linear;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, -webkit-transform;
    transition-property: transform, background-color;
    transition-property: transform, background-color, -webkit-transform; }
md-switch:not(.md-dragging) .md-bar,
md-switch:not(.md-dragging) .md-thumb {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s; }

@media screen and (-ms-high-contrast: active) {
    md-switch.md-default-theme .md-bar {
        background-color: #666; }
    md-switch.md-default-theme.md-checked .md-bar {
        background-color: #9E9E9E; }
    md-switch.md-default-theme .md-thumb {
        background-color: #fff; } }

@-webkit-keyframes md-tab-content-hide {
    0% {
        opacity: 1; }
    50% {
        opacity: 1; }
    100% {
        opacity: 0; } }

@keyframes md-tab-content-hide {
    0% {
        opacity: 1; }
    50% {
        opacity: 1; }
    100% {
        opacity: 0; } }

md-tab-data {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0; }

md-tabs {
    display: block;
    margin: 0;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    flex-shrink: 0; }
md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
    min-height: 248px; }
md-tabs[md-align-tabs="bottom"] {
    padding-bottom: 48px; }
md-tabs[md-align-tabs="bottom"] md-tabs-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 48px;
    z-index: 2; }
md-tabs[md-align-tabs="bottom"] md-tabs-content-wrapper {
    top: 0;
    bottom: 48px; }
md-tabs.md-dynamic-height md-tabs-content-wrapper {
    min-height: 0;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    overflow: visible; }
md-tabs.md-dynamic-height md-tab-content.md-active {
    position: relative; }
md-tabs[md-border-bottom] md-tabs-wrapper {
    border-width: 0 0 1px;
    border-style: solid; }
md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper {
    top: 49px; }

md-tabs-wrapper {
    display: block;
    position: relative;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
md-tabs-wrapper md-prev-button, md-tabs-wrapper md-next-button {
    height: 100%;
    width: 32px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 1em;
    z-index: 2;
    cursor: pointer;
    font-size: 16px;
    background: transparent no-repeat center center;
    -webkit-transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
md-tabs-wrapper md-prev-button:focus, md-tabs-wrapper md-next-button:focus {
    outline: none; }
md-tabs-wrapper md-prev-button.md-disabled, md-tabs-wrapper md-next-button.md-disabled {
    opacity: 0.25;
    cursor: default; }
md-tabs-wrapper md-prev-button.ng-leave, md-tabs-wrapper md-next-button.ng-leave {
    -webkit-transition: none;
    transition: none; }
md-tabs-wrapper md-prev-button md-icon, md-tabs-wrapper md-next-button md-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
[dir="rtl"] md-tabs-wrapper md-prev-button, [dir="rtl"] md-tabs-wrapper md-next-button {
    -webkit-transform: rotateY(180deg) translateY(-50%);
    transform: rotateY(180deg) translateY(-50%); }
md-tabs-wrapper md-prev-button {
    left: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg=="); }
[dir=rtl] md-tabs-wrapper md-prev-button {
    left: auto;
    right: 0; }
md-tabs-wrapper md-next-button {
    right: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K"); }
[dir=rtl] md-tabs-wrapper md-next-button {
    right: auto;
    left: 0; }
md-tabs-wrapper md-next-button md-icon {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg); }
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
    -webkit-box-flex: 1;
    flex-grow: 1; }

md-tabs-canvas {
    position: relative;
    overflow: hidden;
    display: block;
    height: 48px; }
md-tabs-canvas:after {
    content: '';
    display: table;
    clear: both; }
md-tabs-canvas .md-dummy-wrapper {
    position: absolute;
    top: 0;
    left: 0; }
[dir=rtl] md-tabs-canvas .md-dummy-wrapper {
    left: auto;
    right: 0; }
md-tabs-canvas.md-paginated {
    margin: 0 32px; }
md-tabs-canvas.md-center-tabs {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    text-align: center; }
md-tabs-canvas.md-center-tabs .md-tab {
    float: none;
    display: inline-block; }

md-pagination-wrapper {
    height: 48px;
    display: -webkit-box;
    display: flex;
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    position: absolute;
    left: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
md-pagination-wrapper:after {
    content: '';
    display: table;
    clear: both; }
[dir=rtl] md-pagination-wrapper {
    left: auto;
    right: 0; }
md-pagination-wrapper.md-center-tabs {
    position: relative;
    -webkit-box-pack: center;
    justify-content: center; }

md-tabs-content-wrapper {
    display: block;
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden; }

md-tab-content {
    display: -webkit-box;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    overflow: auto;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
md-tab-content.md-no-scroll {
    bottom: auto;
    overflow: hidden; }
md-tab-content.ng-leave, md-tab-content.md-no-transition {
    -webkit-transition: none;
    transition: none; }
md-tab-content.md-left:not(.md-active) {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-animation: 1s md-tab-content-hide;
    animation: 1s md-tab-content-hide;
    visibility: hidden; }
[dir=rtl] md-tab-content.md-left:not(.md-active) {
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
md-tab-content.md-left:not(.md-active) * {
    -webkit-transition: visibility 0s linear;
    transition: visibility 0s linear;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
    visibility: hidden; }
md-tab-content.md-right:not(.md-active) {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-animation: 1s md-tab-content-hide;
    animation: 1s md-tab-content-hide;
    visibility: hidden; }
[dir=rtl] md-tab-content.md-right:not(.md-active) {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
md-tab-content.md-right:not(.md-active) * {
    -webkit-transition: visibility 0s linear;
    transition: visibility 0s linear;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
    visibility: hidden; }
md-tab-content > div {
    -webkit-box-flex: 1;
    flex: 1 0 100%;
    min-width: 0; }
md-tab-content > div.ng-leave {
    -webkit-animation: 1s md-tab-content-hide;
    animation: 1s md-tab-content-hide; }

md-ink-bar {
    position: absolute;
    left: auto;
    right: auto;
    bottom: 0;
    height: 2px; }
md-ink-bar.md-left {
    -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); }
md-ink-bar.md-right {
    -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1); }

md-tab {
    position: absolute;
    z-index: -1;
    left: -9999px; }

.md-tab {
    font-size: 14px;
    text-align: center;
    line-height: 24px;
    padding: 12px 24px;
    -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    text-transform: uppercase;
    float: left;
    font-weight: 500;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis; }
[dir=rtl] .md-tab {
    float: right; }
.md-tab.md-focused, .md-tab:focus {
    box-shadow: none;
    outline: none; }
.md-tab.md-active {
    cursor: default; }
.md-tab.md-disabled {
    pointer-events: none;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    opacity: 0.5;
    cursor: default; }
.md-tab.ng-leave {
    -webkit-transition: none;
    transition: none; }

md-toolbar + md-tabs, md-toolbar + md-dialog-content md-tabs {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.md-toast-text {
    padding: 0 6px; }

md-toast {
    position: absolute;
    z-index: 105;
    box-sizing: border-box;
    cursor: default;
    overflow: hidden;
    padding: 8px;
    opacity: 1;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    /* Transition differently when swiping */
    /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */ }
md-toast .md-toast-content {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    max-height: 168px;
    max-width: 100%;
    min-height: 48px;
    padding: 0 18px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    border-radius: 2px;
    font-size: 14px;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
    transform: translate3d(0, 0, 0) rotateZ(0deg);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-box-pack: start;
    justify-content: flex-start; }
md-toast .md-toast-content::before {
    content: '';
    min-height: 48px;
    visibility: hidden;
    display: inline-block; }
[dir=rtl] md-toast .md-toast-content {
    -webkit-box-pack: end;
    justify-content: flex-end; }
md-toast .md-toast-content span {
    -webkit-box-flex: 1;
    flex: 1 1 0%;
    box-sizing: border-box;
    min-width: 0; }
md-toast.md-capsule {
    border-radius: 24px; }
md-toast.md-capsule .md-toast-content {
    border-radius: 24px; }
md-toast.ng-leave-active .md-toast-content {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
md-toast.md-swipeleft .md-toast-content, md-toast.md-swiperight .md-toast-content, md-toast.md-swipeup .md-toast-content, md-toast.md-swipedown .md-toast-content {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
md-toast.ng-enter {
    opacity: 0; }
md-toast.ng-enter .md-toast-content {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
md-toast.ng-enter.md-top .md-toast-content {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
md-toast.ng-enter.ng-enter-active {
    opacity: 1; }
md-toast.ng-enter.ng-enter-active .md-toast-content {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
md-toast.ng-leave.ng-leave-active .md-toast-content {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0); }
md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0); }
md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
md-toast .md-action {
    line-height: 19px;
    margin-left: 24px;
    margin-right: 0;
    cursor: pointer;
    text-transform: uppercase;
    float: right; }
md-toast .md-button {
    min-width: 0;
    margin-right: 0;
    margin-left: 12px; }
[dir=rtl] md-toast .md-button {
    margin-right: 12px; }
[dir=rtl] md-toast .md-button {
    margin-left: 0; }

@media (max-width: 959px) {
    md-toast {
        left: 0;
        right: 0;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        border-radius: 0;
        bottom: 0;
        padding: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
        -webkit-transform: translate3d(0, -50%, 0);
        transform: translate3d(0, -50%, 0); }
    md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0); } }

@media (min-width: 960px) {
    md-toast {
        min-width: 304px;
        /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */ }
    md-toast.md-bottom {
        bottom: 0; }
    md-toast.md-left {
        left: 0; }
    md-toast.md-right {
        right: 0; }
    md-toast.md-top {
        top: 0; }
    md-toast._md-start {
        left: 0; }
    [dir=rtl] md-toast._md-start {
        left: auto;
        right: 0; }
    md-toast._md-end {
        right: 0; }
    [dir=rtl] md-toast._md-end {
        right: auto;
        left: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0); }
    md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0); } }

@media (min-width: 1920px) {
    md-toast .md-toast-content {
        max-width: 568px; } }

@media screen and (-ms-high-contrast: active) {
    md-toast {
        border: 1px solid #fff; } }

.md-toast-animating {
    overflow: hidden !important; }

md-toolbar {
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: relative;
    z-index: 2;
    font-size: 20px;
    min-height: 64px;
    width: 100%; }
md-toolbar._md-toolbar-transitions {
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
    transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
    -webkit-transition-property: background-color, fill, color;
    transition-property: background-color, fill, color; }
md-toolbar.md-whiteframe-z1-add, md-toolbar.md-whiteframe-z1-remove {
    -webkit-transition: box-shadow 0.5s linear;
    transition: box-shadow 0.5s linear; }
md-toolbar md-toolbar-filler {
    width: 72px; }
md-toolbar *,
md-toolbar *:before,
md-toolbar *:after {
    box-sizing: border-box; }
md-toolbar.ng-animate {
    -webkit-transition: none;
    transition: none; }
md-toolbar.md-tall {
    height: 128px;
    min-height: 128px;
    max-height: 128px; }
md-toolbar.md-medium-tall {
    height: 88px;
    min-height: 88px;
    max-height: 88px; }
md-toolbar.md-medium-tall .md-toolbar-tools {
    height: 48px;
    min-height: 48px;
    max-height: 48px; }
md-toolbar > .md-indent {
    margin-left: 64px; }
[dir=rtl] md-toolbar > .md-indent {
    margin-left: auto;
    margin-right: 64px; }
md-toolbar ~ md-content > md-list {
    padding: 0; }
md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
    display: none; }

.md-toolbar-tools {
    font-size: 20px;
    letter-spacing: 0.005em;
    box-sizing: border-box;
    font-weight: 400;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    width: 100%;
    height: 64px;
    max-height: 64px;
    padding: 0 16px;
    margin: 0; }
.md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {
    font-size: inherit;
    font-weight: inherit;
    margin: inherit; }
.md-toolbar-tools a {
    color: inherit;
    text-decoration: none; }
.md-toolbar-tools .fill-height {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center; }
.md-toolbar-tools md-checkbox {
    margin: inherit; }
.md-toolbar-tools .md-button {
    margin-top: 0;
    margin-bottom: 0; }
.md-toolbar-tools .md-button, .md-toolbar-tools .md-button.md-icon-button md-icon {
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
    transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
    -webkit-transition-property: background-color, fill, color;
    transition-property: background-color, fill, color; }
.md-toolbar-tools .md-button.ng-animate, .md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
    -webkit-transition: none;
    transition: none; }
.md-toolbar-tools > .md-button:first-child {
    margin-left: -8px; }
[dir=rtl] .md-toolbar-tools > .md-button:first-child {
    margin-left: auto;
    margin-right: -8px; }
.md-toolbar-tools > .md-button:last-child {
    margin-right: -8px; }
[dir=rtl] .md-toolbar-tools > .md-button:last-child {
    margin-right: auto;
    margin-left: -8px; }
.md-toolbar-tools > md-menu:last-child {
    margin-right: -8px; }
[dir=rtl] .md-toolbar-tools > md-menu:last-child {
    margin-right: auto;
    margin-left: -8px; }
.md-toolbar-tools > md-menu:last-child > .md-button {
    margin-right: 0; }
[dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
    margin-right: auto;
    margin-left: 0; }
@media screen and (-ms-high-contrast: active) {
    .md-toolbar-tools {
        border-bottom: 1px solid #fff; } }

@media (min-width: 0) and (max-width: 959px) and (orientation: portrait) {
    md-toolbar {
        min-height: 56px; }
    .md-toolbar-tools {
        height: 56px;
        max-height: 56px; } }

@media (min-width: 0) and (max-width: 959px) and (orientation: landscape) {
    md-toolbar {
        min-height: 48px; }
    .md-toolbar-tools {
        height: 48px;
        max-height: 48px; } }

.md-tooltip {
    pointer-events: none;
    border-radius: 4px;
    overflow: hidden;
    opacity: 0;
    font-weight: 500;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 32px;
    line-height: 32px;
    padding-right: 16px;
    padding-left: 16px; }
.md-tooltip.md-origin-top {
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    margin-top: -24px; }
.md-tooltip.md-origin-right {
    -webkit-transform-origin: left center;
    transform-origin: left center;
    margin-left: 24px; }
.md-tooltip.md-origin-bottom {
    -webkit-transform-origin: center top;
    transform-origin: center top;
    margin-top: 24px; }
.md-tooltip.md-origin-left {
    -webkit-transform-origin: right center;
    transform-origin: right center;
    margin-left: -24px; }
@media (min-width: 960px) {
    .md-tooltip {
        font-size: 10px;
        height: 22px;
        line-height: 22px;
        padding-right: 8px;
        padding-left: 8px; }
    .md-tooltip.md-origin-top {
        margin-top: -14px; }
    .md-tooltip.md-origin-right {
        margin-left: 14px; }
    .md-tooltip.md-origin-bottom {
        margin-top: 14px; }
    .md-tooltip.md-origin-left {
        margin-left: -14px; } }
.md-tooltip.md-show-add {
    -webkit-transform: scale(0);
    transform: scale(0); }
.md-tooltip.md-show {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-duration: 150ms;
    transition-duration: 150ms;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.9; }
.md-tooltip.md-hide {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 150ms;
    transition-duration: 150ms;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0; }

.md-truncate {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.md-truncate.md-clip {
    text-overflow: clip; }
.md-truncate.flex {
    width: 0; }

.md-virtual-repeat-container {
    box-sizing: border-box;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative; }
.md-virtual-repeat-container .md-virtual-repeat-scroller {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch; }
.md-virtual-repeat-container .md-virtual-repeat-sizer {
    box-sizing: border-box;
    height: 1px;
    display: block;
    margin: 0;
    padding: 0;
    width: 1px; }
.md-virtual-repeat-container .md-virtual-repeat-offsetter {
    box-sizing: border-box;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0; }

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
    overflow-x: auto;
    overflow-y: hidden; }

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
    bottom: 16px;
    right: auto;
    white-space: nowrap; }
[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
    right: auto;
    left: auto; }

.md-whiteframe-1dp, .md-whiteframe-z1 {
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }

.md-whiteframe-2dp {
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-3dp {
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-4dp, .md-whiteframe-z2 {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-5dp {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-6dp {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-7dp, .md-whiteframe-z3 {
    box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }

.md-whiteframe-8dp {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-9dp {
    box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-10dp, .md-whiteframe-z4 {
    box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12); }

.md-whiteframe-11dp {
    box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12); }

.md-whiteframe-12dp {
    box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-13dp, .md-whiteframe-z5 {
    box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-14dp {
    box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-15dp {
    box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-16dp {
    box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-17dp {
    box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-18dp {
    box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12); }

.md-whiteframe-19dp {
    box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12); }

.md-whiteframe-20dp {
    box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-21dp {
    box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-22dp {
    box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-23dp {
    box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12); }

.md-whiteframe-24dp {
    box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }

@media screen and (-ms-high-contrast: active) {
    md-whiteframe {
        border: 1px solid #fff; } }

@media print {
    md-whiteframe, [md-whiteframe] {
        background-color: #ffffff; } }

/*
* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important; }

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/
@-moz-document url-prefix() {
    .layout-fill {
        margin: 0;
        width: 100%;
        min-height: 100%;
        height: 100%; } }

/*
 *  Apply Mixins to create Layout/Flexbox styles
 */
.flex-order {
    -webkit-box-ordinal-group: 1;
    order: 0; }

.flex-order--20 {
    -webkit-box-ordinal-group: -19;
    order: -20; }

.flex-order--19 {
    -webkit-box-ordinal-group: -18;
    order: -19; }

.flex-order--18 {
    -webkit-box-ordinal-group: -17;
    order: -18; }

.flex-order--17 {
    -webkit-box-ordinal-group: -16;
    order: -17; }

.flex-order--16 {
    -webkit-box-ordinal-group: -15;
    order: -16; }

.flex-order--15 {
    -webkit-box-ordinal-group: -14;
    order: -15; }

.flex-order--14 {
    -webkit-box-ordinal-group: -13;
    order: -14; }

.flex-order--13 {
    -webkit-box-ordinal-group: -12;
    order: -13; }

.flex-order--12 {
    -webkit-box-ordinal-group: -11;
    order: -12; }

.flex-order--11 {
    -webkit-box-ordinal-group: -10;
    order: -11; }

.flex-order--10 {
    -webkit-box-ordinal-group: -9;
    order: -10; }

.flex-order--9 {
    -webkit-box-ordinal-group: -8;
    order: -9; }

.flex-order--8 {
    -webkit-box-ordinal-group: -7;
    order: -8; }

.flex-order--7 {
    -webkit-box-ordinal-group: -6;
    order: -7; }

.flex-order--6 {
    -webkit-box-ordinal-group: -5;
    order: -6; }

.flex-order--5 {
    -webkit-box-ordinal-group: -4;
    order: -5; }

.flex-order--4 {
    -webkit-box-ordinal-group: -3;
    order: -4; }

.flex-order--3 {
    -webkit-box-ordinal-group: -2;
    order: -3; }

.flex-order--2 {
    -webkit-box-ordinal-group: -1;
    order: -2; }

.flex-order--1 {
    -webkit-box-ordinal-group: 0;
    order: -1; }

.flex-order-0 {
    -webkit-box-ordinal-group: 1;
    order: 0; }

.flex-order-1 {
    -webkit-box-ordinal-group: 2;
    order: 1; }

.flex-order-2 {
    -webkit-box-ordinal-group: 3;
    order: 2; }

.flex-order-3 {
    -webkit-box-ordinal-group: 4;
    order: 3; }

.flex-order-4 {
    -webkit-box-ordinal-group: 5;
    order: 4; }

.flex-order-5 {
    -webkit-box-ordinal-group: 6;
    order: 5; }

.flex-order-6 {
    -webkit-box-ordinal-group: 7;
    order: 6; }

.flex-order-7 {
    -webkit-box-ordinal-group: 8;
    order: 7; }

.flex-order-8 {
    -webkit-box-ordinal-group: 9;
    order: 8; }

.flex-order-9 {
    -webkit-box-ordinal-group: 10;
    order: 9; }

.flex-order-10 {
    -webkit-box-ordinal-group: 11;
    order: 10; }

.flex-order-11 {
    -webkit-box-ordinal-group: 12;
    order: 11; }

.flex-order-12 {
    -webkit-box-ordinal-group: 13;
    order: 12; }

.flex-order-13 {
    -webkit-box-ordinal-group: 14;
    order: 13; }

.flex-order-14 {
    -webkit-box-ordinal-group: 15;
    order: 14; }

.flex-order-15 {
    -webkit-box-ordinal-group: 16;
    order: 15; }

.flex-order-16 {
    -webkit-box-ordinal-group: 17;
    order: 16; }

.flex-order-17 {
    -webkit-box-ordinal-group: 18;
    order: 17; }

.flex-order-18 {
    -webkit-box-ordinal-group: 19;
    order: 18; }

.flex-order-19 {
    -webkit-box-ordinal-group: 20;
    order: 19; }

.flex-order-20 {
    -webkit-box-ordinal-group: 21;
    order: 20; }

.offset-0, .flex-offset-0, .layout-margin .flex-offset-0, .layout-margin .offset-0 {
    margin-left: 0; }
[dir=rtl] .offset-0, [dir=rtl] .flex-offset-0, [dir=rtl] .layout-margin .flex-offset-0, [dir=rtl] .layout-margin .offset-0 {
    margin-left: auto;
    margin-right: 0; }

.offset-5, .flex-offset-5, .layout-margin .flex-offset-5, .layout-margin .offset-5 {
    margin-left: 5%; }
[dir=rtl] .offset-5, [dir=rtl] .flex-offset-5, [dir=rtl] .layout-margin .flex-offset-5, [dir=rtl] .layout-margin .offset-5 {
    margin-left: auto;
    margin-right: 5%; }

.offset-10, .flex-offset-10, .layout-margin .flex-offset-10, .layout-margin .offset-10 {
    margin-left: 10%; }
[dir=rtl] .offset-10, [dir=rtl] .flex-offset-10, [dir=rtl] .layout-margin .flex-offset-10, [dir=rtl] .layout-margin .offset-10 {
    margin-left: auto;
    margin-right: 10%; }

.offset-15, .flex-offset-15, .layout-margin .flex-offset-15, .layout-margin .offset-15 {
    margin-left: 15%; }
[dir=rtl] .offset-15, [dir=rtl] .flex-offset-15, [dir=rtl] .layout-margin .flex-offset-15, [dir=rtl] .layout-margin .offset-15 {
    margin-left: auto;
    margin-right: 15%; }

.offset-20, .flex-offset-20, .layout-margin .flex-offset-20, .layout-margin .offset-20 {
    margin-left: 20%; }
[dir=rtl] .offset-20, [dir=rtl] .flex-offset-20, [dir=rtl] .layout-margin .flex-offset-20, [dir=rtl] .layout-margin .offset-20 {
    margin-left: auto;
    margin-right: 20%; }

.offset-25, .flex-offset-25, .layout-margin .flex-offset-25, .layout-margin .offset-25 {
    margin-left: 25%; }
[dir=rtl] .offset-25, [dir=rtl] .flex-offset-25, [dir=rtl] .layout-margin .flex-offset-25, [dir=rtl] .layout-margin .offset-25 {
    margin-left: auto;
    margin-right: 25%; }

.offset-30, .flex-offset-30, .layout-margin .flex-offset-30, .layout-margin .offset-30 {
    margin-left: 30%; }
[dir=rtl] .offset-30, [dir=rtl] .flex-offset-30, [dir=rtl] .layout-margin .flex-offset-30, [dir=rtl] .layout-margin .offset-30 {
    margin-left: auto;
    margin-right: 30%; }

.offset-35, .flex-offset-35, .layout-margin .flex-offset-35, .layout-margin .offset-35 {
    margin-left: 35%; }
[dir=rtl] .offset-35, [dir=rtl] .flex-offset-35, [dir=rtl] .layout-margin .flex-offset-35, [dir=rtl] .layout-margin .offset-35 {
    margin-left: auto;
    margin-right: 35%; }

.offset-40, .flex-offset-40, .layout-margin .flex-offset-40, .layout-margin .offset-40 {
    margin-left: 40%; }
[dir=rtl] .offset-40, [dir=rtl] .flex-offset-40, [dir=rtl] .layout-margin .flex-offset-40, [dir=rtl] .layout-margin .offset-40 {
    margin-left: auto;
    margin-right: 40%; }

.offset-45, .flex-offset-45, .layout-margin .flex-offset-45, .layout-margin .offset-45 {
    margin-left: 45%; }
[dir=rtl] .offset-45, [dir=rtl] .flex-offset-45, [dir=rtl] .layout-margin .flex-offset-45, [dir=rtl] .layout-margin .offset-45 {
    margin-left: auto;
    margin-right: 45%; }

.offset-50, .flex-offset-50, .layout-margin .flex-offset-50, .layout-margin .offset-50 {
    margin-left: 50%; }
[dir=rtl] .offset-50, [dir=rtl] .flex-offset-50, [dir=rtl] .layout-margin .flex-offset-50, [dir=rtl] .layout-margin .offset-50 {
    margin-left: auto;
    margin-right: 50%; }

.offset-55, .flex-offset-55, .layout-margin .flex-offset-55, .layout-margin .offset-55 {
    margin-left: 55%; }
[dir=rtl] .offset-55, [dir=rtl] .flex-offset-55, [dir=rtl] .layout-margin .flex-offset-55, [dir=rtl] .layout-margin .offset-55 {
    margin-left: auto;
    margin-right: 55%; }

.offset-60, .flex-offset-60, .layout-margin .flex-offset-60, .layout-margin .offset-60 {
    margin-left: 60%; }
[dir=rtl] .offset-60, [dir=rtl] .flex-offset-60, [dir=rtl] .layout-margin .flex-offset-60, [dir=rtl] .layout-margin .offset-60 {
    margin-left: auto;
    margin-right: 60%; }

.offset-65, .flex-offset-65, .layout-margin .flex-offset-65, .layout-margin .offset-65 {
    margin-left: 65%; }
[dir=rtl] .offset-65, [dir=rtl] .flex-offset-65, [dir=rtl] .layout-margin .flex-offset-65, [dir=rtl] .layout-margin .offset-65 {
    margin-left: auto;
    margin-right: 65%; }

.offset-70, .flex-offset-70, .layout-margin .flex-offset-70, .layout-margin .offset-70 {
    margin-left: 70%; }
[dir=rtl] .offset-70, [dir=rtl] .flex-offset-70, [dir=rtl] .layout-margin .flex-offset-70, [dir=rtl] .layout-margin .offset-70 {
    margin-left: auto;
    margin-right: 70%; }

.offset-75, .flex-offset-75, .layout-margin .flex-offset-75, .layout-margin .offset-75 {
    margin-left: 75%; }
[dir=rtl] .offset-75, [dir=rtl] .flex-offset-75, [dir=rtl] .layout-margin .flex-offset-75, [dir=rtl] .layout-margin .offset-75 {
    margin-left: auto;
    margin-right: 75%; }

.offset-80, .flex-offset-80, .layout-margin .flex-offset-80, .layout-margin .offset-80 {
    margin-left: 80%; }
[dir=rtl] .offset-80, [dir=rtl] .flex-offset-80, [dir=rtl] .layout-margin .flex-offset-80, [dir=rtl] .layout-margin .offset-80 {
    margin-left: auto;
    margin-right: 80%; }

.offset-85, .flex-offset-85, .layout-margin .flex-offset-85, .layout-margin .offset-85 {
    margin-left: 85%; }
[dir=rtl] .offset-85, [dir=rtl] .flex-offset-85, [dir=rtl] .layout-margin .flex-offset-85, [dir=rtl] .layout-margin .offset-85 {
    margin-left: auto;
    margin-right: 85%; }

.offset-90, .flex-offset-90, .layout-margin .flex-offset-90, .layout-margin .offset-90 {
    margin-left: 90%; }
[dir=rtl] .offset-90, [dir=rtl] .flex-offset-90, [dir=rtl] .layout-margin .flex-offset-90, [dir=rtl] .layout-margin .offset-90 {
    margin-left: auto;
    margin-right: 90%; }

.offset-95, .flex-offset-95, .layout-margin .flex-offset-95, .layout-margin .offset-95 {
    margin-left: 95%; }
[dir=rtl] .offset-95, [dir=rtl] .flex-offset-95, [dir=rtl] .layout-margin .flex-offset-95, [dir=rtl] .layout-margin .offset-95 {
    margin-left: auto;
    margin-right: 95%; }

.offset-33, .flex-offset-33, .layout-margin .flex-offset-33, .layout-margin .offset-33 {
    margin-left: calc(100% / 3); }

.offset-66, .flex-offset-66, .layout-margin .flex-offset-66, .layout-margin .offset-66 {
    margin-left: calc(200% / 3); }
[dir=rtl] .offset-66, [dir=rtl] .flex-offset-66, [dir=rtl] .layout-margin .flex-offset-66, [dir=rtl] .layout-margin .offset-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

.layout-align,
.layout-align-start-stretch {
    -webkit-box-pack: start;
    justify-content: flex-start;
    align-content: stretch;
    -webkit-box-align: stretch;
    align-items: stretch; }

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
    -webkit-box-pack: start;
    justify-content: flex-start; }

.layout-align-center,
.layout-align-center-start,
.layout-align-center-center,
.layout-align-center-end,
.layout-align-center-stretch {
    -webkit-box-pack: center;
    justify-content: center; }

.layout-align-end,
.layout-align-end-start,
.layout-align-end-center,
.layout-align-end-end,
.layout-align-end-stretch {
    -webkit-box-pack: end;
    justify-content: flex-end; }

.layout-align-space-around,
.layout-align-space-around-center,
.layout-align-space-around-start,
.layout-align-space-around-end,
.layout-align-space-around-stretch {
    justify-content: space-around; }

.layout-align-space-between,
.layout-align-space-between-center,
.layout-align-space-between-start,
.layout-align-space-between-end,
.layout-align-space-between-stretch {
    -webkit-box-pack: justify;
    justify-content: space-between; }

.layout-align-start-start,
.layout-align-center-start,
.layout-align-end-start,
.layout-align-space-between-start,
.layout-align-space-around-start {
    -webkit-box-align: start;
    align-items: flex-start;
    align-content: flex-start; }

.layout-align-start-center,
.layout-align-center-center,
.layout-align-end-center,
.layout-align-space-between-center,
.layout-align-space-around-center {
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
    max-width: 100%; }

.layout-align-start-center > *,
.layout-align-center-center > *,
.layout-align-end-center > *,
.layout-align-space-between-center > *,
.layout-align-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

.layout-align-start-end,
.layout-align-center-end,
.layout-align-end-end,
.layout-align-space-between-end,
.layout-align-space-around-end {
    -webkit-box-align: end;
    align-items: flex-end;
    align-content: flex-end; }

.layout-align-start-stretch,
.layout-align-center-stretch,
.layout-align-end-stretch,
.layout-align-space-between-stretch,
.layout-align-space-around-stretch {
    -webkit-box-align: stretch;
    align-items: stretch;
    align-content: stretch; }

.flex {
    -webkit-box-flex: 1;
    flex: 1;
    box-sizing: border-box; }

.flex-grow {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    box-sizing: border-box; }

.flex-initial {
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    box-sizing: border-box; }

.flex-auto {
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    box-sizing: border-box; }

.flex-none {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    box-sizing: border-box; }

.flex-noshrink {
    -webkit-box-flex: 1;
    flex: 1 0 auto;
    box-sizing: border-box; }

.flex-nogrow {
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    box-sizing: border-box; }

.flex-0 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-0 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

.layout-column > .flex-0 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

.flex-5 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-5 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-5 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

.flex-10 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-10 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-10 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

.flex-15 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-15 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-15 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

.flex-20 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-20 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-20 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

.flex-25 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-25 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-25 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

.flex-30 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-30 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-30 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

.flex-35 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-35 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-35 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

.flex-40 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-40 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-40 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

.flex-45 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-45 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-45 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

.flex-50 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-50 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-50 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

.flex-55 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-55 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-55 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

.flex-60 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-60 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-60 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

.flex-65 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-65 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-65 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

.flex-70 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-70 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-70 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

.flex-75 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-75 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-75 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

.flex-80 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-80 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-80 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

.flex-85 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-85 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-85 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

.flex-90 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-90 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-90 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

.flex-95 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-95 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-95 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

.flex-100 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-100 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-100 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

.flex-33 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

.flex-66 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-33 {
    -webkit-box-flex: 1;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-66 {
    -webkit-box-flex: 1;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-column > .flex-33 {
    -webkit-box-flex: 1;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

.layout-column > .flex-66 {
    -webkit-box-flex: 1;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

.layout-row > .flex-33 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex-66 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

.layout-row > .flex {
    min-width: 0; }

.layout-column > .flex-33 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

.layout-column > .flex-66 {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

.layout-column > .flex {
    min-height: 0; }

.layout, .layout-column, .layout-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: flex; }

.layout-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column; }

.layout-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }

.layout-padding-sm > *,
.layout-padding > .flex-sm {
    padding: 4px; }

.layout-padding,
.layout-padding-gt-sm,
.layout-padding-md,
.layout-padding > *,
.layout-padding-gt-sm > *,
.layout-padding-md > *,
.layout-padding > .flex,
.layout-padding > .flex-gt-sm,
.layout-padding > .flex-md {
    padding: 8px; }

.layout-padding-gt-md > *,
.layout-padding-lg > *,
.layout-padding-gt-lg > *,
.layout-padding > .flex-gt-md,
.layout-padding > .flex-lg,
.layout-padding > .flex-lg,
.layout-padding > .flex-gt-lg {
    padding: 16px; }

.layout-margin-sm > *,
.layout-margin > .flex-sm {
    margin: 4px; }

.layout-margin,
.layout-margin-gt-sm,
.layout-margin-md,
.layout-margin > *,
.layout-margin-gt-sm > *,
.layout-margin-md > *,
.layout-margin > .flex,
.layout-margin > .flex-gt-sm,
.layout-margin > .flex-md {
    margin: 8px; }

.layout-margin-gt-md > *,
.layout-margin-lg > *,
.layout-margin-gt-lg > *,
.layout-margin > .flex-gt-md,
.layout-margin > .flex-lg,
.layout-margin > .flex-gt-lg {
    margin: 16px; }

.layout-wrap {
    flex-wrap: wrap; }

.layout-nowrap {
    flex-wrap: nowrap; }

.layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%; }

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 *
 *  hide means hide everywhere
 *  Sizes:
 *         $layout-breakpoint-xs:     600px !default;
 *         $layout-breakpoint-sm:     960px !default;
 *         $layout-breakpoint-md:     1280px !default;
 *         $layout-breakpoint-lg:     1920px !default;
 */
@media (max-width: 599px) {
    .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
        display: none; }
    .flex-order-xs--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-xs--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-xs--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-xs--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-xs--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-xs--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-xs--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-xs--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-xs--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-xs--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-xs--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-xs--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-xs--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-xs--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-xs--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-xs--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-xs--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-xs--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-xs--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-xs--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-xs-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-xs-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-xs-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-xs-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-xs-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-xs-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-xs-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-xs-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-xs-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-xs-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-xs-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-xs-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-xs-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-xs-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-xs-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-xs-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-xs-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-xs-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-xs-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-xs-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-xs-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-xs-0, .flex-offset-xs-0, .layout-margin .flex-offset-xs-0, .layout-margin .offset-xs-0 {
        margin-left: 0; }
    [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0, [dir=rtl] .layout-margin .flex-offset-xs-0, [dir=rtl] .layout-margin .offset-xs-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-xs-5, .flex-offset-xs-5, .layout-margin .flex-offset-xs-5, .layout-margin .offset-xs-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5, [dir=rtl] .layout-margin .flex-offset-xs-5, [dir=rtl] .layout-margin .offset-xs-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-xs-10, .flex-offset-xs-10, .layout-margin .flex-offset-xs-10, .layout-margin .offset-xs-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10, [dir=rtl] .layout-margin .flex-offset-xs-10, [dir=rtl] .layout-margin .offset-xs-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-xs-15, .flex-offset-xs-15, .layout-margin .flex-offset-xs-15, .layout-margin .offset-xs-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15, [dir=rtl] .layout-margin .flex-offset-xs-15, [dir=rtl] .layout-margin .offset-xs-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-xs-20, .flex-offset-xs-20, .layout-margin .flex-offset-xs-20, .layout-margin .offset-xs-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20, [dir=rtl] .layout-margin .flex-offset-xs-20, [dir=rtl] .layout-margin .offset-xs-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-xs-25, .flex-offset-xs-25, .layout-margin .flex-offset-xs-25, .layout-margin .offset-xs-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25, [dir=rtl] .layout-margin .flex-offset-xs-25, [dir=rtl] .layout-margin .offset-xs-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-xs-30, .flex-offset-xs-30, .layout-margin .flex-offset-xs-30, .layout-margin .offset-xs-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30, [dir=rtl] .layout-margin .flex-offset-xs-30, [dir=rtl] .layout-margin .offset-xs-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-xs-35, .flex-offset-xs-35, .layout-margin .flex-offset-xs-35, .layout-margin .offset-xs-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35, [dir=rtl] .layout-margin .flex-offset-xs-35, [dir=rtl] .layout-margin .offset-xs-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-xs-40, .flex-offset-xs-40, .layout-margin .flex-offset-xs-40, .layout-margin .offset-xs-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40, [dir=rtl] .layout-margin .flex-offset-xs-40, [dir=rtl] .layout-margin .offset-xs-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-xs-45, .flex-offset-xs-45, .layout-margin .flex-offset-xs-45, .layout-margin .offset-xs-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45, [dir=rtl] .layout-margin .flex-offset-xs-45, [dir=rtl] .layout-margin .offset-xs-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-xs-50, .flex-offset-xs-50, .layout-margin .flex-offset-xs-50, .layout-margin .offset-xs-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50, [dir=rtl] .layout-margin .flex-offset-xs-50, [dir=rtl] .layout-margin .offset-xs-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-xs-55, .flex-offset-xs-55, .layout-margin .flex-offset-xs-55, .layout-margin .offset-xs-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55, [dir=rtl] .layout-margin .flex-offset-xs-55, [dir=rtl] .layout-margin .offset-xs-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-xs-60, .flex-offset-xs-60, .layout-margin .flex-offset-xs-60, .layout-margin .offset-xs-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60, [dir=rtl] .layout-margin .flex-offset-xs-60, [dir=rtl] .layout-margin .offset-xs-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-xs-65, .flex-offset-xs-65, .layout-margin .flex-offset-xs-65, .layout-margin .offset-xs-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65, [dir=rtl] .layout-margin .flex-offset-xs-65, [dir=rtl] .layout-margin .offset-xs-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-xs-70, .flex-offset-xs-70, .layout-margin .flex-offset-xs-70, .layout-margin .offset-xs-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70, [dir=rtl] .layout-margin .flex-offset-xs-70, [dir=rtl] .layout-margin .offset-xs-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-xs-75, .flex-offset-xs-75, .layout-margin .flex-offset-xs-75, .layout-margin .offset-xs-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75, [dir=rtl] .layout-margin .flex-offset-xs-75, [dir=rtl] .layout-margin .offset-xs-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-xs-80, .flex-offset-xs-80, .layout-margin .flex-offset-xs-80, .layout-margin .offset-xs-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80, [dir=rtl] .layout-margin .flex-offset-xs-80, [dir=rtl] .layout-margin .offset-xs-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-xs-85, .flex-offset-xs-85, .layout-margin .flex-offset-xs-85, .layout-margin .offset-xs-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85, [dir=rtl] .layout-margin .flex-offset-xs-85, [dir=rtl] .layout-margin .offset-xs-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-xs-90, .flex-offset-xs-90, .layout-margin .flex-offset-xs-90, .layout-margin .offset-xs-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90, [dir=rtl] .layout-margin .flex-offset-xs-90, [dir=rtl] .layout-margin .offset-xs-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-xs-95, .flex-offset-xs-95, .layout-margin .flex-offset-xs-95, .layout-margin .offset-xs-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95, [dir=rtl] .layout-margin .flex-offset-xs-95, [dir=rtl] .layout-margin .offset-xs-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-xs-33, .flex-offset-xs-33, .layout-margin .flex-offset-xs-33, .layout-margin .offset-xs-33 {
        margin-left: calc(100% / 3); }
    .offset-xs-66, .flex-offset-xs-66, .layout-margin .flex-offset-xs-66, .layout-margin .offset-xs-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66, [dir=rtl] .layout-margin .flex-offset-xs-66, [dir=rtl] .layout-margin .offset-xs-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-xs,
    .layout-align-xs-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-xs-start,
    .layout-align-xs-start-start,
    .layout-align-xs-start-center,
    .layout-align-xs-start-end,
    .layout-align-xs-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-xs-center,
    .layout-align-xs-center-start,
    .layout-align-xs-center-center,
    .layout-align-xs-center-end,
    .layout-align-xs-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-xs-end,
    .layout-align-xs-end-start,
    .layout-align-xs-end-center,
    .layout-align-xs-end-end,
    .layout-align-xs-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-xs-space-around,
    .layout-align-xs-space-around-center,
    .layout-align-xs-space-around-start,
    .layout-align-xs-space-around-end,
    .layout-align-xs-space-around-stretch {
        justify-content: space-around; }
    .layout-align-xs-space-between,
    .layout-align-xs-space-between-center,
    .layout-align-xs-space-between-start,
    .layout-align-xs-space-between-end,
    .layout-align-xs-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-xs-start-start,
    .layout-align-xs-center-start,
    .layout-align-xs-end-start,
    .layout-align-xs-space-between-start,
    .layout-align-xs-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-xs-start-center,
    .layout-align-xs-center-center,
    .layout-align-xs-end-center,
    .layout-align-xs-space-between-center,
    .layout-align-xs-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-xs-start-center > *,
    .layout-align-xs-center-center > *,
    .layout-align-xs-end-center > *,
    .layout-align-xs-space-between-center > *,
    .layout-align-xs-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-xs-start-end,
    .layout-align-xs-center-end,
    .layout-align-xs-end-end,
    .layout-align-xs-space-between-end,
    .layout-align-xs-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-xs-start-stretch,
    .layout-align-xs-center-stretch,
    .layout-align-xs-end-stretch,
    .layout-align-xs-space-between-stretch,
    .layout-align-xs-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-xs {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-xs-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-xs-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-xs-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-xs-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-xs-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-xs-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-xs-column > .flex-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xs-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-xs-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-row > .flex-xs-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xs-row > .flex {
        min-width: 0; }
    .layout-xs-column > .flex-xs-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-xs-column > .flex-xs-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-xs-column > .flex {
        min-height: 0; }
    .layout-xs, .layout-xs-column, .layout-xs-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-xs-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-xs-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; } }

@media (min-width: 600px) {
    .flex-order-gt-xs--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-gt-xs--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-gt-xs--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-gt-xs--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-gt-xs--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-gt-xs--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-gt-xs--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-gt-xs--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-gt-xs--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-gt-xs--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-gt-xs--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-gt-xs--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-gt-xs--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-gt-xs--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-gt-xs--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-gt-xs--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-gt-xs--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-gt-xs--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-gt-xs--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-gt-xs--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-gt-xs-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-gt-xs-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-gt-xs-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-gt-xs-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-gt-xs-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-gt-xs-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-gt-xs-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-gt-xs-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-gt-xs-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-gt-xs-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-gt-xs-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-gt-xs-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-gt-xs-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-gt-xs-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-gt-xs-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-gt-xs-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-gt-xs-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-gt-xs-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-gt-xs-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-gt-xs-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-gt-xs-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-gt-xs-0, .flex-offset-gt-xs-0, .layout-margin .flex-offset-gt-xs-0, .layout-margin .offset-gt-xs-0 {
        margin-left: 0; }
    [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .offset-gt-xs-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-gt-xs-5, .flex-offset-gt-xs-5, .layout-margin .flex-offset-gt-xs-5, .layout-margin .offset-gt-xs-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .offset-gt-xs-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-gt-xs-10, .flex-offset-gt-xs-10, .layout-margin .flex-offset-gt-xs-10, .layout-margin .offset-gt-xs-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .offset-gt-xs-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-gt-xs-15, .flex-offset-gt-xs-15, .layout-margin .flex-offset-gt-xs-15, .layout-margin .offset-gt-xs-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .offset-gt-xs-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-gt-xs-20, .flex-offset-gt-xs-20, .layout-margin .flex-offset-gt-xs-20, .layout-margin .offset-gt-xs-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .offset-gt-xs-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-gt-xs-25, .flex-offset-gt-xs-25, .layout-margin .flex-offset-gt-xs-25, .layout-margin .offset-gt-xs-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .offset-gt-xs-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-gt-xs-30, .flex-offset-gt-xs-30, .layout-margin .flex-offset-gt-xs-30, .layout-margin .offset-gt-xs-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .offset-gt-xs-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-gt-xs-35, .flex-offset-gt-xs-35, .layout-margin .flex-offset-gt-xs-35, .layout-margin .offset-gt-xs-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .offset-gt-xs-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-gt-xs-40, .flex-offset-gt-xs-40, .layout-margin .flex-offset-gt-xs-40, .layout-margin .offset-gt-xs-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .offset-gt-xs-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-gt-xs-45, .flex-offset-gt-xs-45, .layout-margin .flex-offset-gt-xs-45, .layout-margin .offset-gt-xs-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .offset-gt-xs-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-gt-xs-50, .flex-offset-gt-xs-50, .layout-margin .flex-offset-gt-xs-50, .layout-margin .offset-gt-xs-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .offset-gt-xs-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-gt-xs-55, .flex-offset-gt-xs-55, .layout-margin .flex-offset-gt-xs-55, .layout-margin .offset-gt-xs-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .offset-gt-xs-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-gt-xs-60, .flex-offset-gt-xs-60, .layout-margin .flex-offset-gt-xs-60, .layout-margin .offset-gt-xs-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .offset-gt-xs-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-gt-xs-65, .flex-offset-gt-xs-65, .layout-margin .flex-offset-gt-xs-65, .layout-margin .offset-gt-xs-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .offset-gt-xs-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-gt-xs-70, .flex-offset-gt-xs-70, .layout-margin .flex-offset-gt-xs-70, .layout-margin .offset-gt-xs-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .offset-gt-xs-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-gt-xs-75, .flex-offset-gt-xs-75, .layout-margin .flex-offset-gt-xs-75, .layout-margin .offset-gt-xs-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .offset-gt-xs-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-gt-xs-80, .flex-offset-gt-xs-80, .layout-margin .flex-offset-gt-xs-80, .layout-margin .offset-gt-xs-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .offset-gt-xs-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-gt-xs-85, .flex-offset-gt-xs-85, .layout-margin .flex-offset-gt-xs-85, .layout-margin .offset-gt-xs-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .offset-gt-xs-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-gt-xs-90, .flex-offset-gt-xs-90, .layout-margin .flex-offset-gt-xs-90, .layout-margin .offset-gt-xs-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .offset-gt-xs-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-gt-xs-95, .flex-offset-gt-xs-95, .layout-margin .flex-offset-gt-xs-95, .layout-margin .offset-gt-xs-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .offset-gt-xs-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-gt-xs-33, .flex-offset-gt-xs-33, .layout-margin .flex-offset-gt-xs-33, .layout-margin .offset-gt-xs-33 {
        margin-left: calc(100% / 3); }
    .offset-gt-xs-66, .flex-offset-gt-xs-66, .layout-margin .flex-offset-gt-xs-66, .layout-margin .offset-gt-xs-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .offset-gt-xs-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-gt-xs,
    .layout-align-gt-xs-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-gt-xs-start,
    .layout-align-gt-xs-start-start,
    .layout-align-gt-xs-start-center,
    .layout-align-gt-xs-start-end,
    .layout-align-gt-xs-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-gt-xs-center,
    .layout-align-gt-xs-center-start,
    .layout-align-gt-xs-center-center,
    .layout-align-gt-xs-center-end,
    .layout-align-gt-xs-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-gt-xs-end,
    .layout-align-gt-xs-end-start,
    .layout-align-gt-xs-end-center,
    .layout-align-gt-xs-end-end,
    .layout-align-gt-xs-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-gt-xs-space-around,
    .layout-align-gt-xs-space-around-center,
    .layout-align-gt-xs-space-around-start,
    .layout-align-gt-xs-space-around-end,
    .layout-align-gt-xs-space-around-stretch {
        justify-content: space-around; }
    .layout-align-gt-xs-space-between,
    .layout-align-gt-xs-space-between-center,
    .layout-align-gt-xs-space-between-start,
    .layout-align-gt-xs-space-between-end,
    .layout-align-gt-xs-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-gt-xs-start-start,
    .layout-align-gt-xs-center-start,
    .layout-align-gt-xs-end-start,
    .layout-align-gt-xs-space-between-start,
    .layout-align-gt-xs-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-gt-xs-start-center,
    .layout-align-gt-xs-center-center,
    .layout-align-gt-xs-end-center,
    .layout-align-gt-xs-space-between-center,
    .layout-align-gt-xs-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-gt-xs-start-center > *,
    .layout-align-gt-xs-center-center > *,
    .layout-align-gt-xs-end-center > *,
    .layout-align-gt-xs-space-between-center > *,
    .layout-align-gt-xs-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-gt-xs-start-end,
    .layout-align-gt-xs-center-end,
    .layout-align-gt-xs-end-end,
    .layout-align-gt-xs-space-between-end,
    .layout-align-gt-xs-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-gt-xs-start-stretch,
    .layout-align-gt-xs-center-stretch,
    .layout-align-gt-xs-end-stretch,
    .layout-align-gt-xs-space-between-stretch,
    .layout-align-gt-xs-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-gt-xs {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-gt-xs-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-gt-xs-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-gt-xs-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-gt-xs-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-gt-xs-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-gt-xs-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-gt-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-gt-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-gt-xs-column > .flex-gt-xs-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-gt-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-gt-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-gt-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-gt-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-gt-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-gt-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-gt-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-gt-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-gt-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-gt-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-gt-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-gt-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-gt-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-gt-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-gt-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-gt-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-gt-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-gt-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-gt-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-gt-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-xs-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-xs-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex-gt-xs-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-xs-row > .flex {
        min-width: 0; }
    .layout-gt-xs-column > .flex-gt-xs-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex-gt-xs-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-gt-xs-column > .flex {
        min-height: 0; }
    .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-gt-xs-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-gt-xs-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; } }

@media (min-width: 600px) and (max-width: 959px) {
    .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
        display: none; }
    .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
        display: none; }
    .flex-order-sm--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-sm--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-sm--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-sm--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-sm--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-sm--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-sm--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-sm--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-sm--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-sm--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-sm--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-sm--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-sm--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-sm--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-sm--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-sm--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-sm--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-sm--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-sm--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-sm--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-sm-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-sm-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-sm-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-sm-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-sm-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-sm-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-sm-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-sm-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-sm-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-sm-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-sm-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-sm-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-sm-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-sm-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-sm-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-sm-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-sm-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-sm-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-sm-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-sm-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-sm-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-sm-0, .flex-offset-sm-0, .layout-margin .flex-offset-sm-0, .layout-margin .offset-sm-0 {
        margin-left: 0; }
    [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0, [dir=rtl] .layout-margin .flex-offset-sm-0, [dir=rtl] .layout-margin .offset-sm-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-sm-5, .flex-offset-sm-5, .layout-margin .flex-offset-sm-5, .layout-margin .offset-sm-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5, [dir=rtl] .layout-margin .flex-offset-sm-5, [dir=rtl] .layout-margin .offset-sm-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-sm-10, .flex-offset-sm-10, .layout-margin .flex-offset-sm-10, .layout-margin .offset-sm-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10, [dir=rtl] .layout-margin .flex-offset-sm-10, [dir=rtl] .layout-margin .offset-sm-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-sm-15, .flex-offset-sm-15, .layout-margin .flex-offset-sm-15, .layout-margin .offset-sm-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15, [dir=rtl] .layout-margin .flex-offset-sm-15, [dir=rtl] .layout-margin .offset-sm-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-sm-20, .flex-offset-sm-20, .layout-margin .flex-offset-sm-20, .layout-margin .offset-sm-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20, [dir=rtl] .layout-margin .flex-offset-sm-20, [dir=rtl] .layout-margin .offset-sm-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-sm-25, .flex-offset-sm-25, .layout-margin .flex-offset-sm-25, .layout-margin .offset-sm-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25, [dir=rtl] .layout-margin .flex-offset-sm-25, [dir=rtl] .layout-margin .offset-sm-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-sm-30, .flex-offset-sm-30, .layout-margin .flex-offset-sm-30, .layout-margin .offset-sm-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30, [dir=rtl] .layout-margin .flex-offset-sm-30, [dir=rtl] .layout-margin .offset-sm-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-sm-35, .flex-offset-sm-35, .layout-margin .flex-offset-sm-35, .layout-margin .offset-sm-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35, [dir=rtl] .layout-margin .flex-offset-sm-35, [dir=rtl] .layout-margin .offset-sm-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-sm-40, .flex-offset-sm-40, .layout-margin .flex-offset-sm-40, .layout-margin .offset-sm-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40, [dir=rtl] .layout-margin .flex-offset-sm-40, [dir=rtl] .layout-margin .offset-sm-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-sm-45, .flex-offset-sm-45, .layout-margin .flex-offset-sm-45, .layout-margin .offset-sm-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45, [dir=rtl] .layout-margin .flex-offset-sm-45, [dir=rtl] .layout-margin .offset-sm-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-sm-50, .flex-offset-sm-50, .layout-margin .flex-offset-sm-50, .layout-margin .offset-sm-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50, [dir=rtl] .layout-margin .flex-offset-sm-50, [dir=rtl] .layout-margin .offset-sm-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-sm-55, .flex-offset-sm-55, .layout-margin .flex-offset-sm-55, .layout-margin .offset-sm-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55, [dir=rtl] .layout-margin .flex-offset-sm-55, [dir=rtl] .layout-margin .offset-sm-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-sm-60, .flex-offset-sm-60, .layout-margin .flex-offset-sm-60, .layout-margin .offset-sm-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60, [dir=rtl] .layout-margin .flex-offset-sm-60, [dir=rtl] .layout-margin .offset-sm-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-sm-65, .flex-offset-sm-65, .layout-margin .flex-offset-sm-65, .layout-margin .offset-sm-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65, [dir=rtl] .layout-margin .flex-offset-sm-65, [dir=rtl] .layout-margin .offset-sm-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-sm-70, .flex-offset-sm-70, .layout-margin .flex-offset-sm-70, .layout-margin .offset-sm-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70, [dir=rtl] .layout-margin .flex-offset-sm-70, [dir=rtl] .layout-margin .offset-sm-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-sm-75, .flex-offset-sm-75, .layout-margin .flex-offset-sm-75, .layout-margin .offset-sm-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75, [dir=rtl] .layout-margin .flex-offset-sm-75, [dir=rtl] .layout-margin .offset-sm-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-sm-80, .flex-offset-sm-80, .layout-margin .flex-offset-sm-80, .layout-margin .offset-sm-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80, [dir=rtl] .layout-margin .flex-offset-sm-80, [dir=rtl] .layout-margin .offset-sm-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-sm-85, .flex-offset-sm-85, .layout-margin .flex-offset-sm-85, .layout-margin .offset-sm-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85, [dir=rtl] .layout-margin .flex-offset-sm-85, [dir=rtl] .layout-margin .offset-sm-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-sm-90, .flex-offset-sm-90, .layout-margin .flex-offset-sm-90, .layout-margin .offset-sm-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90, [dir=rtl] .layout-margin .flex-offset-sm-90, [dir=rtl] .layout-margin .offset-sm-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-sm-95, .flex-offset-sm-95, .layout-margin .flex-offset-sm-95, .layout-margin .offset-sm-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95, [dir=rtl] .layout-margin .flex-offset-sm-95, [dir=rtl] .layout-margin .offset-sm-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-sm-33, .flex-offset-sm-33, .layout-margin .flex-offset-sm-33, .layout-margin .offset-sm-33 {
        margin-left: calc(100% / 3); }
    .offset-sm-66, .flex-offset-sm-66, .layout-margin .flex-offset-sm-66, .layout-margin .offset-sm-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66, [dir=rtl] .layout-margin .flex-offset-sm-66, [dir=rtl] .layout-margin .offset-sm-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-sm,
    .layout-align-sm-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-sm-start,
    .layout-align-sm-start-start,
    .layout-align-sm-start-center,
    .layout-align-sm-start-end,
    .layout-align-sm-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-sm-center,
    .layout-align-sm-center-start,
    .layout-align-sm-center-center,
    .layout-align-sm-center-end,
    .layout-align-sm-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-sm-end,
    .layout-align-sm-end-start,
    .layout-align-sm-end-center,
    .layout-align-sm-end-end,
    .layout-align-sm-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-sm-space-around,
    .layout-align-sm-space-around-center,
    .layout-align-sm-space-around-start,
    .layout-align-sm-space-around-end,
    .layout-align-sm-space-around-stretch {
        justify-content: space-around; }
    .layout-align-sm-space-between,
    .layout-align-sm-space-between-center,
    .layout-align-sm-space-between-start,
    .layout-align-sm-space-between-end,
    .layout-align-sm-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-sm-start-start,
    .layout-align-sm-center-start,
    .layout-align-sm-end-start,
    .layout-align-sm-space-between-start,
    .layout-align-sm-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-sm-start-center,
    .layout-align-sm-center-center,
    .layout-align-sm-end-center,
    .layout-align-sm-space-between-center,
    .layout-align-sm-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-sm-start-center > *,
    .layout-align-sm-center-center > *,
    .layout-align-sm-end-center > *,
    .layout-align-sm-space-between-center > *,
    .layout-align-sm-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-sm-start-end,
    .layout-align-sm-center-end,
    .layout-align-sm-end-end,
    .layout-align-sm-space-between-end,
    .layout-align-sm-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-sm-start-stretch,
    .layout-align-sm-center-stretch,
    .layout-align-sm-end-stretch,
    .layout-align-sm-space-between-stretch,
    .layout-align-sm-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-sm {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-sm-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-sm-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-sm-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-sm-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-sm-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-sm-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-sm-column > .flex-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-sm-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-sm-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-row > .flex-sm-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-sm-row > .flex {
        min-width: 0; }
    .layout-sm-column > .flex-sm-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-sm-column > .flex-sm-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-sm-column > .flex {
        min-height: 0; }
    .layout-sm, .layout-sm-column, .layout-sm-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-sm-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-sm-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; } }

@media (min-width: 960px) {
    .flex-order-gt-sm--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-gt-sm--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-gt-sm--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-gt-sm--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-gt-sm--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-gt-sm--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-gt-sm--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-gt-sm--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-gt-sm--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-gt-sm--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-gt-sm--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-gt-sm--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-gt-sm--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-gt-sm--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-gt-sm--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-gt-sm--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-gt-sm--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-gt-sm--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-gt-sm--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-gt-sm--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-gt-sm-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-gt-sm-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-gt-sm-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-gt-sm-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-gt-sm-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-gt-sm-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-gt-sm-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-gt-sm-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-gt-sm-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-gt-sm-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-gt-sm-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-gt-sm-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-gt-sm-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-gt-sm-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-gt-sm-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-gt-sm-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-gt-sm-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-gt-sm-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-gt-sm-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-gt-sm-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-gt-sm-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-gt-sm-0, .flex-offset-gt-sm-0, .layout-margin .flex-offset-gt-sm-0, .layout-margin .offset-gt-sm-0 {
        margin-left: 0; }
    [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .offset-gt-sm-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-gt-sm-5, .flex-offset-gt-sm-5, .layout-margin .flex-offset-gt-sm-5, .layout-margin .offset-gt-sm-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .offset-gt-sm-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-gt-sm-10, .flex-offset-gt-sm-10, .layout-margin .flex-offset-gt-sm-10, .layout-margin .offset-gt-sm-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .offset-gt-sm-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-gt-sm-15, .flex-offset-gt-sm-15, .layout-margin .flex-offset-gt-sm-15, .layout-margin .offset-gt-sm-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .offset-gt-sm-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-gt-sm-20, .flex-offset-gt-sm-20, .layout-margin .flex-offset-gt-sm-20, .layout-margin .offset-gt-sm-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .offset-gt-sm-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-gt-sm-25, .flex-offset-gt-sm-25, .layout-margin .flex-offset-gt-sm-25, .layout-margin .offset-gt-sm-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .offset-gt-sm-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-gt-sm-30, .flex-offset-gt-sm-30, .layout-margin .flex-offset-gt-sm-30, .layout-margin .offset-gt-sm-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .offset-gt-sm-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-gt-sm-35, .flex-offset-gt-sm-35, .layout-margin .flex-offset-gt-sm-35, .layout-margin .offset-gt-sm-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .offset-gt-sm-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-gt-sm-40, .flex-offset-gt-sm-40, .layout-margin .flex-offset-gt-sm-40, .layout-margin .offset-gt-sm-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .offset-gt-sm-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-gt-sm-45, .flex-offset-gt-sm-45, .layout-margin .flex-offset-gt-sm-45, .layout-margin .offset-gt-sm-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .offset-gt-sm-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-gt-sm-50, .flex-offset-gt-sm-50, .layout-margin .flex-offset-gt-sm-50, .layout-margin .offset-gt-sm-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .offset-gt-sm-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-gt-sm-55, .flex-offset-gt-sm-55, .layout-margin .flex-offset-gt-sm-55, .layout-margin .offset-gt-sm-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .offset-gt-sm-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-gt-sm-60, .flex-offset-gt-sm-60, .layout-margin .flex-offset-gt-sm-60, .layout-margin .offset-gt-sm-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .offset-gt-sm-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-gt-sm-65, .flex-offset-gt-sm-65, .layout-margin .flex-offset-gt-sm-65, .layout-margin .offset-gt-sm-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .offset-gt-sm-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-gt-sm-70, .flex-offset-gt-sm-70, .layout-margin .flex-offset-gt-sm-70, .layout-margin .offset-gt-sm-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .offset-gt-sm-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-gt-sm-75, .flex-offset-gt-sm-75, .layout-margin .flex-offset-gt-sm-75, .layout-margin .offset-gt-sm-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .offset-gt-sm-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-gt-sm-80, .flex-offset-gt-sm-80, .layout-margin .flex-offset-gt-sm-80, .layout-margin .offset-gt-sm-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .offset-gt-sm-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-gt-sm-85, .flex-offset-gt-sm-85, .layout-margin .flex-offset-gt-sm-85, .layout-margin .offset-gt-sm-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .offset-gt-sm-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-gt-sm-90, .flex-offset-gt-sm-90, .layout-margin .flex-offset-gt-sm-90, .layout-margin .offset-gt-sm-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .offset-gt-sm-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-gt-sm-95, .flex-offset-gt-sm-95, .layout-margin .flex-offset-gt-sm-95, .layout-margin .offset-gt-sm-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .offset-gt-sm-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-gt-sm-33, .flex-offset-gt-sm-33, .layout-margin .flex-offset-gt-sm-33, .layout-margin .offset-gt-sm-33 {
        margin-left: calc(100% / 3); }
    .offset-gt-sm-66, .flex-offset-gt-sm-66, .layout-margin .flex-offset-gt-sm-66, .layout-margin .offset-gt-sm-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .offset-gt-sm-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-gt-sm,
    .layout-align-gt-sm-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-gt-sm-start,
    .layout-align-gt-sm-start-start,
    .layout-align-gt-sm-start-center,
    .layout-align-gt-sm-start-end,
    .layout-align-gt-sm-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-gt-sm-center,
    .layout-align-gt-sm-center-start,
    .layout-align-gt-sm-center-center,
    .layout-align-gt-sm-center-end,
    .layout-align-gt-sm-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-gt-sm-end,
    .layout-align-gt-sm-end-start,
    .layout-align-gt-sm-end-center,
    .layout-align-gt-sm-end-end,
    .layout-align-gt-sm-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-gt-sm-space-around,
    .layout-align-gt-sm-space-around-center,
    .layout-align-gt-sm-space-around-start,
    .layout-align-gt-sm-space-around-end,
    .layout-align-gt-sm-space-around-stretch {
        justify-content: space-around; }
    .layout-align-gt-sm-space-between,
    .layout-align-gt-sm-space-between-center,
    .layout-align-gt-sm-space-between-start,
    .layout-align-gt-sm-space-between-end,
    .layout-align-gt-sm-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-gt-sm-start-start,
    .layout-align-gt-sm-center-start,
    .layout-align-gt-sm-end-start,
    .layout-align-gt-sm-space-between-start,
    .layout-align-gt-sm-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-gt-sm-start-center,
    .layout-align-gt-sm-center-center,
    .layout-align-gt-sm-end-center,
    .layout-align-gt-sm-space-between-center,
    .layout-align-gt-sm-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-gt-sm-start-center > *,
    .layout-align-gt-sm-center-center > *,
    .layout-align-gt-sm-end-center > *,
    .layout-align-gt-sm-space-between-center > *,
    .layout-align-gt-sm-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-gt-sm-start-end,
    .layout-align-gt-sm-center-end,
    .layout-align-gt-sm-end-end,
    .layout-align-gt-sm-space-between-end,
    .layout-align-gt-sm-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-gt-sm-start-stretch,
    .layout-align-gt-sm-center-stretch,
    .layout-align-gt-sm-end-stretch,
    .layout-align-gt-sm-space-between-stretch,
    .layout-align-gt-sm-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-gt-sm {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-gt-sm-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-gt-sm-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-gt-sm-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-gt-sm-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-gt-sm-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-gt-sm-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-gt-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-gt-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-gt-sm-column > .flex-gt-sm-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-gt-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-gt-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-gt-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-gt-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-gt-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-gt-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-gt-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-gt-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-gt-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-gt-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-gt-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-gt-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-gt-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-gt-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-gt-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-gt-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-gt-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-gt-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-gt-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-gt-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-sm-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-sm-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex-gt-sm-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-sm-row > .flex {
        min-width: 0; }
    .layout-gt-sm-column > .flex-gt-sm-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex-gt-sm-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-gt-sm-column > .flex {
        min-height: 0; }
    .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-gt-sm-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-gt-sm-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; } }

@media (min-width: 960px) and (max-width: 1279px) {
    .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
        display: none; }
    .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
        display: none; }
    .flex-order-md--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-md--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-md--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-md--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-md--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-md--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-md--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-md--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-md--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-md--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-md--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-md--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-md--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-md--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-md--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-md--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-md--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-md--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-md--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-md--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-md-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-md-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-md-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-md-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-md-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-md-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-md-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-md-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-md-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-md-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-md-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-md-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-md-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-md-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-md-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-md-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-md-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-md-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-md-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-md-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-md-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-md-0, .flex-offset-md-0, .layout-margin .flex-offset-md-0, .layout-margin .offset-md-0 {
        margin-left: 0; }
    [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0, [dir=rtl] .layout-margin .flex-offset-md-0, [dir=rtl] .layout-margin .offset-md-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-md-5, .flex-offset-md-5, .layout-margin .flex-offset-md-5, .layout-margin .offset-md-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5, [dir=rtl] .layout-margin .flex-offset-md-5, [dir=rtl] .layout-margin .offset-md-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-md-10, .flex-offset-md-10, .layout-margin .flex-offset-md-10, .layout-margin .offset-md-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10, [dir=rtl] .layout-margin .flex-offset-md-10, [dir=rtl] .layout-margin .offset-md-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-md-15, .flex-offset-md-15, .layout-margin .flex-offset-md-15, .layout-margin .offset-md-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15, [dir=rtl] .layout-margin .flex-offset-md-15, [dir=rtl] .layout-margin .offset-md-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-md-20, .flex-offset-md-20, .layout-margin .flex-offset-md-20, .layout-margin .offset-md-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20, [dir=rtl] .layout-margin .flex-offset-md-20, [dir=rtl] .layout-margin .offset-md-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-md-25, .flex-offset-md-25, .layout-margin .flex-offset-md-25, .layout-margin .offset-md-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25, [dir=rtl] .layout-margin .flex-offset-md-25, [dir=rtl] .layout-margin .offset-md-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-md-30, .flex-offset-md-30, .layout-margin .flex-offset-md-30, .layout-margin .offset-md-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30, [dir=rtl] .layout-margin .flex-offset-md-30, [dir=rtl] .layout-margin .offset-md-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-md-35, .flex-offset-md-35, .layout-margin .flex-offset-md-35, .layout-margin .offset-md-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35, [dir=rtl] .layout-margin .flex-offset-md-35, [dir=rtl] .layout-margin .offset-md-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-md-40, .flex-offset-md-40, .layout-margin .flex-offset-md-40, .layout-margin .offset-md-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40, [dir=rtl] .layout-margin .flex-offset-md-40, [dir=rtl] .layout-margin .offset-md-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-md-45, .flex-offset-md-45, .layout-margin .flex-offset-md-45, .layout-margin .offset-md-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45, [dir=rtl] .layout-margin .flex-offset-md-45, [dir=rtl] .layout-margin .offset-md-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-md-50, .flex-offset-md-50, .layout-margin .flex-offset-md-50, .layout-margin .offset-md-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50, [dir=rtl] .layout-margin .flex-offset-md-50, [dir=rtl] .layout-margin .offset-md-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-md-55, .flex-offset-md-55, .layout-margin .flex-offset-md-55, .layout-margin .offset-md-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55, [dir=rtl] .layout-margin .flex-offset-md-55, [dir=rtl] .layout-margin .offset-md-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-md-60, .flex-offset-md-60, .layout-margin .flex-offset-md-60, .layout-margin .offset-md-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60, [dir=rtl] .layout-margin .flex-offset-md-60, [dir=rtl] .layout-margin .offset-md-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-md-65, .flex-offset-md-65, .layout-margin .flex-offset-md-65, .layout-margin .offset-md-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65, [dir=rtl] .layout-margin .flex-offset-md-65, [dir=rtl] .layout-margin .offset-md-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-md-70, .flex-offset-md-70, .layout-margin .flex-offset-md-70, .layout-margin .offset-md-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70, [dir=rtl] .layout-margin .flex-offset-md-70, [dir=rtl] .layout-margin .offset-md-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-md-75, .flex-offset-md-75, .layout-margin .flex-offset-md-75, .layout-margin .offset-md-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75, [dir=rtl] .layout-margin .flex-offset-md-75, [dir=rtl] .layout-margin .offset-md-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-md-80, .flex-offset-md-80, .layout-margin .flex-offset-md-80, .layout-margin .offset-md-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80, [dir=rtl] .layout-margin .flex-offset-md-80, [dir=rtl] .layout-margin .offset-md-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-md-85, .flex-offset-md-85, .layout-margin .flex-offset-md-85, .layout-margin .offset-md-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85, [dir=rtl] .layout-margin .flex-offset-md-85, [dir=rtl] .layout-margin .offset-md-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-md-90, .flex-offset-md-90, .layout-margin .flex-offset-md-90, .layout-margin .offset-md-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90, [dir=rtl] .layout-margin .flex-offset-md-90, [dir=rtl] .layout-margin .offset-md-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-md-95, .flex-offset-md-95, .layout-margin .flex-offset-md-95, .layout-margin .offset-md-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95, [dir=rtl] .layout-margin .flex-offset-md-95, [dir=rtl] .layout-margin .offset-md-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-md-33, .flex-offset-md-33, .layout-margin .flex-offset-md-33, .layout-margin .offset-md-33 {
        margin-left: calc(100% / 3); }
    .offset-md-66, .flex-offset-md-66, .layout-margin .flex-offset-md-66, .layout-margin .offset-md-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66, [dir=rtl] .layout-margin .flex-offset-md-66, [dir=rtl] .layout-margin .offset-md-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-md,
    .layout-align-md-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-md-start,
    .layout-align-md-start-start,
    .layout-align-md-start-center,
    .layout-align-md-start-end,
    .layout-align-md-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-md-center,
    .layout-align-md-center-start,
    .layout-align-md-center-center,
    .layout-align-md-center-end,
    .layout-align-md-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-md-end,
    .layout-align-md-end-start,
    .layout-align-md-end-center,
    .layout-align-md-end-end,
    .layout-align-md-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-md-space-around,
    .layout-align-md-space-around-center,
    .layout-align-md-space-around-start,
    .layout-align-md-space-around-end,
    .layout-align-md-space-around-stretch {
        justify-content: space-around; }
    .layout-align-md-space-between,
    .layout-align-md-space-between-center,
    .layout-align-md-space-between-start,
    .layout-align-md-space-between-end,
    .layout-align-md-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-md-start-start,
    .layout-align-md-center-start,
    .layout-align-md-end-start,
    .layout-align-md-space-between-start,
    .layout-align-md-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-md-start-center,
    .layout-align-md-center-center,
    .layout-align-md-end-center,
    .layout-align-md-space-between-center,
    .layout-align-md-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-md-start-center > *,
    .layout-align-md-center-center > *,
    .layout-align-md-end-center > *,
    .layout-align-md-space-between-center > *,
    .layout-align-md-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-md-start-end,
    .layout-align-md-center-end,
    .layout-align-md-end-end,
    .layout-align-md-space-between-end,
    .layout-align-md-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-md-start-stretch,
    .layout-align-md-center-stretch,
    .layout-align-md-end-stretch,
    .layout-align-md-space-between-stretch,
    .layout-align-md-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-md {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-md-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-md-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-md-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-md-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-md-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-md-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-md-column > .flex-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-md-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-md-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-md-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-row > .flex-md-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-md-row > .flex {
        min-width: 0; }
    .layout-md-column > .flex-md-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-md-column > .flex-md-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-md-column > .flex {
        min-height: 0; }
    .layout-md, .layout-md-column, .layout-md-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-md-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-md-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; } }

@media (min-width: 1280px) {
    .flex-order-gt-md--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-gt-md--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-gt-md--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-gt-md--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-gt-md--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-gt-md--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-gt-md--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-gt-md--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-gt-md--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-gt-md--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-gt-md--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-gt-md--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-gt-md--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-gt-md--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-gt-md--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-gt-md--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-gt-md--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-gt-md--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-gt-md--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-gt-md--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-gt-md-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-gt-md-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-gt-md-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-gt-md-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-gt-md-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-gt-md-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-gt-md-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-gt-md-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-gt-md-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-gt-md-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-gt-md-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-gt-md-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-gt-md-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-gt-md-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-gt-md-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-gt-md-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-gt-md-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-gt-md-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-gt-md-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-gt-md-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-gt-md-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-gt-md-0, .flex-offset-gt-md-0, .layout-margin .flex-offset-gt-md-0, .layout-margin .offset-gt-md-0 {
        margin-left: 0; }
    [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0, [dir=rtl] .layout-margin .flex-offset-gt-md-0, [dir=rtl] .layout-margin .offset-gt-md-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-gt-md-5, .flex-offset-gt-md-5, .layout-margin .flex-offset-gt-md-5, .layout-margin .offset-gt-md-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5, [dir=rtl] .layout-margin .flex-offset-gt-md-5, [dir=rtl] .layout-margin .offset-gt-md-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-gt-md-10, .flex-offset-gt-md-10, .layout-margin .flex-offset-gt-md-10, .layout-margin .offset-gt-md-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10, [dir=rtl] .layout-margin .flex-offset-gt-md-10, [dir=rtl] .layout-margin .offset-gt-md-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-gt-md-15, .flex-offset-gt-md-15, .layout-margin .flex-offset-gt-md-15, .layout-margin .offset-gt-md-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15, [dir=rtl] .layout-margin .flex-offset-gt-md-15, [dir=rtl] .layout-margin .offset-gt-md-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-gt-md-20, .flex-offset-gt-md-20, .layout-margin .flex-offset-gt-md-20, .layout-margin .offset-gt-md-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20, [dir=rtl] .layout-margin .flex-offset-gt-md-20, [dir=rtl] .layout-margin .offset-gt-md-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-gt-md-25, .flex-offset-gt-md-25, .layout-margin .flex-offset-gt-md-25, .layout-margin .offset-gt-md-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25, [dir=rtl] .layout-margin .flex-offset-gt-md-25, [dir=rtl] .layout-margin .offset-gt-md-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-gt-md-30, .flex-offset-gt-md-30, .layout-margin .flex-offset-gt-md-30, .layout-margin .offset-gt-md-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30, [dir=rtl] .layout-margin .flex-offset-gt-md-30, [dir=rtl] .layout-margin .offset-gt-md-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-gt-md-35, .flex-offset-gt-md-35, .layout-margin .flex-offset-gt-md-35, .layout-margin .offset-gt-md-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35, [dir=rtl] .layout-margin .flex-offset-gt-md-35, [dir=rtl] .layout-margin .offset-gt-md-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-gt-md-40, .flex-offset-gt-md-40, .layout-margin .flex-offset-gt-md-40, .layout-margin .offset-gt-md-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40, [dir=rtl] .layout-margin .flex-offset-gt-md-40, [dir=rtl] .layout-margin .offset-gt-md-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-gt-md-45, .flex-offset-gt-md-45, .layout-margin .flex-offset-gt-md-45, .layout-margin .offset-gt-md-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45, [dir=rtl] .layout-margin .flex-offset-gt-md-45, [dir=rtl] .layout-margin .offset-gt-md-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-gt-md-50, .flex-offset-gt-md-50, .layout-margin .flex-offset-gt-md-50, .layout-margin .offset-gt-md-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50, [dir=rtl] .layout-margin .flex-offset-gt-md-50, [dir=rtl] .layout-margin .offset-gt-md-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-gt-md-55, .flex-offset-gt-md-55, .layout-margin .flex-offset-gt-md-55, .layout-margin .offset-gt-md-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55, [dir=rtl] .layout-margin .flex-offset-gt-md-55, [dir=rtl] .layout-margin .offset-gt-md-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-gt-md-60, .flex-offset-gt-md-60, .layout-margin .flex-offset-gt-md-60, .layout-margin .offset-gt-md-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60, [dir=rtl] .layout-margin .flex-offset-gt-md-60, [dir=rtl] .layout-margin .offset-gt-md-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-gt-md-65, .flex-offset-gt-md-65, .layout-margin .flex-offset-gt-md-65, .layout-margin .offset-gt-md-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65, [dir=rtl] .layout-margin .flex-offset-gt-md-65, [dir=rtl] .layout-margin .offset-gt-md-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-gt-md-70, .flex-offset-gt-md-70, .layout-margin .flex-offset-gt-md-70, .layout-margin .offset-gt-md-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70, [dir=rtl] .layout-margin .flex-offset-gt-md-70, [dir=rtl] .layout-margin .offset-gt-md-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-gt-md-75, .flex-offset-gt-md-75, .layout-margin .flex-offset-gt-md-75, .layout-margin .offset-gt-md-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75, [dir=rtl] .layout-margin .flex-offset-gt-md-75, [dir=rtl] .layout-margin .offset-gt-md-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-gt-md-80, .flex-offset-gt-md-80, .layout-margin .flex-offset-gt-md-80, .layout-margin .offset-gt-md-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80, [dir=rtl] .layout-margin .flex-offset-gt-md-80, [dir=rtl] .layout-margin .offset-gt-md-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-gt-md-85, .flex-offset-gt-md-85, .layout-margin .flex-offset-gt-md-85, .layout-margin .offset-gt-md-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85, [dir=rtl] .layout-margin .flex-offset-gt-md-85, [dir=rtl] .layout-margin .offset-gt-md-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-gt-md-90, .flex-offset-gt-md-90, .layout-margin .flex-offset-gt-md-90, .layout-margin .offset-gt-md-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90, [dir=rtl] .layout-margin .flex-offset-gt-md-90, [dir=rtl] .layout-margin .offset-gt-md-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-gt-md-95, .flex-offset-gt-md-95, .layout-margin .flex-offset-gt-md-95, .layout-margin .offset-gt-md-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95, [dir=rtl] .layout-margin .flex-offset-gt-md-95, [dir=rtl] .layout-margin .offset-gt-md-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-gt-md-33, .flex-offset-gt-md-33, .layout-margin .flex-offset-gt-md-33, .layout-margin .offset-gt-md-33 {
        margin-left: calc(100% / 3); }
    .offset-gt-md-66, .flex-offset-gt-md-66, .layout-margin .flex-offset-gt-md-66, .layout-margin .offset-gt-md-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66, [dir=rtl] .layout-margin .flex-offset-gt-md-66, [dir=rtl] .layout-margin .offset-gt-md-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-gt-md,
    .layout-align-gt-md-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-gt-md-start,
    .layout-align-gt-md-start-start,
    .layout-align-gt-md-start-center,
    .layout-align-gt-md-start-end,
    .layout-align-gt-md-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-gt-md-center,
    .layout-align-gt-md-center-start,
    .layout-align-gt-md-center-center,
    .layout-align-gt-md-center-end,
    .layout-align-gt-md-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-gt-md-end,
    .layout-align-gt-md-end-start,
    .layout-align-gt-md-end-center,
    .layout-align-gt-md-end-end,
    .layout-align-gt-md-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-gt-md-space-around,
    .layout-align-gt-md-space-around-center,
    .layout-align-gt-md-space-around-start,
    .layout-align-gt-md-space-around-end,
    .layout-align-gt-md-space-around-stretch {
        justify-content: space-around; }
    .layout-align-gt-md-space-between,
    .layout-align-gt-md-space-between-center,
    .layout-align-gt-md-space-between-start,
    .layout-align-gt-md-space-between-end,
    .layout-align-gt-md-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-gt-md-start-start,
    .layout-align-gt-md-center-start,
    .layout-align-gt-md-end-start,
    .layout-align-gt-md-space-between-start,
    .layout-align-gt-md-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-gt-md-start-center,
    .layout-align-gt-md-center-center,
    .layout-align-gt-md-end-center,
    .layout-align-gt-md-space-between-center,
    .layout-align-gt-md-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-gt-md-start-center > *,
    .layout-align-gt-md-center-center > *,
    .layout-align-gt-md-end-center > *,
    .layout-align-gt-md-space-between-center > *,
    .layout-align-gt-md-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-gt-md-start-end,
    .layout-align-gt-md-center-end,
    .layout-align-gt-md-end-end,
    .layout-align-gt-md-space-between-end,
    .layout-align-gt-md-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-gt-md-start-stretch,
    .layout-align-gt-md-center-stretch,
    .layout-align-gt-md-end-stretch,
    .layout-align-gt-md-space-between-stretch,
    .layout-align-gt-md-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-gt-md {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-gt-md-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-gt-md-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-gt-md-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-gt-md-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-gt-md-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-gt-md-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-gt-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-gt-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-gt-md-column > .flex-gt-md-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-gt-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-gt-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-gt-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-gt-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-gt-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-gt-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-gt-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-gt-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-gt-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-gt-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-gt-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-gt-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-gt-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-gt-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-gt-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-gt-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-gt-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-gt-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-gt-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-gt-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-md-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-md-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex-gt-md-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-md-row > .flex {
        min-width: 0; }
    .layout-gt-md-column > .flex-gt-md-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex-gt-md-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-gt-md-column > .flex {
        min-height: 0; }
    .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-gt-md-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-gt-md-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; } }

@media (min-width: 1280px) and (max-width: 1919px) {
    .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
        display: none; }
    .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
        display: none; }
    .flex-order-lg--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-lg--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-lg--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-lg--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-lg--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-lg--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-lg--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-lg--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-lg--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-lg--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-lg--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-lg--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-lg--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-lg--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-lg--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-lg--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-lg--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-lg--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-lg--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-lg--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-lg-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-lg-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-lg-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-lg-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-lg-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-lg-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-lg-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-lg-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-lg-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-lg-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-lg-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-lg-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-lg-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-lg-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-lg-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-lg-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-lg-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-lg-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-lg-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-lg-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-lg-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-lg-0, .flex-offset-lg-0, .layout-margin .flex-offset-lg-0, .layout-margin .offset-lg-0 {
        margin-left: 0; }
    [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0, [dir=rtl] .layout-margin .flex-offset-lg-0, [dir=rtl] .layout-margin .offset-lg-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-lg-5, .flex-offset-lg-5, .layout-margin .flex-offset-lg-5, .layout-margin .offset-lg-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5, [dir=rtl] .layout-margin .flex-offset-lg-5, [dir=rtl] .layout-margin .offset-lg-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-lg-10, .flex-offset-lg-10, .layout-margin .flex-offset-lg-10, .layout-margin .offset-lg-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10, [dir=rtl] .layout-margin .flex-offset-lg-10, [dir=rtl] .layout-margin .offset-lg-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-lg-15, .flex-offset-lg-15, .layout-margin .flex-offset-lg-15, .layout-margin .offset-lg-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15, [dir=rtl] .layout-margin .flex-offset-lg-15, [dir=rtl] .layout-margin .offset-lg-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-lg-20, .flex-offset-lg-20, .layout-margin .flex-offset-lg-20, .layout-margin .offset-lg-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20, [dir=rtl] .layout-margin .flex-offset-lg-20, [dir=rtl] .layout-margin .offset-lg-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-lg-25, .flex-offset-lg-25, .layout-margin .flex-offset-lg-25, .layout-margin .offset-lg-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25, [dir=rtl] .layout-margin .flex-offset-lg-25, [dir=rtl] .layout-margin .offset-lg-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-lg-30, .flex-offset-lg-30, .layout-margin .flex-offset-lg-30, .layout-margin .offset-lg-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30, [dir=rtl] .layout-margin .flex-offset-lg-30, [dir=rtl] .layout-margin .offset-lg-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-lg-35, .flex-offset-lg-35, .layout-margin .flex-offset-lg-35, .layout-margin .offset-lg-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35, [dir=rtl] .layout-margin .flex-offset-lg-35, [dir=rtl] .layout-margin .offset-lg-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-lg-40, .flex-offset-lg-40, .layout-margin .flex-offset-lg-40, .layout-margin .offset-lg-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40, [dir=rtl] .layout-margin .flex-offset-lg-40, [dir=rtl] .layout-margin .offset-lg-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-lg-45, .flex-offset-lg-45, .layout-margin .flex-offset-lg-45, .layout-margin .offset-lg-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45, [dir=rtl] .layout-margin .flex-offset-lg-45, [dir=rtl] .layout-margin .offset-lg-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-lg-50, .flex-offset-lg-50, .layout-margin .flex-offset-lg-50, .layout-margin .offset-lg-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50, [dir=rtl] .layout-margin .flex-offset-lg-50, [dir=rtl] .layout-margin .offset-lg-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-lg-55, .flex-offset-lg-55, .layout-margin .flex-offset-lg-55, .layout-margin .offset-lg-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55, [dir=rtl] .layout-margin .flex-offset-lg-55, [dir=rtl] .layout-margin .offset-lg-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-lg-60, .flex-offset-lg-60, .layout-margin .flex-offset-lg-60, .layout-margin .offset-lg-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60, [dir=rtl] .layout-margin .flex-offset-lg-60, [dir=rtl] .layout-margin .offset-lg-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-lg-65, .flex-offset-lg-65, .layout-margin .flex-offset-lg-65, .layout-margin .offset-lg-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65, [dir=rtl] .layout-margin .flex-offset-lg-65, [dir=rtl] .layout-margin .offset-lg-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-lg-70, .flex-offset-lg-70, .layout-margin .flex-offset-lg-70, .layout-margin .offset-lg-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70, [dir=rtl] .layout-margin .flex-offset-lg-70, [dir=rtl] .layout-margin .offset-lg-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-lg-75, .flex-offset-lg-75, .layout-margin .flex-offset-lg-75, .layout-margin .offset-lg-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75, [dir=rtl] .layout-margin .flex-offset-lg-75, [dir=rtl] .layout-margin .offset-lg-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-lg-80, .flex-offset-lg-80, .layout-margin .flex-offset-lg-80, .layout-margin .offset-lg-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80, [dir=rtl] .layout-margin .flex-offset-lg-80, [dir=rtl] .layout-margin .offset-lg-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-lg-85, .flex-offset-lg-85, .layout-margin .flex-offset-lg-85, .layout-margin .offset-lg-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85, [dir=rtl] .layout-margin .flex-offset-lg-85, [dir=rtl] .layout-margin .offset-lg-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-lg-90, .flex-offset-lg-90, .layout-margin .flex-offset-lg-90, .layout-margin .offset-lg-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90, [dir=rtl] .layout-margin .flex-offset-lg-90, [dir=rtl] .layout-margin .offset-lg-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-lg-95, .flex-offset-lg-95, .layout-margin .flex-offset-lg-95, .layout-margin .offset-lg-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95, [dir=rtl] .layout-margin .flex-offset-lg-95, [dir=rtl] .layout-margin .offset-lg-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-lg-33, .flex-offset-lg-33, .layout-margin .flex-offset-lg-33, .layout-margin .offset-lg-33 {
        margin-left: calc(100% / 3); }
    .offset-lg-66, .flex-offset-lg-66, .layout-margin .flex-offset-lg-66, .layout-margin .offset-lg-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66, [dir=rtl] .layout-margin .flex-offset-lg-66, [dir=rtl] .layout-margin .offset-lg-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-lg,
    .layout-align-lg-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-lg-start,
    .layout-align-lg-start-start,
    .layout-align-lg-start-center,
    .layout-align-lg-start-end,
    .layout-align-lg-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-lg-center,
    .layout-align-lg-center-start,
    .layout-align-lg-center-center,
    .layout-align-lg-center-end,
    .layout-align-lg-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-lg-end,
    .layout-align-lg-end-start,
    .layout-align-lg-end-center,
    .layout-align-lg-end-end,
    .layout-align-lg-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-lg-space-around,
    .layout-align-lg-space-around-center,
    .layout-align-lg-space-around-start,
    .layout-align-lg-space-around-end,
    .layout-align-lg-space-around-stretch {
        justify-content: space-around; }
    .layout-align-lg-space-between,
    .layout-align-lg-space-between-center,
    .layout-align-lg-space-between-start,
    .layout-align-lg-space-between-end,
    .layout-align-lg-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-lg-start-start,
    .layout-align-lg-center-start,
    .layout-align-lg-end-start,
    .layout-align-lg-space-between-start,
    .layout-align-lg-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-lg-start-center,
    .layout-align-lg-center-center,
    .layout-align-lg-end-center,
    .layout-align-lg-space-between-center,
    .layout-align-lg-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-lg-start-center > *,
    .layout-align-lg-center-center > *,
    .layout-align-lg-end-center > *,
    .layout-align-lg-space-between-center > *,
    .layout-align-lg-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-lg-start-end,
    .layout-align-lg-center-end,
    .layout-align-lg-end-end,
    .layout-align-lg-space-between-end,
    .layout-align-lg-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-lg-start-stretch,
    .layout-align-lg-center-stretch,
    .layout-align-lg-end-stretch,
    .layout-align-lg-space-between-stretch,
    .layout-align-lg-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-lg {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-lg-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-lg-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-lg-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-lg-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-lg-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-lg-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-lg-column > .flex-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-lg-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-lg-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-row > .flex-lg-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-lg-row > .flex {
        min-width: 0; }
    .layout-lg-column > .flex-lg-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-lg-column > .flex-lg-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-lg-column > .flex {
        min-height: 0; }
    .layout-lg, .layout-lg-column, .layout-lg-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-lg-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-lg-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; } }

@media (min-width: 1920px) {
    .flex-order-gt-lg--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-gt-lg--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-gt-lg--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-gt-lg--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-gt-lg--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-gt-lg--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-gt-lg--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-gt-lg--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-gt-lg--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-gt-lg--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-gt-lg--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-gt-lg--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-gt-lg--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-gt-lg--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-gt-lg--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-gt-lg--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-gt-lg--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-gt-lg--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-gt-lg--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-gt-lg--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-gt-lg-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-gt-lg-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-gt-lg-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-gt-lg-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-gt-lg-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-gt-lg-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-gt-lg-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-gt-lg-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-gt-lg-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-gt-lg-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-gt-lg-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-gt-lg-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-gt-lg-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-gt-lg-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-gt-lg-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-gt-lg-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-gt-lg-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-gt-lg-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-gt-lg-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-gt-lg-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-gt-lg-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-gt-lg-0, .flex-offset-gt-lg-0, .layout-margin .flex-offset-gt-lg-0, .layout-margin .offset-gt-lg-0 {
        margin-left: 0; }
    [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .offset-gt-lg-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-gt-lg-5, .flex-offset-gt-lg-5, .layout-margin .flex-offset-gt-lg-5, .layout-margin .offset-gt-lg-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .offset-gt-lg-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-gt-lg-10, .flex-offset-gt-lg-10, .layout-margin .flex-offset-gt-lg-10, .layout-margin .offset-gt-lg-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .offset-gt-lg-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-gt-lg-15, .flex-offset-gt-lg-15, .layout-margin .flex-offset-gt-lg-15, .layout-margin .offset-gt-lg-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .offset-gt-lg-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-gt-lg-20, .flex-offset-gt-lg-20, .layout-margin .flex-offset-gt-lg-20, .layout-margin .offset-gt-lg-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .offset-gt-lg-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-gt-lg-25, .flex-offset-gt-lg-25, .layout-margin .flex-offset-gt-lg-25, .layout-margin .offset-gt-lg-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .offset-gt-lg-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-gt-lg-30, .flex-offset-gt-lg-30, .layout-margin .flex-offset-gt-lg-30, .layout-margin .offset-gt-lg-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .offset-gt-lg-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-gt-lg-35, .flex-offset-gt-lg-35, .layout-margin .flex-offset-gt-lg-35, .layout-margin .offset-gt-lg-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .offset-gt-lg-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-gt-lg-40, .flex-offset-gt-lg-40, .layout-margin .flex-offset-gt-lg-40, .layout-margin .offset-gt-lg-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .offset-gt-lg-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-gt-lg-45, .flex-offset-gt-lg-45, .layout-margin .flex-offset-gt-lg-45, .layout-margin .offset-gt-lg-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .offset-gt-lg-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-gt-lg-50, .flex-offset-gt-lg-50, .layout-margin .flex-offset-gt-lg-50, .layout-margin .offset-gt-lg-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .offset-gt-lg-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-gt-lg-55, .flex-offset-gt-lg-55, .layout-margin .flex-offset-gt-lg-55, .layout-margin .offset-gt-lg-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .offset-gt-lg-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-gt-lg-60, .flex-offset-gt-lg-60, .layout-margin .flex-offset-gt-lg-60, .layout-margin .offset-gt-lg-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .offset-gt-lg-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-gt-lg-65, .flex-offset-gt-lg-65, .layout-margin .flex-offset-gt-lg-65, .layout-margin .offset-gt-lg-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .offset-gt-lg-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-gt-lg-70, .flex-offset-gt-lg-70, .layout-margin .flex-offset-gt-lg-70, .layout-margin .offset-gt-lg-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .offset-gt-lg-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-gt-lg-75, .flex-offset-gt-lg-75, .layout-margin .flex-offset-gt-lg-75, .layout-margin .offset-gt-lg-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .offset-gt-lg-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-gt-lg-80, .flex-offset-gt-lg-80, .layout-margin .flex-offset-gt-lg-80, .layout-margin .offset-gt-lg-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .offset-gt-lg-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-gt-lg-85, .flex-offset-gt-lg-85, .layout-margin .flex-offset-gt-lg-85, .layout-margin .offset-gt-lg-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .offset-gt-lg-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-gt-lg-90, .flex-offset-gt-lg-90, .layout-margin .flex-offset-gt-lg-90, .layout-margin .offset-gt-lg-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .offset-gt-lg-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-gt-lg-95, .flex-offset-gt-lg-95, .layout-margin .flex-offset-gt-lg-95, .layout-margin .offset-gt-lg-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .offset-gt-lg-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-gt-lg-33, .flex-offset-gt-lg-33, .layout-margin .flex-offset-gt-lg-33, .layout-margin .offset-gt-lg-33 {
        margin-left: calc(100% / 3); }
    .offset-gt-lg-66, .flex-offset-gt-lg-66, .layout-margin .flex-offset-gt-lg-66, .layout-margin .offset-gt-lg-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .offset-gt-lg-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-gt-lg,
    .layout-align-gt-lg-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-gt-lg-start,
    .layout-align-gt-lg-start-start,
    .layout-align-gt-lg-start-center,
    .layout-align-gt-lg-start-end,
    .layout-align-gt-lg-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-gt-lg-center,
    .layout-align-gt-lg-center-start,
    .layout-align-gt-lg-center-center,
    .layout-align-gt-lg-center-end,
    .layout-align-gt-lg-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-gt-lg-end,
    .layout-align-gt-lg-end-start,
    .layout-align-gt-lg-end-center,
    .layout-align-gt-lg-end-end,
    .layout-align-gt-lg-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-gt-lg-space-around,
    .layout-align-gt-lg-space-around-center,
    .layout-align-gt-lg-space-around-start,
    .layout-align-gt-lg-space-around-end,
    .layout-align-gt-lg-space-around-stretch {
        justify-content: space-around; }
    .layout-align-gt-lg-space-between,
    .layout-align-gt-lg-space-between-center,
    .layout-align-gt-lg-space-between-start,
    .layout-align-gt-lg-space-between-end,
    .layout-align-gt-lg-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-gt-lg-start-start,
    .layout-align-gt-lg-center-start,
    .layout-align-gt-lg-end-start,
    .layout-align-gt-lg-space-between-start,
    .layout-align-gt-lg-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-gt-lg-start-center,
    .layout-align-gt-lg-center-center,
    .layout-align-gt-lg-end-center,
    .layout-align-gt-lg-space-between-center,
    .layout-align-gt-lg-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-gt-lg-start-center > *,
    .layout-align-gt-lg-center-center > *,
    .layout-align-gt-lg-end-center > *,
    .layout-align-gt-lg-space-between-center > *,
    .layout-align-gt-lg-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-gt-lg-start-end,
    .layout-align-gt-lg-center-end,
    .layout-align-gt-lg-end-end,
    .layout-align-gt-lg-space-between-end,
    .layout-align-gt-lg-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-gt-lg-start-stretch,
    .layout-align-gt-lg-center-stretch,
    .layout-align-gt-lg-end-stretch,
    .layout-align-gt-lg-space-between-stretch,
    .layout-align-gt-lg-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-gt-lg {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-gt-lg-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-gt-lg-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-gt-lg-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-gt-lg-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-gt-lg-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-gt-lg-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-gt-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-gt-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-gt-lg-column > .flex-gt-lg-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-gt-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-gt-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-gt-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-gt-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-gt-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-gt-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-gt-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-gt-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-gt-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-gt-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-gt-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-gt-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-gt-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-gt-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-gt-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-gt-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-gt-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-gt-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-gt-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-gt-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-gt-lg-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-gt-lg-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex-gt-lg-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-gt-lg-row > .flex {
        min-width: 0; }
    .layout-gt-lg-column > .flex-gt-lg-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex-gt-lg-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-gt-lg-column > .flex {
        min-height: 0; }
    .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-gt-lg-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-gt-lg-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; }
    .flex-order-xl--20 {
        -webkit-box-ordinal-group: -19;
        order: -20; }
    .flex-order-xl--19 {
        -webkit-box-ordinal-group: -18;
        order: -19; }
    .flex-order-xl--18 {
        -webkit-box-ordinal-group: -17;
        order: -18; }
    .flex-order-xl--17 {
        -webkit-box-ordinal-group: -16;
        order: -17; }
    .flex-order-xl--16 {
        -webkit-box-ordinal-group: -15;
        order: -16; }
    .flex-order-xl--15 {
        -webkit-box-ordinal-group: -14;
        order: -15; }
    .flex-order-xl--14 {
        -webkit-box-ordinal-group: -13;
        order: -14; }
    .flex-order-xl--13 {
        -webkit-box-ordinal-group: -12;
        order: -13; }
    .flex-order-xl--12 {
        -webkit-box-ordinal-group: -11;
        order: -12; }
    .flex-order-xl--11 {
        -webkit-box-ordinal-group: -10;
        order: -11; }
    .flex-order-xl--10 {
        -webkit-box-ordinal-group: -9;
        order: -10; }
    .flex-order-xl--9 {
        -webkit-box-ordinal-group: -8;
        order: -9; }
    .flex-order-xl--8 {
        -webkit-box-ordinal-group: -7;
        order: -8; }
    .flex-order-xl--7 {
        -webkit-box-ordinal-group: -6;
        order: -7; }
    .flex-order-xl--6 {
        -webkit-box-ordinal-group: -5;
        order: -6; }
    .flex-order-xl--5 {
        -webkit-box-ordinal-group: -4;
        order: -5; }
    .flex-order-xl--4 {
        -webkit-box-ordinal-group: -3;
        order: -4; }
    .flex-order-xl--3 {
        -webkit-box-ordinal-group: -2;
        order: -3; }
    .flex-order-xl--2 {
        -webkit-box-ordinal-group: -1;
        order: -2; }
    .flex-order-xl--1 {
        -webkit-box-ordinal-group: 0;
        order: -1; }
    .flex-order-xl-0 {
        -webkit-box-ordinal-group: 1;
        order: 0; }
    .flex-order-xl-1 {
        -webkit-box-ordinal-group: 2;
        order: 1; }
    .flex-order-xl-2 {
        -webkit-box-ordinal-group: 3;
        order: 2; }
    .flex-order-xl-3 {
        -webkit-box-ordinal-group: 4;
        order: 3; }
    .flex-order-xl-4 {
        -webkit-box-ordinal-group: 5;
        order: 4; }
    .flex-order-xl-5 {
        -webkit-box-ordinal-group: 6;
        order: 5; }
    .flex-order-xl-6 {
        -webkit-box-ordinal-group: 7;
        order: 6; }
    .flex-order-xl-7 {
        -webkit-box-ordinal-group: 8;
        order: 7; }
    .flex-order-xl-8 {
        -webkit-box-ordinal-group: 9;
        order: 8; }
    .flex-order-xl-9 {
        -webkit-box-ordinal-group: 10;
        order: 9; }
    .flex-order-xl-10 {
        -webkit-box-ordinal-group: 11;
        order: 10; }
    .flex-order-xl-11 {
        -webkit-box-ordinal-group: 12;
        order: 11; }
    .flex-order-xl-12 {
        -webkit-box-ordinal-group: 13;
        order: 12; }
    .flex-order-xl-13 {
        -webkit-box-ordinal-group: 14;
        order: 13; }
    .flex-order-xl-14 {
        -webkit-box-ordinal-group: 15;
        order: 14; }
    .flex-order-xl-15 {
        -webkit-box-ordinal-group: 16;
        order: 15; }
    .flex-order-xl-16 {
        -webkit-box-ordinal-group: 17;
        order: 16; }
    .flex-order-xl-17 {
        -webkit-box-ordinal-group: 18;
        order: 17; }
    .flex-order-xl-18 {
        -webkit-box-ordinal-group: 19;
        order: 18; }
    .flex-order-xl-19 {
        -webkit-box-ordinal-group: 20;
        order: 19; }
    .flex-order-xl-20 {
        -webkit-box-ordinal-group: 21;
        order: 20; }
    .offset-xl-0, .flex-offset-xl-0, .layout-margin .flex-offset-xl-0, .layout-margin .offset-xl-0 {
        margin-left: 0; }
    [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0, [dir=rtl] .layout-margin .flex-offset-xl-0, [dir=rtl] .layout-margin .offset-xl-0 {
        margin-left: auto;
        margin-right: 0; }
    .offset-xl-5, .flex-offset-xl-5, .layout-margin .flex-offset-xl-5, .layout-margin .offset-xl-5 {
        margin-left: 5%; }
    [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5, [dir=rtl] .layout-margin .flex-offset-xl-5, [dir=rtl] .layout-margin .offset-xl-5 {
        margin-left: auto;
        margin-right: 5%; }
    .offset-xl-10, .flex-offset-xl-10, .layout-margin .flex-offset-xl-10, .layout-margin .offset-xl-10 {
        margin-left: 10%; }
    [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10, [dir=rtl] .layout-margin .flex-offset-xl-10, [dir=rtl] .layout-margin .offset-xl-10 {
        margin-left: auto;
        margin-right: 10%; }
    .offset-xl-15, .flex-offset-xl-15, .layout-margin .flex-offset-xl-15, .layout-margin .offset-xl-15 {
        margin-left: 15%; }
    [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15, [dir=rtl] .layout-margin .flex-offset-xl-15, [dir=rtl] .layout-margin .offset-xl-15 {
        margin-left: auto;
        margin-right: 15%; }
    .offset-xl-20, .flex-offset-xl-20, .layout-margin .flex-offset-xl-20, .layout-margin .offset-xl-20 {
        margin-left: 20%; }
    [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20, [dir=rtl] .layout-margin .flex-offset-xl-20, [dir=rtl] .layout-margin .offset-xl-20 {
        margin-left: auto;
        margin-right: 20%; }
    .offset-xl-25, .flex-offset-xl-25, .layout-margin .flex-offset-xl-25, .layout-margin .offset-xl-25 {
        margin-left: 25%; }
    [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25, [dir=rtl] .layout-margin .flex-offset-xl-25, [dir=rtl] .layout-margin .offset-xl-25 {
        margin-left: auto;
        margin-right: 25%; }
    .offset-xl-30, .flex-offset-xl-30, .layout-margin .flex-offset-xl-30, .layout-margin .offset-xl-30 {
        margin-left: 30%; }
    [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30, [dir=rtl] .layout-margin .flex-offset-xl-30, [dir=rtl] .layout-margin .offset-xl-30 {
        margin-left: auto;
        margin-right: 30%; }
    .offset-xl-35, .flex-offset-xl-35, .layout-margin .flex-offset-xl-35, .layout-margin .offset-xl-35 {
        margin-left: 35%; }
    [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35, [dir=rtl] .layout-margin .flex-offset-xl-35, [dir=rtl] .layout-margin .offset-xl-35 {
        margin-left: auto;
        margin-right: 35%; }
    .offset-xl-40, .flex-offset-xl-40, .layout-margin .flex-offset-xl-40, .layout-margin .offset-xl-40 {
        margin-left: 40%; }
    [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40, [dir=rtl] .layout-margin .flex-offset-xl-40, [dir=rtl] .layout-margin .offset-xl-40 {
        margin-left: auto;
        margin-right: 40%; }
    .offset-xl-45, .flex-offset-xl-45, .layout-margin .flex-offset-xl-45, .layout-margin .offset-xl-45 {
        margin-left: 45%; }
    [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45, [dir=rtl] .layout-margin .flex-offset-xl-45, [dir=rtl] .layout-margin .offset-xl-45 {
        margin-left: auto;
        margin-right: 45%; }
    .offset-xl-50, .flex-offset-xl-50, .layout-margin .flex-offset-xl-50, .layout-margin .offset-xl-50 {
        margin-left: 50%; }
    [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50, [dir=rtl] .layout-margin .flex-offset-xl-50, [dir=rtl] .layout-margin .offset-xl-50 {
        margin-left: auto;
        margin-right: 50%; }
    .offset-xl-55, .flex-offset-xl-55, .layout-margin .flex-offset-xl-55, .layout-margin .offset-xl-55 {
        margin-left: 55%; }
    [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55, [dir=rtl] .layout-margin .flex-offset-xl-55, [dir=rtl] .layout-margin .offset-xl-55 {
        margin-left: auto;
        margin-right: 55%; }
    .offset-xl-60, .flex-offset-xl-60, .layout-margin .flex-offset-xl-60, .layout-margin .offset-xl-60 {
        margin-left: 60%; }
    [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60, [dir=rtl] .layout-margin .flex-offset-xl-60, [dir=rtl] .layout-margin .offset-xl-60 {
        margin-left: auto;
        margin-right: 60%; }
    .offset-xl-65, .flex-offset-xl-65, .layout-margin .flex-offset-xl-65, .layout-margin .offset-xl-65 {
        margin-left: 65%; }
    [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65, [dir=rtl] .layout-margin .flex-offset-xl-65, [dir=rtl] .layout-margin .offset-xl-65 {
        margin-left: auto;
        margin-right: 65%; }
    .offset-xl-70, .flex-offset-xl-70, .layout-margin .flex-offset-xl-70, .layout-margin .offset-xl-70 {
        margin-left: 70%; }
    [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70, [dir=rtl] .layout-margin .flex-offset-xl-70, [dir=rtl] .layout-margin .offset-xl-70 {
        margin-left: auto;
        margin-right: 70%; }
    .offset-xl-75, .flex-offset-xl-75, .layout-margin .flex-offset-xl-75, .layout-margin .offset-xl-75 {
        margin-left: 75%; }
    [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75, [dir=rtl] .layout-margin .flex-offset-xl-75, [dir=rtl] .layout-margin .offset-xl-75 {
        margin-left: auto;
        margin-right: 75%; }
    .offset-xl-80, .flex-offset-xl-80, .layout-margin .flex-offset-xl-80, .layout-margin .offset-xl-80 {
        margin-left: 80%; }
    [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80, [dir=rtl] .layout-margin .flex-offset-xl-80, [dir=rtl] .layout-margin .offset-xl-80 {
        margin-left: auto;
        margin-right: 80%; }
    .offset-xl-85, .flex-offset-xl-85, .layout-margin .flex-offset-xl-85, .layout-margin .offset-xl-85 {
        margin-left: 85%; }
    [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85, [dir=rtl] .layout-margin .flex-offset-xl-85, [dir=rtl] .layout-margin .offset-xl-85 {
        margin-left: auto;
        margin-right: 85%; }
    .offset-xl-90, .flex-offset-xl-90, .layout-margin .flex-offset-xl-90, .layout-margin .offset-xl-90 {
        margin-left: 90%; }
    [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90, [dir=rtl] .layout-margin .flex-offset-xl-90, [dir=rtl] .layout-margin .offset-xl-90 {
        margin-left: auto;
        margin-right: 90%; }
    .offset-xl-95, .flex-offset-xl-95, .layout-margin .flex-offset-xl-95, .layout-margin .offset-xl-95 {
        margin-left: 95%; }
    [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95, [dir=rtl] .layout-margin .flex-offset-xl-95, [dir=rtl] .layout-margin .offset-xl-95 {
        margin-left: auto;
        margin-right: 95%; }
    .offset-xl-33, .flex-offset-xl-33, .layout-margin .flex-offset-xl-33, .layout-margin .offset-xl-33 {
        margin-left: calc(100% / 3); }
    .offset-xl-66, .flex-offset-xl-66, .layout-margin .flex-offset-xl-66, .layout-margin .offset-xl-66 {
        margin-left: calc(200% / 3); }
    [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66, [dir=rtl] .layout-margin .flex-offset-xl-66, [dir=rtl] .layout-margin .offset-xl-66 {
        margin-left: auto;
        margin-right: calc(200% / 3); }
    .layout-align-xl,
    .layout-align-xl-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: stretch;
        align-items: stretch; }
    .layout-align-xl-start,
    .layout-align-xl-start-start,
    .layout-align-xl-start-center,
    .layout-align-xl-start-end,
    .layout-align-xl-start-stretch {
        -webkit-box-pack: start;
        justify-content: flex-start; }
    .layout-align-xl-center,
    .layout-align-xl-center-start,
    .layout-align-xl-center-center,
    .layout-align-xl-center-end,
    .layout-align-xl-center-stretch {
        -webkit-box-pack: center;
        justify-content: center; }
    .layout-align-xl-end,
    .layout-align-xl-end-start,
    .layout-align-xl-end-center,
    .layout-align-xl-end-end,
    .layout-align-xl-end-stretch {
        -webkit-box-pack: end;
        justify-content: flex-end; }
    .layout-align-xl-space-around,
    .layout-align-xl-space-around-center,
    .layout-align-xl-space-around-start,
    .layout-align-xl-space-around-end,
    .layout-align-xl-space-around-stretch {
        justify-content: space-around; }
    .layout-align-xl-space-between,
    .layout-align-xl-space-between-center,
    .layout-align-xl-space-between-start,
    .layout-align-xl-space-between-end,
    .layout-align-xl-space-between-stretch {
        -webkit-box-pack: justify;
        justify-content: space-between; }
    .layout-align-xl-start-start,
    .layout-align-xl-center-start,
    .layout-align-xl-end-start,
    .layout-align-xl-space-between-start,
    .layout-align-xl-space-around-start {
        -webkit-box-align: start;
        align-items: flex-start;
        align-content: flex-start; }
    .layout-align-xl-start-center,
    .layout-align-xl-center-center,
    .layout-align-xl-end-center,
    .layout-align-xl-space-between-center,
    .layout-align-xl-space-around-center {
        -webkit-box-align: center;
        align-items: center;
        align-content: center;
        max-width: 100%; }
    .layout-align-xl-start-center > *,
    .layout-align-xl-center-center > *,
    .layout-align-xl-end-center > *,
    .layout-align-xl-space-between-center > *,
    .layout-align-xl-space-around-center > * {
        max-width: 100%;
        box-sizing: border-box; }
    .layout-align-xl-start-end,
    .layout-align-xl-center-end,
    .layout-align-xl-end-end,
    .layout-align-xl-space-between-end,
    .layout-align-xl-space-around-end {
        -webkit-box-align: end;
        align-items: flex-end;
        align-content: flex-end; }
    .layout-align-xl-start-stretch,
    .layout-align-xl-center-stretch,
    .layout-align-xl-end-stretch,
    .layout-align-xl-space-between-stretch,
    .layout-align-xl-space-around-stretch {
        -webkit-box-align: stretch;
        align-items: stretch;
        align-content: stretch; }
    .flex-xl {
        -webkit-box-flex: 1;
        flex: 1;
        box-sizing: border-box; }
    .flex-xl-grow {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        box-sizing: border-box; }
    .flex-xl-initial {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-xl-auto {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
        box-sizing: border-box; }
    .flex-xl-none {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        box-sizing: border-box; }
    .flex-xl-noshrink {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        box-sizing: border-box; }
    .flex-xl-nogrow {
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        box-sizing: border-box; }
    .flex-xl-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-column > .flex-xl-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 0%;
        max-height: 100%;
        box-sizing: border-box;
        min-width: 0; }
    .layout-xl-column > .flex-xl-0 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 0%;
        box-sizing: border-box;
        min-height: 0; }
    .flex-xl-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 5%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-5 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 5%;
        box-sizing: border-box; }
    .flex-xl-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 10%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-10 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 10%;
        box-sizing: border-box; }
    .flex-xl-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 15%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-15 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 15%;
        box-sizing: border-box; }
    .flex-xl-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 20%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-20 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 20%;
        box-sizing: border-box; }
    .flex-xl-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 25%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-25 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 25%;
        box-sizing: border-box; }
    .flex-xl-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 30%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-30 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 30%;
        box-sizing: border-box; }
    .flex-xl-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 35%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-35 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 35%;
        box-sizing: border-box; }
    .flex-xl-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 40%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-40 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 40%;
        box-sizing: border-box; }
    .flex-xl-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 45%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-45 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 45%;
        box-sizing: border-box; }
    .flex-xl-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 50%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-50 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 50%;
        box-sizing: border-box; }
    .flex-xl-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 55%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-55 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 55%;
        box-sizing: border-box; }
    .flex-xl-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 60%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-60 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 60%;
        box-sizing: border-box; }
    .flex-xl-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 65%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-65 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 65%;
        box-sizing: border-box; }
    .flex-xl-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 70%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-70 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 70%;
        box-sizing: border-box; }
    .flex-xl-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 75%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-75 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 75%;
        box-sizing: border-box; }
    .flex-xl-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 80%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-80 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 80%;
        box-sizing: border-box; }
    .flex-xl-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 85%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-85 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 85%;
        box-sizing: border-box; }
    .flex-xl-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 90%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-90 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 90%;
        box-sizing: border-box; }
    .flex-xl-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 95%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-95 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 95%;
        box-sizing: border-box; }
    .flex-xl-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-100 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-row > .flex-xl-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-33 {
        -webkit-box-flex: 1;
        flex: 1 1 33.33%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-column > .flex-xl-66 {
        -webkit-box-flex: 1;
        flex: 1 1 66.66%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 33.33%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-row > .flex-xl-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 66.66%;
        max-height: 100%;
        box-sizing: border-box; }
    .layout-xl-row > .flex {
        min-width: 0; }
    .layout-xl-column > .flex-xl-33 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 33.33%;
        box-sizing: border-box; }
    .layout-xl-column > .flex-xl-66 {
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        max-width: 100%;
        max-height: 66.66%;
        box-sizing: border-box; }
    .layout-xl-column > .flex {
        min-height: 0; }
    .layout-xl, .layout-xl-column, .layout-xl-row {
        box-sizing: border-box;
        display: -webkit-box;
        display: flex; }
    .layout-xl-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column; }
    .layout-xl-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row; }
    .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
        display: none; }
    .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
        display: none; } }

@media print {
    .hide-print:not(.show-print):not(.show) {
        display: none !important; } }
/****** from file: /emmaus/base/html/global/vendor/bootstrap-sweetalert/sweet-alert.css *******/
.sweet-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1700; 
  display: none;
  background-color: rgba(0, 0, 0, .4);
}

.sweet-alert {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1700; 
  display: none;
  width: 478px;
  padding: 20px 30px;
  margin-top: -200px;
  margin-left: -269px;
  overflow: hidden;
  text-align: center;
  background-color: #fff;
  border-radius: .215rem;
}
@media (max-width: 767px) {
  .sweet-alert {
    right: 1.0715rem; 
    left: 1.0715rem;
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }
}
.sweet-alert .icon {
  position: relative;
  width: 80px;
  height: 80px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box; 
  margin: 20px auto;
  border: 4px solid gray;
  border-radius: 50%;
}
.sweet-alert .icon.error {
  border-color: #f96868;
}
.sweet-alert .icon.error .x-mark {
  position: relative;
  display: block;
}
.sweet-alert .icon.error .line {
  position: absolute;
  top: 37px;
  display: block;
  width: 47px;
  height: 5px;
  background-color: #f96868;
  border-radius: 2px;
}
.sweet-alert .icon.error .line.left {
  left: 17px; 
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.sweet-alert .icon.error .line.right {
  right: 16px; 
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.sweet-alert .icon.warning {
  border-color: #f2a654;
}
.sweet-alert .icon.warning .body {
  position: absolute;
  top: 10px;
  left: 50%;
  width: 5px;
  height: 47px;
  margin-left: -2px;
  background-color: #f2a654; 
  border-radius: 2px;
}
.sweet-alert .icon.warning .dot {
  position: absolute;
  bottom: 10px;
  left: 50%;
  width: 7px;
  height: 7px;
  margin-left: -3px;
  background-color: #f2a654; 
  border-radius: 50%;
}
.sweet-alert .icon.info {
  border-color: #57c7d4;
}
.sweet-alert .icon.info::before {
  position: absolute;
  bottom: 17px;
  left: 50%;
  width: 5px;
  height: 29px;
  margin-left: -2px;
  content: "";
  background-color: #57c7d4; 
  border-radius: 2px;
}
.sweet-alert .icon.info::after {
  position: absolute;
  top: 19px;
  width: 7px;
  height: 7px;
  margin-left: -3px;
  content: "";
  background-color: #57c7d4; 
  border-radius: 50%;
}
.sweet-alert .icon.success {
  border-color: #46be8a;
}
.sweet-alert .icon.success::before, .sweet-alert .icon.success::after {
  position: absolute;
  width: 60px;
  height: 120px;
  content: '';
  background: white;
  border-radius: 50%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.sweet-alert .icon.success::before {
  top: -7px;
  left: -33px;
  border-radius: 120px 0 0 120px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
      -ms-transform-origin: 60px 60px;
       -o-transform-origin: 60px 60px;
          transform-origin: 60px 60px;
}
.sweet-alert .icon.success::after {
  top: -11px;
  left: 30px;
  border-radius: 0 120px 120px 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0 60px;
      -ms-transform-origin: 0 60px;
       -o-transform-origin: 0 60px;
          transform-origin: 0 60px;
}
.sweet-alert .icon.success .placeholder {
  position: absolute;
  top: -4px;
  left: -4px;
  z-index: 2; 
  width: 80px;
  height: 80px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  border: 4px solid rgba(70, 190, 138, .2);
  border-radius: 50%;
}
.sweet-alert .icon.success .fix {
  position: absolute;
  top: 8px;
  left: 27px;
  z-index: 1;
  width: 7px;
  height: 90px;
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.sweet-alert .icon.success .line {
  position: absolute;
  z-index: 2; 
  display: block;
  height: 5px;
  background-color: #46be8a;
  border-radius: 2px;
}
.sweet-alert .icon.success .line.tip {
  top: 46px;
  left: 14px;
  width: 25px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.sweet-alert .icon.success .line.long {
  top: 38px;
  right: 8px;
  width: 47px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.sweet-alert .icon.custom {
  background-repeat: no-repeat; 
  background-position: center center;
  -webkit-background-size: contain;
          background-size: contain;
  border: none;
  border-radius: 0;
}
.sweet-alert .btn-default.focus, .sweet-alert .btn-default:focus {
  border-color: #e4eaec;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sweet-alert .btn-success.focus, .sweet-alert .btn-success:focus {
  border-color: #46be8a;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sweet-alert .btn-info.focus, .sweet-alert .btn-info:focus {
  border-color: #57c7d4;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sweet-alert .btn-danger.focus, .sweet-alert .btn-danger:focus {
  border-color: #f96868;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sweet-alert .btn-warning.focus, .sweet-alert .btn-warning:focus {
  border-color: #f2a654;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sweet-alert button::-moz-focus-inner {
  border: 0;
}

@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(.7);
            transform: scale(.7);
  }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(.95);
            transform: scale(.95);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-o-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(.7);
         -o-transform: scale(.7);
            transform: scale(.7);
  }
  45% {
    -webkit-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(.95);
         -o-transform: scale(.95);
            transform: scale(.95);
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(.7);
         -o-transform: scale(.7);
            transform: scale(.7);
  }
  45% {
    -webkit-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(.95);
         -o-transform: scale(.95);
            transform: scale(.95);
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(.5);
            transform: scale(.5);
  }
}

@-o-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(.5);
         -o-transform: scale(.5);
            transform: scale(.5);
  }
}

@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(.5);
         -o-transform: scale(.5);
            transform: scale(.5);
  }
}

.showSweetAlert {
  -webkit-animation: showSweetAlert .3s;
       -o-animation: showSweetAlert .3s;
          animation: showSweetAlert .3s;
}

.hideSweetAlert {
  -webkit-animation: hideSweetAlert .2s;
       -o-animation: hideSweetAlert .2s;
          animation: hideSweetAlert .2s;
}

@-webkit-keyframes animateSuccessTip {
  0% {
    top: 19px; 
    left: 1px;
    width: 0;
  }
  54% {
    top: 19px; 
    left: 1px;
    width: 0;
  }
  70% {
    top: 37px; 
    left: -8px;
    width: 50px;
  }
  84% {
    top: 48px; 
    left: 21px;
    width: 17px;
  }
  100% {
    top: 45px; 
    left: 14px;
    width: 25px;
  }
}

@-o-keyframes animateSuccessTip {
  0% {
    top: 19px; 
    left: 1px;
    width: 0;
  }
  54% {
    top: 19px; 
    left: 1px;
    width: 0;
  }
  70% {
    top: 37px; 
    left: -8px;
    width: 50px;
  }
  84% {
    top: 48px; 
    left: 21px;
    width: 17px;
  }
  100% {
    top: 45px; 
    left: 14px;
    width: 25px;
  }
}

@keyframes animateSuccessTip {
  0% {
    top: 19px; 
    left: 1px;
    width: 0;
  }
  54% {
    top: 19px; 
    left: 1px;
    width: 0;
  }
  70% {
    top: 37px; 
    left: -8px;
    width: 50px;
  }
  84% {
    top: 48px; 
    left: 21px;
    width: 17px;
  }
  100% {
    top: 45px; 
    left: 14px;
    width: 25px;
  }
}

@-webkit-keyframes animateSuccessLong {
  0% {
    top: 54px; 
    right: 46px;
    width: 0;
  }
  65% {
    top: 54px; 
    right: 46px;
    width: 0;
  }
  84% {
    top: 35px; 
    right: 0;
    width: 55px;
  }
  100% {
    top: 38px; 
    right: 8px;
    width: 47px;
  }
}

@-o-keyframes animateSuccessLong {
  0% {
    top: 54px; 
    right: 46px;
    width: 0;
  }
  65% {
    top: 54px; 
    right: 46px;
    width: 0;
  }
  84% {
    top: 35px; 
    right: 0;
    width: 55px;
  }
  100% {
    top: 38px; 
    right: 8px;
    width: 47px;
  }
}

@keyframes animateSuccessLong {
  0% {
    top: 54px; 
    right: 46px;
    width: 0;
  }
  65% {
    top: 54px; 
    right: 46px;
    width: 0;
  }
  84% {
    top: 35px; 
    right: 0;
    width: 55px;
  }
  100% {
    top: 38px; 
    right: 8px;
    width: 47px;
  }
}

@-webkit-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}

@-o-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
         -o-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
         -o-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}

@keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
         -o-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
         -o-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}

.animateSuccessTip {
  -webkit-animation: animateSuccessTip .75s;
       -o-animation: animateSuccessTip .75s;
          animation: animateSuccessTip .75s;
}

.animateSuccessLong {
  -webkit-animation: animateSuccessLong .75s;
       -o-animation: animateSuccessLong .75s;
          animation: animateSuccessLong .75s;
}

.icon.success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
       -o-animation: rotatePlaceholder 4.25s ease-in;
          animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon {
  0% {
    opacity: 0; 
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
  }
  100% {
    opacity: 1; 
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
}

@-o-keyframes animateErrorIcon {
  0% {
    opacity: 0; 
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
  }
  100% {
    opacity: 1; 
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
}

@keyframes animateErrorIcon {
  0% {
    opacity: 0; 
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
  }
  100% {
    opacity: 1; 
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
}

.animateErrorIcon {
  -webkit-animation: animateErrorIcon .5s;
       -o-animation: animateErrorIcon .5s;
          animation: animateErrorIcon .5s;
}

@-webkit-keyframes animateXMark {
  0% {
    margin-top: 26px;
    opacity: 0; 
    -webkit-transform: scale(.4);
            transform: scale(.4);
  }
  50% {
    margin-top: 26px;
    opacity: 0; 
    -webkit-transform: scale(.4);
            transform: scale(.4);
  }
  80% {
    margin-top: -6px; 
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    opacity: 1; 
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-o-keyframes animateXMark {
  0% {
    margin-top: 26px;
    opacity: 0; 
    -webkit-transform: scale(.4);
         -o-transform: scale(.4);
            transform: scale(.4);
  }
  50% {
    margin-top: 26px;
    opacity: 0; 
    -webkit-transform: scale(.4);
         -o-transform: scale(.4);
            transform: scale(.4);
  }
  80% {
    margin-top: -6px; 
    -webkit-transform: scale(1.15);
         -o-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    opacity: 1; 
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes animateXMark {
  0% {
    margin-top: 26px;
    opacity: 0; 
    -webkit-transform: scale(.4);
         -o-transform: scale(.4);
            transform: scale(.4);
  }
  50% {
    margin-top: 26px;
    opacity: 0; 
    -webkit-transform: scale(.4);
         -o-transform: scale(.4);
            transform: scale(.4);
  }
  80% {
    margin-top: -6px; 
    -webkit-transform: scale(1.15);
         -o-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    opacity: 1; 
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}

.animateXMark {
  -webkit-animation: animateXMark .5s;
       -o-animation: animateXMark .5s;
          animation: animateXMark .5s;
}

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f8bb86;
  }
}

@-o-keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f8bb86;
  }
}

@keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f8bb86;
  }
}

.pulseWarning {
  -webkit-animation: pulseWarning .75s infinite alternate;
       -o-animation: pulseWarning .75s infinite alternate;
          animation: pulseWarning .75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f8bb86;
  }
}

@-o-keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f8bb86;
  }
}

@keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f8bb86;
  }
}

.pulseWarningIns {
  -webkit-animation: pulseWarningIns .75s infinite alternate;
       -o-animation: pulseWarningIns .75s infinite alternate;
          animation: pulseWarningIns .75s infinite alternate;
}

/****** from file: /emmaus/base/html/global/vendor/bootstrap-tokenfield/bootstrap-tokenfield.css *******/
@-webkit-keyframes blink {
  0% {
    border-color: #ededed;
  }
  100% {
    border-color: #b94a48;
  }
}

@-o-keyframes blink {
  0% {
    border-color: #ededed;
  }
  100% {
    border-color: #b94a48;
  }
}

@keyframes blink {
  0% {
    border-color: #ededed;
  }
  100% {
    border-color: #b94a48;
  }
}

.tokenfield {
  height: auto;
  min-height: 2.573rem;
  padding-bottom: 0;
}
.tokenfield.focus {
  border-color: #62a8ea;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(98, 168, 234, .6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(98, 168, 234, .6);
}
.tokenfield .token {
  display: inline-block;
  height: 22px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: -1px 5px 5px 0;
  white-space: nowrap;
  vertical-align: top;
  cursor: default; 
  background-color: #f3f7f9;
  border: 1px solid #e4eaec;
  border-radius: 3px;
}
.tokenfield .token:hover {
  border-color: #89bceb;
}
.tokenfield .token.active {
  border-color: #52a8ec;
  border-color: rgba(82, 168, 236, .8);
}
.tokenfield .token.duplicate {
  border-color: #f85974;
  -webkit-animation: blink .1s normal ease infinite;
       -o-animation: blink .1s normal ease infinite;
          animation: blink .1s normal ease infinite;
}
.tokenfield .token.invalid {
  background: none;
  border: 1px solid transparent;
  border-bottom: 1px dotted #f96868; 
  border-radius: 0;
}
.tokenfield .token.invalid.active {
  background: #f3f7f9;
  border: 1px solid #f3f7f9;
  border-radius: 3px;
}
.tokenfield .token .token-label {
  display: inline-block;
  padding-left: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.tokenfield .token .close {
  display: inline-block;
  float: none;
  height: 100%;
  padding-right: 4px; 
  margin-left: 5px;
  font-family: Arial;
  font-size: 1.1em;
  line-height: inherit;
  vertical-align: top;
}
.tokenfield .token-input {
  width: 60px;
  min-width: 60px;
  height: 20px;
  padding: 0;
  margin-bottom: 6px;
  background: none;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tokenfield .token-input:focus {
  border-color: transparent;
  outline: 0;
  /* IE6-9 */
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tokenfield.disabled {
  cursor: not-allowed;
  background-color: #f3f7f9;
}
.tokenfield.disabled .token-input {
  cursor: not-allowed;
}
.tokenfield.disabled .token:hover {
  cursor: not-allowed;
  border-color: #e4eaec;
}
.tokenfield.disabled .token:hover .close {
  cursor: not-allowed;
  opacity: .2;
}

.has-warning .tokenfield.focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px white;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px white;
}

.has-error .tokenfield.focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px white;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px white;
}

.has-success .tokenfield.focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px white;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px white;
}

.tokenfield.input-sm,
.input-group-sm .tokenfield {
  min-height: 30px;
  padding-bottom: 0;
}

.input-group-sm .token,
.tokenfield.input-sm .token {
  height: 20px;
  margin-bottom: 4px;
}

.input-group-sm .token-input,
.tokenfield.input-sm .token-input {
  height: 18px;
  margin-bottom: 5px;
}

.tokenfield.input-lg,
.input-group-lg .tokenfield {
  min-height: 45px;
  padding-bottom: 4px;
}

.input-group-lg .token,
.tokenfield.input-lg .token {
  height: 25px;
}

.input-group-lg .token-label,
.tokenfield.input-lg .token-label {
  line-height: 23px;
}

.input-group-lg .token .close,
.tokenfield.input-lg .token .close {
  line-height: 1.3em;
}

.input-group-lg .token-input,
.tokenfield.input-lg .token-input {
  height: 23px;
  margin-bottom: 6px;
  line-height: 23px;
  vertical-align: top;
}

.input-group .tokenfield + .input-group-btn {
  height: 100%;
}
.input-group .tokenfield + .input-group-btn .btn {
  height: -webkit-calc(100% + 2px);
  height:         calc(100% + 2px);
  padding-top: 0;
  padding-bottom: 0;
}

.input-group .tokenfield .token-input {
  width: 100% !important;
}

.tokenfield.rtl {
  text-align: right; 

  direction: rtl;
}

.tokenfield.rtl .token {
  margin: -1px 0 5px 5px;
}

.tokenfield.rtl .token .token-label {
  padding-right: 4px; 
  padding-left: 0;
}

/* Tokenfield-specific Typeahead styling */
.tokenfield .twitter-typeahead {
  float: none;
  width: auto;
}

.tokenfield .twitter-typeahead .tt-hint {
  height: 20px; 
  padding: 0;
}

.tokenfield.input-sm .twitter-typeahead .tt-input,
.tokenfield.input-sm .twitter-typeahead .tt-hint {
  height: 18px;
  font-size: 12px;
  line-height: 1.5;
}

.tokenfield.input-lg .twitter-typeahead .tt-input,
.tokenfield.input-lg .twitter-typeahead .tt-hint {
  height: 23px;
  font-size: 18px;
  line-height: 1.33;
}

.tokenfield .twitter-typeahead .tt-suggestions {
  font-size: 14px;
}

/****** from file: /emmaus/base/html/global/vendor/magnific-popup/magnific-popup.css *******/
/* Magnific Popup CSS */
.mfp-bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1802;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #0b0b0b;
  opacity: .8;
}

.mfp-wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1803;
  width: 100%;
  height: 100%;
  outline: none !important;

  -webkit-backface-visibility: hidden;
}

.mfp-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; 
  padding: 0 8px;
  text-align: center;
}

.mfp-container:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle; 
  content: '';
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  z-index: 1805; 
  display: inline-block;
  margin: 0 auto;
  text-align: left;
  vertical-align: middle;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor:         zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor:         zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  position: absolute;
  top: 50%;
  right: 8px;
  left: 8px;
  z-index: 1804; 
  width: auto;
  margin-top: -.8em;
  color: #ccc;
  text-align: center;
}
.mfp-preloader a {
  color: #ccc;
}
.mfp-preloader a:hover {
  color: #fff;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  z-index: 1806;
  display: block;
  -webkit-appearance: none;
  padding: 0;
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0 0 18px 10px;
  font-family: Arial, Baskerville, monospace; 
  font-size: 28px;
  font-style: normal;
  line-height: 44px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  opacity: .65;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  right: -6px;
  width: 100%; 
  padding-right: 6px;
  color: #fff;
  text-align: right;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 18px;
  color: #ccc;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  top: 50%;
  width: 90px;
  height: 110px;
  padding: 0;
  margin: 0;
  margin-top: -55px;
  opacity: .65;

  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin-top: 35px;
  margin-left: 35px;
  content: '';
  border: medium inset transparent;
}
.mfp-arrow:after,
  .mfp-arrow .mfp-a {
  top: 8px; 
  border-top-width: 13px;
  border-bottom-width: 13px;
}
.mfp-arrow:before,
  .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: .7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
  margin-left: 31px; 
  border-right: 17px solid #fff;
}
.mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
  margin-left: 39px; 
  border-left: 17px solid #fff;
}
.mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  width: 100%;
  max-width: 900px; 
  line-height: 0;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  padding-top: 56.25%; 
  overflow: hidden;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #000; 
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
          box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}

/* Main image in popup */
img.mfp-img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; 
  line-height: 0;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 40px;
  left: 0;
  z-index: -1;
  display: block;
  width: auto;
  height: auto;
  content: '';
  background: #444; 
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
          box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}
.mfp-figure small {
  display: block;
  font-size: 12px;
  line-height: 14px; 
  color: #bdbdbd;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: -36px;
  cursor: auto;
}

.mfp-title {
  padding-right: 36px; 
  line-height: 18px;
  color: #f3f3f3;
  text-align: left;
  word-wrap: break-word;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-right: 0; 
    padding-left: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    position: fixed;
    top: auto;
    bottom: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; 
    padding: 3px 5px;
    margin: 0;
    background: rgba(0, 0, 0, .6);
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    top: 3px; 
    right: 5px;
  }
  .mfp-img-mobile .mfp-close {
    position: fixed;
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    padding: 0; 
    line-height: 35px;
    text-align: center;
    background: rgba(0, 0, 0, .6);
  }
}

/*
====== Zoom effect ======
*/
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
  -webkit-transform: scale(.8);
      -ms-transform: scale(.8);
       -o-transform: scale(.8);
          transform: scale(.8);
}

.mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: all .3s ease-out;
       -o-transition: all .3s ease-out;
          transition: all .3s ease-out;
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: .8;
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
  opacity: 0; 
  -webkit-transform: scale(.8);
      -ms-transform: scale(.8);
       -o-transform: scale(.8);
          transform: scale(.8);
}

.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

/*
====== Newspaper effect ======
*/
.mfp-newspaper .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .5s;
          transition: all .5s;
  -webkit-transform: scale(0) rotate(500deg);
      -ms-transform: scale(0) rotate(500deg);
       -o-transform: scale(0) rotate(500deg);
          transform: scale(0) rotate(500deg);
}

.mfp-newspaper.mfp-bg {
  opacity: 0;
  -webkit-transition: all .5s;
       -o-transition: all .5s;
          transition: all .5s;
}

.mfp-newspaper.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1) rotate(0deg);
      -ms-transform: scale(1) rotate(0deg);
       -o-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
}

.mfp-newspaper.mfp-ready.mfp-bg {
  opacity: .8;
}

.mfp-newspaper.mfp-removing .mfp-with-anim {
  opacity: 0; 
  -webkit-transform: scale(0) rotate(500deg);
      -ms-transform: scale(0) rotate(500deg);
       -o-transform: scale(0) rotate(500deg);
          transform: scale(0) rotate(500deg);
}

.mfp-newspaper.mfp-removing.mfp-bg {
  opacity: 0;
}

/*
====== Move-horizontal effect ======
*/
.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all .3s;
       -o-transition: all .3s;
          transition: all .3s;
  -webkit-transform: translateX(-50px);
      -ms-transform: translateX(-50px);
       -o-transform: translateX(-50px);
          transform: translateX(-50px);
}

.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  -webkit-transition: all .3s;
       -o-transition: all .3s;
          transition: all .3s;
}

.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: .8;
}

.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  opacity: 0; 
  -webkit-transform: translateX(50px);
      -ms-transform: translateX(50px);
       -o-transform: translateX(50px);
          transform: translateX(50px);
}

.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
}

/*
====== Move-from-top effect ======
*/
.mfp-move-from-top .mfp-content {
  vertical-align: top;
}

.mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all .2s;
       -o-transition: all .2s;
          transition: all .2s;
  -webkit-transform: translateY(-100px);
      -ms-transform: translateY(-100px);
       -o-transform: translateY(-100px);
          transform: translateY(-100px);
}

.mfp-move-from-top.mfp-bg {
  opacity: 0;
  -webkit-transition: all .2s;
       -o-transition: all .2s;
          transition: all .2s;
}

.mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}

.mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: .8;
}

.mfp-move-from-top.mfp-removing .mfp-with-anim {
  opacity: 0; 
  -webkit-transform: translateY(-50px);
      -ms-transform: translateY(-50px);
       -o-transform: translateY(-50px);
          transform: translateY(-50px);
}

.mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}

/*
====== 3d unfold ======
*/
.mfp-3d-unfold .mfp-content {
  -webkit-perspective: 2000px;
          perspective: 2000px;
}

.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all .3s ease-in-out;
       -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
  -webkit-transform: rotateY(-60deg);
          transform: rotateY(-60deg); 

  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  -webkit-transition: all .5s;
       -o-transition: all .5s;
          transition: all .5s;
}

.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: .8;
}

.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  opacity: 0; 
  -webkit-transform: rotateY(60deg);
          transform: rotateY(60deg);
}

.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}

/*
====== Zoom-out effect ======
*/
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all .3s ease-in-out;
       -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
       -o-transform: scale(1.3);
          transform: scale(1.3);
}

.mfp-zoom-out.mfp-bg {
  opacity: 0;
  -webkit-transition: all .3s ease-out;
       -o-transition: all .3s ease-out;
          transition: all .3s ease-out;
}

.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: .8;
}

.mfp-zoom-out.mfp-removing .mfp-with-anim {
  opacity: 0; 
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
       -o-transform: scale(1.3);
          transform: scale(1.3);
}

.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(.75);
        -ms-transform: scale(.75);
         -o-transform: scale(.75);
            transform: scale(.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
        -ms-transform-origin: 0;
         -o-transform-origin: 0;
            transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
        -ms-transform-origin: 100%;
         -o-transform-origin: 100%;
            transform-origin: 100%;
  }
  .mfp-container {
    padding-right: 6px; 
    padding-left: 6px;
  }
}

/****** from file: /emmaus/node_modules/angular-radial-color-picker/dist/css/color-picker.min.css *******/
color-picker{display:block;overflow:hidden;width:280px;height:280px;position:relative}color-picker,color-picker .color-palette,color-picker .rotator,color-picker .color,color-picker .color-shadow,color-picker .color-shadow-animate,color-picker .knob{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}color-picker .color-palette{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100%;background:transparent url("../images/wheel.png") no-repeat;background-size:100% 100%;border-radius:50%;will-change:transform, opacity;transition:transform 0.5s cubic-bezier(0.35, 0, 0.25, 1),opacity 0.5s cubic-bezier(0.35, 0, 0.25, 1)}color-picker .color-palette::before{content:'';display:block;position:absolute;width:76%;height:76%;top:12%;left:12%;background-color:#fff;border-radius:50%}color-picker .color-palette.blur-palette-in{transform:scale(1);opacity:1}color-picker .color-palette.blur-palette-out{transform:scale(0);opacity:0}color-picker .rotator{width:120%;height:120%;position:absolute;top:-10%;left:-10%;z-index:9}color-picker .rotator.dragging{z-index:11}color-picker .color{position:absolute;width:20%;height:20%;top:40%;left:40%;margin:0;border-radius:50%;box-shadow:0 0 1px 6px #fff,0 0 0 7px #b2b2b2;z-index:10;background-color:#6e00ff;outline:0;border-style:none;cursor:pointer;transition:transform 0.7s cubic-bezier(0.35, 0, 0.25, 1);will-change:transform}color-picker .color.zoom-color-in{transform:scale(1)}color-picker .color.zoom-color-out{transform:scale(0);transition-delay:.5s}color-picker .color.click-color{animation:click-color 0.4s cubic-bezier(0.35, 0, 0.25, 1) forwards}color-picker .color-shadow{width:20%;height:20%;border-radius:50%;border:transparent solid 8px;opacity:.3;z-index:9;position:absolute;top:40%;left:40%;box-sizing:border-box}color-picker .color-shadow-animate{animation:color-shadow-animation 0.5s cubic-bezier(0.35, 0, 0.25, 1) forwards}color-picker .knob{box-shadow:0 0 10px rgba(0,0,0,0.12),0 0 5px rgba(0,0,0,0.16);border-radius:50%;position:absolute;z-index:10;width:6%;height:6%;top:10.5%;left:47%;background-color:#fff;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.35, 0, 0.25, 1);outline:0;border-style:none}color-picker .knob.zoom-knob-in{transform:scale(1)}color-picker .knob.zoom-knob-out{transform:scale(0)}color-picker .dragging .knob{box-shadow:0 0 50px rgba(0,0,0,0.19),0 0 15px rgba(0,0,0,0.24)}@keyframes color-shadow-animation{0%{transform:scale(1)}50%{opacity:.1}100%{opacity:0;border-width:0;transform:scale(3.8)}}@keyframes click-color{0%{transform:scale(1)}25%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(1)}}

/*# sourceMappingURL=color-picker.min.css.map */
/****** from file: /emmaus/node_modules/ui-select/dist/select.min.css *******/
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */.ui-select-multiple.ui-select-bootstrap.ui-select-container.ng-empty input.ui-select-search { width: 100% !important; }.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.selectize-control.single>.selectize-input>input,.selectize-control>.selectize-dropdown{width:100%}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control.multi>.selectize-input>input{margin:0!important}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}
/*# sourceMappingURL=select.min.css.map */

/****** from file: /emmaus/node_modules/angular-addtocalendar/dist/addtocalendar.css *******/
.atc-btn-group {
  background-color: #fff;
  color: #000;
  border: 1px solid #c0c0c0;
  border-radius: 3px;
  height: 2.25em;
  line-height: 2.25em;
  font-size: 14px;
  display: inline-block;
  position: relative;
  font-family: Helvetica, Arial, sans-serif;
  box-sizing: border-box;
  cursor: pointer; }
  .atc-btn-group:hover {
    background-color: #e8e8e8; }
  .atc-btn-group.active {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    background-color: #e8e8e8; }
  .atc-btn-group .atc-dropdown {
    position: absolute;
    list-style: none;
    left: 0;
    margin: 0;
    padding: 0;
    top: 2.25em;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #c0c0c0;
    box-sizing: border-box;
    width: 12em;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.16), 0 3px 5px rgba(0, 0, 0, 0.23); }
    .atc-btn-group .atc-dropdown > li {
      box-sizing: border-box;
      border-radius: 3px;
      padding: 0 0.75em; }
      .atc-btn-group .atc-dropdown > li > a {
        color: #000;
        text-decoration: none; }
      .atc-btn-group .atc-dropdown > li:hover {
        background-color: #e8e8e8; }
  .atc-btn-group > span {
    vertical-align: middle;
    padding: 0.75em; }
  .atc-btn-group .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
    
  addtocalendar .btn-group .dropdown-menu > li {
  	padding: 10px;
  	color: #000
  }
  
  addtocalendar .btn-group .dropdown-menu > li a {
    text-decoration: none;
  	color: #000;
  	cursor: pointer;
  }

  addtocalendar .btn-group .dropdown-menu > li:hover {
    background-color: #efefef;
  }
/****** from file: /emmaus/base/html/global/vendor/bootstrap-tour/bootstrap-tour-standalone.css *******/
/* ========================================================================
 * bootstrap-tour - v0.12.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

/*!
 * Bootstrap v3.1.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tour-backdrop {
  position: absolute;
  z-index: 1500;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.popover[class*="tour-"] {
  z-index: 1502;
}
.popover[class*="tour-"] .popover-navigation {
  padding: 9px 14px;
  overflow: hidden;
}
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  float: right;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  cursor: pointer;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
  cursor: default;
}
.popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.popover[class*="tour-"].orphan .arrow {
  display: none;
}

/****** from file: /emmaus/base/html/global/fonts/web-icons/web-icons.min.css *******/
@charset "UTF-8";@font-face{font-family:"Web Icons";src:url(./web-icons.eot?v=0.2.3);src:url(./web-icons.eot?#iefix&v=0.2.3) format("embedded-opentype"),url(./web-icons.woff2?v=0.2.3) format("woff2"),url(./web-icons.woff?v=0.2.3) format("woff"),url(./web-icons.ttf?v=0.2.3) format("truetype"),url(./web-icons.svg?v=0.2.3#web-icons) format("svg");font-weight:400;font-style:normal}[class*=" wb-"],[class^=wb-]{font-family:"Web Icons";position:relative;display:inline-block;font-style:normal;font-weight:400;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.wb-dashboard:before{content:""}.wb-inbox:before{content:""}.wb-cloud:before{content:""}.wb-bell:before{content:""}.wb-book:before{content:""}.wb-bookmark:before{content:""}.wb-tag:before{content:""}.wb-library:before{content:""}.wb-share:before{content:""}.wb-reply:before{content:""}.wb-refresh:before{content:""}.wb-move:before{content:""}.wb-chat:before{content:""}.wb-chat-working:before{content:""}.wb-chat-text:before{content:""}.wb-chat-group:before{content:""}.wb-envelope:before{content:""}.wb-envelope-open:before{content:""}.wb-user:before{content:""}.wb-user-circle:before{content:""}.wb-users:before{content:""}.wb-user-add:before{content:""}.wb-grid-9:before{content:""}.wb-grid-4:before{content:""}.wb-menu:before{content:""}.wb-layout:before{content:""}.wb-fullscreen:before{content:""}.wb-fullscreen-exit:before{content:""}.wb-expand:before{content:""}.wb-contract:before{content:""}.wb-arrow-expand:before{content:""}.wb-arrow-shrink:before{content:""}.wb-desktop:before{content:""}.wb-mobile:before{content:""}.wb-signal:before{content:""}.wb-power:before{content:""}.wb-more-horizontal:before{content:""}.wb-more-vertical:before{content:""}.wb-globe:before{content:""}.wb-map:before{content:""}.wb-flag:before{content:""}.wb-pie-chart:before{content:""}.wb-stats-bars:before{content:""}.wb-pluse:before{content:""}.wb-home:before{content:""}.wb-shopping-cart:before{content:""}.wb-payment:before{content:""}.wb-briefcase:before{content:""}.wb-search:before{content:""}.wb-zoom-in:before{content:""}.wb-zoom-out:before{content:""}.wb-download:before{content:""}.wb-upload:before{content:""}.wb-sort-asc:before{content:""}.wb-sort-des:before{content:""}.wb-graph-up:before{content:""}.wb-graph-down:before{content:""}.wb-replay:before{content:""}.wb-edit:before{content:""}.wb-pencil:before{content:""}.wb-rubber:before{content:""}.wb-crop:before{content:""}.wb-eye:before{content:""}.wb-eye-close:before{content:""}.wb-image:before{content:""}.wb-gallery:before{content:""}.wb-video:before{content:""}.wb-camera:before{content:""}.wb-folder:before{content:""}.wb-clipboard:before{content:""}.wb-order:before{content:""}.wb-file:before{content:""}.wb-copy:before{content:""}.wb-add-file:before{content:""}.wb-print:before{content:""}.wb-calendar:before{content:""}.wb-time:before{content:""}.wb-trash:before{content:""}.wb-plugin:before{content:""}.wb-extension:before{content:""}.wb-memory:before{content:""}.wb-settings:before{content:""}.wb-scissor:before{content:""}.wb-wrench:before{content:""}.wb-hammer:before{content:""}.wb-lock:before{content:""}.wb-unlock:before{content:""}.wb-volume-low:before{content:""}.wb-volume-high:before{content:""}.wb-volume-off:before{content:""}.wb-pause:before{content:""}.wb-play:before{content:""}.wb-stop:before{content:""}.wb-musical:before{content:""}.wb-random:before{content:""}.wb-reload:before{content:""}.wb-loop:before{content:""}.wb-text:before{content:""}.wb-bold:before{content:""}.wb-italic:before{content:""}.wb-underline:before{content:""}.wb-format-clear:before{content:""}.wb-text-type:before{content:""}.wb-table:before{content:""}.wb-attach-file:before{content:""}.wb-paperclip:before{content:""}.wb-link-intact:before{content:""}.wb-link:before{content:""}.wb-link-broken:before{content:""}.wb-indent-increase:before{content:""}.wb-indent-decrease:before{content:""}.wb-align-justify:before{content:""}.wb-align-left:before{content:""}.wb-align-center:before{content:""}.wb-align-right:before{content:""}.wb-list-numbered:before{content:""}.wb-list-bulleted:before{content:""}.wb-list:before{content:""}.wb-emoticon:before{content:""}.wb-quote-right:before{content:""}.wb-code:before{content:""}.wb-code-working:before{content:""}.wb-code-unfold:before{content:""}.wb-chevron-right:before{content:""}.wb-chevron-left:before{content:""}.wb-chevron-left-mini:before{content:""}.wb-chevron-right-mini:before{content:""}.wb-chevron-up:before{content:""}.wb-chevron-down:before{content:""}.wb-chevron-up-mini:before{content:""}.wb-chevron-down-mini:before{content:""}.wb-arrow-left:before{content:""}.wb-arrow-right:before{content:""}.wb-arrow-up:before{content:""}.wb-arrow-down:before{content:""}.wb-dropdown:before{content:""}.wb-dropup:before{content:""}.wb-dropright:before{content:""}.wb-dropleft:before{content:""}.wb-sort-vertical:before{content:""}.wb-triangle-left:before{content:""}.wb-triangle-right:before{content:""}.wb-triangle-down:before{content:""}.wb-triangle-up:before{content:""}.wb-check-circle:before{content:""}.wb-check:before{content:""}.wb-check-mini:before{content:""}.wb-close:before{content:""}.wb-close-mini:before{content:""}.wb-plus-circle:before{content:""}.wb-plus:before{content:""}.wb-minus-circle:before{content:""}.wb-minus:before{content:""}.wb-alert-circle:before{content:""}.wb-alert:before{content:""}.wb-help-circle:before{content:""}.wb-help:before{content:""}.wb-info-circle:before{content:""}.wb-info:before{content:""}.wb-warning:before{content:""}.wb-heart:before{content:""}.wb-heart-outline:before{content:""}.wb-star:before{content:""}.wb-star-half:before{content:""}.wb-star-outline:before{content:""}.wb-thumb-up:before{content:""}.wb-thumb-down:before{content:""}.wb-small-point:before{content:""}.wb-medium-point:before{content:""}.wb-large-point:before{content:""}
/****** from file: /emmaus/base/html/global/fonts/brand-icons/brand-icons.min.css *******/
@charset "UTF-8";@font-face{font-family:"Brand Icons";src:url(./brand-icons.eot?v=0.3.2);src:url(./brand-icons.eot?#iefix&v=0.3.2) format("embedded-opentype"),url(./brand-icons.woff2?v=0.3.2) format("woff2"),url(./brand-icons.woff?v=0.3.2) format("woff"),url(./brand-icons.ttf?v=0.3.2) format("truetype"),url(./brand-icons.svg?v=0.3.2#brand-icons) format("svg");font-weight:400;font-style:normal}[class^=bd-]{font-family:"Brand Icons";position:relative;display:inline-block;font-style:normal;font-weight:400;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.bd-behance:before{content:""}.bd-blogger:before{content:""}.bd-delicious:before{content:""}.bd-deviantart:before{content:""}.bd-dribbble:before{content:""}.bd-facebook:before{content:""}.bd-flickr:before{content:""}.bd-foursquare:before{content:""}.bd-github:before{content:""}.bd-google-plus:before{content:""}.bd-instagram:before{content:""}.bd-lastfm:before{content:""}.bd-linkedin:before{content:""}.bd-pinterest:before{content:""}.bd-quora:before{content:""}.bd-stackoverflow:before{content:""}.bd-rdio:before{content:""}.bd-reddit:before{content:""}.bd-soundcloud:before{content:""}.bd-spotify:before{content:""}.bd-stumbleupon:before{content:""}.bd-tumblr:before{content:""}.bd-twitter:before{content:""}.bd-viadeo:before{content:""}.bd-vimeo:before{content:""}.bd-vine:before{content:""}.bd-yelp:before{content:""}.bd-openid:before{content:""}.bd-vk:before{content:""}.bd-yahoo:before{content:""}.bd-xing:before{content:""}.bd-youtube:before{content:""}.bd-android:before{content:""}.bd-apple:before{content:""}.bd-windows:before{content:""}.bd-linux:before{content:""}.bd-wordpress:before{content:""}.bd-drupal:before{content:""}.bd-joomla:before{content:""}.bd-squarespace:before{content:""}.bd-medium:before{content:""}.bd-dropbox:before{content:""}.bd-codepen:before{content:""}.bd-jsfiddle:before{content:""}.bd-evernote:before{content:""}.bd-envato:before{content:""}.bd-skype:before{content:""}.bd-paypal:before{content:""}.bd-feed:before{content:""}.bd-html5:before{content:""}.bd-css3:before{content:""}.bd-angular:before{content:""}.bd-webchat:before{content:""}.bd-qq:before{content:""}.bd-zhihu:before{content:""}.bd-weibo:before{content:""}.bd-douban:before{content:""}.bd-baidu:before{content:""}