html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{display:block;vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}@media print{*,*:before,*:after,p:first-letter,div:first-letter,blockquote:first-letter,li:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row-eq-height.eq-lg{display:block!important}body{width:100%;display:block;overflow-x:hidden;font-family:'Open Sans',sans-serif}img{max-width:100%}img.auto{width:auto!important;height:auto!important}h1,h2,h3,h4,h5,h6{margin:0 0 15px;line-height:1em}a,a:hover,a:focus,a:visited{color:inherit;text-decoration:none}p{margin:15px 0}ul,ol{padding-left:20px}form{margin-bottom:20px}form .field{margin-bottom:10px}form .field label{display:block;margin-bottom:2px}form .input{display:block;width:250px;max-width:100%;border:1px solid #ccc;display:-webkit-flex;display:flex;position:relative}form.full .input{width:100%}form .input>*{width:100%;display:block;border:0!important;background:#fff;padding:5px 8px;position:relative;outline:none!important}form .input>.prefix{width:auto;display:inline-block;padding:5px 8px;padding-right:0;line-height:17px}form .input>.affix{width:auto;display:inline-block;position:absolute;z-index:10;top:0;right:0;bottom:0;padding:5px 8px;line-height:16px}form .input>.prefix>span,form .input>.affix>span{display:inline-block;vertical-align:middle;font-weight:600}form .input select{padding:5px 3px}form .input textarea{height:100px}form .input .file input{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0}form .input .file .filename{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}form .input.radio,form .input.checkbox{border:0!important}form .input.radio .option,form .input.checkbox .option{border:0;display:inline-block;width:auto!important;padding-left:0!important;margin-right:15px}form .input.radio span,form .input.checkbox span{display:inline;margin-left:3px;vertical-align:2px;line-height:1em}.table-responsive{overflow:auto;margin-bottom:20px}.table-responsive table{margin:0}table{margin-bottom:20px}table td,table th{text-align:left;vertical-align:top;padding:2px 15px 2px 0;white-space:nowrap}.no-background{background:none!important}.no-float{float:none!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert *{margin:0}.alert>b,.alert>h1,.alert>h2,.alert>h3,.alert>.title{display:block;margin-bottom:10px;line-height:1em}.button{border:0;outline:none;background:none;display:inline-block;position:relative;background:#eee;padding:7px 15px;text-align:center;margin-right:7px;margin-bottom:10px}.button.hover{transition:0.5s}.button.hover:hover,.button.hover:focus,.button.hover:visited{color:#fff;background:#695d5c}.button.uppercase{text-transform:uppercase}.button.bold{font-weight:600}@media all and (max-width:1200px){.row-eq-height.eq-md{display:block!important}}@media all and (max-width:992px){.row-eq-height.eq-sm{display:block!important}}@media all and (max-width:768px){.row-eq-height.eq-xs{display:block!important}}