@charset "UTF-8";.grid-order{flex:100%}.show-all{display:inherit}.hide-all{display:none!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.push-left{float:left;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.push-center{float:none!important;margin-left:auto;margin-right:auto;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.push-right{float:right;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.clearfix{overflow:hidden}.clearfix:after{content:"";display:table;clear:both}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ink-alert.basic,.ink-alert.block{font-size:.938em;margin:1em 0;position:relative;overflow:hidden}.ink-alert.basic{padding:1em 3em 1em 1em}.ink-alert.basic p{margin:0}.ink-alert.basic .ink-close{top:.55em}.ink-alert.block{font-size:1em}.ink-alert.block>h4{padding:1em 3em 1em 1em;font-size:.938em;line-height:1.5;margin:0}.ink-alert.block p{margin:1.5em 1em}.ink-alert.block ul{list-style:inside}.ink-alert .ink-dismiss{position:absolute;line-height:.56em;font-size:1.8em;padding:5px;border:none;background:0 0;top:.5em;right:.4em}.ink-badge{padding:.2em .6em;font-size:.813em;margin-left:.6em}.ink-button{-webkit-appearance:menuitem;padding:8px 12px;cursor:pointer;text-decoration:none;text-align:center;display:inline-block;vertical-align:middle;white-space:nowrap;line-height:normal}.ink-button+.ink-button{margin-left:5px}.button-group>.ink-button{float:left;margin:5px 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-left:none}.button-group>.ink-button:active,.button-group>.ink-button:hover{border-left:none}.button-group>.ink-button:first-child{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-left:1px solid #bfbfbf}.button-group>.ink-button:last-child{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.button-group>.ink-button:only-child{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.button-group:after{content:"";display:table;clear:both}.button-toolbar>.button-group{margin-right:10px;float:left}.button-toolbar:after{content:"";display:table;clear:both}.ink-form fieldset{border:none;margin-bottom:1.5em;padding:0;margin:0}.ink-form fieldset legend{font-size:1.438em;font-weight:700;width:100%;border-bottom:1px solid #ddd}.ink-form fieldset legend+*{-webkit-margin-top-collapse:separate;margin:2em 0}.ink-form p.tip{font-size:.875em;color:#909090;position:relative;margin:.2em 0 0 .1em}.ink-form p.label{padding:0;margin:0;color:#555;white-space:normal}.ink-form input[type=color],.ink-form input[type=date],.ink-form input[type=datetime-local],.ink-form input[type=datetime],.ink-form input[type=email],.ink-form input[type=month],.ink-form input[type=number],.ink-form input[type=password],.ink-form input[type=search],.ink-form input[type=tel],.ink-form input[type=text],.ink-form input[type=time],.ink-form input[type=url],.ink-form input[type=week],.ink-form select,.ink-form textarea{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:8px 6px;border:1px solid #c6c6c6;resize:none;background:#fff;vertical-align:middle}.ink-form input[type=color]:focus,.ink-form input[type=date]:focus,.ink-form input[type=datetime-local]:focus,.ink-form input[type=datetime]:focus,.ink-form input[type=email]:focus,.ink-form input[type=month]:focus,.ink-form input[type=number]:focus,.ink-form input[type=password]:focus,.ink-form input[type=search]:focus,.ink-form input[type=tel]:focus,.ink-form input[type=text]:focus,.ink-form input[type=time]:focus,.ink-form input[type=url]:focus,.ink-form input[type=week]:focus,.ink-form select:focus,.ink-form textarea:focus{outline:0;border-color:rgba(153,153,153,.9);-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;outline:0 none}.ink-form input[type=color]:disabled,.ink-form input[type=date]:disabled,.ink-form input[type=datetime-local]:disabled,.ink-form input[type=datetime]:disabled,.ink-form input[type=email]:disabled,.ink-form input[type=month]:disabled,.ink-form input[type=number]:disabled,.ink-form input[type=password]:disabled,.ink-form input[type=search]:disabled,.ink-form input[type=tel]:disabled,.ink-form input[type=text]:disabled,.ink-form input[type=time]:disabled,.ink-form input[type=url]:disabled,.ink-form input[type=week]:disabled,.ink-form select:disabled,.ink-form textarea:disabled{background:#f2f2f2;cursor:not-allowed}.ink-form .input-file{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:6px;border:1px solid #c6c6c6;background:#fff;vertical-align:middle;line-height:1.2}.ink-form .input-file input[type=file]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:none;padding:0;background:0 0;width:100%}.ink-form .ink-button{margin:0 5px}.ink-form label{cursor:pointer}.ink-form select{line-height:2;cursor:pointer}.ink-form textarea{min-height:5em}.ink-form .control-group{line-height:2;margin-bottom:1em}.ink-form .control-group:after{content:"";display:table;clear:both}.ink-form .control-group .control{position:relative}.ink-form .control-group .control:after{content:"";display:table;clear:both}.ink-form .control-group .control>li{position:relative}.ink-form .control-group .control>li:after{content:"";display:table;clear:both}.ink-form .control-group .control>input,.ink-form .control-group .control>select,.ink-form .control-group .control>textarea{width:100%}.ink-form .control-group .control>input+[class*=fa-],.ink-form .control-group .control>input+[class^=fa-],.ink-form .control-group .control>select+[class*=fa-],.ink-form .control-group .control>select+[class^=fa-],.ink-form .control-group .control>textarea+[class*=fa-],.ink-form .control-group .control>textarea+[class^=fa-]{display:none}.ink-form .control-group .control.append-button span,.ink-form .control-group .control.append-symbol span,.ink-form .control-group .control.prepend-button span,.ink-form .control-group .control.prepend-symbol span{width:100%;position:relative}.ink-form .control-group .control.append-button span>input,.ink-form .control-group .control.append-button span>select,.ink-form .control-group .control.append-button span>textarea,.ink-form .control-group .control.append-symbol span>input,.ink-form .control-group .control.append-symbol span>select,.ink-form .control-group .control.append-symbol span>textarea,.ink-form .control-group .control.prepend-button span>input,.ink-form .control-group .control.prepend-button span>select,.ink-form .control-group .control.prepend-button span>textarea,.ink-form .control-group .control.prepend-symbol span>input,.ink-form .control-group .control.prepend-symbol span>select,.ink-form .control-group .control.prepend-symbol span>textarea{width:100%}.ink-form .control-group .control.append-button>input[type=button],.ink-form .control-group .control.append-button>input[type=reset],.ink-form .control-group .control.append-button>input[type=submit],.ink-form .control-group .control.append-symbol>input[type=button],.ink-form .control-group .control.append-symbol>input[type=reset],.ink-form .control-group .control.append-symbol>input[type=submit],.ink-form .control-group .control.prepend-button>input[type=button],.ink-form .control-group .control.prepend-button>input[type=reset],.ink-form .control-group .control.prepend-button>input[type=submit],.ink-form .control-group .control.prepend-symbol>input[type=button],.ink-form .control-group .control.prepend-symbol>input[type=reset],.ink-form .control-group .control.prepend-symbol>input[type=submit]{width:auto}.ink-form .control-group .control.append-button{display:-webkit-flex;display:flex;display:-ms-flexbox}.ink-form .control-group .control.append-button span>input,.ink-form .control-group .control.append-button span>select,.ink-form .control-group .control.append-button span>textarea{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.ink-form .control-group .control.append-button .ink-button{margin:0;flex-shrink:0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-left:none}.ink-form .control-group .control.prepend-button{display:-webkit-flex;display:flex;display:-ms-flexbox}.ink-form .control-group .control.prepend-button span>input,.ink-form .control-group .control.prepend-button span>select,.ink-form .control-group .control.prepend-button span>textarea{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.ink-form .control-group .control.prepend-button .ink-button{margin:0;flex-shrink:0;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right:none}.ink-form .control-group .control.append-symbol span{display:block}.ink-form .control-group .control.append-symbol span>input,.ink-form .control-group .control.append-symbol span>select,.ink-form .control-group .control.append-symbol span>textarea{padding-right:2.5em}.ink-form .control-group .control.append-symbol span>[class*=" fa-"],.ink-form .control-group .control.append-symbol span>[class^=fa-]{position:absolute;right:1em;top:.76em;pointer-events:none}.ink-form .control-group .control.prepend-symbol span{display:block}.ink-form .control-group .control.prepend-symbol span>input,.ink-form .control-group .control.prepend-symbol span>select,.ink-form .control-group .control.prepend-symbol span>textarea{padding-left:2.5em}.ink-form .control-group .control.prepend-symbol span>[class*=" fa-"],.ink-form .control-group .control.prepend-symbol span>[class^=fa-]{position:absolute;left:1em;top:.76em;pointer-events:none}.ink-form .control-group input[type=checkbox],.ink-form .control-group input[type=radio]{position:absolute;border:none;cursor:pointer}.ink-form .control-group input[type=checkbox]+label,.ink-form .control-group input[type=radio]+label{margin-top:-.28em;padding-left:1.25em;vertical-align:super;display:inline-block}.ink-form .control-group .inline li{padding:0}.ink-form .control-group .inline li label{margin-right:1em}.ink-form .control-group.validation.error input,.ink-form .control-group.validation.error select,.ink-form .control-group.validation.error textarea{outline:0;border-color:rgba(200,10,16,.8);-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;border:1px solid rgba(200,10,16,.5)}.ink-form .control-group.validation.error p.tip{color:rgba(150,7,12,.55)}.ink-form .control-group.validation.warning input,.ink-form .control-group.validation.warning select,.ink-form .control-group.validation.warning textarea{outline:0;border-color:rgba(255,156,0,.9);-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;border:1px solid rgba(255,156,0,.6)}.ink-form .control-group.validation.warning p.tip{color:rgba(204,125,0,.6)}.ink-form .control-group.required label,.ink-form .control-group.required p.label{color:#555}.ink-form .control-group.required label:after,.ink-form .control-group.required p.label:after{content:"\f069";color:#c91111;margin-left:.6em;font-family:FontAwesome;font-size:.75em;width:1.25em}.ink-form .control-group.required ul.control label:after{content:""}.ink-grid{width:auto;max-width:1440px;margin:0 auto}.order-1{order:1;-ms-flex-order:1}.order-2{order:2;-ms-flex-order:2}.order-3{order:3;-ms-flex-order:3}.order-4{order:4;-ms-flex-order:4}.order-5{order:5;-ms-flex-order:5}.order-6{order:6;-ms-flex-order:6}.order-7{order:7;-ms-flex-order:7}.order-8{order:8;-ms-flex-order:8}.order-9{order:9;-ms-flex-order:9}.order-10{order:10;-ms-flex-order:10}.all-5{width:5%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-10{width:10%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-15{width:15%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-16{width:16.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-20{width:20%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-25{width:25%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-30{width:30%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-33{width:33.33333%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-35{width:35%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-40{width:40%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-45{width:45%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-50{width:50%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-55{width:55%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-60{width:60%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-65{width:65%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-66{width:66.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-70{width:70%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-75{width:75%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-80{width:80%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-85{width:85%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-90{width:90%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-95{width:95%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-100{width:100%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.all-auto{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:1261px){.ink-grid{padding:0 2em}.column-group.gutters{margin-left:-2em}.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=xlarge-]{padding-left:2em;margin-bottom:2em}.column-group.horizontal-gutters{margin-left:-2em}.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=xlarge-]{padding-left:2em}.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=xlarge-]{margin-bottom:2em}.column-group.double-gutters{margin-left:-4em}.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=xlarge-]{padding-left:4em;margin-bottom:4em}.column-group.double-horizontal-gutters{margin-left:-4em}.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=xlarge-]{padding-left:4em}.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=xlarge-]{margin-bottom:4em}.column-group.half-gutters{margin-left:-1em}.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=xlarge-]{padding-left:1em;margin-bottom:1em}.column-group.half-horizontal-gutters{margin-left:-1em}.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=xlarge-]{padding-left:1em}.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=xlarge-]{margin-bottom:1em}.column-group.quarter-gutters{margin-left:-.5em}.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=xlarge-]{padding-left:.5em;margin-bottom:.5em}.column-group.quarter-horizontal-gutters{margin-left:-.5em}.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=xlarge-]{padding-left:.5em}.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=xlarge-]{margin-bottom:.5em}.column-group.xlarge-gutters{margin-left:-2em}.column-group.xlarge-gutters>.all-auto,.column-group.xlarge-gutters>[class*=all-],.column-group.xlarge-gutters>[class*=xlarge-]{padding-left:2em;margin-bottom:2em}.column-group.xlarge-horizontal-gutters{margin-left:-2em}.column-group.xlarge-horizontal-gutters>.all-auto,.column-group.xlarge-horizontal-gutters>[class*=all-],.column-group.xlarge-horizontal-gutters>[class*=xlarge-]{padding-left:2em}.column-group.xlarge-vertical-gutters>.all-auto,.column-group.xlarge-vertical-gutters>[class*=all-],.column-group.xlarge-vertical-gutters>[class*=xlarge-]{margin-bottom:2em}.column-group.xlarge-double-gutters{margin-left:-4em}.column-group.xlarge-double-gutters>.all-auto,.column-group.xlarge-double-gutters>[class*=all-],.column-group.xlarge-double-gutters>[class*=xlarge-]{padding-left:4em;margin-bottom:4em}.column-group.xlarge-double-horizontal-gutters{margin-left:-4em}.column-group.xlarge-double-horizontal-gutters>.all-auto,.column-group.xlarge-double-horizontal-gutters>[class*=all-],.column-group.xlarge-double-horizontal-gutters>[class*=xlarge-]{padding-left:4em}.column-group.xlarge-double-vertical-gutters>.all-auto,.column-group.xlarge-double-vertical-gutters>[class*=all-],.column-group.xlarge-double-vertical-gutters>[class*=xlarge-]{margin-bottom:4em}.column-group.xlarge-half-gutters{margin-left:-1em}.column-group.xlarge-half-gutters>.all-auto,.column-group.xlarge-half-gutters>[class*=all-],.column-group.xlarge-half-gutters>[class*=xlarge-]{padding-left:1em;margin-bottom:1em}.column-group.xlarge-half-horizontal-gutters{margin-left:-1em}.column-group.xlarge-half-horizontal-gutters>.all-auto,.column-group.xlarge-half-horizontal-gutters>[class*=all-],.column-group.xlarge-half-horizontal-gutters>[class*=xlarge-]{padding-left:1em}.column-group.xlarge-half-vertical-gutters>.all-auto,.column-group.xlarge-half-vertical-gutters>[class*=all-],.column-group.xlarge-half-vertical-gutters>[class*=xlarge-]{margin-bottom:1em}.column-group.xlarge-quarter-gutters{margin-left:-.5em}.column-group.xlarge-quarter-gutters>.all-auto,.column-group.xlarge-quarter-gutters>[class*=all-],.column-group.xlarge-quarter-gutters>[class*=xlarge-]{padding-left:.5em;margin-bottom:.5em}.column-group.xlarge-quarter-horizontal-gutters{margin-left:-.5em}.column-group.xlarge-quarter-horizontal-gutters>.all-auto,.column-group.xlarge-quarter-horizontal-gutters>[class*=all-],.column-group.xlarge-quarter-horizontal-gutters>[class*=xlarge-]{padding-left:.5em}.column-group.xlarge-quarter-vertical-gutters>.all-auto,.column-group.xlarge-quarter-vertical-gutters>[class*=all-],.column-group.xlarge-quarter-vertical-gutters>[class*=xlarge-]{margin-bottom:.5em}.column-group.xlarge-no-gutters{margin-left:0}.column-group.xlarge-no-gutters>.all-auto,.column-group.xlarge-no-gutters>[class*=all-],.column-group.xlarge-no-gutters>[class*=xlarge-]{padding-left:0;margin-bottom:0}.xlarge-5{width:5%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-10{width:10%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-15{width:15%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-16{width:16.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-20{width:20%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-25{width:25%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-30{width:30%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-33{width:33.33333%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-35{width:35%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-40{width:40%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-45{width:45%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-50{width:50%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-55{width:55%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-60{width:60%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-65{width:65%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-66{width:66.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-70{width:70%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-75{width:75%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-80{width:80%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-85{width:85%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-90{width:90%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-95{width:95%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-100{width:100%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.xlarge-auto{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.column-group,.ink-flex{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style:none}.column-group.reverse,.column-group.xlarge-reverse,.ink-flex.reverse,.ink-flex.xlarge-reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column-group.vertical,.column-group.xlarge-vertical,.ink-flex.vertical,.ink-flex.xlarge-vertical{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.column-group.vertical.reverse,.column-group.xlarge-vertical.xlarge-reverse,.ink-flex.vertical.reverse,.ink-flex.xlarge-vertical.xlarge-reverse{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.xlarge-order-1{order:1;-ms-flex-order:1}.xlarge-order-2{order:2;-ms-flex-order:2}.xlarge-order-3{order:3;-ms-flex-order:3}.xlarge-order-4{order:4;-ms-flex-order:4}.xlarge-order-5{order:5;-ms-flex-order:5}.xlarge-order-6{order:6;-ms-flex-order:6}.xlarge-order-7{order:7;-ms-flex-order:7}.xlarge-order-8{order:8;-ms-flex-order:8}.xlarge-order-9{order:9;-ms-flex-order:9}.xlarge-order-10{order:10;-ms-flex-order:10}.column-group .xlarge-auto{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.push-top,.xlarge-push-top{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.push-bottom,.xlarge-push-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.push-middle,.xlarge-push-middle{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.push-left,.xlarge-push-left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;float:left}.push-center,.xlarge-push-center{float:none!important;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:auto;margin-right:auto}.push-right,.xlarge-push-right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;float:right}.xlarge-align-left{text-align:left}.xlarge-align-center{text-align:center}.xlarge-align-right{text-align:right}.space{margin:2em}.xlarge-space{margin:2em}.padding{padding:2em}.xlarge-padding{padding:2em}.double-space{margin:4em}.xlarge-double-space{margin:4em}.double-padding{padding:4em}.xlarge-double-padding{padding:4em}.half-space{margin:1em}.xlarge-half-space{margin:1em}.half-padding{padding:1em}.xlarge-half-padding{padding:1em}.quarter-space{margin:.5em}.xlarge-quarter-space{margin:.5em}.quarter-padding{padding:.5em}.xlarge-quarter-padding{padding:.5em}.vertical-space{margin-top:2em;margin-bottom:2em}.xlarge-vertical-space{margin-top:2em;margin-bottom:2em}.vertical-padding{padding-top:2em;padding-bottom:2em}.xlarge-vertical-padding{padding-top:2em;padding-bottom:2em}.double-vertical-space{margin-top:4em;margin-bottom:4em}.xlarge-double-vertical-space{margin-top:4em;margin-bottom:4em}.double-vertical-padding{padding-top:4em;padding-bottom:4em}.xlarge-double-vertical-padding{padding-top:4em;padding-bottom:4em}.half-vertical-space{margin-top:1em;margin-bottom:1em}.xlarge-half-vertical-space{margin-top:1em;margin-bottom:1em}.half-vertical-padding{padding-top:1em;padding-bottom:1em}.xlarge-half-vertical-padding{padding-top:1em;padding-bottom:1em}.quarter-vertical-space{margin-top:.5em;margin-bottom:.5em}.xlarge-quarter-vertical-space{margin-top:.5em;margin-bottom:.5em}.quarter-vertical-padding{padding-top:.5em;padding-bottom:.5em}.xlarge-quarter-vertical-padding{padding-top:.5em;padding-bottom:.5em}.horizontal-space{margin-left:2em;margin-right:2em}.xlarge-horizontal-space{margin-left:2em;margin-right:2em}.horizontal-padding{padding-left:2em;padding-right:2em}.xlarge-horizontal-padding{padding-left:2em;padding-right:2em}.double-horizontal-space{margin-left:4em;margin-right:4em}.xlarge-double-horizontal-space{margin-left:4em;margin-right:4em}.double-horizontal-padding{padding-left:4em;padding-right:4em}.xlarge-double-horizontal-padding{padding-left:4em;padding-right:4em}.half-horizontal-space{margin-left:1em;margin-right:1em}.xlarge-half-horizontal-space{margin-left:1em;margin-right:1em}.half-horizontal-padding{padding-left:1em;padding-right:1em}.xlarge-half-horizontal-padding{padding-left:1em;padding-right:1em}.quarter-horizontal-space{margin-left:.5em;margin-right:.5em}.xlarge-quarter-horizontal-space{margin-left:.5em;margin-right:.5em}.quarter-horizontal-padding{padding-left:.5em;padding-right:.5em}.xlarge-quarter-horizontal-padding{padding-left:.5em;padding-right:.5em}.top-space{margin-top:2em}.xlarge-top-space{margin-top:2em}.top-padding{padding-top:2em}.xlarge-top-padding{padding-top:2em}.double-top-space{margin-top:4em}.xlarge-double-top-space{margin-top:4em}.double-top-padding{padding-top:4em}.xlarge-double-top-padding{padding-top:4em}.half-top-space{margin-top:1em}.xlarge-half-top-space{margin-top:1em}.half-top-padding{padding-top:1em}.xlarge-half-top-padding{padding-top:1em}.quarter-top-space{margin-top:.5em}.xlarge-quarter-top-space{margin-top:.5em}.quarter-top-padding{padding-top:.5em}.xlarge-quarter-top-padding{padding-top:.5em}.right-space{margin-right:2em}.xlarge-right-space{margin-right:2em}.right-padding{padding-right:2em}.xlarge-right-padding{padding-right:2em}.double-right-space{margin-right:4em}.xlarge-double-right-space{margin-right:4em}.double-right-padding{padding-right:4em}.xlarge-double-right-padding{padding-right:4em}.half-right-space{margin-right:1em}.xlarge-half-right-space{margin-right:1em}.half-right-padding{padding-right:1em}.xlarge-half-right-padding{padding-right:1em}.quarter-right-space{margin-right:.5em}.xlarge-quarter-right-space{margin-right:.5em}.quarter-right-padding{padding-right:.5em}.xlarge-quarter-right-padding{padding-right:.5em}.bottom-space{margin-bottom:2em}.xlarge-bottom-space{margin-bottom:2em}.bottom-padding{padding-bottom:2em}.xlarge-bottom-padding{padding-bottom:2em}.double-bottom-space{margin-bottom:4em}.xlarge-double-bottom-space{margin-bottom:4em}.double-bottom-padding{padding-bottom:4em}.xlarge-double-bottom-padding{padding-bottom:4em}.half-bottom-space{margin-bottom:1em}.xlarge-half-bottom-space{margin-bottom:1em}.half-bottom-padding{padding-bottom:1em}.xlarge-half-bottom-padding{padding-bottom:1em}.quarter-bottom-space{margin-bottom:.5em}.xlarge-quarter-bottom-space{margin-bottom:.5em}.quarter-bottom-padding{padding-bottom:.5em}.xlarge-quarter-bottom-padding{padding-bottom:.5em}.left-space{margin-left:2em}.xlarge-left-space{margin-left:2em}.left-padding{padding-left:2em}.xlarge-left-padding{padding-left:2em}.double-left-space{margin-left:4em}.xlarge-double-left-space{margin-left:4em}.double-left-padding{padding-left:4em}.xlarge-double-left-padding{padding-left:4em}.half-left-space{margin-left:1em}.xlarge-half-left-space{margin-left:1em}.half-left-padding{padding-left:1em}.xlarge-half-left-padding{padding-left:1em}.quarter-left-space{margin-left:.5em}.xlarge-quarter-left-space{margin-left:.5em}.quarter-left-padding{padding-left:.5em}.xlarge-quarter-left-padding{padding-left:.5em}.hide-xlarge{display:none!important}.show-xlarge{display:inherit!important}table.show-xlarge{display:table}thead.show-xlarge{display:table-header-group}tbody.show-xlarge{display:table-row-group}tfoot.show-xlarge{display:table-footer-group}tr.show-xlarge{display:table-row}td.show-xlarge,th.show-xlarge{display:table-cell}}@media screen and (min-width:961px) and (max-width:1260px){.ink-grid{padding:0 1.75em}.column-group.gutters{margin-left:-1.75em}.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=large-]{padding-left:1.75em;margin-bottom:1.75em}.column-group.horizontal-gutters{margin-left:-1.75em}.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=large-]{padding-left:1.75em}.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=large-]{margin-bottom:1.75em}.column-group.double-gutters{margin-left:-3.5em}.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=large-]{padding-left:3.5em;margin-bottom:3.5em}.column-group.double-horizontal-gutters{margin-left:-3.5em}.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=large-]{padding-left:3.5em}.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=large-]{margin-bottom:3.5em}.column-group.half-gutters{margin-left:-.875em}.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=large-]{padding-left:.875em;margin-bottom:.875em}.column-group.half-horizontal-gutters{margin-left:-.875em}.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=large-]{padding-left:.875em}.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=large-]{margin-bottom:.875em}.column-group.quarter-gutters{margin-left:-.4375em}.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=large-]{padding-left:.4375em;margin-bottom:.4375em}.column-group.quarter-horizontal-gutters{margin-left:-.4375em}.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=large-]{padding-left:.4375em}.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=large-]{margin-bottom:.4375em}.column-group.large-gutters{margin-left:-1.75em}.column-group.large-gutters>.all-auto,.column-group.large-gutters>[class*=all-],.column-group.large-gutters>[class*=large-]{padding-left:1.75em;margin-bottom:1.75em}.column-group.large-horizontal-gutters{margin-left:-1.75em}.column-group.large-horizontal-gutters>.all-auto,.column-group.large-horizontal-gutters>[class*=all-],.column-group.large-horizontal-gutters>[class*=large-]{padding-left:1.75em}.column-group.large-vertical-gutters>.all-auto,.column-group.large-vertical-gutters>[class*=all-],.column-group.large-vertical-gutters>[class*=large-]{margin-bottom:1.75em}.column-group.large-double-gutters{margin-left:-3.5em}.column-group.large-double-gutters>.all-auto,.column-group.large-double-gutters>[class*=all-],.column-group.large-double-gutters>[class*=large-]{padding-left:3.5em;margin-bottom:3.5em}.column-group.large-double-horizontal-gutters{margin-left:-3.5em}.column-group.large-double-horizontal-gutters>.all-auto,.column-group.large-double-horizontal-gutters>[class*=all-],.column-group.large-double-horizontal-gutters>[class*=large-]{padding-left:3.5em}.column-group.large-double-vertical-gutters>.all-auto,.column-group.large-double-vertical-gutters>[class*=all-],.column-group.large-double-vertical-gutters>[class*=large-]{margin-bottom:3.5em}.column-group.large-half-gutters{margin-left:-.875em}.column-group.large-half-gutters>.all-auto,.column-group.large-half-gutters>[class*=all-],.column-group.large-half-gutters>[class*=large-]{padding-left:.875em;margin-bottom:.875em}.column-group.large-half-horizontal-gutters{margin-left:-.875em}.column-group.large-half-horizontal-gutters>.all-auto,.column-group.large-half-horizontal-gutters>[class*=all-],.column-group.large-half-horizontal-gutters>[class*=large-]{padding-left:.875em}.column-group.large-half-vertical-gutters>.all-auto,.column-group.large-half-vertical-gutters>[class*=all-],.column-group.large-half-vertical-gutters>[class*=large-]{margin-bottom:.875em}.column-group.large-quarter-gutters{margin-left:-.4375em}.column-group.large-quarter-gutters>.all-auto,.column-group.large-quarter-gutters>[class*=all-],.column-group.large-quarter-gutters>[class*=large-]{padding-left:.4375em;margin-bottom:.4375em}.column-group.large-quarter-horizontal-gutters{margin-left:-.4375em}.column-group.large-quarter-horizontal-gutters>.all-auto,.column-group.large-quarter-horizontal-gutters>[class*=all-],.column-group.large-quarter-horizontal-gutters>[class*=large-]{padding-left:.4375em}.column-group.large-quarter-vertical-gutters>.all-auto,.column-group.large-quarter-vertical-gutters>[class*=all-],.column-group.large-quarter-vertical-gutters>[class*=large-]{margin-bottom:.4375em}.column-group.large-no-gutters{margin-left:0}.column-group.large-no-gutters>.all-auto,.column-group.large-no-gutters>[class*=all-],.column-group.large-no-gutters>[class*=large-]{padding-left:0;margin-bottom:0}.large-5{width:5%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-10{width:10%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-15{width:15%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-16{width:16.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-20{width:20%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-25{width:25%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-30{width:30%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-33{width:33.33333%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-35{width:35%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-40{width:40%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-45{width:45%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-50{width:50%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-55{width:55%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-60{width:60%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-65{width:65%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-66{width:66.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-70{width:70%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-75{width:75%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-80{width:80%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-85{width:85%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-90{width:90%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-95{width:95%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-100{width:100%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.large-auto{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.column-group,.ink-flex{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style:none}.column-group.large-reverse,.column-group.reverse,.ink-flex.large-reverse,.ink-flex.reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column-group.large-vertical,.column-group.vertical,.ink-flex.large-vertical,.ink-flex.vertical{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.column-group.large-vertical.large-reverse,.column-group.vertical.reverse,.ink-flex.large-vertical.large-reverse,.ink-flex.vertical.reverse{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.large-order-1{order:1;-ms-flex-order:1}.large-order-2{order:2;-ms-flex-order:2}.large-order-3{order:3;-ms-flex-order:3}.large-order-4{order:4;-ms-flex-order:4}.large-order-5{order:5;-ms-flex-order:5}.large-order-6{order:6;-ms-flex-order:6}.large-order-7{order:7;-ms-flex-order:7}.large-order-8{order:8;-ms-flex-order:8}.large-order-9{order:9;-ms-flex-order:9}.large-order-10{order:10;-ms-flex-order:10}.column-group .large-auto{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.large-push-top,.push-top{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.large-push-bottom,.push-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.large-push-middle,.push-middle{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.large-push-left,.push-left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;float:left}.large-push-center,.push-center{float:none!important;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:auto;margin-right:auto}.large-push-right,.push-right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;float:right}.large-align-left{text-align:left}.large-align-center{text-align:center}.large-align-right{text-align:right}.space{margin:1.75em}.large-space{margin:1.75em}.padding{padding:1.75em}.large-padding{padding:1.75em}.double-space{margin:3.5em}.large-double-space{margin:3.5em}.double-padding{padding:3.5em}.large-double-padding{padding:3.5em}.half-space{margin:.875em}.large-half-space{margin:.875em}.half-padding{padding:.875em}.large-half-padding{padding:.875em}.quarter-space{margin:.4375em}.large-quarter-space{margin:.4375em}.quarter-padding{padding:.4375em}.large-quarter-padding{padding:.4375em}.vertical-space{margin-top:1.75em;margin-bottom:1.75em}.large-vertical-space{margin-top:1.75em;margin-bottom:1.75em}.vertical-padding{padding-top:1.75em;padding-bottom:1.75em}.large-vertical-padding{padding-top:1.75em;padding-bottom:1.75em}.double-vertical-space{margin-top:3.5em;margin-bottom:3.5em}.large-double-vertical-space{margin-top:3.5em;margin-bottom:3.5em}.double-vertical-padding{padding-top:3.5em;padding-bottom:3.5em}.large-double-vertical-padding{padding-top:3.5em;padding-bottom:3.5em}.half-vertical-space{margin-top:.875em;margin-bottom:.875em}.large-half-vertical-space{margin-top:.875em;margin-bottom:.875em}.half-vertical-padding{padding-top:.875em;padding-bottom:.875em}.large-half-vertical-padding{padding-top:.875em;padding-bottom:.875em}.quarter-vertical-space{margin-top:.4375em;margin-bottom:.4375em}.large-quarter-vertical-space{margin-top:.4375em;margin-bottom:.4375em}.quarter-vertical-padding{padding-top:.4375em;padding-bottom:.4375em}.large-quarter-vertical-padding{padding-top:.4375em;padding-bottom:.4375em}.horizontal-space{margin-left:1.75em;margin-right:1.75em}.large-horizontal-space{margin-left:1.75em;margin-right:1.75em}.horizontal-padding{padding-left:1.75em;padding-right:1.75em}.large-horizontal-padding{padding-left:1.75em;padding-right:1.75em}.double-horizontal-space{margin-left:3.5em;margin-right:3.5em}.large-double-horizontal-space{margin-left:3.5em;margin-right:3.5em}.double-horizontal-padding{padding-left:3.5em;padding-right:3.5em}.large-double-horizontal-padding{padding-left:3.5em;padding-right:3.5em}.half-horizontal-space{margin-left:.875em;margin-right:.875em}.large-half-horizontal-space{margin-left:.875em;margin-right:.875em}.half-horizontal-padding{padding-left:.875em;padding-right:.875em}.large-half-horizontal-padding{padding-left:.875em;padding-right:.875em}.quarter-horizontal-space{margin-left:.4375em;margin-right:.4375em}.large-quarter-horizontal-space{margin-left:.4375em;margin-right:.4375em}.quarter-horizontal-padding{padding-left:.4375em;padding-right:.4375em}.large-quarter-horizontal-padding{padding-left:.4375em;padding-right:.4375em}.top-space{margin-top:1.75em}.large-top-space{margin-top:1.75em}.top-padding{padding-top:1.75em}.large-top-padding{padding-top:1.75em}.double-top-space{margin-top:3.5em}.large-double-top-space{margin-top:3.5em}.double-top-padding{padding-top:3.5em}.large-double-top-padding{padding-top:3.5em}.half-top-space{margin-top:.875em}.large-half-top-space{margin-top:.875em}.half-top-padding{padding-top:.875em}.large-half-top-padding{padding-top:.875em}.quarter-top-space{margin-top:.4375em}.large-quarter-top-space{margin-top:.4375em}.quarter-top-padding{padding-top:.4375em}.large-quarter-top-padding{padding-top:.4375em}.right-space{margin-right:1.75em}.large-right-space{margin-right:1.75em}.right-padding{padding-right:1.75em}.large-right-padding{padding-right:1.75em}.double-right-space{margin-right:3.5em}.large-double-right-space{margin-right:3.5em}.double-right-padding{padding-right:3.5em}.large-double-right-padding{padding-right:3.5em}.half-right-space{margin-right:.875em}.large-half-right-space{margin-right:.875em}.half-right-padding{padding-right:.875em}.large-half-right-padding{padding-right:.875em}.quarter-right-space{margin-right:.4375em}.large-quarter-right-space{margin-right:.4375em}.quarter-right-padding{padding-right:.4375em}.large-quarter-right-padding{padding-right:.4375em}.bottom-space{margin-bottom:1.75em}.large-bottom-space{margin-bottom:1.75em}.bottom-padding{padding-bottom:1.75em}.large-bottom-padding{padding-bottom:1.75em}.double-bottom-space{margin-bottom:3.5em}.large-double-bottom-space{margin-bottom:3.5em}.double-bottom-padding{padding-bottom:3.5em}.large-double-bottom-padding{padding-bottom:3.5em}.half-bottom-space{margin-bottom:.875em}.large-half-bottom-space{margin-bottom:.875em}.half-bottom-padding{padding-bottom:.875em}.large-half-bottom-padding{padding-bottom:.875em}.quarter-bottom-space{margin-bottom:.4375em}.large-quarter-bottom-space{margin-bottom:.4375em}.quarter-bottom-padding{padding-bottom:.4375em}.large-quarter-bottom-padding{padding-bottom:.4375em}.left-space{margin-left:1.75em}.large-left-space{margin-left:1.75em}.left-padding{padding-left:1.75em}.large-left-padding{padding-left:1.75em}.double-left-space{margin-left:3.5em}.large-double-left-space{margin-left:3.5em}.double-left-padding{padding-left:3.5em}.large-double-left-padding{padding-left:3.5em}.half-left-space{margin-left:.875em}.large-half-left-space{margin-left:.875em}.half-left-padding{padding-left:.875em}.large-half-left-padding{padding-left:.875em}.quarter-left-space{margin-left:.4375em}.large-quarter-left-space{margin-left:.4375em}.quarter-left-padding{padding-left:.4375em}.large-quarter-left-padding{padding-left:.4375em}.hide-large{display:none!important}.show-large{display:inherit!important}table.show-large{display:table}thead.show-large{display:table-header-group}tbody.show-large{display:table-row-group}tfoot.show-large{display:table-footer-group}tr.show-large{display:table-row}td.show-large,th.show-large{display:table-cell}}@media screen and (min-width:641px) and (max-width:960px){.ink-grid{padding:0 1.5em}.column-group.gutters{margin-left:-1.5em}.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=medium-]{padding-left:1.5em;margin-bottom:1.5em}.column-group.horizontal-gutters{margin-left:-1.5em}.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=medium-]{padding-left:1.5em}.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=medium-]{margin-bottom:1.5em}.column-group.double-gutters{margin-left:-3em}.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=medium-]{padding-left:3em;margin-bottom:3em}.column-group.double-horizontal-gutters{margin-left:-3em}.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=medium-]{padding-left:3em}.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=medium-]{margin-bottom:3em}.column-group.half-gutters{margin-left:-.75em}.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=medium-]{padding-left:.75em;margin-bottom:.75em}.column-group.half-horizontal-gutters{margin-left:-.75em}.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=medium-]{padding-left:.75em}.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=medium-]{margin-bottom:.75em}.column-group.quarter-gutters{margin-left:-.375em}.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=medium-]{padding-left:.375em;margin-bottom:.375em}.column-group.quarter-horizontal-gutters{margin-left:-.375em}.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=medium-]{padding-left:.375em}.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=medium-]{margin-bottom:.375em}.column-group.medium-gutters{margin-left:-1.5em}.column-group.medium-gutters>.all-auto,.column-group.medium-gutters>[class*=all-],.column-group.medium-gutters>[class*=medium-]{padding-left:1.5em;margin-bottom:1.5em}.column-group.medium-horizontal-gutters{margin-left:-1.5em}.column-group.medium-horizontal-gutters>.all-auto,.column-group.medium-horizontal-gutters>[class*=all-],.column-group.medium-horizontal-gutters>[class*=medium-]{padding-left:1.5em}.column-group.medium-vertical-gutters>.all-auto,.column-group.medium-vertical-gutters>[class*=all-],.column-group.medium-vertical-gutters>[class*=medium-]{margin-bottom:1.5em}.column-group.medium-double-gutters{margin-left:-3em}.column-group.medium-double-gutters>.all-auto,.column-group.medium-double-gutters>[class*=all-],.column-group.medium-double-gutters>[class*=medium-]{padding-left:3em;margin-bottom:3em}.column-group.medium-double-horizontal-gutters{margin-left:-3em}.column-group.medium-double-horizontal-gutters>.all-auto,.column-group.medium-double-horizontal-gutters>[class*=all-],.column-group.medium-double-horizontal-gutters>[class*=medium-]{padding-left:3em}.column-group.medium-double-vertical-gutters>.all-auto,.column-group.medium-double-vertical-gutters>[class*=all-],.column-group.medium-double-vertical-gutters>[class*=medium-]{margin-bottom:3em}.column-group.medium-half-gutters{margin-left:-.75em}.column-group.medium-half-gutters>.all-auto,.column-group.medium-half-gutters>[class*=all-],.column-group.medium-half-gutters>[class*=medium-]{padding-left:.75em;margin-bottom:.75em}.column-group.medium-half-horizontal-gutters{margin-left:-.75em}.column-group.medium-half-horizontal-gutters>.all-auto,.column-group.medium-half-horizontal-gutters>[class*=all-],.column-group.medium-half-horizontal-gutters>[class*=medium-]{padding-left:.75em}.column-group.medium-half-vertical-gutters>.all-auto,.column-group.medium-half-vertical-gutters>[class*=all-],.column-group.medium-half-vertical-gutters>[class*=medium-]{margin-bottom:.75em}.column-group.medium-quarter-gutters{margin-left:-.375em}.column-group.medium-quarter-gutters>.all-auto,.column-group.medium-quarter-gutters>[class*=all-],.column-group.medium-quarter-gutters>[class*=medium-]{padding-left:.375em;margin-bottom:.375em}.column-group.medium-quarter-horizontal-gutters{margin-left:-.375em}.column-group.medium-quarter-horizontal-gutters>.all-auto,.column-group.medium-quarter-horizontal-gutters>[class*=all-],.column-group.medium-quarter-horizontal-gutters>[class*=medium-]{padding-left:.375em}.column-group.medium-quarter-vertical-gutters>.all-auto,.column-group.medium-quarter-vertical-gutters>[class*=all-],.column-group.medium-quarter-vertical-gutters>[class*=medium-]{margin-bottom:.375em}.column-group.medium-no-gutters{margin-left:0}.column-group.medium-no-gutters>.all-auto,.column-group.medium-no-gutters>[class*=all-],.column-group.medium-no-gutters>[class*=medium-]{padding-left:0;margin-bottom:0}.medium-5{width:5%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-10{width:10%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-15{width:15%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-16{width:16.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-20{width:20%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-25{width:25%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-30{width:30%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-33{width:33.33333%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-35{width:35%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-40{width:40%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-45{width:45%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-50{width:50%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-55{width:55%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-60{width:60%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-65{width:65%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-66{width:66.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-70{width:70%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-75{width:75%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-80{width:80%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-85{width:85%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-90{width:90%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-95{width:95%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-100{width:100%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.medium-auto{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.column-group,.ink-flex{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style:none}.column-group.medium-reverse,.column-group.reverse,.ink-flex.medium-reverse,.ink-flex.reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column-group.medium-vertical,.column-group.vertical,.ink-flex.medium-vertical,.ink-flex.vertical{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.column-group.medium-vertical.medium-reverse,.column-group.vertical.reverse,.ink-flex.medium-vertical.medium-reverse,.ink-flex.vertical.reverse{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.medium-order-1{order:1;-ms-flex-order:1}.medium-order-2{order:2;-ms-flex-order:2}.medium-order-3{order:3;-ms-flex-order:3}.medium-order-4{order:4;-ms-flex-order:4}.medium-order-5{order:5;-ms-flex-order:5}.medium-order-6{order:6;-ms-flex-order:6}.medium-order-7{order:7;-ms-flex-order:7}.medium-order-8{order:8;-ms-flex-order:8}.medium-order-9{order:9;-ms-flex-order:9}.medium-order-10{order:10;-ms-flex-order:10}.column-group .medium-auto{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.medium-push-top,.push-top{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.medium-push-bottom,.push-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.medium-push-middle,.push-middle{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.medium-push-left,.push-left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;float:left}.medium-push-center,.push-center{float:none!important;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:auto;margin-right:auto}.medium-push-right,.push-right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;float:right}.medium-align-left{text-align:left}.medium-align-center{text-align:center}.medium-align-right{text-align:right}.space{margin:1.5em}.medium-space{margin:1.5em}.padding{padding:1.5em}.medium-padding{padding:1.5em}.double-space{margin:3em}.medium-double-space{margin:3em}.double-padding{padding:3em}.medium-double-padding{padding:3em}.half-space{margin:.75em}.medium-half-space{margin:.75em}.half-padding{padding:.75em}.medium-half-padding{padding:.75em}.quarter-space{margin:.375em}.medium-quarter-space{margin:.375em}.quarter-padding{padding:.375em}.medium-quarter-padding{padding:.375em}.vertical-space{margin-top:1.5em;margin-bottom:1.5em}.medium-vertical-space{margin-top:1.5em;margin-bottom:1.5em}.vertical-padding{padding-top:1.5em;padding-bottom:1.5em}.medium-vertical-padding{padding-top:1.5em;padding-bottom:1.5em}.double-vertical-space{margin-top:3em;margin-bottom:3em}.medium-double-vertical-space{margin-top:3em;margin-bottom:3em}.double-vertical-padding{padding-top:3em;padding-bottom:3em}.medium-double-vertical-padding{padding-top:3em;padding-bottom:3em}.half-vertical-space{margin-top:.75em;margin-bottom:.75em}.medium-half-vertical-space{margin-top:.75em;margin-bottom:.75em}.half-vertical-padding{padding-top:.75em;padding-bottom:.75em}.medium-half-vertical-padding{padding-top:.75em;padding-bottom:.75em}.quarter-vertical-space{margin-top:.375em;margin-bottom:.375em}.medium-quarter-vertical-space{margin-top:.375em;margin-bottom:.375em}.quarter-vertical-padding{padding-top:.375em;padding-bottom:.375em}.medium-quarter-vertical-padding{padding-top:.375em;padding-bottom:.375em}.horizontal-space{margin-left:1.5em;margin-right:1.5em}.medium-horizontal-space{margin-left:1.5em;margin-right:1.5em}.horizontal-padding{padding-left:1.5em;padding-right:1.5em}.medium-horizontal-padding{padding-left:1.5em;padding-right:1.5em}.double-horizontal-space{margin-left:3em;margin-right:3em}.medium-double-horizontal-space{margin-left:3em;margin-right:3em}.double-horizontal-padding{padding-left:3em;padding-right:3em}.medium-double-horizontal-padding{padding-left:3em;padding-right:3em}.half-horizontal-space{margin-left:.75em;margin-right:.75em}.medium-half-horizontal-space{margin-left:.75em;margin-right:.75em}.half-horizontal-padding{padding-left:.75em;padding-right:.75em}.medium-half-horizontal-padding{padding-left:.75em;padding-right:.75em}.quarter-horizontal-space{margin-left:.375em;margin-right:.375em}.medium-quarter-horizontal-space{margin-left:.375em;margin-right:.375em}.quarter-horizontal-padding{padding-left:.375em;padding-right:.375em}.medium-quarter-horizontal-padding{padding-left:.375em;padding-right:.375em}.top-space{margin-top:1.5em}.medium-top-space{margin-top:1.5em}.top-padding{padding-top:1.5em}.medium-top-padding{padding-top:1.5em}.double-top-space{margin-top:3em}.medium-double-top-space{margin-top:3em}.double-top-padding{padding-top:3em}.medium-double-top-padding{padding-top:3em}.half-top-space{margin-top:.75em}.medium-half-top-space{margin-top:.75em}.half-top-padding{padding-top:.75em}.medium-half-top-padding{padding-top:.75em}.quarter-top-space{margin-top:.375em}.medium-quarter-top-space{margin-top:.375em}.quarter-top-padding{padding-top:.375em}.medium-quarter-top-padding{padding-top:.375em}.right-space{margin-right:1.5em}.medium-right-space{margin-right:1.5em}.right-padding{padding-right:1.5em}.medium-right-padding{padding-right:1.5em}.double-right-space{margin-right:3em}.medium-double-right-space{margin-right:3em}.double-right-padding{padding-right:3em}.medium-double-right-padding{padding-right:3em}.half-right-space{margin-right:.75em}.medium-half-right-space{margin-right:.75em}.half-right-padding{padding-right:.75em}.medium-half-right-padding{padding-right:.75em}.quarter-right-space{margin-right:.375em}.medium-quarter-right-space{margin-right:.375em}.quarter-right-padding{padding-right:.375em}.medium-quarter-right-padding{padding-right:.375em}.bottom-space{margin-bottom:1.5em}.medium-bottom-space{margin-bottom:1.5em}.bottom-padding{padding-bottom:1.5em}.medium-bottom-padding{padding-bottom:1.5em}.double-bottom-space{margin-bottom:3em}.medium-double-bottom-space{margin-bottom:3em}.double-bottom-padding{padding-bottom:3em}.medium-double-bottom-padding{padding-bottom:3em}.half-bottom-space{margin-bottom:.75em}.medium-half-bottom-space{margin-bottom:.75em}.half-bottom-padding{padding-bottom:.75em}.medium-half-bottom-padding{padding-bottom:.75em}.quarter-bottom-space{margin-bottom:.375em}.medium-quarter-bottom-space{margin-bottom:.375em}.quarter-bottom-padding{padding-bottom:.375em}.medium-quarter-bottom-padding{padding-bottom:.375em}.left-space{margin-left:1.5em}.medium-left-space{margin-left:1.5em}.left-padding{padding-left:1.5em}.medium-left-padding{padding-left:1.5em}.double-left-space{margin-left:3em}.medium-double-left-space{margin-left:3em}.double-left-padding{padding-left:3em}.medium-double-left-padding{padding-left:3em}.half-left-space{margin-left:.75em}.medium-half-left-space{margin-left:.75em}.half-left-padding{padding-left:.75em}.medium-half-left-padding{padding-left:.75em}.quarter-left-space{margin-left:.375em}.medium-quarter-left-space{margin-left:.375em}.quarter-left-padding{padding-left:.375em}.medium-quarter-left-padding{padding-left:.375em}.hide-medium{display:none!important}.show-medium{display:inherit!important}table.show-medium{display:table}thead.show-medium{display:table-header-group}tbody.show-medium{display:table-row-group}tfoot.show-medium{display:table-footer-group}tr.show-medium{display:table-row}td.show-medium,th.show-medium{display:table-cell}}@media screen and (min-width:321px) and (max-width:640px){.ink-grid{padding:0 1.25em}.column-group.gutters{margin-left:-1.25em}.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=small-]{padding-left:1.25em;margin-bottom:1.25em}.column-group.horizontal-gutters{margin-left:-1.25em}.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=small-]{padding-left:1.25em}.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=small-]{margin-bottom:1.25em}.column-group.double-gutters{margin-left:-2.5em}.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=small-]{padding-left:2.5em;margin-bottom:2.5em}.column-group.double-horizontal-gutters{margin-left:-2.5em}.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=small-]{padding-left:2.5em}.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=small-]{margin-bottom:2.5em}.column-group.half-gutters{margin-left:-.625em}.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=small-]{padding-left:.625em;margin-bottom:.625em}.column-group.half-horizontal-gutters{margin-left:-.625em}.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=small-]{padding-left:.625em}.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=small-]{margin-bottom:.625em}.column-group.quarter-gutters{margin-left:-.3125em}.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=small-]{padding-left:.3125em;margin-bottom:.3125em}.column-group.quarter-horizontal-gutters{margin-left:-.3125em}.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=small-]{padding-left:.3125em}.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=small-]{margin-bottom:.3125em}.column-group.small-gutters{margin-left:-1.25em}.column-group.small-gutters>.all-auto,.column-group.small-gutters>[class*=all-],.column-group.small-gutters>[class*=small-]{padding-left:1.25em;margin-bottom:1.25em}.column-group.small-horizontal-gutters{margin-left:-1.25em}.column-group.small-horizontal-gutters>.all-auto,.column-group.small-horizontal-gutters>[class*=all-],.column-group.small-horizontal-gutters>[class*=small-]{padding-left:1.25em}.column-group.small-vertical-gutters>.all-auto,.column-group.small-vertical-gutters>[class*=all-],.column-group.small-vertical-gutters>[class*=small-]{margin-bottom:1.25em}.column-group.small-double-gutters{margin-left:-2.5em}.column-group.small-double-gutters>.all-auto,.column-group.small-double-gutters>[class*=all-],.column-group.small-double-gutters>[class*=small-]{padding-left:2.5em;margin-bottom:2.5em}.column-group.small-double-horizontal-gutters{margin-left:-2.5em}.column-group.small-double-horizontal-gutters>.all-auto,.column-group.small-double-horizontal-gutters>[class*=all-],.column-group.small-double-horizontal-gutters>[class*=small-]{padding-left:2.5em}.column-group.small-double-vertical-gutters>.all-auto,.column-group.small-double-vertical-gutters>[class*=all-],.column-group.small-double-vertical-gutters>[class*=small-]{margin-bottom:2.5em}.column-group.small-half-gutters{margin-left:-.625em}.column-group.small-half-gutters>.all-auto,.column-group.small-half-gutters>[class*=all-],.column-group.small-half-gutters>[class*=small-]{padding-left:.625em;margin-bottom:.625em}.column-group.small-half-horizontal-gutters{margin-left:-.625em}.column-group.small-half-horizontal-gutters>.all-auto,.column-group.small-half-horizontal-gutters>[class*=all-],.column-group.small-half-horizontal-gutters>[class*=small-]{padding-left:.625em}.column-group.small-half-vertical-gutters>.all-auto,.column-group.small-half-vertical-gutters>[class*=all-],.column-group.small-half-vertical-gutters>[class*=small-]{margin-bottom:.625em}.column-group.small-quarter-gutters{margin-left:-.3125em}.column-group.small-quarter-gutters>.all-auto,.column-group.small-quarter-gutters>[class*=all-],.column-group.small-quarter-gutters>[class*=small-]{padding-left:.3125em;margin-bottom:.3125em}.column-group.small-quarter-horizontal-gutters{margin-left:-.3125em}.column-group.small-quarter-horizontal-gutters>.all-auto,.column-group.small-quarter-horizontal-gutters>[class*=all-],.column-group.small-quarter-horizontal-gutters>[class*=small-]{padding-left:.3125em}.column-group.small-quarter-vertical-gutters>.all-auto,.column-group.small-quarter-vertical-gutters>[class*=all-],.column-group.small-quarter-vertical-gutters>[class*=small-]{margin-bottom:.3125em}.column-group.small-no-gutters{margin-left:0}.column-group.small-no-gutters>.all-auto,.column-group.small-no-gutters>[class*=all-],.column-group.small-no-gutters>[class*=small-]{padding-left:0;margin-bottom:0}.small-5{width:5%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-10{width:10%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-15{width:15%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-16{width:16.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-20{width:20%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-25{width:25%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-30{width:30%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-33{width:33.33333%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-35{width:35%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-40{width:40%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-45{width:45%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-50{width:50%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-55{width:55%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-60{width:60%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-65{width:65%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-66{width:66.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-70{width:70%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-75{width:75%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-80{width:80%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-85{width:85%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-90{width:90%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-95{width:95%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-100{width:100%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.small-auto{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.column-group,.ink-flex{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style:none}.column-group.reverse,.column-group.small-reverse,.ink-flex.reverse,.ink-flex.small-reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column-group.small-vertical,.column-group.vertical,.ink-flex.small-vertical,.ink-flex.vertical{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.column-group.small-vertical.small-reverse,.column-group.vertical.reverse,.ink-flex.small-vertical.small-reverse,.ink-flex.vertical.reverse{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.small-order-1{order:1;-ms-flex-order:1}.small-order-2{order:2;-ms-flex-order:2}.small-order-3{order:3;-ms-flex-order:3}.small-order-4{order:4;-ms-flex-order:4}.small-order-5{order:5;-ms-flex-order:5}.small-order-6{order:6;-ms-flex-order:6}.small-order-7{order:7;-ms-flex-order:7}.small-order-8{order:8;-ms-flex-order:8}.small-order-9{order:9;-ms-flex-order:9}.small-order-10{order:10;-ms-flex-order:10}.column-group .small-auto{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.push-top,.small-push-top{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.push-bottom,.small-push-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.push-middle,.small-push-middle{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.push-left,.small-push-left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;float:left}.push-center,.small-push-center{float:none!important;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:auto;margin-right:auto}.push-right,.small-push-right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;float:right}.small-align-left{text-align:left}.small-align-center{text-align:center}.small-align-right{text-align:right}.space{margin:1.25em}.small-space{margin:1.25em}.padding{padding:1.25em}.small-padding{padding:1.25em}.double-space{margin:2.5em}.small-double-space{margin:2.5em}.double-padding{padding:2.5em}.small-double-padding{padding:2.5em}.half-space{margin:.625em}.small-half-space{margin:.625em}.half-padding{padding:.625em}.small-half-padding{padding:.625em}.quarter-space{margin:.3125em}.small-quarter-space{margin:.3125em}.quarter-padding{padding:.3125em}.small-quarter-padding{padding:.3125em}.vertical-space{margin-top:1.25em;margin-bottom:1.25em}.small-vertical-space{margin-top:1.25em;margin-bottom:1.25em}.vertical-padding{padding-top:1.25em;padding-bottom:1.25em}.small-vertical-padding{padding-top:1.25em;padding-bottom:1.25em}.double-vertical-space{margin-top:2.5em;margin-bottom:2.5em}.small-double-vertical-space{margin-top:2.5em;margin-bottom:2.5em}.double-vertical-padding{padding-top:2.5em;padding-bottom:2.5em}.small-double-vertical-padding{padding-top:2.5em;padding-bottom:2.5em}.half-vertical-space{margin-top:.625em;margin-bottom:.625em}.small-half-vertical-space{margin-top:.625em;margin-bottom:.625em}.half-vertical-padding{padding-top:.625em;padding-bottom:.625em}.small-half-vertical-padding{padding-top:.625em;padding-bottom:.625em}.quarter-vertical-space{margin-top:.3125em;margin-bottom:.3125em}.small-quarter-vertical-space{margin-top:.3125em;margin-bottom:.3125em}.quarter-vertical-padding{padding-top:.3125em;padding-bottom:.3125em}.small-quarter-vertical-padding{padding-top:.3125em;padding-bottom:.3125em}.horizontal-space{margin-left:1.25em;margin-right:1.25em}.small-horizontal-space{margin-left:1.25em;margin-right:1.25em}.horizontal-padding{padding-left:1.25em;padding-right:1.25em}.small-horizontal-padding{padding-left:1.25em;padding-right:1.25em}.double-horizontal-space{margin-left:2.5em;margin-right:2.5em}.small-double-horizontal-space{margin-left:2.5em;margin-right:2.5em}.double-horizontal-padding{padding-left:2.5em;padding-right:2.5em}.small-double-horizontal-padding{padding-left:2.5em;padding-right:2.5em}.half-horizontal-space{margin-left:.625em;margin-right:.625em}.small-half-horizontal-space{margin-left:.625em;margin-right:.625em}.half-horizontal-padding{padding-left:.625em;padding-right:.625em}.small-half-horizontal-padding{padding-left:.625em;padding-right:.625em}.quarter-horizontal-space{margin-left:.3125em;margin-right:.3125em}.small-quarter-horizontal-space{margin-left:.3125em;margin-right:.3125em}.quarter-horizontal-padding{padding-left:.3125em;padding-right:.3125em}.small-quarter-horizontal-padding{padding-left:.3125em;padding-right:.3125em}.top-space{margin-top:1.25em}.small-top-space{margin-top:1.25em}.top-padding{padding-top:1.25em}.small-top-padding{padding-top:1.25em}.double-top-space{margin-top:2.5em}.small-double-top-space{margin-top:2.5em}.double-top-padding{padding-top:2.5em}.small-double-top-padding{padding-top:2.5em}.half-top-space{margin-top:.625em}.small-half-top-space{margin-top:.625em}.half-top-padding{padding-top:.625em}.small-half-top-padding{padding-top:.625em}.quarter-top-space{margin-top:.3125em}.small-quarter-top-space{margin-top:.3125em}.quarter-top-padding{padding-top:.3125em}.small-quarter-top-padding{padding-top:.3125em}.right-space{margin-right:1.25em}.small-right-space{margin-right:1.25em}.right-padding{padding-right:1.25em}.small-right-padding{padding-right:1.25em}.double-right-space{margin-right:2.5em}.small-double-right-space{margin-right:2.5em}.double-right-padding{padding-right:2.5em}.small-double-right-padding{padding-right:2.5em}.half-right-space{margin-right:.625em}.small-half-right-space{margin-right:.625em}.half-right-padding{padding-right:.625em}.small-half-right-padding{padding-right:.625em}.quarter-right-space{margin-right:.3125em}.small-quarter-right-space{margin-right:.3125em}.quarter-right-padding{padding-right:.3125em}.small-quarter-right-padding{padding-right:.3125em}.bottom-space{margin-bottom:1.25em}.small-bottom-space{margin-bottom:1.25em}.bottom-padding{padding-bottom:1.25em}.small-bottom-padding{padding-bottom:1.25em}.double-bottom-space{margin-bottom:2.5em}.small-double-bottom-space{margin-bottom:2.5em}.double-bottom-padding{padding-bottom:2.5em}.small-double-bottom-padding{padding-bottom:2.5em}.half-bottom-space{margin-bottom:.625em}.small-half-bottom-space{margin-bottom:.625em}.half-bottom-padding{padding-bottom:.625em}.small-half-bottom-padding{padding-bottom:.625em}.quarter-bottom-space{margin-bottom:.3125em}.small-quarter-bottom-space{margin-bottom:.3125em}.quarter-bottom-padding{padding-bottom:.3125em}.small-quarter-bottom-padding{padding-bottom:.3125em}.left-space{margin-left:1.25em}.small-left-space{margin-left:1.25em}.left-padding{padding-left:1.25em}.small-left-padding{padding-left:1.25em}.double-left-space{margin-left:2.5em}.small-double-left-space{margin-left:2.5em}.double-left-padding{padding-left:2.5em}.small-double-left-padding{padding-left:2.5em}.half-left-space{margin-left:.625em}.small-half-left-space{margin-left:.625em}.half-left-padding{padding-left:.625em}.small-half-left-padding{padding-left:.625em}.quarter-left-space{margin-left:.3125em}.small-quarter-left-space{margin-left:.3125em}.quarter-left-padding{padding-left:.3125em}.small-quarter-left-padding{padding-left:.3125em}.hide-small{display:none!important}.show-small{display:inherit!important}table.show-small{display:table}thead.show-small{display:table-header-group}tbody.show-small{display:table-row-group}tfoot.show-small{display:table-footer-group}tr.show-small{display:table-row}td.show-small,th.show-small{display:table-cell}}@media screen and (max-width:320px){.ink-grid{padding:0 1em}.column-group.gutters{margin-left:-1em}.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=tiny-]{padding-left:1em;margin-bottom:1em}.column-group.horizontal-gutters{margin-left:-1em}.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=tiny-]{padding-left:1em}.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=tiny-]{margin-bottom:1em}.column-group.double-gutters{margin-left:-2em}.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=tiny-]{padding-left:2em;margin-bottom:2em}.column-group.double-horizontal-gutters{margin-left:-2em}.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=tiny-]{padding-left:2em}.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=tiny-]{margin-bottom:2em}.column-group.half-gutters{margin-left:-.5em}.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=tiny-]{padding-left:.5em;margin-bottom:.5em}.column-group.half-horizontal-gutters{margin-left:-.5em}.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=tiny-]{padding-left:.5em}.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=tiny-]{margin-bottom:.5em}.column-group.quarter-gutters{margin-left:-.25em}.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=tiny-]{padding-left:.25em;margin-bottom:.25em}.column-group.quarter-horizontal-gutters{margin-left:-.25em}.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=tiny-]{padding-left:.25em}.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=tiny-]{margin-bottom:.25em}.column-group.tiny-gutters{margin-left:-1em}.column-group.tiny-gutters>.all-auto,.column-group.tiny-gutters>[class*=all-],.column-group.tiny-gutters>[class*=tiny-]{padding-left:1em;margin-bottom:1em}.column-group.tiny-horizontal-gutters{margin-left:-1em}.column-group.tiny-horizontal-gutters>.all-auto,.column-group.tiny-horizontal-gutters>[class*=all-],.column-group.tiny-horizontal-gutters>[class*=tiny-]{padding-left:1em}.column-group.tiny-vertical-gutters>.all-auto,.column-group.tiny-vertical-gutters>[class*=all-],.column-group.tiny-vertical-gutters>[class*=tiny-]{margin-bottom:1em}.column-group.tiny-double-gutters{margin-left:-2em}.column-group.tiny-double-gutters>.all-auto,.column-group.tiny-double-gutters>[class*=all-],.column-group.tiny-double-gutters>[class*=tiny-]{padding-left:2em;margin-bottom:2em}.column-group.tiny-double-horizontal-gutters{margin-left:-2em}.column-group.tiny-double-horizontal-gutters>.all-auto,.column-group.tiny-double-horizontal-gutters>[class*=all-],.column-group.tiny-double-horizontal-gutters>[class*=tiny-]{padding-left:2em}.column-group.tiny-double-vertical-gutters>.all-auto,.column-group.tiny-double-vertical-gutters>[class*=all-],.column-group.tiny-double-vertical-gutters>[class*=tiny-]{margin-bottom:2em}.column-group.tiny-half-gutters{margin-left:-.5em}.column-group.tiny-half-gutters>.all-auto,.column-group.tiny-half-gutters>[class*=all-],.column-group.tiny-half-gutters>[class*=tiny-]{padding-left:.5em;margin-bottom:.5em}.column-group.tiny-half-horizontal-gutters{margin-left:-.5em}.column-group.tiny-half-horizontal-gutters>.all-auto,.column-group.tiny-half-horizontal-gutters>[class*=all-],.column-group.tiny-half-horizontal-gutters>[class*=tiny-]{padding-left:.5em}.column-group.tiny-half-vertical-gutters>.all-auto,.column-group.tiny-half-vertical-gutters>[class*=all-],.column-group.tiny-half-vertical-gutters>[class*=tiny-]{margin-bottom:.5em}.column-group.tiny-quarter-gutters{margin-left:-.25em}.column-group.tiny-quarter-gutters>.all-auto,.column-group.tiny-quarter-gutters>[class*=all-],.column-group.tiny-quarter-gutters>[class*=tiny-]{padding-left:.25em;margin-bottom:.25em}.column-group.tiny-quarter-horizontal-gutters{margin-left:-.25em}.column-group.tiny-quarter-horizontal-gutters>.all-auto,.column-group.tiny-quarter-horizontal-gutters>[class*=all-],.column-group.tiny-quarter-horizontal-gutters>[class*=tiny-]{padding-left:.25em}.column-group.tiny-quarter-vertical-gutters>.all-auto,.column-group.tiny-quarter-vertical-gutters>[class*=all-],.column-group.tiny-quarter-vertical-gutters>[class*=tiny-]{margin-bottom:.25em}.column-group.tiny-no-gutters{margin-left:0}.column-group.tiny-no-gutters>.all-auto,.column-group.tiny-no-gutters>[class*=all-],.column-group.tiny-no-gutters>[class*=tiny-]{padding-left:0;margin-bottom:0}.tiny-5{width:5%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-10{width:10%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-15{width:15%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-16{width:16.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-20{width:20%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-25{width:25%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-30{width:30%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-33{width:33.33333%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-35{width:35%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-40{width:40%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-45{width:45%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-50{width:50%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-55{width:55%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-60{width:60%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-65{width:65%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-66{width:66.66666%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-70{width:70%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-75{width:75%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-80{width:80%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-85{width:85%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-90{width:90%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-95{width:95%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-100{width:100%;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.tiny-auto{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.column-group,.ink-flex{display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style:none}.column-group.reverse,.column-group.tiny-reverse,.ink-flex.reverse,.ink-flex.tiny-reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column-group.tiny-vertical,.column-group.vertical,.ink-flex.tiny-vertical,.ink-flex.vertical{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.column-group.tiny-vertical.tiny-reverse,.column-group.vertical.reverse,.ink-flex.tiny-vertical.tiny-reverse,.ink-flex.vertical.reverse{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tiny-order-1{order:1;-ms-flex-order:1}.tiny-order-2{order:2;-ms-flex-order:2}.tiny-order-3{order:3;-ms-flex-order:3}.tiny-order-4{order:4;-ms-flex-order:4}.tiny-order-5{order:5;-ms-flex-order:5}.tiny-order-6{order:6;-ms-flex-order:6}.tiny-order-7{order:7;-ms-flex-order:7}.tiny-order-8{order:8;-ms-flex-order:8}.tiny-order-9{order:9;-ms-flex-order:9}.tiny-order-10{order:10;-ms-flex-order:10}.column-group .tiny-auto{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.push-top,.tiny-push-top{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.push-bottom,.tiny-push-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.push-middle,.tiny-push-middle{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.push-left,.tiny-push-left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;float:left}.push-center,.tiny-push-center{float:none!important;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:auto;margin-right:auto}.push-right,.tiny-push-right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;float:right}.tiny-align-left{text-align:left}.tiny-align-center{text-align:center}.tiny-align-right{text-align:right}.space{margin:1em}.tiny-space{margin:1em}.padding{padding:1em}.tiny-padding{padding:1em}.double-space{margin:2em}.tiny-double-space{margin:2em}.double-padding{padding:2em}.tiny-double-padding{padding:2em}.half-space{margin:.5em}.tiny-half-space{margin:.5em}.half-padding{padding:.5em}.tiny-half-padding{padding:.5em}.quarter-space{margin:.25em}.tiny-quarter-space{margin:.25em}.quarter-padding{padding:.25em}.tiny-quarter-padding{padding:.25em}.vertical-space{margin-top:1em;margin-bottom:1em}.tiny-vertical-space{margin-top:1em;margin-bottom:1em}.vertical-padding{padding-top:1em;padding-bottom:1em}.tiny-vertical-padding{padding-top:1em;padding-bottom:1em}.double-vertical-space{margin-top:2em;margin-bottom:2em}.tiny-double-vertical-space{margin-top:2em;margin-bottom:2em}.double-vertical-padding{padding-top:2em;padding-bottom:2em}.tiny-double-vertical-padding{padding-top:2em;padding-bottom:2em}.half-vertical-space{margin-top:.5em;margin-bottom:.5em}.tiny-half-vertical-space{margin-top:.5em;margin-bottom:.5em}.half-vertical-padding{padding-top:.5em;padding-bottom:.5em}.tiny-half-vertical-padding{padding-top:.5em;padding-bottom:.5em}.quarter-vertical-space{margin-top:.25em;margin-bottom:.25em}.tiny-quarter-vertical-space{margin-top:.25em;margin-bottom:.25em}.quarter-vertical-padding{padding-top:.25em;padding-bottom:.25em}.tiny-quarter-vertical-padding{padding-top:.25em;padding-bottom:.25em}.horizontal-space{margin-left:1em;margin-right:1em}.tiny-horizontal-space{margin-left:1em;margin-right:1em}.horizontal-padding{padding-left:1em;padding-right:1em}.tiny-horizontal-padding{padding-left:1em;padding-right:1em}.double-horizontal-space{margin-left:2em;margin-right:2em}.tiny-double-horizontal-space{margin-left:2em;margin-right:2em}.double-horizontal-padding{padding-left:2em;padding-right:2em}.tiny-double-horizontal-padding{padding-left:2em;padding-right:2em}.half-horizontal-space{margin-left:.5em;margin-right:.5em}.tiny-half-horizontal-space{margin-left:.5em;margin-right:.5em}.half-horizontal-padding{padding-left:.5em;padding-right:.5em}.tiny-half-horizontal-padding{padding-left:.5em;padding-right:.5em}.quarter-horizontal-space{margin-left:.25em;margin-right:.25em}.tiny-quarter-horizontal-space{margin-left:.25em;margin-right:.25em}.quarter-horizontal-padding{padding-left:.25em;padding-right:.25em}.tiny-quarter-horizontal-padding{padding-left:.25em;padding-right:.25em}.top-space{margin-top:1em}.tiny-top-space{margin-top:1em}.top-padding{padding-top:1em}.tiny-top-padding{padding-top:1em}.double-top-space{margin-top:2em}.tiny-double-top-space{margin-top:2em}.double-top-padding{padding-top:2em}.tiny-double-top-padding{padding-top:2em}.half-top-space{margin-top:.5em}.tiny-half-top-space{margin-top:.5em}.half-top-padding{padding-top:.5em}.tiny-half-top-padding{padding-top:.5em}.quarter-top-space{margin-top:.25em}.tiny-quarter-top-space{margin-top:.25em}.quarter-top-padding{padding-top:.25em}.tiny-quarter-top-padding{padding-top:.25em}.right-space{margin-right:1em}.tiny-right-space{margin-right:1em}.right-padding{padding-right:1em}.tiny-right-padding{padding-right:1em}.double-right-space{margin-right:2em}.tiny-double-right-space{margin-right:2em}.double-right-padding{padding-right:2em}.tiny-double-right-padding{padding-right:2em}.half-right-space{margin-right:.5em}.tiny-half-right-space{margin-right:.5em}.half-right-padding{padding-right:.5em}.tiny-half-right-padding{padding-right:.5em}.quarter-right-space{margin-right:.25em}.tiny-quarter-right-space{margin-right:.25em}.quarter-right-padding{padding-right:.25em}.tiny-quarter-right-padding{padding-right:.25em}.bottom-space{margin-bottom:1em}.tiny-bottom-space{margin-bottom:1em}.bottom-padding{padding-bottom:1em}.tiny-bottom-padding{padding-bottom:1em}.double-bottom-space{margin-bottom:2em}.tiny-double-bottom-space{margin-bottom:2em}.double-bottom-padding{padding-bottom:2em}.tiny-double-bottom-padding{padding-bottom:2em}.half-bottom-space{margin-bottom:.5em}.tiny-half-bottom-space{margin-bottom:.5em}.half-bottom-padding{padding-bottom:.5em}.tiny-half-bottom-padding{padding-bottom:.5em}.quarter-bottom-space{margin-bottom:.25em}.tiny-quarter-bottom-space{margin-bottom:.25em}.quarter-bottom-padding{padding-bottom:.25em}.tiny-quarter-bottom-padding{padding-bottom:.25em}.left-space{margin-left:1em}.tiny-left-space{margin-left:1em}.left-padding{padding-left:1em}.tiny-left-padding{padding-left:1em}.double-left-space{margin-left:2em}.tiny-double-left-space{margin-left:2em}.double-left-padding{padding-left:2em}.tiny-double-left-padding{padding-left:2em}.half-left-space{margin-left:.5em}.tiny-half-left-space{margin-left:.5em}.half-left-padding{padding-left:.5em}.tiny-half-left-padding{padding-left:.5em}.quarter-left-space{margin-left:.25em}.tiny-quarter-left-space{margin-left:.25em}.quarter-left-padding{padding-left:.25em}.tiny-quarter-left-padding{padding-left:.25em}.hide-tiny{display:none!important}.show-tiny{display:inherit!important}table.show-tiny{display:table}thead.show-tiny{display:table-header-group}tbody.show-tiny{display:table-row-group}tfoot.show-tiny{display:table-footer-group}tr.show-tiny{display:table-row}td.show-tiny,th.show-tiny{display:table-cell}}@media screen and (min-width:1261px){html{font-size:1.08em}html:after{content:'[{"name":"xlarge", "size":{"min":"1261px","max":""}},{"name":"large", "size":{"min":"961px","max":"1260px"}},{"name":"medium", "size":{"min":"641px","max":"960px"}},{"name":"small", "size":{"min":"321px","max":"640px"}},{"name":"tiny", "size":{"min":"","max":"320px"}}]';display:none}}@media screen and (min-width:961px) and (max-width:1260px){html{font-size:1.05em}html:after{content:'[{"name":"xlarge", "size":{"min":"1261px","max":""}},{"name":"large", "size":{"min":"961px","max":"1260px"}},{"name":"medium", "size":{"min":"641px","max":"960px"}},{"name":"small", "size":{"min":"321px","max":"640px"}},{"name":"tiny", "size":{"min":"","max":"320px"}}]';display:none}}@media screen and (min-width:641px) and (max-width:960px){html{font-size:1em}html:after{content:'[{"name":"xlarge", "size":{"min":"1261px","max":""}},{"name":"large", "size":{"min":"961px","max":"1260px"}},{"name":"medium", "size":{"min":"641px","max":"960px"}},{"name":"small", "size":{"min":"321px","max":"640px"}},{"name":"tiny", "size":{"min":"","max":"320px"}}]';display:none}}@media screen and (min-width:321px) and (max-width:640px){html{font-size:.98em}html:after{content:'[{"name":"xlarge", "size":{"min":"1261px","max":""}},{"name":"large", "size":{"min":"961px","max":"1260px"}},{"name":"medium", "size":{"min":"641px","max":"960px"}},{"name":"small", "size":{"min":"321px","max":"640px"}},{"name":"tiny", "size":{"min":"","max":"320px"}}]';display:none}}@media screen and (max-width:320px){html{font-size:.97em}html:after{content:'[{"name":"xlarge", "size":{"min":"1261px","max":""}},{"name":"large", "size":{"min":"961px","max":"1260px"}},{"name":"medium", "size":{"min":"641px","max":"960px"}},{"name":"small", "size":{"min":"321px","max":"640px"}},{"name":"tiny", "size":{"min":"","max":"320px"}}]';display:none}}.ink-label{padding:0 .35em;white-space:nowrap}.ink-navigation{overflow:visible}.ink-navigation ul{list-style-type:none;padding:0;margin:0}.ink-navigation ul li{margin:0}.ink-navigation .breadcrumbs li{line-height:2.7em;display:inline}.ink-navigation .breadcrumbs li a{display:inline;padding:0}.ink-navigation .breadcrumbs li a:hover{background:0 0}.ink-navigation .breadcrumbs li.active a{cursor:default;text-decoration:none}.ink-navigation .breadcrumbs li:first-child a{padding-left:1.2em}.ink-navigation .breadcrumbs li:after{content:'/';display:inline;margin:0 .7em}.ink-navigation .breadcrumbs li:last-child:after{content:'';display:none}.ink-dropdown,.ink-navigation{position:relative}.ink-dropdown ul.dropdown,.ink-dropdown ul.dropdown-menu,.ink-navigation ul.dropdown,.ink-navigation ul.dropdown-menu{position:absolute;top:110%;background:#fff;z-index:30;border:1px solid #d9d9d9;height:auto;width:auto;min-width:10em;max-width:12em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:rgba(100,100,100,.3) 0 0 1px 0;-moz-box-shadow:rgba(100,100,100,.3) 0 0 1px 0;box-shadow:rgba(100,100,100,.3) 0 0 1px 0;padding:.3em 0;margin-left:0;padding:.35em 0;font-size:.85em}.ink-dropdown ul.dropdown li,.ink-dropdown ul.dropdown-menu li,.ink-navigation ul.dropdown li,.ink-navigation ul.dropdown-menu li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;width:auto;height:auto;min-height:auto;display:list-item;float:none;margin:0;text-align:left;text-transform:none;padding:0;position:relative;list-style-type:none}.ink-dropdown ul.dropdown li.separator-above,.ink-dropdown ul.dropdown-menu li.separator-above,.ink-navigation ul.dropdown li.separator-above,.ink-navigation ul.dropdown-menu li.separator-above{padding-top:.35em;margin-top:.35em;border-top:1px solid #d9d9d9}.ink-dropdown ul.dropdown li.separator-below,.ink-dropdown ul.dropdown-menu li.separator-below,.ink-navigation ul.dropdown li.separator-below,.ink-navigation ul.dropdown-menu li.separator-below{padding-bottom:.35em;margin-bottom:.35em;border-bottom:1px solid #d9d9d9}.ink-dropdown ul.dropdown li.heading,.ink-dropdown ul.dropdown-menu li.heading,.ink-navigation ul.dropdown li.heading,.ink-navigation ul.dropdown-menu li.heading{font-weight:700;padding-bottom:.35em;margin-bottom:.35em;padding:.5em .8em;color:#333}.ink-dropdown ul.dropdown li a,.ink-dropdown ul.dropdown-menu li a,.ink-navigation ul.dropdown li a,.ink-navigation ul.dropdown-menu li a{color:#444;padding:.5em .8em;display:block;clear:both}.ink-dropdown ul.dropdown li a:hover,.ink-dropdown ul.dropdown-menu li a:hover,.ink-navigation ul.dropdown li a:hover,.ink-navigation ul.dropdown-menu li a:hover{background:#f2f2f2;text-decoration:none}.ink-dropdown ul.dropdown li.active a,.ink-dropdown ul.dropdown-menu li.active a,.ink-navigation ul.dropdown li.active a,.ink-navigation ul.dropdown-menu li.active a{background:#999;color:#fff}.ink-dropdown ul.dropdown li.disabled a,.ink-dropdown ul.dropdown-menu li.disabled a,.ink-navigation ul.dropdown li.disabled a,.ink-navigation ul.dropdown-menu li.disabled a{color:#b3b3b3}.ink-dropdown ul.dropdown li.disabled a:hover,.ink-dropdown ul.dropdown-menu li.disabled a:hover,.ink-navigation ul.dropdown li.disabled a:hover,.ink-navigation ul.dropdown-menu li.disabled a:hover{background:0 0;cursor:default}.ink-dropdown ul.dropdown li.submenu,.ink-dropdown ul.dropdown-menu li.submenu,.ink-navigation ul.dropdown li.submenu,.ink-navigation ul.dropdown-menu li.submenu{overflow:visible}.ink-dropdown ul.dropdown li.submenu>a,.ink-dropdown ul.dropdown-menu li.submenu>a,.ink-navigation ul.dropdown li.submenu>a,.ink-navigation ul.dropdown-menu li.submenu>a{white-space:nowrap}.ink-dropdown ul.dropdown li.submenu>a:after,.ink-dropdown ul.dropdown-menu li.submenu>a:after,.ink-navigation ul.dropdown li.submenu>a:after,.ink-navigation ul.dropdown-menu li.submenu>a:after{content:"\f0da";width:auto;margin-left:.8em;font-family:FontAwesome;color:#b3b3b3}.ink-dropdown ul.dropdown li.submenu:hover>a,.ink-dropdown ul.dropdown-menu li.submenu:hover>a,.ink-navigation ul.dropdown li.submenu:hover>a,.ink-navigation ul.dropdown-menu li.submenu:hover>a{background:#f2f2f2;text-decoration:none}.ink-dropdown ul.dropdown li.submenu:hover>ul.dropdown,.ink-dropdown ul.dropdown li.submenu:hover>ul.dropdown-menu,.ink-dropdown ul.dropdown-menu li.submenu:hover>ul.dropdown,.ink-dropdown ul.dropdown-menu li.submenu:hover>ul.dropdown-menu,.ink-navigation ul.dropdown li.submenu:hover>ul.dropdown,.ink-navigation ul.dropdown li.submenu:hover>ul.dropdown-menu,.ink-navigation ul.dropdown-menu li.submenu:hover>ul.dropdown,.ink-navigation ul.dropdown-menu li.submenu:hover>ul.dropdown-menu{display:block}.ink-dropdown ul.dropdown li.submenu>ul.dropdown,.ink-dropdown ul.dropdown li.submenu>ul.dropdown-menu,.ink-dropdown ul.dropdown-menu li.submenu>ul.dropdown,.ink-dropdown ul.dropdown-menu li.submenu>ul.dropdown-menu,.ink-navigation ul.dropdown li.submenu>ul.dropdown,.ink-navigation ul.dropdown li.submenu>ul.dropdown-menu,.ink-navigation ul.dropdown-menu li.submenu>ul.dropdown,.ink-navigation ul.dropdown-menu li.submenu>ul.dropdown-menu{font-size:inherit;position:absolute;top:-.36em;left:100%;display:none}.ink-navigation ul.pagination{overflow:hidden}.ink-navigation ul.pagination li{line-height:1.7;float:left}.ink-navigation ul.pagination li a{padding:.5em 1em;display:block;float:left}.ink-navigation ul.pagination.dotted li a{display:block;height:1em;width:1em;margin-right:.6em;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-indent:99999px}.ink-navigation ul.pagination.dotted li a:first-child,.ink-navigation ul.pagination.dotted li a:last-child{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.ink-navigation ul.pagination.chevron li{display:none}.ink-navigation ul.pagination.chevron li.next,.ink-navigation ul.pagination.chevron li.previous{display:block}.ink-navigation ul.pagination.chevron li.next a,.ink-navigation ul.pagination.chevron li.previous a{display:block;position:absolute;top:35%;padding:0 .5em;margin:0;font-family:FontAwesome;font-size:4em}.ink-navigation ul.pagination.chevron li.next a span,.ink-navigation ul.pagination.chevron li.previous a span{text-indent:-99999px;display:inline-block}.ink-navigation ul.pagination.chevron li.disabled a{color:rgba(255,255,255,.6);text-shadow:none}.ink-navigation ul.pagination.chevron li.disabled a:focus,.ink-navigation ul.pagination.chevron li.disabled a:hover{color:rgba(255,255,255,.6)}.ink-navigation ul.pagination.chevron li.previous a{left:0}.ink-navigation ul.pagination.chevron li.previous a:after{content:"\f137"}.ink-navigation ul.pagination.chevron li.next a{right:0}.ink-navigation ul.pagination.chevron li.next a:after{content:"\f138"}.ink-navigation .pills{overflow:hidden}.ink-navigation .pills li{overflow:hidden;display:block;float:left;margin:0 .5em .5em 0;line-height:1.7}.ink-navigation .pills li a{display:block;padding:.5em 1em}.ink-navigation .pills li a:hover{text-decoration:none}.ink-navigation .pills li.active a,.ink-navigation .pills li.disabled a{cursor:default}.ink-navigation ul.menu:after{content:"";display:table;clear:both}.ink-navigation ul.menu li:hover>ul.submenu{display:block}.ink-navigation ul.menu li ul.submenu{display:none;position:absolute;z-index:10}.ink-navigation ul.menu li ul.submenu li a{padding:.5em 1em;display:block;float:none}.ink-navigation ul.menu.horizontal.scrollable{font-size:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ink-navigation ul.menu.horizontal.scrollable li{display:inline-block;float:none}.ink-navigation ul.menu.horizontal.scrollable li a{border-right:rgba(10,10,10,.3) 1px solid;font-size:initial}.ink-navigation ul.menu.horizontal.scrollable li:last-child a{border-right:none}.ink-navigation ul.menu.horizontal li{float:left;position:relative}.ink-navigation ul.menu.horizontal li a{padding:.5em 1em;display:block;line-height:1.7}.ink-navigation ul.menu.horizontal li .control{margin-top:.3em}.ink-navigation ul.menu.horizontal li ul.submenu{min-width:100%;left:0;z-index:50;top:auto;left:auto}.ink-navigation ul.menu.horizontal li ul.submenu li{float:none}.ink-navigation ul.menu.horizontal li ul.submenu li .flyout{position:absolute;top:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-navigation ul.menu.horizontal li ul.submenu li .flyout.left{right:100%}.ink-navigation ul.menu.horizontal li ul.submenu li .flyout.right{left:100%}.ink-navigation ul.menu.vertical li{line-height:1.7;position:relative}.ink-navigation ul.menu.vertical li a{padding:.5em 1em;display:block}.ink-navigation ul.menu.vertical li ul.submenu{position:relative;top:auto;left:auto}.ink-navigation ul.menu.vertical li ul.submenu.flyout{position:absolute;min-width:8em;top:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-navigation ul.menu.vertical li ul.submenu.flyout.left{right:100%}.ink-navigation ul.menu.vertical li ul.submenu.flyout.right{left:100%}@media print{*{background:0 0!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:""}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}.ink-navigation{display:none}.ink-table{border-collapse:collapse}.ink-label{border:1px solid #000}}table.ink-table{width:100%;border-collapse:collapse;border-spacing:0}table.ink-table td,table.ink-table th{padding:5px 10px;line-height:1.3}table.ink-table th[data-sortable=true]:hover{cursor:pointer;text-decoration:underline}table.ink-table th[data-sortable=true]:hover i{text-decoration:none}table.ink-table th[data-sortable=true] i{padding-left:.5em}table.ink-table.hover tbody tr:hover{cursor:pointer}table.ink-table.bordered{border-collapse:separate}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#555;font:normal normal normal 1em/1.45 Roboto,Arial,Helvetica,sans-serif;font-size:inherit}.fw-100,.fw-light{font-weight:100}.fw-300,.fw-thin{font-weight:300}.fw-400,.fw-regular{font-weight:400}.fw-500,.fw-medium{font-weight:500}.fw-700,.fw-bold{font-weight:700}.fw-900,.fw-black{font-weight:900}.condensed-300,.condensed-thin{font-weight:300;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}.condensed-400,.condensed-regular{font-weight:400;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}.condensed-700,.condensed-bold{font-weight:700;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}.slab-100,.slab-light{font-weight:100;font-family:'Roboto Slab',Arial,Helvetica,sans-serif}.slab-300,.slab-thin{font-weight:300;font-family:'Roboto Slab',Arial,Helvetica,sans-serif}.slab-400,.slab-regular{font-weight:400;font-family:'Roboto Slab',Arial,Helvetica,sans-serif}.slab-700,.slab-bold{font-weight:700;font-family:'Roboto Slab',Arial,Helvetica,sans-serif}.sans{font-family:Roboto,Arial,Helvetica,sans-serif}.serif{font-family:Times,"Times New Roman",serif}.monospace{font-family:Monaco,"Andale Mono","Courier New",monospace}.condensed{font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}.slab{font-family:'Roboto Slab',Arial,Helvetica,sans-serif}.italic{font-style:italic}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalizer{text-transform:capitalize}a{color:#6998c9;text-decoration:none;cursor:pointer}a:hover{color:#007ed5;text-decoration:underline}h1{font-size:2.2em;margin-top:0;margin-bottom:.59318em}h2{font-size:1.75em;margin-top:0;margin-bottom:.74571em}h3{font-size:1.5em;margin-top:0;margin-bottom:.87em}h4{font-size:1.25em;margin-top:0;margin-bottom:1.044em}h5{font-size:1.1em;margin-top:0;margin-bottom:1.18636em}h6{font-size:1.1em;margin-top:0;margin-bottom:1.18636em}p{font-size:1em;margin-top:0;margin-bottom:1.305em}table{font-size:1em;margin-top:0;margin-bottom:1.305em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}h1,h2,h3,h4,h5,h6{color:#404040;font-weight:700;line-height:1.16}small{color:#888}input,textarea{color:#666}h1 small,h2 small,h3 small,h4 small{color:#bbb;font-size:.6em;font-weight:100;line-height:1}mark{background:#dae5f2}address{color:#777;font-size:1em;line-height:1.4}address p{margin-top:0}address h6{color:#555}abbr:hover{cursor:help}blockquote{border-left:4px solid #ddd;padding-left:25px;margin:1em 0;font-weight:200;font-size:1.1em}blockquote small{font-size:.9em}blockquote small::after,blockquote small::before{content:' — '}.note{font-size:.9em;color:#777}.note strong{color:#555}.small{font-size:.75em}.medium{font-size:.85em}.large{font-size:1.2em}.extralarge{font-size:1.45em!important}hr{border:0;border-top:1px solid #ddd;margin:1em 0}.lead{font-size:1.1em;font-weight:700}ol,ul{line-height:1.4;padding:0 0 0 1.45em;margin:1em 0}ol li,ul li{margin:.5em 0}ul.unstyled{list-style:none;padding-left:0}ul.unstyled ul{list-style:disc outside}ul.unstyled ul.unstyled{list-style:none;padding-left:0}ul.inline{list-style:none}ul.inline li{display:inline-block;padding:0 .5em}ul.inline li:first-child{padding:0 .5em 0 0}dl{margin:1em 0}dl dt{font-weight:700;margin:.5em 0}dl dd{margin:.5em 0 .5em 25px}dl.inline dt{float:left;clear:left;text-align:right;width:180px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}dl.inline dd{margin:.5em 0 .5em 200px}figure.ink-image{position:relative;border:1px solid #555}figure.ink-image>img{width:100%}figure.ink-image>figcaption{padding:1em;background:#fff;line-height:1.3}figure.ink-image>figcaption.over-bottom,figure.ink-image>figcaption.over-top{position:absolute;width:100%;left:0;border:none}figure.ink-image>figcaption.over-bottom.dark,figure.ink-image>figcaption.over-top.dark{color:#fff;background:rgba(0,0,0,.6)}figure.ink-image>figcaption.over-top{top:0;background:rgba(255,255,255,.7)}figure.ink-image>figcaption.over-bottom{bottom:0;background:rgba(255,255,255,.7)}figure.ink-image>figcaption.dark{color:#fff;background:#222}img{border:0;width:auto;max-width:100%;vertical-align:top}.ink-alert.basic,.ink-alert.block{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-alert.basic{background:rgba(255,156,0,.25);color:#b87814;border:1px solid #b87814}.ink-alert.basic .ink-dismiss{color:#b87814}.ink-alert.basic.success{background:rgba(74,155,23,.25);color:#38621d;border:1px solid #38621d}.ink-alert.basic.success .ink-dismiss{color:#38621d}.ink-alert.basic.error{background:rgba(201,17,17,.25);color:#891e1e;border:1px solid #891e1e}.ink-alert.basic.error .ink-dismiss{color:#891e1e}.ink-alert.basic.info{background:rgba(15,117,218,.25);color:#1e5b98;border:1px solid #1e5b98}.ink-alert.basic.info .ink-dismiss{color:#1e5b98}.ink-alert.block{border:1px solid #b87814;background:#fff}.ink-alert.block>h4{background:rgba(255,156,0,.3);color:#b87814}.ink-alert.block .ink-dismiss{color:#b87814}.ink-alert.block.success{border:1px solid #38621d;background:#fff}.ink-alert.block.success>h4{background:rgba(74,155,23,.3);color:#38621d}.ink-alert.block.success .ink-dismiss{color:#38621d}.ink-alert.block.error{border:1px solid #891e1e;background:#fff}.ink-alert.block.error>h4{background:rgba(201,17,17,.3);color:#891e1e}.ink-alert.block.error .ink-dismiss{color:#891e1e}.ink-alert.block.info{border:1px solid #1e5b98;background:#fff}.ink-alert.block.info>h4{background:rgba(15,117,218,.3);color:#1e5b98}.ink-alert.block.info .ink-dismiss{color:#1e5b98}.ink-alert .ink-dismiss{font-family:Arial,sans-serif;font-weight:700;text-shadow:#fff 0 1px 0;opacity:.25}.ink-alert .ink-dismiss:hover{opacity:.6}.ink-badge{-webkit-border-radius:8em;-moz-border-radius:8em;-ms-border-radius:8em;-o-border-radius:8em;border-radius:8em;color:#fff}.ink-badge.white{background:#fff;color:#555}.ink-badge.black{background:#000}.ink-badge.orange{background:#ff9c00}.ink-badge.red{background:#c91111}.ink-badge.green{background:#4a9b17}.ink-badge.blue{background:#0f75da}.ink-badge.yellow{background:#ffd500;color:#555}.ink-badge.grey{background:gray}.ink-badge+.ink-badge{margin-left:.2em}.ink-button{background:#d9d9d9;color:#000;border:1px solid #bfbfbf;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-weight:300}.ink-button:active,.ink-button:hover{text-decoration:none;color:#000;background:#ccc;border:1px solid #b3b3b3;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 1px;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 1px;box-shadow:rgba(0,0,0,.2) 0 1px 1px}.ink-button:focus{outline:0;background:#ccc;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 1px inset;box-shadow:rgba(0,0,0,.2) 0 1px 1px inset}.ink-button[disabled]{background:#e6e6e6;border:1px solid #e6e6e6;color:#999}.ink-button[disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ink-button.blue{color:#fff;background:#0f75da;border:1px solid #0c63b9}.ink-button.blue:active,.ink-button.blue:hover{background:#0d68c2;border:1px solid #0a56a1;color:#fff;text-decoration:none}.ink-button.blue:focus{background:#0d68c2}.ink-button.blue[disabled]{background:rgba(15,117,218,.6);border:1px solid rgba(15,117,218,0);color:#0c5baa}.ink-button.blue[disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ink-button.green{color:#fff;background:#4a9b17;border:1px solid #3e8313}.ink-button.green:active,.ink-button.green:hover{background:#3f8514;border:1px solid #336d10;color:#fff;text-decoration:none}.ink-button.green:focus{background:#3f8514}.ink-button.green[disabled]{background:rgba(74,155,23,.6);border:1px solid rgba(74,155,23,0);color:#356f10}.ink-button.green[disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ink-button.orange{color:#fff;background:#ff9c00;border:1px solid #d88400}.ink-button.orange:active,.ink-button.orange:hover{background:#e68c00;border:1px solid #bf7400;color:#fff;text-decoration:none}.ink-button.orange:focus{background:#e68c00}.ink-button.orange[disabled]{background:rgba(255,156,0,.6);border:1px solid rgba(255,156,0,0);color:#cc7d00}.ink-button.orange[disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ink-button.red{color:#fff;background:#c91111;border:1px solid #aa0e0e}.ink-button.red:active,.ink-button.red:hover{background:#b10f0f;border:1px solid #920c0c;color:#fff;text-decoration:none}.ink-button.red:focus{background:#b10f0f}.ink-button.red[disabled]{background:rgba(201,17,17,.6);border:1px solid rgba(201,17,17,0);color:#9a0d0d}.ink-button.red[disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ink-button.black{color:#fff;background:#1a1a1a;border:1px solid #161616}.ink-button.black:active,.ink-button.black:hover{background:#0d0d0d;border:1px solid #090909;color:#fff;text-decoration:none}.ink-button.black:focus{background:#0d0d0d}.ink-button.black[disabled]{background:rgba(26,26,26,.6);border:1px solid rgba(26,26,26,0);color:#000}.ink-button.black[disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ink-button.white{color:#555;background:#fff;border:1px solid #d8d8d8}.ink-button.white:active,.ink-button.white:hover{background:#f2f2f2;border:1px solid #cbcbcb;color:#555;text-decoration:none}.ink-button.white:focus{background:#f2f2f2}.ink-button.white[disabled]{background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,0);color:#e6e6e6}.ink-button.white[disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button-group>.ink-button[disabled]{background:#e6e6e6;border:1px solid rgba(217,217,217,.6)}.button-group>.ink-button[disabled]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button-group>.ink-button.blue:first-child{border-left:#0c63b9}.button-group>.ink-button.blue[disabled]{background:rgba(15,117,218,.6);border:1px solid rgba(15,117,218,.3)}.button-group>.ink-button.green:first-child{border-left:#3e8313}.button-group>.ink-button.green[disabled]{background:rgba(74,155,23,.6);border:1px solid rgba(74,155,23,.3)}.button-group>.ink-button.orange:first-child{border-left:#d88400}.button-group>.ink-button.orange[disabled]{background:rgba(255,156,0,.6);border:1px solid rgba(255,156,0,.3)}.button-group>.ink-button.red:first-child{border-left:#aa0e0e}.button-group>.ink-button.red[disabled]{background:rgba(201,17,17,.6);border:1px solid rgba(201,17,17,.3)}.button-group>.ink-button.black:first-child{border-left:#161616}.button-group>.ink-button.black[disabled]{background:rgba(26,26,26,.6);border:1px solid rgba(26,26,26,.3)}.button-group>.ink-button.white:first-child{border-left:#d8d8d8}.button-group>.ink-button.white[disabled]{background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.3)}.ink-label{color:#fff;font-weight:300;font-size:.938em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-label.white{background:#fff;color:#555}.ink-label.black{background:#000}.ink-label.orange{background:#ff9c00}.ink-label.red{background:#c91111}.ink-label.green{background:#4a9b17}.ink-label.blue{background:#0f75da}.ink-label.yellow{background:#ffd500;color:#555}.ink-label.grey{background:gray}.ink-label+.ink-label{margin-left:.2em}.ink-navigation ul.breadcrumbs{font-weight:300;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-navigation ul.breadcrumbs li.active a{background:0 0;color:#999}.ink-navigation ul.breadcrumbs li.active a:hover{cursor:default;text-decoration:none}.ink-navigation ul.breadcrumbs li a:hover{background:0 0;text-decoration:underline}.ink-navigation ul.breadcrumbs.white{background:#fff}.ink-navigation ul.breadcrumbs.white li a,.ink-navigation ul.breadcrumbs.white li:after{color:#555}.ink-navigation ul.breadcrumbs.white li.active a{color:#ccc;text-shadow:#fff 0 1px 0}.ink-navigation ul.breadcrumbs.grey{background:#d9d9d9}.ink-navigation ul.breadcrumbs.grey li a,.ink-navigation ul.breadcrumbs.grey li:after{color:#555}.ink-navigation ul.breadcrumbs.grey li.active a{color:#a6a6a6;text-shadow:#ededed 0 1px 0}.ink-navigation ul.breadcrumbs.black{background:#1a1a1a}.ink-navigation ul.breadcrumbs.black li a,.ink-navigation ul.breadcrumbs.black li:after{color:#fff}.ink-navigation ul.breadcrumbs.black li.active a{color:#666;text-shadow:#000 0 -1px 0}.ink-navigation ul.breadcrumbs.blue{background:#1b75ce}.ink-navigation ul.breadcrumbs.blue li a,.ink-navigation ul.breadcrumbs.blue li:after{color:#fff}.ink-navigation ul.breadcrumbs.blue li.active a{color:#08427b;text-shadow:#1884ef 0 1px 0}.ink-navigation ul.breadcrumbs.orange{background:#f2990d}.ink-navigation ul.breadcrumbs.orange li a,.ink-navigation ul.breadcrumbs.orange li:after{color:#fff}.ink-navigation ul.breadcrumbs.orange li.active a{color:#995e00;text-shadow:#ffa81f 0 1px 0}.ink-navigation ul.breadcrumbs.green{background:#4c9220}.ink-navigation ul.breadcrumbs.green li a,.ink-navigation ul.breadcrumbs.green li:after{color:#fff}.ink-navigation ul.breadcrumbs.green li.active a{color:#20420a;text-shadow:#57b61b 0 1px 0}.ink-navigation ul.breadcrumbs.red{background:#be1c1c}.ink-navigation ul.breadcrumbs.red li a,.ink-navigation ul.breadcrumbs.red li:after{color:#fff}.ink-navigation ul.breadcrumbs.red li.active a{color:#6b0909;text-shadow:#e51313 0 1px 0}.ink-dropdown.blue ul.dropdown-menu li.active a{background:#0f75da;color:#fff}.ink-dropdown.green ul.dropdown-menu li.active a{background:#4a9b17;color:#fff}.ink-dropdown.orange ul.dropdown-menu li.active a{background:#ff9c00;color:#fff}.ink-dropdown.red ul.dropdown-menu li.active a{background:#c91111;color:#fff}.ink-dropdown.black ul.dropdown-menu li.active a{background:#1a1a1a;color:#fff}.ink-dropdown.blue ul.dropdown-menu li.active a{background:#0f75da;color:#fff}.ink-navigation ul.menu{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-navigation ul.menu>li{font-weight:300}.ink-navigation ul.menu>li.active a{text-decoration:underline}.ink-navigation ul.menu>li.heading{font-weight:500}.ink-navigation ul.menu>li.disabled a{color:#b3b3b3;text-shadow:#fff 0 1px 0}.ink-navigation ul.menu>li.disabled a:hover{cursor:default;background:0 0;text-decoration:none}.ink-navigation ul.menu>li ul.submenu li{font-size:.875em}.ink-navigation ul.menu>li ul.submenu li a{border-bottom:1px solid rgba(0,0,0,.1)}.ink-navigation ul.menu.vertical li a{border-bottom:1px solid rgba(0,0,0,.15)}.ink-navigation ul.menu.vertical li:first-child{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.ink-navigation ul.menu.vertical li:first-child>a{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.ink-navigation ul.menu.vertical li:last-child{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.ink-navigation ul.menu.vertical li:last-child>a{border-bottom:none;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.ink-navigation ul.menu.vertical li:last-child .submenu{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.ink-navigation ul.menu.vertical li:last-child .submenu.flyout{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-navigation ul.menu.vertical li:last-child .submenu li:last-child{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.ink-navigation ul.menu.vertical li:last-child .submenu li:last-child a{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.ink-navigation ul.menu.horizontal>li:first-child{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.ink-navigation ul.menu.horizontal>li:first-child a{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.ink-navigation ul.menu.horizontal>li:last-child{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.ink-navigation ul.menu.horizontal>li:last-child a{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.ink-navigation ul.menu.horizontal>li ul.submenu{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#fff}.ink-navigation ul.menu.horizontal>li ul.submenu li:last-child{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.ink-navigation ul.menu.horizontal>li ul.submenu li:last-child a{border-bottom:none}.ink-navigation ul.menu.white{background:#fff}.ink-navigation ul.menu.white li ul.submenu{background:#fff;border:1px solid rgba(0,0,0,.1)}.ink-navigation ul.menu.white li ul.submenu li a{color:#555}.ink-navigation ul.menu.white li ul.submenu li a:hover{background:rgba(0,0,0,.05)}.ink-navigation ul.menu.white li.disabled a:hover{background:0 0}.ink-navigation ul.menu.white li.active{background:#e6e6e6}.ink-navigation ul.menu.white li.disabled a{color:#ccc;text-shadow:#fff 0 1px 0}.ink-navigation ul.menu.white li a{color:#555;text-decoration:none}.ink-navigation ul.menu.white li a:hover{background:#f2f2f2}.ink-navigation ul.menu.grey{background:#d9d9d9}.ink-navigation ul.menu.grey li ul.submenu{background:#fff;border:1px solid rgba(0,0,0,.1)}.ink-navigation ul.menu.grey li ul.submenu li a{color:#555}.ink-navigation ul.menu.grey li ul.submenu li a:hover{background:rgba(0,0,0,.05)}.ink-navigation ul.menu.grey li.disabled a:hover{background:0 0}.ink-navigation ul.menu.grey li.active{background:#bfbfbf}.ink-navigation ul.menu.grey li.disabled a{color:#a6a6a6;text-shadow:#ededed 0 1px 0}.ink-navigation ul.menu.grey li a{color:#555;text-decoration:none}.ink-navigation ul.menu.grey li a:hover{background:#ccc}.ink-navigation ul.menu.black{background:#1a1a1a}.ink-navigation ul.menu.black li ul.submenu{background:#fff;border:1px solid rgba(0,0,0,.1)}.ink-navigation ul.menu.black li ul.submenu li a{color:#555}.ink-navigation ul.menu.black li ul.submenu li a:hover{background:rgba(0,0,0,.05)}.ink-navigation ul.menu.black li.disabled a:hover{background:0 0}.ink-navigation ul.menu.black li.active{background:#333}.ink-navigation ul.menu.black li.disabled a{color:#666;text-shadow:#000 0 -1px 0}.ink-navigation ul.menu.black li a{color:#fff;text-decoration:none}.ink-navigation ul.menu.black li a:hover{background:#404040}.ink-navigation ul.menu.blue{background:#1b75ce}.ink-navigation ul.menu.blue li ul.submenu{background:#fff;border:1px solid rgba(0,0,0,.1)}.ink-navigation ul.menu.blue li ul.submenu li a{color:#555}.ink-navigation ul.menu.blue li ul.submenu li a:hover{background:rgba(0,0,0,.05)}.ink-navigation ul.menu.blue li.disabled a:hover{background:0 0}.ink-navigation ul.menu.blue li.active{background:#0c5baa}.ink-navigation ul.menu.blue li.disabled a{color:#08427b;text-shadow:#2289f0 0 1px 0}.ink-navigation ul.menu.blue li a{color:#fff;text-decoration:none}.ink-navigation ul.menu.blue li a:hover{background:#0d68c2}.ink-navigation ul.menu.green{background:#4c9220}.ink-navigation ul.menu.green li ul.submenu{background:#fff;border:1px solid rgba(0,0,0,.1)}.ink-navigation ul.menu.green li ul.submenu li a{color:#555}.ink-navigation ul.menu.green li ul.submenu li a:hover{background:rgba(0,0,0,.05)}.ink-navigation ul.menu.green li.disabled a:hover{background:0 0}.ink-navigation ul.menu.green li.active{background:#356f10}.ink-navigation ul.menu.green li.disabled a{color:#20420a;text-shadow:#5bbf1c 0 1px 0}.ink-navigation ul.menu.green li a{color:#fff;text-decoration:none}.ink-navigation ul.menu.green li a:hover{background:#3f8514}.ink-navigation ul.menu.orange{background:#f2990d}.ink-navigation ul.menu.orange li ul.submenu{background:#fff;border:1px solid rgba(0,0,0,.1)}.ink-navigation ul.menu.orange li ul.submenu li a{color:#555}.ink-navigation ul.menu.orange li ul.submenu li a:hover{background:rgba(0,0,0,.05)}.ink-navigation ul.menu.orange li.disabled a:hover{background:0 0}.ink-navigation ul.menu.orange li.active{background:#cc7d00}.ink-navigation ul.menu.orange li.disabled a{color:#995e00;text-shadow:#ffac29 0 1px 0}.ink-navigation ul.menu.orange li a{color:#fff;text-decoration:none}.ink-navigation ul.menu.orange li a:hover{background:#e68c00}.ink-navigation ul.menu.red{background:#be1c1c}.ink-navigation ul.menu.red li ul.submenu{background:#fff;border:1px solid rgba(0,0,0,.1)}.ink-navigation ul.menu.red li ul.submenu li a{color:#555}.ink-navigation ul.menu.red li ul.submenu li a:hover{background:rgba(0,0,0,.05)}.ink-navigation ul.menu.red li.disabled a:hover{background:0 0}.ink-navigation ul.menu.red li.active{background:#9a0d0d}.ink-navigation ul.menu.red li.disabled a{color:#6b0909;text-shadow:#eb1717 0 1px 0}.ink-navigation ul.menu.red li a{color:#fff;text-decoration:none}.ink-navigation ul.menu.red li a:hover{background:#b10f0f}.ink-navigation ul.pagination{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-navigation ul.pagination li{font-weight:300}.ink-navigation ul.pagination li.active a{text-decoration:underline}.ink-navigation ul.pagination li.disabled a{color:#b3b3b3;text-shadow:#fff 0 1px 0}.ink-navigation ul.pagination li.disabled a:hover{cursor:default;background:0 0;text-decoration:none}.ink-navigation ul.pagination li:first-child,.ink-navigation ul.pagination li:first-child a{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.ink-navigation ul.pagination li:last-child,.ink-navigation ul.pagination li:last-child a{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.ink-navigation ul.pagination.white li{background:#fff}.ink-navigation ul.pagination.white li.active a{background:#e6e6e6}.ink-navigation ul.pagination.white li.disabled a{color:#ccc;text-shadow:#fff 0 1px 0}.ink-navigation ul.pagination.white li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.white li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.white li a:hover{background:#e6e6e6}.ink-navigation ul.pagination.white li{background:#fff}.ink-navigation ul.pagination.white li.active a{background:#e6e6e6}.ink-navigation ul.pagination.white li.disabled a{color:#ccc;text-shadow:#fff 0 1px 0}.ink-navigation ul.pagination.white li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.white li a{color:#555;text-decoration:none}.ink-navigation ul.pagination.white li a:hover{background:#f2f2f2}.ink-navigation ul.pagination.grey li{background:#d9d9d9}.ink-navigation ul.pagination.grey li.active a{background:#bfbfbf}.ink-navigation ul.pagination.grey li.disabled a{color:#a6a6a6;text-shadow:#ededed 0 1px 0}.ink-navigation ul.pagination.grey li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.grey li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.grey li a:hover{background:#bfbfbf}.ink-navigation ul.pagination.grey li{background:#d9d9d9}.ink-navigation ul.pagination.grey li.active a{background:#bfbfbf}.ink-navigation ul.pagination.grey li.disabled a{color:#a6a6a6;text-shadow:#ededed 0 1px 0}.ink-navigation ul.pagination.grey li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.grey li a{color:#555;text-decoration:none}.ink-navigation ul.pagination.grey li a:hover{background:#ccc}.ink-navigation ul.pagination.black li{background:#1a1a1a}.ink-navigation ul.pagination.black li.active a{background:#000}.ink-navigation ul.pagination.black li.disabled a{color:#000;text-shadow:#2e2e2e 0 1px 0}.ink-navigation ul.pagination.black li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.black li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.black li a:hover{background:#000}.ink-navigation ul.pagination.black li{background:#1a1a1a}.ink-navigation ul.pagination.black li.active a{background:#333}.ink-navigation ul.pagination.black li.disabled a{color:#666;text-shadow:#000 0 -1px 0}.ink-navigation ul.pagination.black li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.black li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.black li a:hover{background:#292929}.ink-navigation ul.pagination.orange li{background:#f2990d}.ink-navigation ul.pagination.orange li.active a{background:#cc7d00}.ink-navigation ul.pagination.orange li.disabled a{color:#995e00;text-shadow:#ffac29 0 1px 0}.ink-navigation ul.pagination.orange li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.orange li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.orange li a:hover{background:#cc7d00}.ink-navigation ul.pagination.orange li{background:#f2990d}.ink-navigation ul.pagination.orange li.active a{background:#cc7d00}.ink-navigation ul.pagination.orange li.disabled a{color:#995e00;text-shadow:#ffac29 0 1px 0}.ink-navigation ul.pagination.orange li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.orange li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.orange li a:hover{background:#e68c00}.ink-navigation ul.pagination.blue li{background:#1b75ce}.ink-navigation ul.pagination.blue li.active a{background:#0c5baa}.ink-navigation ul.pagination.blue li.disabled a{color:#08427b;text-shadow:#2289f0 0 1px 0}.ink-navigation ul.pagination.blue li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.blue li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.blue li a:hover{background:#0c5baa}.ink-navigation ul.pagination.blue li{background:#1b75ce}.ink-navigation ul.pagination.blue li.active a{background:#0c5baa}.ink-navigation ul.pagination.blue li.disabled a{color:#08427b;text-shadow:#2289f0 0 1px 0}.ink-navigation ul.pagination.blue li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.blue li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.blue li a:hover{background:#0d68c2}.ink-navigation ul.pagination.green li{background:#4c9220}.ink-navigation ul.pagination.green li.active a{background:#356f10}.ink-navigation ul.pagination.green li.disabled a{color:#20420a;text-shadow:#5bbf1c 0 1px 0}.ink-navigation ul.pagination.green li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.green li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.green li a:hover{background:#356f10}.ink-navigation ul.pagination.green li{background:#4c9220}.ink-navigation ul.pagination.green li.active a{background:#356f10}.ink-navigation ul.pagination.green li.disabled a{color:#20420a;text-shadow:#5bbf1c 0 1px 0}.ink-navigation ul.pagination.green li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.green li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.green li a:hover{background:#3f8514}.ink-navigation ul.pagination.red li{background:#be1c1c}.ink-navigation ul.pagination.red li.active a{background:#9a0d0d}.ink-navigation ul.pagination.red li.disabled a{color:#6b0909;text-shadow:#eb1717 0 1px 0}.ink-navigation ul.pagination.red li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.red li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.red li a:hover{background:#9a0d0d}.ink-navigation ul.pagination.red li{background:#be1c1c}.ink-navigation ul.pagination.red li.active a{background:#9a0d0d}.ink-navigation ul.pagination.red li.disabled a{color:#6b0909;text-shadow:#eb1717 0 1px 0}.ink-navigation ul.pagination.red li.disabled a:hover{background:0 0}.ink-navigation ul.pagination.red li a{color:#fff;text-decoration:none}.ink-navigation ul.pagination.red li a:hover{background:#b10f0f}.ink-navigation ul.pagination.dotted li{background:0 0}.ink-navigation ul.pagination.dotted li a{background:#999;opacity:.5}.ink-navigation ul.pagination.dotted li.active a,.ink-navigation ul.pagination.dotted li:hover a{opacity:1}.ink-navigation ul.pagination.dotted.black li a{background:#1a1a1a}.ink-navigation ul.pagination.dotted.white li a{background:#fff}.ink-navigation ul.pagination.dotted.blue li a{background:#1b75ce}.ink-navigation ul.pagination.dotted.green li a{background:#4c9220}.ink-navigation ul.pagination.dotted.orange li a{background:#f2990d}.ink-navigation ul.pagination.dotted.red li a{background:#be1c1c}.ink-navigation ul.pagination.chevron li.next a,.ink-navigation ul.pagination.chevron li.previous a{color:#fff;opacity:.6}.ink-navigation ul.pagination.chevron li.next a.active,.ink-navigation ul.pagination.chevron li.next a:focus,.ink-navigation ul.pagination.chevron li.next a:hover,.ink-navigation ul.pagination.chevron li.previous a.active,.ink-navigation ul.pagination.chevron li.previous a:focus,.ink-navigation ul.pagination.chevron li.previous a:hover{opacity:.7;text-decoration:none;background:0 0}.ink-navigation ul.pagination.chevron li.disabled a{color:#fff;opacity:.4;text-shadow:none}.ink-navigation ul.pagination.chevron li.disabled a:focus,.ink-navigation ul.pagination.chevron li.disabled a:hover{color:#fff;opacity:.4}.ink-navigation ul.pagination.chevron.black li.disabled a,.ink-navigation ul.pagination.chevron.black li.next a,.ink-navigation ul.pagination.chevron.black li.previous a{color:#1a1a1a}.ink-navigation ul.pagination.chevron.grey li.disabled a,.ink-navigation ul.pagination.chevron.grey li.next a,.ink-navigation ul.pagination.chevron.grey li.previous a{color:#d9d9d9}.ink-navigation ul.pagination.chevron.blue li.disabled a,.ink-navigation ul.pagination.chevron.blue li.next a,.ink-navigation ul.pagination.chevron.blue li.previous a{color:#1b75ce}.ink-navigation ul.pagination.chevron.green li.disabled a,.ink-navigation ul.pagination.chevron.green li.next a,.ink-navigation ul.pagination.chevron.green li.previous a{color:#4c9220}.ink-navigation ul.pagination.chevron.orange li.disabled a,.ink-navigation ul.pagination.chevron.orange li.next a,.ink-navigation ul.pagination.chevron.orange li.previous a{color:#f2990d}.ink-navigation ul.pagination.chevron.red li.disabled a,.ink-navigation ul.pagination.chevron.red li.next a,.ink-navigation ul.pagination.chevron.red li.previous a{color:#be1c1c}.ink-navigation ul.pills li{background:#fff;font-weight:300;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-navigation ul.pills li a{color:#555;background:0 0}.ink-navigation ul.pills li a:hover{background:#e6e6e6}.ink-navigation ul.pills li.active a{background:#e6e6e6}.ink-navigation ul.pills li.disabled a{color:#999;text-shadow:#fff 0 1px 0}.ink-navigation ul.pills li.disabled a:hover{background:0 0}.ink-navigation ul.pills.grey li{background:#d9d9d9}.ink-navigation ul.pills.grey li.active a{background:#bfbfbf}.ink-navigation ul.pills.grey li.disabled a{color:#a6a6a6;text-shadow:#ededed 0 1px 0}.ink-navigation ul.pills.grey li.disabled a:hover{background:0 0}.ink-navigation ul.pills.grey li a{color:#555}.ink-navigation ul.pills.grey li a:hover{background:#ccc}.ink-navigation ul.pills.black li{background:#1a1a1a}.ink-navigation ul.pills.black li.active a{background:#333}.ink-navigation ul.pills.black li.disabled a{color:#666;text-shadow:#000 0 -1px 0}.ink-navigation ul.pills.black li.disabled a:hover{background:0 0}.ink-navigation ul.pills.black li a{color:#fff}.ink-navigation ul.pills.black li a:hover{background:#292929}.ink-navigation ul.pills.blue li{background:#1b75ce}.ink-navigation ul.pills.blue li.active a{background:#0c5baa}.ink-navigation ul.pills.blue li.disabled a{color:#08427b;text-shadow:#2289f0 0 1px 0}.ink-navigation ul.pills.blue li.disabled a:hover{background:0 0}.ink-navigation ul.pills.blue li a{color:#fff}.ink-navigation ul.pills.blue li a:hover{background:#0d68c2}.ink-navigation ul.pills.green li{background:#4c9220}.ink-navigation ul.pills.green li.active a{background:#356f10}.ink-navigation ul.pills.green li.disabled a{color:#20420a;text-shadow:#5bbf1c 0 1px 0}.ink-navigation ul.pills.green li.disabled a:hover{background:0 0}.ink-navigation ul.pills.green li a{color:#fff}.ink-navigation ul.pills.green li a:hover{background:#3f8514}.ink-navigation ul.pills.orange li{background:#f2990d}.ink-navigation ul.pills.orange li.active a{background:#cc7d00}.ink-navigation ul.pills.orange li.disabled a{color:#995e00;text-shadow:#ffac29 0 1px 0}.ink-navigation ul.pills.orange li.disabled a:hover{background:0 0}.ink-navigation ul.pills.orange li a{color:#fff}.ink-navigation ul.pills.orange li a:hover{background:#e68c00}.ink-navigation ul.pills.red li{background:#be1c1c}.ink-navigation ul.pills.red li.active a{background:#9a0d0d}.ink-navigation ul.pills.red li.disabled a{color:#6b0909;text-shadow:#eb1717 0 1px 0}.ink-navigation ul.pills.red li.disabled a:hover{background:0 0}.ink-navigation ul.pills.red li a{color:#fff}.ink-navigation ul.pills.red li a:hover{background:#b10f0f}table.ink-table{background:#fff}table.ink-table tr td,table.ink-table tr th{border-bottom:#bbb 1px solid}table.ink-table tr:last-child td{border-bottom:none}table.ink-table tfoot tr td,table.ink-table tfoot tr th{border-top:#bbb 1px solid}table.ink-table.alternating tbody tr:nth-child(odd){background-color:#f5f5f5}table.ink-table.hover tbody tr:hover{background:#fefbd6;color:#555}table.ink-table.bordered{border:#bbb 1px solid;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}table.ink-table.bordered tr th{border-left:#bbb 1px solid}table.ink-table.bordered tr th:first-child{border-left:none}table.ink-table.bordered tr:last-child td{border-bottom:none}table.ink-table.bordered tr td{border-left:#bbb 1px solid}table.ink-table.bordered tr td:first-child{border-left:none}table.ink-table tbody>tr.red td{background:#c91111;color:#fff}table.ink-table tbody>tr.green td{background:#4a9b17;color:#fff}table.ink-table tbody>tr.blue td{background:#0f75da;color:#fff}table.ink-table tbody>tr.orange td{background:#ff9c00;color:#fff}table.ink-table tbody>tr.black td{background:#000;color:#ccc}table.ink-table tbody>tr.yellow td{background:#ffd500;color:#000}table.ink-table tbody>tr.grey td{background:#e6e6e6;color:#1a1a1a}.animated.slow{animation-duration:1s}.animated.medium{animation-duration:.5s}.animated.fast{animation-duration:.2s}.ink-carousel{width:100%;position:relative;overflow:hidden;display:block}.ink-carousel .stage{width:100%;left:0;height:auto!important;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;white-space:nowrap;position:relative;-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-o-transition:left .5s ease;transition:left .5s ease}.ink-carousel .stage .slide{position:relative;display:inline-block;vertical-align:top;white-space:normal;margin:0;float:none;zoom:1}.ink-carousel .ink-navigation{position:static}.ink-carousel{width:100%;position:relative;overflow:hidden;display:block}.ink-carousel .stage{left:0;height:auto!important;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;white-space:nowrap;position:relative;overflow:visible;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ink-carousel .stage.column-group{display:-webkit-block;display:-moz-block;display:block;-webkit-flex-flow:none;-moz-flex-flow:none;flex-flow:none}.ink-carousel .stage .slide{position:relative;display:inline-block;vertical-align:top;white-space:normal;margin:0;float:none;zoom:1}.ink-datepicker-wrapper{position:relative}.ink-datepicker-calendar{margin-top:0;position:absolute}.ink-datepicker-calendar.right{left:100%;top:0}.ink-datepicker-calendar.left{right:100%;top:0}.ink-datepicker-calendar.bottom{top:100%;left:0}.ink-datepicker-calendar.top{bottom:100%;left:0}.ink-datepicker-calendar,.ink-datepicker-wrapper{display:inline;display:inline-block}.ink-calendar{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:center;padding:.3em;min-width:17.4em;font-size:13px;-webkit-box-shadow:rgba(0,0,0,.4) 0 1px 2px 0;-moz-box-shadow:rgba(0,0,0,.4) 0 1px 2px 0;box-shadow:rgba(0,0,0,.4) 0 1px 2px 0;background:#fff;z-index:10}.ink-calendar a{text-decoration:none}.ink-calendar li{list-style:none inside}html.ink-modal-is-open .ink-calendar{z-index:101}.ink-calendar-top-options{padding:5px;font-size:.813em;cursor:pointer}.ink-calendar-top-options .clean{float:left}.ink-calendar-top-options .close{float:right}.ink-calendar-top{line-height:2em;background:#e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-calendar-top div{float:left}.ink-calendar-top .ink-calendar-next,.ink-calendar-top .ink-calendar-prev{width:10%}.ink-calendar-top .ink-calendar-next a,.ink-calendar-top .ink-calendar-prev a{display:block}.ink-calendar-top .ink-calendar-month_desc{width:80%}.ink-calendar-month,.ink-calendar-month-selector,.ink-calendar-year-selector{margin-top:.5em;padding-left:0}.ink-calendar-month li a,.ink-calendar-month-selector li a,.ink-calendar-year-selector li a{margin:0;line-height:2em;vertical-align:middle;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#444}.ink-calendar-month li a:hover,.ink-calendar-month-selector li a:hover,.ink-calendar-year-selector li a:hover{background:#e6e6e6}.ink-calendar-month li a.ink-calendar-on,.ink-calendar-month li a.ink-calendar-on:hover,.ink-calendar-month-selector li a.ink-calendar-on,.ink-calendar-month-selector li a.ink-calendar-on:hover,.ink-calendar-year-selector li a.ink-calendar-on,.ink-calendar-year-selector li a.ink-calendar-on:hover{background:#0069d6;color:#fff}.ink-calendar-month li a.ink-calendar-off,.ink-calendar-month li a.ink-calendar-off:hover,.ink-calendar-month-selector li a.ink-calendar-off,.ink-calendar-month-selector li a.ink-calendar-off:hover,.ink-calendar-year-selector li a.ink-calendar-off,.ink-calendar-year-selector li a.ink-calendar-off:hover{background:#fff;color:#aaa;cursor:default}.ink-calendar-month ul,.ink-calendar-month-selector ul,.ink-calendar-year-selector ul{clear:both;padding-left:0}.ink-calendar-month ul li,.ink-calendar-month-selector ul li,.ink-calendar-year-selector ul li{width:2.4em;float:left;text-align:center;padding:0;margin:0}.ink-calendar-year-selector ul li{width:25%}.ink-calendar-month-selector ul li{width:25%}.ink-calendar-month-selector,.ink-calendar-year-selector{display:none}.action_inactive,.ink-calendar-off{color:#ddd!important}.ink-calendar-month .ink-calendar-header{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5em;margin-bottom:.5em;color:#aaa}.ink-calendar-middle:after,.ink-calendar-month .ink-calendar-header:after,.ink-calendar-month .ink-calendar-middle ul:after,.ink-calendar-top-options:after,.ink-calendar-top:after{content:"";display:table;clear:both}body.ink-drawer{max-width:100%}body.ink-drawer .content-drawer,body.ink-drawer .left-drawer,body.ink-drawer .right-drawer{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);-moz-transition-timing-function:cubic-bezier(.86,0,.07,1);-o-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}body.ink-drawer .left-drawer{left:-220px}body.ink-drawer .right-drawer{right:-220px}body.ink-drawer .content-drawer{width:100%}body.ink-drawer .left-drawer,body.ink-drawer .right-drawer{position:absolute;top:0;z-index:0;display:none;overflow-x:hidden;overflow-y:auto;width:220px;height:100%;-webkit-overflow-scrolling:touch}body.ink-drawer .left-drawer.show,body.ink-drawer .right-drawer.show{display:block;position:fixed}body.ink-drawer.push{overflow:hidden;width:100%;height:100%}body.ink-drawer.push .content-drawer{overflow:hidden}body.ink-drawer.push.left .content-drawer,body.ink-drawer.push.left .left-drawer{-webkit-transform:translate(220px,0);-moz-transform:translate(220px,0);-ms-transform:translate(220px,0);-o-transform:translate(220px,0);transform:translate(220px,0)}body.ink-drawer.push.right .content-drawer,body.ink-drawer.push.right .right-drawer{-webkit-transform:translate(-220px,0);-moz-transform:translate(-220px,0);-ms-transform:translate(-220px,0);-o-transform:translate(-220px,0);transform:translate(-220px,0)}body.ink-drawer.over{overflow:hidden;-webkit-user-drag:none}body.ink-drawer.over.left .left-drawer{-webkit-transform:translate(220px,0);-moz-transform:translate(220px,0);-ms-transform:translate(220px,0);-o-transform:translate(220px,0);transform:translate(220px,0)}body.ink-drawer.over.right .right-drawer{-webkit-transform:translate(-220px,0);-moz-transform:translate(-220px,0);-ms-transform:translate(-220px,0);-o-transform:translate(-220px,0);transform:translate(-220px,0)}.ink-shade{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgOAMAAM8AzbfAeUUAAAAASUVORK5CYII=');background:rgba(0,0,0,.8);width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin-top:0;position:fixed;z-index:100;display:none;opacity:0}.ink-shade.fade{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.ink-shade.visible{opacity:1}.ink-modal{top:50%;left:50%;width:90%;height:90%;margin-top:-45vh;margin-left:-45vw;background:#fff;z-index:100;position:absolute;overflow:hidden;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex;display:-ms-flexbox;opacity:1;-webkit-box-shadow:rgba(0,0,0,.8) 0 0 15px 0;-moz-box-shadow:rgba(0,0,0,.8) 0 0 15px 0;box-shadow:rgba(0,0,0,.8) 0 0 15px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-modal:after{content:"";display:table;clear:both}.ink-modal>.modal-body{padding:1em;overflow-y:auto;overflow-x:hidden;height:auto;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.ink-modal>.modal-body .ink-grid{padding-left:0;padding-right:0;width:100%;min-width:100%}.ink-modal>.modal-header,.ink-modal>header{border-bottom:1px #e6e6e6 solid;overflow:hidden;-webkit-box-shadow:rgba(175,175,175,.2) 0 1px 2px 0;-moz-box-shadow:rgba(175,175,175,.2) 0 1px 2px 0;box-shadow:rgba(175,175,175,.2) 0 1px 2px 0}.ink-modal>.modal-header>.modal-close,.ink-modal>header>.modal-close{padding-top:2px;text-align:center;color:#fff;width:26px;height:26px;line-height:1.2em;border:0;background:#bfbfbf;font-size:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-shadow:rgba(0,0,0,.6) 0 -1px 0;opacity:.6;float:right}.ink-modal>.modal-header>.modal-close:after,.ink-modal>header>.modal-close:after{content:"\f00d";font-family:FontAwesome;font-size:medium;line-height:22px}.ink-modal>.modal-header>.modal-close:hover,.ink-modal>header>.modal-close:hover{opacity:1}.ink-modal>.modal-footer,.ink-modal>footer{background:#e6e6e6;margin-bottom:0;zoom:1;-webkit-box-shadow:rgba(175,175,175,.2) 0 -1px 2px 0;-moz-box-shadow:rgba(175,175,175,.2) 0 -1px 2px 0;box-shadow:rgba(175,175,175,.2) 0 -1px 2px 0}.ink-modal>.modal-footer,.ink-modal>.modal-header,.ink-modal>footer,.ink-modal>header{padding:.8em 1em .65em 1em}.ink-modal>.modal-footer:after,.ink-modal>.modal-footer:before,.ink-modal>.modal-header:after,.ink-modal>.modal-header:before,.ink-modal>footer:after,.ink-modal>footer:before,.ink-modal>header:after,.ink-modal>header:before{content:".";display:block;height:0;clear:both;visibility:hidden}.ink-modal-open{overflow:hidden}.ink-progress-bar{margin-bottom:1em;overflow:hidden;background:#f2f2f2;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2)}.ink-progress-bar .caption{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1.7;text-align:center;color:#000;font-size:.813em;z-index:10}.ink-progress-bar .bar{height:1.3em;text-shadow:0 1px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.ink-progress-bar .bar.grey{background:#ccc;color:#555}.ink-progress-bar .bar.green{background:#4a9b17;color:#fff}.ink-progress-bar .bar.blue{background:#0f75da;color:#fff}.ink-progress-bar .bar.red{background:#c91111;color:#fff}.ink-progress-bar .bar.orange{background:#ff9c00;color:#555}.ink-progress-bar .bar.black{background:#000;color:#fff}.dragging,.ink-sortable-list li{cursor:move;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-ms-user-drag:none;-moz-user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none;-o-user-drag:none;user-drag:none}.drag,.ink-sortable-list li.placeholder{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.ink-sortable-list li{margin:0;border-bottom:1px solid #ccc;line-height:40px}.ink-sortable-list li.placeholder,.ink-sortable-list li:hover{background:#ccc;background:rgba(204,204,204,.2)}.ink-sortable-list li .ink-label{margin:0 .8em}.ink-sticky-stuck{position:fixed}.ink-tabs .tabs-nav{list-style:none;padding:0}.ink-tabs .tabs-nav li{line-height:1.7;position:relative;margin:0}.ink-tabs .tabs-nav li a{padding:.5em 1em;display:block;border:1px solid transparent}.ink-tabs .tabs-nav li a:hover{background:#f0f0f0}.ink-tabs .tabs-nav li.active a{color:#555;cursor:default;text-decoration:none;background:#fff;border:1px solid #ccc}.ink-tabs .tabs-nav:after{content:"";display:table;clear:both}.ink-tabs .tabs-content{margin-top:1.5em;overflow:auto}.ink-tabs.top>.tabs-nav{border-bottom:1px solid #ccc}.ink-tabs.top>.tabs-nav li{float:left}.ink-tabs.top>.tabs-nav li a{margin-right:.4em;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.ink-tabs.top>.tabs-nav li.active{margin:0 0 -2px 0}.ink-tabs.top>.tabs-nav li.active a{border-bottom-color:transparent}.ink-tabs.bottom>.tabs-nav{border-top:1px solid #ccc}.ink-tabs.bottom>.tabs-nav li{float:left}.ink-tabs.bottom>.tabs-nav li a{margin-right:.4em;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.ink-tabs.bottom>.tabs-nav li.active{margin:-2px 0 0 0}.ink-tabs.bottom>.tabs-nav li.active a{border-top-color:transparent}.ink-tabs.left>.tabs-nav{border-right:1px solid #ccc;float:left;margin-right:2em}.ink-tabs.left>.tabs-nav li{float:none;text-align:right}.ink-tabs.left>.tabs-nav li a{margin-bottom:.4em;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.ink-tabs.left>.tabs-nav li.active{margin:0 -2px 0 0}.ink-tabs.left>.tabs-nav li.active a{border-right-color:transparent}.ink-tabs.right>.tabs-nav{border-left:1px solid #ccc;float:right;margin-left:2em}.ink-tabs.right>.tabs-nav li{float:none}.ink-tabs.right>.tabs-nav li a{margin-bottom:.4em;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.ink-tabs.right>.tabs-nav li.active{margin:0 0 0 -2px}.ink-tabs.right>.tabs-nav li.active a{border-left-color:transparent}.ink-tagfield input[type=text].new-tag-input{background-color:#fff;border:1px solid #ccc;line-height:1em;margin:0;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ink-tagfield input[type=text].new-tag-input:focus{-webkit-box-shadow:0 0 0 3px #eaeaea;-moz-box-shadow:0 0 0 3px #eaeaea;box-shadow:0 0 0 3px #eaeaea;border:1px solid #c3c3c3}.ink-tagfield span.ink-tag{background-color:#1b1b1b;color:#eaeaea;text-shadow:none;font-size:.9em;font-weight:400;border:1px solid #000;padding:4px 6px}.ink-tagfield span.ink-tag i.icon-remove{color:#ccc;font-size:.9em;font-weight:400;margin-left:4px}.ink-tagfield span.ink-tag i.icon-remove:hover{cursor:pointer;color:red}.ink-tooltip{display:inline-block;position:relative}.ink-tooltip>.content{background:#f0f0f0;padding:.5em .6em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:.8em;color:#8c8c8c}.ink-tooltip>.arrow{position:absolute}.ink-tooltip>.arrow.down,.ink-tooltip>.arrow.left,.ink-tooltip>.arrow.right,.ink-tooltip>.arrow.up{width:0;height:0}.ink-tooltip>.arrow.up{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f0f0f0;top:-6px;left:50%;margin-left:-3px}.ink-tooltip>.arrow.down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f0f0f0;bottom:-5.45455px;left:50%;margin-left:-3px}.ink-tooltip>.arrow.right{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #f0f0f0;top:50%;right:-5.45455px;margin-top:-6px}.ink-tooltip>.arrow.left{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #f0f0f0;top:50%;left:-5.45455px;margin-top:-6px}.ink-tooltip.blue>.content{background:#0f75da;color:#fff}.ink-tooltip.blue>.arrow.up{border-bottom-color:#0f75da}.ink-tooltip.blue>.arrow.down{border-top-color:#0f75da}.ink-tooltip.blue>.arrow.left{border-right-color:#0f75da}.ink-tooltip.blue>.arrow.right{border-left-color:#0f75da}.ink-tooltip.red>.content{background:#c91111;color:#fff}.ink-tooltip.red>.arrow.up{border-bottom-color:#c91111}.ink-tooltip.red>.arrow.down{border-top-color:#c91111}.ink-tooltip.red>.arrow.left{border-right-color:#c91111}.ink-tooltip.red>.arrow.right{border-left-color:#c91111}.ink-tooltip.orange>.content{background:#ff9c00;color:#fff}.ink-tooltip.orange>.arrow.up{border-bottom-color:#ff9c00}.ink-tooltip.orange>.arrow.down{border-top-color:#ff9c00}.ink-tooltip.orange>.arrow.left{border-right-color:#ff9c00}.ink-tooltip.orange>.arrow.right{border-left-color:#ff9c00}.ink-tooltip.green>.content{background:#4a9b17;color:#fff}.ink-tooltip.green>.arrow.up{border-bottom-color:#4a9b17}.ink-tooltip.green>.arrow.down{border-top-color:#4a9b17}.ink-tooltip.green>.arrow.left{border-right-color:#4a9b17}.ink-tooltip.green>.arrow.right{border-left-color:#4a9b17}.ink-tooltip.black>.content{background:#000;color:#fff}.ink-tooltip.black>.arrow.up{border-bottom-color:#000}.ink-tooltip.black>.arrow.down{border-top-color:#000}.ink-tooltip.black>.arrow.left{border-right-color:#000}.ink-tooltip.black>.arrow.right{border-left-color:#000}.ink-tooltip.grey>.content{background:#ccc;color:#333}.ink-tooltip.grey>.arrow.up{border-bottom-color:#ccc}.ink-tooltip.grey>.arrow.down{border-top-color:#ccc}.ink-tooltip.grey>.arrow.left{border-right-color:#ccc}.ink-tooltip.grey>.arrow.right{border-left-color:#ccc}.ink-tree-view li{list-style-type:none}.ink-tree-view [data-open]>:before{margin-left:-1.3em;margin-right:.4em;text-decoration:none}
body {
    background: #fefefe;
    color: #222;
}

header {
    width: auto;
    background: #1c1c1c;
    margin: 0 auto;
}

a {
    color: #222;
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    color: #669900;
    text-decoration: none;
}

a.whitelink {
    color: #f1f1f1;
    text-decoration: none;
    cursor: pointer;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
}

a.whitelink:hover {
    text-decoration: underline;
}

p,h1,h2,h3,h4,h5,h6 {
    color: #222;
}

/* FONTS COLORS */

.font-black {
    color: #333 !important;
}

.font-black a {
    color: #333 !important;
}

.font-black a:hover {
    color: #669900 !important;
}

.font-white {
    color: #fff !important;
}

.font-white a {
    color: #fff !important;
}

.font-white a:hover {
    color: #669900 !important;
}

.font-white-silver {
    color: #eee !important;
}

.font-white-silver a {
    color: #eee !important;
}

.font-white-silver a:hover {
    color: #669900 !important;
}

.font-silver {
    color: #cccccc !important;
}

.font-dark-silver {
    color: #666 !important;
}

.font-red {
    color: #C91111  !important;
}

.font-mundial-2022 {
    color: #FF004D  !important;
}

.font-blue {
    color: #0F75DA !important;
}

.font-blue a {
    color: #0F75DA !important;
}

.font-blue a:hover {
    color: #222 !important;
}

.font-green {
    color: #4A9B17 !important;
}

.font-green a {
    color: #4A9B17 !important;
}

.font-green a:hover {
    color: #222 !important;
}


/* BACKGROUND COLORS */

.background-color-black {
    background-color: #333;
}

.background-color-white {
    background-color: #fff;
}

.background-color-white-silver {
    background-color: #eee;
}

.background-color-silver {
    background-color: #ccc;
}

.background-color-dark-silver {
    background-color: #666;
}

.background-color-red {
    background-color: #C91111;
}

.background-color-blue {
    background-color: #0F75DA;
}

.background-color-green {
    background-color: #4A9B17;
}

.background-color-dark-green {
    background-color: #007350;
}

/*
.highlight {
    margin-bottom: 18px;
}*/

.highlight .highlight_topic{
    margin-bottom: 8px;
}

.highlight .title {
    margin: 0;
}

.highlight .title a{
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
}

.highlight .title a:hover{
    color: #669900;
}

.modtitle {
    padding-bottom: 10px;
    color: #222;
    text-transform: uppercase;
    position: relative;
}

.modtitle:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    background: #ccc;
}

.modtitle:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 3px;
    width: 80px;
    background: #669900;
}

.modtitle a:hover{
    color: #447700;
}

.headerTitle {
    padding: 0 0 10px 6px;
    color: #222;
    position: relative;
    text-transform: uppercase;
    font-size: 1.2em;
}

.headerTitle:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 3px;
    width: 100%;
    background: #ccc;
}

.headerTitle:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 3px;
    width: 80px;
    background: #669900;
}

.headerTitle.red:after, .modtitle.red:after {
    background: #C91111;
}

.headerTitle.green:after, .modtitle.green:after {
    background: #00703C;
}

.headerTitle.blue:after, .modtitle.blue:after {
    background: #0F75DA;
}

.headerTitle.black:after, .modtitle.black:after {
    background: #101010;
}

.headerTitle.yellow:after, .modtitle.yellow:after {
    background: #ffd500;
}

.headerTitle.orange:after, .modtitle.orange:after {
    background: #ff9c00;
}

.headerTitle.purle:after, .modtitle.purle:after {
    background: #6d48b7;
}

.headerTitleSimple {
    padding-left: 7px;
    color: #222;
    font-weight: 700;
    font-size: 1.1em;
    font-family: "Roboto Condensed";
}

.headerTitleSimpleBackground {
    padding: 10px 0 10px 12px;
    color: #222;
    font-weight: 700;
    font-size: 1.1em;
    font-family: "Roboto Condensed";
    background-color: #e5e5e5;

    display: flex;
    justify-content: space-between;
    align-items: center;
}

.silver-bar-width-titles {
    padding: 0.6em 1em 0.6em 1em;
    background-color: #e5e5e5;
}

.no-info {
    padding-left: 7px;
    color: #222;
    font-weight: 400;
    font-size: 0.90em;
}

.no-left {
    padding-left: 0px;
}

.competition-note-div {
    position: relative;
    top: -1.5em;
}

.more-info {
    padding-right: 7px;
    position: relative;
    text-align: right;
    top: -2.2em;
}

figure.ink-image {
    border: 0;
}

.teamWinner {
    font-weight: bold;
}

.matchProbabilityWinner {
    font-weight: bold;
}

/* HEADER */

.divNavHeader {
    height: 140px;
    background: url('https://static.futebol365.pt/website/img/responsive/mega-menu-background-silver-tinypng.png?ea80966cd868');
}

.divHeader {
    width: auto;
    max-width: 1440px;
    margin: 0 auto;
}

.divLogo {
    display: block;
    float: left;
    margin: 10px 15px 0 30px;
    background: url('https://static.futebol365.pt/website/img/responsive/logotipo-futebol-365-2022.png?43f200f7eb81') no-repeat;
}

.divLogo a {
    display: block;
    width: 143px;
    height: 118px;
}

.divHeaderTop {
    width: 100%;
    height: 56px;
}

.divHeaderTop .direito{
    padding-top: 8px;
    margin-right: 40px;
    float:right;
}

.divHeaderTop .divPub {
    margin: 16px 14px 0px 0px;
    float: left;
}

.divHeaderTop .divPub a {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #F6A42A;
    text-decoration: none;
    display: table;
    margin: 0 auto;
}

.divHeaderTop .divRelogioTopo{
    margin-top: 16px;
    float: left;
    min-width: 165px;
}

.divHeaderTop .divRelogioTopo .timezone {
    padding-right:10px;
}

.divHeaderTop .divRelogioTopo .timezone iframe{
    display: inline-block;
    vertical-align: top;
    width: 58px;
    height: 18px;
    border:0;
    margin-right: 10px;
    pointer-events: none;
}

.divHeaderTop .divRelogioTopo .timezone a {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    color: #ccc;
    text-decoration: none;
}

.divHeaderTop .divRelogioTopo .timezone a:hover {
    text-decoration: underline;
}

.divHeaderTop .social {
    margin: 11px 0px 0px 10px;
    float: left;
}

.divHeaderTop .social .icon-style {
    color: #ccc;
    font-size: 0.95em;
    margin: 0px 5px 0px 5px;
}

.divHeaderTop .social .icon-style:hover {
    color: #71A129;
}

.divHeaderTop .pesquisa {
    margin: 10px 5px 0px 10px;
    float: left;
    position: relative;
}

.divHeaderTop .pesquisa button {
    position: absolute;
    top: 0px;
    right: 10px;
    color: #ccc;
    padding: 0;
    border-width: 0;
    height: auto;
    background: transparent;
}

.divHeaderTop .pesquisa .search {
    padding:4px 30px 4px 15px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}

.divHeaderTop .pesquisa input[type=text] {
    border:1px solid #ddd;
    background-color:#fcfcfc;
    font-size: 13px;
    color: #202020;
}

.divHeaderMiddle {
    width: 100%;
    height: 41px;
}

.navbar-fixed {
    top: 0;
    z-index: 100;
    position: fixed;
    width: 100%;
    background-color:#222;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
}

.divHeaderBottom {
    width: 1000px;
    height: 40px;
    font-size: 14px;
    font-weight: bold;
}

.divHeaderBottom ul {
    margin: 2px 0;
}

.divHeaderBottom li {
    display: block;
    padding: 0px 10px;
    float: left;
    color: #2C9F53;
}

.divHeaderBottom li a {
    color:#ccc;
    text-decoration:none;
}

.divHeaderBottom li a:hover {
    text-decoration:underline;
}

/* MEGAMENU */

.menu-container {
    width: 100%;
    position: relative;
}

.menu-mobile-container {
    display: none;
    border-bottom: 1px solid #ccc;
    background-color:#1c1c1c;
    margin: 0;
    width: 100%;
    height: 66px;
    line-height: 66px;
    text-align: center;
}

.menu-mobile-container.open-container {
    border-bottom: 0px;
}

.menu-mobile-logotipo {
    float: left;
    position: relative;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    color: #669900;
    padding-left: 24px;
    text-transform: uppercase;
}

.menu-mobile-logotipo a{
    color: #669900;
    text-decoration: none;
}

.div-menu-mobile-logotipo {
    position: absolute;
    z-index: 100;
    float: left;
    margin: 11px 0 0 26px;
    background: url('https://static.futebol365.pt/website/img/responsive/logotipo-futebol-365-2022-mobile-3.png?e702bdb96c4e') no-repeat;
}

.div-menu-mobile-logotipo a {
    display: block;
    width: 66px;
    height: 42px;
}

.div-menu-mobile-logotipo.hide-mobile-logotipo {
    /* display: none; */
}

.menu-mobile-icon {
    float: right;
    position: relative;
    font-family: "FontAwesome";
    font-size: 2.2em;
    color: #777;
    cursor: pointer;
    right: 18px;
    margin-left: 18px;
    width: 35px;
}

.menu-mobile-icon:after {
    content: "\f0c9";
}

.menu-mobile-icon.open-menu:after {
    content: "\f00d";
}

.menu-mobile-clock,
.menu-mobile-search {
    float: right;
    position: relative;
    font-family: "FontAwesome";
    font-size: 2.2em;
    color: #777;
    cursor: pointer;
    right: 18px;
    margin-left: 18px;
    width: 35px;

}

.menu-mobile-clock a,
.menu-mobile-search a {
    display: block;
    content: "";
    position: absolute;
    width: 35px;
    height: 65px;
}

.menu-mobile-clock:after {
    content: "\f017";
}

.menu-mobile-search:after {
    content: "\f002";
}

.menu-top-f365 > ul {
    width: 870px;
    margin: 0 auto;
    list-style: none;
    padding: 0;
    position: absolute;
    left: 190px;
    box-sizing: border-box;
}

.menu-top-f365 > ul:before,
.menu-top-f365 > ul:after {
    content: "";
    display: table;
}

.menu-top-f365 > ul:after {
    clear: both;
}

.menu-top-f365 > ul > li {
    float: left;
    padding: 0;
    margin: 0;
}

.menu-top-f365 > ul > li a {
    text-decoration: none;
    padding: 9px 8px;
    font-size: 0.90em;
    font-weight: 500;
    color: #f1f1f1;
    display: none;
}

.menu-top-f365 > ul > li a.hoveredClass {
    background-color: #2E2E2E;
    color: #f1f1f1;
}

.menu-top-f365 > ul > li a.navbar-home-icon {
   display: block;
}

.menu-top-f365 > ul > li.active a {
    background: #fff;
    color: #222;
}

.menu-top-f365 > ul > li span {
    text-decoration: none;
    padding: 10px 8px;
    font-size: 15px;
    font-weight: 500;
    color: #f1f1f1;
    display: block;
    cursor: pointer;
    text-transform: uppercase;
}

.menu-top-f365 > ul > li span.hoveredClass {
    background-color: #2E2E2E;
    color: #f1f1f1;
}

.menu-top-f365 > ul > li.active span {
    background: #fff;
    color: #222;
}

.menu-top-f365 > ul > li.active ul {
    display: block;
    z-index: 99;
}

.menu-top-f365 > ul > li > ul {
    display: none;
    width: 100%;
    background: #fff;
    padding: 20px;
    position: absolute;
    z-index: 99;
    left: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-top: 0px;
    border-bottom: 0px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
}

.menu-top-f365 > ul > li > ul:before,
.menu-top-f365 > ul > li > ul:after {
    content: "";
    display: table;
}

.menu-top-f365 > ul > li > ul:after {
    clear: both;
}

.menu-top-f365 > ul > li > ul > li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 205px;
    background: none;
    float: left;
}

.menu-top-f365 > ul > li > ul > li a {
    padding: 0;
    width: 100%;
    display: block;
    font-size: 14px;
}

.menu-top-f365 > ul > li > ul > li > ul {
    display: block;
    padding: 0;
    margin: 10px 0 0;
    list-style: none;
    box-sizing: border-box;
}

.menu-top-f365 > ul > li > ul > li > ul:before,
.menu-top-f365 > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

.menu-top-f365 > ul > li > ul > li > ul:after {
    clear: both;
}

.menu-top-f365 > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    padding: 5px 0;
    margin: 0;
}

.menu-top-f365 > ul > li > ul > li > ul > li a {
    border: 0;
    font-weight: normal;
}

.menu-top-f365 > ul > li > ul.normal-sub {
    width: 205px;
    left: auto;
    padding: 15px 20px;
}

.menu-top-f365 > ul > li > ul.normal-sub > li {
    width: 100%;
}

.menu-top-f365 > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 6px 0;
    font-weight: normal;
}

.divTopoResultadosBetano {
    width: 100%;
    position: relative;
    top: -30px;
    height: 130px;
}

/* Megamenu Mobile */

@media only screen and (max-width: 959px) {
    .divHeaderTop, .divHeaderBottom, .divLogo {
        display: none;
    }

    .divTopoResultadosBetano {
        width: 100%;
        position: relative;
        top: -30px;
        height: 120px;
    }

    .divNavHeader {
        height: 66px;
    }

    .menu-container {
        width: 100%;
    }

    .menu-mobile-container {
        display: block;
    }

    .menu-top-f365 > ul {
        width: 100%;
        display: none;
        left: auto;
    }

    .menu-top-f365 > ul > li {
        width: 100%;
        float: none;
        display: block;
        background: #2c2c2c;
        border-bottom: 1px solid #777;
    }

    .menu-top-f365 > ul > li:hover {
        background: #2c2c2c;
    }

    .menu-top-f365 > ul > li a {
        display: none;
    }

    .menu-top-f365 > ul > li span {
        font-size: 1em;
        padding: 22px 0 22px 18px;
        width: 100%;
        display: block;
    }

    .menu-top-f365 > ul > li span.hoveredClass {
        background-color: #3E3E3E;
        color: #f1f1f1;
    }

    .menu-top-f365 > ul > li.active > span {
        background: #222;
        color: #fff;
    }

    .menu-top-f365 > ul > li > ul {
        position: relative;
        border-radius: 0;
        -webkit-box-shadow: 0;
        -moz-box-shadow: 0;
        box-shadow: 0;

    }

    .menu-top-f365 > ul > li > ul.normal-sub {
        width: 100%;
    }

    .menu-top-f365 > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }

    .menu-top-f365 > ul > li > ul > li a {
        font-size: 1em;
        margin: 5px 0;
    }

    .menu-top-f365 > ul > li > ul > li:first-child {
        margin: 0;
    }

    .menu-top-f365 > ul > li > ul > li > ul {
        position: relative;
    }

    .menu-top-f365 > ul > li > ul > li > ul > li {
        float: none;
    }

    .menu-top-f365 .show-on-mobile {
        display: block;
        z-index: 99;
    }

}

/* BANDEIRAS TOPO */

.divCompeticoesTop {
    display:block;
    height: 49px;
    background-image:url('https://static.futebol365.pt/website/img/responsive/bgCompeticoesTop.png?ea80966cd868');
}

.flags {
    width: auto;
    max-width: 1410px;
    margin: 0 auto;
}

.flags .previous {
    display:block;
    height:45px;
    width:22px;
    background-image:url('https://static.futebol365.pt/website/img/responsive/arrow_left.png?ea80966cd868');
    float:left;
    margin:4px 8px 0 15px;
    padding:0;
}
.flags .previous:hover {
    cursor:pointer;
}

.flags .next {
    display:block;
    height:42px;
    width:22px;
    background-image:url('https://static.futebol365.pt/website/img/responsive/arrow_right.png?ea80966cd868');
    float:right;
    margin:4px 15px 0 6px;
    padding:0;
}
.flags .next:hover {
    cursor:pointer;
}

.flags ul {
    display: none;
}

.flags ul li {
    width:32px;
    height:32px;
    margin:10px 4px 0 4px;
    padding:0;
}

.flags ul li a {
    display:block;
    width:32px;
    height:32px;
    margin:0;
    padding:0;
}

.flags ul li:hover {
    position: relative;
    top: 1px;
}

.flags-95, .flags-185, .flags-136, .flags-217, .flags-177,
.flags-141, .flags-215, .flags-110, .flags-29, .flags-103,
.flags-150, .flags-161, .flags-37, .flags-126, .flags-64,
.flags-116, .flags-54, .flags-178, .flags-201, .flags-30,
.flags-75, .flags-26, .flags-173, .flags-89, .flags-203,
.flags-109, .flags-159, .flags-120, .flags-76, .flags-78,
.flags-13, .flags-63, .flags-197, .flags-39, .flags-155,
.flags-206, .flags-123, .flags-179, .flags-176, .flags-204,
.flags-148, .flags-16, .flags-91, .flags-51, .flags-56,
.flags-165, .flags-212, .flags-59, .flags-11, .flags-25,
.flags-166, .flags-104, .flags-57, .flags-47, .flags-138,
.flags-98, .flags-52, .flags-101, .flags-60, .flags-33,
.flags-171, .flags-87, .flags-10, .flags-128, .flags-111,
.flags-181, .flags-183, .flags-6, .flags-164, .flags-130,
.flags-55, .flags-205, .flags-77, .flags-107, .flags-85,
.flags-97, .flags-213, .flags-90, .flags-163, .flags-71,
.flags-81, .flags-142, .flags-190, .flags-152, .flags-132,
.flags-4, .flags-36, .flags-208, .flags-3, .flags-17,
.flags-118, .flags-12, .flags-14, .flags-8, .flags-127,
.flags-73, .flags-137, .flags-162, .flags-99, .flags-15,
.flags-200, .flags-22, .flags-154, .flags-84, .flags-147,
.flags-117, .flags-193, .flags-102, .flags-139, .flags-145,
.flags-119, .flags-58, .flags-5, .flags-61, .flags-94,
.flags-121, .flags-122, .flags-105, .flags-153, .flags-32,
.flags-53, .flags-69, .flags-198, .flags-199, .flags-27,
.flags-189, .flags-113, .flags-49, .flags-67, .flags-92,
.flags-18, .flags-158, .flags-72, .flags-124, .flags-70,
.flags-34, .flags-214, .flags-210, .flags-114, .flags-133,
.flags-131, .flags-125, .flags-62, .flags-196, .flags-9,
.flags-194, .flags-96, .flags-192, .flags-209, .flags-24,
.flags-195, .flags-202, .flags-135, .flags-151, .flags-216,
.flags-134, .flags-160, .flags-143, .flags-129, .flags-187,
.flags-19, .flags-157, .flags-146, .flags-140, .flags-2,
.flags-1, .flags-100, .flags-112, .flags-74, .flags-35,
.flags-115, .flags-82, .flags-211, .flags-207, .flags-108,
.flags-20, .flags-156, .flags-88, .flags-106, .flags-38,
.flags-191, .flags-180, .flags-172, .flags-83, .flags-182,
.flags-23, .flags-68, .flags-86, .flags-188, .flags-28,
.flags-184, .flags-65, .flags-174, .flags-144, .flags-79,
.flags-80, .flags-21, .flags-31, .flags-50, .flags-186,
.flags-7
{ background: url('https://static.futebol365.pt/website/img/responsive/sprite_flags_32x32.png?ea80966cd868') no-repeat; display: block; }

.flags-95 { background-position: -5px -0px; width: 32px; height: 32px; }
.flags-185 { background-position: -42px -0px; width: 32px; height: 32px; }
.flags-136 { background-position: -79px -0px; width: 32px; height: 32px; }
.flags-217 { background-position: -116px -0px; width: 32px; height: 32px; }
.flags-177 { background-position: -153px -0px; width: 32px; height: 32px; }
.flags-141 { background-position: -190px -0px; width: 32px; height: 32px; }
.flags-215 { background-position: -227px -0px; width: 32px; height: 32px; }
.flags-110 { background-position: -264px -0px; width: 32px; height: 32px; }
.flags-29 { background-position: -301px -0px; width: 32px; height: 32px; }
.flags-103 { background-position: -338px -0px; width: 32px; height: 32px; }
.flags-150 { background-position: -375px -0px; width: 32px; height: 32px; }
.flags-161 { background-position: -412px -0px; width: 32px; height: 32px; }
.flags-37 { background-position: -449px -0px; width: 32px; height: 32px; }
.flags-126 { background-position: -486px -0px; width: 32px; height: 32px; }
.flags-64 { background-position: -523px -0px; width: 32px; height: 32px; }
.flags-116 { background-position: -5px -37px; width: 32px; height: 32px; }
.flags-54 { background-position: -42px -37px; width: 32px; height: 32px; }
.flags-178 { background-position: -79px -37px; width: 32px; height: 32px; }
.flags-201 { background-position: -116px -37px; width: 32px; height: 32px; }
.flags-30 { background-position: -153px -37px; width: 32px; height: 32px; }
.flags-75 { background-position: -190px -37px; width: 32px; height: 32px; }
.flags-26 { background-position: -227px -37px; width: 32px; height: 32px; }
.flags-173 { background-position: -264px -37px; width: 32px; height: 32px; }
.flags-89 { background-position: -301px -37px; width: 32px; height: 32px; }
.flags-203 { background-position: -338px -37px; width: 32px; height: 32px; }
.flags-109 { background-position: -375px -37px; width: 32px; height: 32px; }
.flags-159 { background-position: -412px -37px; width: 32px; height: 32px; }
.flags-120 { background-position: -449px -37px; width: 32px; height: 32px; }
.flags-76 { background-position: -486px -37px; width: 32px; height: 32px; }
.flags-78 { background-position: -523px -37px; width: 32px; height: 32px; }
.flags-13 { background-position: -5px -74px; width: 32px; height: 32px; }
.flags-63 { background-position: -42px -74px; width: 32px; height: 32px; }
.flags-197 { background-position: -79px -74px; width: 32px; height: 32px; }
.flags-39 { background-position: -116px -74px; width: 32px; height: 32px; }
.flags-155 { background-position: -153px -74px; width: 32px; height: 32px; }
.flags-206 { background-position: -190px -74px; width: 32px; height: 32px; }
.flags-123 { background-position: -227px -74px; width: 32px; height: 32px; }
.flags-179 { background-position: -264px -74px; width: 32px; height: 32px; }
.flags-176 { background-position: -301px -74px; width: 32px; height: 32px; }
.flags-204 { background-position: -338px -74px; width: 32px; height: 32px; }
.flags-148 { background-position: -375px -74px; width: 32px; height: 32px; }
.flags-16 { background-position: -412px -74px; width: 32px; height: 32px; }
.flags-91 { background-position: -449px -74px; width: 32px; height: 32px; }
.flags-51 { background-position: -486px -74px; width: 32px; height: 32px; }
.flags-56 { background-position: -523px -74px; width: 32px; height: 32px; }
.flags-165 { background-position: -5px -111px; width: 32px; height: 32px; }
.flags-212 { background-position: -42px -111px; width: 32px; height: 32px; }
.flags-59 { background-position: -79px -111px; width: 32px; height: 32px; }
.flags-11 { background-position: -116px -111px; width: 32px; height: 32px; }
.flags-25 { background-position: -153px -111px; width: 32px; height: 32px; }
.flags-166 { background-position: -190px -111px; width: 32px; height: 32px; }
.flags-104 { background-position: -227px -111px; width: 32px; height: 32px; }
.flags-57 { background-position: -264px -111px; width: 32px; height: 32px; }
.flags-47 { background-position: -301px -111px; width: 32px; height: 32px; }
.flags-138 { background-position: -338px -111px; width: 32px; height: 32px; }
.flags-98 { background-position: -375px -111px; width: 32px; height: 32px; }
.flags-52 { background-position: -412px -111px; width: 32px; height: 32px; }
.flags-101 { background-position: -449px -111px; width: 32px; height: 32px; }
.flags-60 { background-position: -486px -111px; width: 32px; height: 32px; }
.flags-33 { background-position: -523px -111px; width: 32px; height: 32px; }
.flags-171 { background-position: -5px -148px; width: 32px; height: 32px; }
.flags-87 { background-position: -42px -148px; width: 32px; height: 32px; }
.flags-10 { background-position: -79px -148px; width: 32px; height: 32px; }
.flags-128 { background-position: -116px -148px; width: 32px; height: 32px; }
.flags-111 { background-position: -153px -148px; width: 32px; height: 32px; }
.flags-181 { background-position: -190px -148px; width: 32px; height: 32px; }
.flags-183 { background-position: -227px -148px; width: 32px; height: 32px; }
.flags-6 { background-position: -264px -148px; width: 32px; height: 32px; }
.flags-164 { background-position: -301px -148px; width: 32px; height: 32px; }
.flags-130 { background-position: -338px -148px; width: 32px; height: 32px; }
.flags-55 { background-position: -375px -148px; width: 32px; height: 32px; }
.flags-205 { background-position: -412px -148px; width: 32px; height: 32px; }
.flags-77 { background-position: -449px -148px; width: 32px; height: 32px; }
.flags-107 { background-position: -486px -148px; width: 32px; height: 32px; }
.flags-85 { background-position: -523px -148px; width: 32px; height: 32px; }
.flags-97 { background-position: -5px -185px; width: 32px; height: 32px; }
.flags-213 { background-position: -42px -185px; width: 32px; height: 32px; }
.flags-90 { background-position: -79px -185px; width: 32px; height: 32px; }
.flags-163 { background-position: -116px -185px; width: 32px; height: 32px; }
.flags-71 { background-position: -153px -185px; width: 32px; height: 32px; }
.flags-81 { background-position: -190px -185px; width: 32px; height: 32px; }
.flags-142 { background-position: -227px -185px; width: 32px; height: 32px; }
.flags-190 { background-position: -264px -185px; width: 32px; height: 32px; }
.flags-152 { background-position: -301px -185px; width: 32px; height: 32px; }
.flags-132 { background-position: -338px -185px; width: 32px; height: 32px; }
.flags-4 { background-position: -375px -185px; width: 32px; height: 32px; }
.flags-36 { background-position: -412px -185px; width: 32px; height: 32px; }
.flags-208 { background-position: -449px -185px; width: 32px; height: 32px; }
.flags-3 { background-position: -486px -185px; width: 32px; height: 32px; }
.flags-17 { background-position: -523px -185px; width: 32px; height: 32px; }
.flags-118 { background-position: -5px -222px; width: 32px; height: 32px; }
.flags-12 { background-position: -42px -222px; width: 32px; height: 32px; }
.flags-14 { background-position: -79px -222px; width: 32px; height: 32px; }
.flags-8 { background-position: -116px -222px; width: 32px; height: 32px; }
.flags-127 { background-position: -153px -222px; width: 32px; height: 32px; }
.flags-73 { background-position: -190px -222px; width: 32px; height: 32px; }
.flags-137 { background-position: -227px -222px; width: 32px; height: 32px; }
.flags-162 { background-position: -264px -222px; width: 32px; height: 32px; }
.flags-99 { background-position: -301px -222px; width: 32px; height: 32px; }
.flags-15 { background-position: -338px -222px; width: 32px; height: 32px; }
.flags-200 { background-position: -375px -222px; width: 32px; height: 32px; }
.flags-22 { background-position: -412px -222px; width: 32px; height: 32px; }
.flags-154 { background-position: -449px -222px; width: 32px; height: 32px; }
.flags-84 { background-position: -486px -222px; width: 32px; height: 32px; }
.flags-147 { background-position: -523px -222px; width: 32px; height: 32px; }
.flags-117 { background-position: -5px -259px; width: 32px; height: 32px; }
.flags-193 { background-position: -42px -259px; width: 32px; height: 32px; }
.flags-102 { background-position: -79px -259px; width: 32px; height: 32px; }
.flags-139 { background-position: -116px -259px; width: 32px; height: 32px; }
.flags-145 { background-position: -153px -259px; width: 32px; height: 32px; }
.flags-119 { background-position: -190px -259px; width: 32px; height: 32px; }
.flags-58 { background-position: -227px -259px; width: 32px; height: 32px; }
.flags-5 { background-position: -264px -259px; width: 32px; height: 32px; }
.flags-61 { background-position: -301px -259px; width: 32px; height: 32px; }
.flags-94 { background-position: -338px -259px; width: 32px; height: 32px; }
.flags-121 { background-position: -375px -259px; width: 32px; height: 32px; }
.flags-122 { background-position: -412px -259px; width: 32px; height: 32px; }
.flags-105 { background-position: -449px -259px; width: 32px; height: 32px; }
.flags-153 { background-position: -486px -259px; width: 32px; height: 32px; }
.flags-32 { background-position: -523px -259px; width: 32px; height: 32px; }
.flags-53 { background-position: -5px -296px; width: 32px; height: 32px; }
.flags-69 { background-position: -42px -296px; width: 32px; height: 32px; }
.flags-198 { background-position: -79px -296px; width: 32px; height: 32px; }
.flags-199 { background-position: -116px -296px; width: 32px; height: 32px; }
.flags-27 { background-position: -153px -296px; width: 32px; height: 32px; }
.flags-189 { background-position: -190px -296px; width: 32px; height: 32px; }
.flags-113 { background-position: -227px -296px; width: 32px; height: 32px; }
.flags-49 { background-position: -264px -296px; width: 32px; height: 32px; }
.flags-67 { background-position: -301px -296px; width: 32px; height: 32px; }
.flags-92 { background-position: -338px -296px; width: 32px; height: 32px; }
.flags-18 { background-position: -375px -296px; width: 32px; height: 32px; }
.flags-158 { background-position: -412px -296px; width: 32px; height: 32px; }
.flags-72 { background-position: -449px -296px; width: 32px; height: 32px; }
.flags-124 { background-position: -486px -296px; width: 32px; height: 32px; }
.flags-70 { background-position: -523px -296px; width: 32px; height: 32px; }
.flags-34 { background-position: -5px -333px; width: 32px; height: 32px; }
.flags-214 { background-position: -42px -333px; width: 32px; height: 32px; }
.flags-210 { background-position: -79px -333px; width: 32px; height: 32px; }
.flags-114 { background-position: -116px -333px; width: 32px; height: 32px; }
.flags-133 { background-position: -153px -333px; width: 32px; height: 32px; }
.flags-131 { background-position: -190px -333px; width: 32px; height: 32px; }
.flags-125 { background-position: -227px -333px; width: 32px; height: 32px; }
.flags-62 { background-position: -264px -333px; width: 32px; height: 32px; }
.flags-196 { background-position: -301px -333px; width: 32px; height: 32px; }
.flags-9 { background-position: -338px -333px; width: 32px; height: 32px; }
.flags-194 { background-position: -375px -333px; width: 32px; height: 32px; }
.flags-96 { background-position: -412px -333px; width: 32px; height: 32px; }
.flags-192 { background-position: -449px -333px; width: 32px; height: 32px; }
.flags-209 { background-position: -486px -333px; width: 32px; height: 32px; }
.flags-24 { background-position: -523px -333px; width: 32px; height: 32px; }
.flags-195 { background-position: -5px -370px; width: 32px; height: 32px; }
.flags-202 { background-position: -42px -370px; width: 32px; height: 32px; }
.flags-135 { background-position: -79px -370px; width: 32px; height: 32px; }
.flags-151 { background-position: -116px -370px; width: 32px; height: 32px; }
.flags-216 { background-position: -153px -370px; width: 32px; height: 32px; }
.flags-134 { background-position: -190px -370px; width: 32px; height: 32px; }
.flags-160 { background-position: -227px -370px; width: 32px; height: 32px; }
.flags-143 { background-position: -264px -370px; width: 32px; height: 32px; }
.flags-129 { background-position: -301px -370px; width: 32px; height: 32px; }
.flags-187 { background-position: -338px -370px; width: 32px; height: 32px; }
.flags-19 { background-position: -375px -370px; width: 32px; height: 32px; }
.flags-157 { background-position: -412px -370px; width: 32px; height: 32px; }
.flags-146 { background-position: -449px -370px; width: 32px; height: 32px; }
.flags-140 { background-position: -486px -370px; width: 32px; height: 32px; }
.flags-2 { background-position: -523px -370px; width: 32px; height: 32px; }
.flags-1 { background-position: -5px -407px; width: 32px; height: 32px; }
.flags-100 { background-position: -42px -407px; width: 32px; height: 32px; }
.flags-112 { background-position: -79px -407px; width: 32px; height: 32px; }
.flags-74 { background-position: -116px -407px; width: 32px; height: 32px; }
.flags-35 { background-position: -153px -407px; width: 32px; height: 32px; }
.flags-115 { background-position: -190px -407px; width: 32px; height: 32px; }
.flags-82 { background-position: -227px -407px; width: 32px; height: 32px; }
.flags-211 { background-position: -264px -407px; width: 32px; height: 32px; }
.flags-207 { background-position: -301px -407px; width: 32px; height: 32px; }
.flags-108 { background-position: -338px -407px; width: 32px; height: 32px; }
.flags-20 { background-position: -375px -407px; width: 32px; height: 32px; }
.flags-156 { background-position: -412px -407px; width: 32px; height: 32px; }
.flags-88 { background-position: -449px -407px; width: 32px; height: 32px; }
.flags-106 { background-position: -486px -407px; width: 32px; height: 32px; }
.flags-38 { background-position: -523px -407px; width: 32px; height: 32px; }
.flags-191 { background-position: -5px -444px; width: 32px; height: 32px; }
.flags-180 { background-position: -42px -444px; width: 32px; height: 32px; }
.flags-172 { background-position: -79px -444px; width: 32px; height: 32px; }
.flags-83 { background-position: -116px -444px; width: 32px; height: 32px; }
.flags-182 { background-position: -153px -444px; width: 32px; height: 32px; }
.flags-23 { background-position: -190px -444px; width: 32px; height: 32px; }
.flags-68 { background-position: -227px -444px; width: 32px; height: 32px; }
.flags-86 { background-position: -264px -444px; width: 32px; height: 32px; }
.flags-188 { background-position: -301px -444px; width: 32px; height: 32px; }
.flags-28 { background-position: -338px -444px; width: 32px; height: 32px; }
.flags-184 { background-position: -375px -444px; width: 32px; height: 32px; }
.flags-65 { background-position: -412px -444px; width: 32px; height: 32px; }
.flags-174 { background-position: -449px -444px; width: 32px; height: 32px; }
.flags-144 { background-position: -486px -444px; width: 32px; height: 32px; }
.flags-79 { background-position: -523px -444px; width: 32px; height: 32px; }
.flags-80 { background-position: -5px -481px; width: 32px; height: 32px; }
.flags-21 { background-position: -42px -481px; width: 32px; height: 32px; }
.flags-31 { background-position: -79px -481px; width: 32px; height: 32px; }
.flags-50 { background-position: -116px -481px; width: 32px; height: 32px; }
.flags-186 { background-position: -153px -481px; width: 32px; height: 32px; }
.flags-7 { background-position: -190px -481px; width: 32px; height: 32px; }


/* COLUNAS DO LAYOUT RIGHT/LEFT */

/* Colunas antigas ainda a funcionar com o template base-old-container.html*/
.all-container {
    width:100%;
    overflow:hidden;
}

.left-column-group {
    clear: none;
}

.left-column-group-wrapper {
    overflow: hidden;
    padding-right: 36px;
}

.right-column-group {
    width: 300px;
}

@media only screen and (max-width: 959px) {
    .left-column-group-wrapper {
        padding-right: 0px;
    }
}

/* Novas colunas e media screen para o template base.html */

.futebol365-container {
    display: flex;
    flex-direction: column;
}

/* Estilos para tela maior que 961px */
@media (min-width: 961px) {
    .futebol365-container {
        flex-direction: row;
    }

    .left-column-block {
        width: calc(100% - 336px);
        box-sizing: border-box;
    }

    .right-column-block {
        width: 300px;
        box-sizing: border-box;
        margin-left: 36px;
    }
}

/* Estilos para tela entre 640px e 960px */
@media (max-width: 960px) and (min-width: 641px) {
    .left-column-block {
        width: 100%;
        box-sizing: border-box;
    }

    .right-column-block {
        display: none;
    }
}

/* Estilos para tela menor que 640px */
@media (max-width: 640px) {
    .left-column-block {
        width: 100%;
        box-sizing: border-box;
    }

    .right-column-block {
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
}

.pub-300x250 {
    /*width: 300px;*/
    min-height: 250px;
    background-color: #f4f4f4;
}

.pub-300x400 {
    width: 100%;
    min-height: 400px;
    background-color: #f4f4f4;
}

.pub-300x600 {
    /*width: 300px;*/
    min-height: 600px;
    background-color: #f4f4f4;
}

.pub-300x100 {
    width: 300px;
    min-height: 100px;
    background-color: #f4f4f4;
}

.pub-300 {
    width: 300px;
    background-color: #f4f4f4;
    margin-bottom: 3em;
}


/* FOOTER */

.footer-background {background:#202020}
.footer-content-menu {min-width:100%}
.footer-content-menu a{color:#aaa}
.footer-content-menu a:hover{color:#669900}
.footer-content-menu .title {
  font-weight: 500;
  padding-bottom: .35em;
  margin-bottom: .35em;
  color: #eee;
  font-size: 0.9em;
}
.footer-content-menu ul li{
    font-size: 0.85em;
}

.font-footer {
    min-height:30px;
    padding-bottom:2em;
    list-style:none;
}
.font-footer li {
    float:left;
    color: #777;
    font-size: 0.9em;
    margin-right:30px
}
.font-footer li a {
    color: #CCC;
}
.font-footer li a:hover {
    color: #669900;
}

/* BREADCRUMBS */

.breadcrumbs-f365 {
    padding-bottom: 2.8em;
}

/* Editar o menu */
.breadcrumbs-f365 .ink-navigation .breadcrumbs li:first-child a{
    padding-left: 0;
}

/* Mudar o tipo de letra */
.breadcrumbs-f365 .ink-navigation .breadcrumbs li{
    font-weight: 400;
    line-height: 0em;
    font-size: 0.90em;
}

/* Mudar comportamento hover */
.breadcrumbs-f365 .ink-navigation .breadcrumbs li a:hover{
    color: #669900;
    text-decoration: none;
}

/* Mudar comportamento hover */
.breadcrumbs-f365 .ink-navigation .breadcrumbs .active{
    color: #669900;
}


/* PAGINADOR */

.paginacao-new {
    font-family: "Roboto Condensed";
    font-size: 1.1em;
}

.paginacao-new .ink-navigation ul.pagination {
    border-radius: 0px !important;
}

.paginacao-new .ink-navigation .pagination a {
    border-radius: 0px !important;
}

.paginacao-new .ink-navigation .pagination a.active {
    background-color: #c0c0c0;
    color: #111;
}

.paginacao-new .ink-navigation .pagination a:hover:not(.active) {
    background-color: #ddd;
    color: #333;
}

.paginacao-new .ink-navigation ul.pagination li a{
    padding: 0.4em 0.8em;
    font-weight: 400;
}

.paginacao-new .ink-navigation ul.pagination li span {
    padding: 0.4em 0.2em;
    display: block;
    float: left;
}


/* FORMATACAO TABELAS */

/* ANTIGA COM BOTTOM */
table.ink-table-f365 th, table.ink-table-f365 td {
    padding: 0.6em;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    line-height: 1.8em;
    border-bottom: 0px !important;
}

table.ink-table-f365 {
    margin-bottom: 3em;
}

table.ink-table-f365 .cell-nowrap{
    white-space: nowrap;
}

table.ink-table-f365.half-margin-bottom {
    margin-bottom: 1.5em;
}

/* NOVA SEM BOTTOM */
table.ink-table-futebol365 th, table.ink-table-futebol365 td {
    padding: 0.6em;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    line-height: 1.8em;
    border-bottom: 0px !important;
}

table.ink-table-futebol365 .cell-nowrap{
    white-space: nowrap;
}

table.ink-table tr {
    border-bottom: 1px solid #bbb;
    font-size: 0.80em;
}


table.ink-table span.ink-badge.ink-badge-related {
  padding: 0.2em 0.6em;
  font-size: 0.74em;
  margin-left: 0.1em;
}

table.ink-table span.ink-label {
    border-radius: 0px !important;
}

table.ink-table span.ink-label a {
    color: #222;
}

table.ink-table span.ink-label a:hover {
    color: #000;
}

table.ink-table span.ink-label.ink-label-number {
    min-width: 30px;
    display: block;
}

table.ink-table span.ink-label.ink-label-table-position {
    color: #000;
    min-width: 30px;
    display: block;
    font-weight: 700;
}

table.ink-table span.ink-label.ink-label-offset {
    color: #000;
    min-width: 30px;
    display: block;
    font-weight: 400;
}

table.ink-table span.ink-label.ink-label-score {
    font-family: "Roboto Condensed";
    font-weight: 700;
    font-size: 1.05em;
    color: #222;
    max-width: 84px;
    margin: auto;
    float: none;
    display: block;
    background-color:#ddd;
}

table.ink-table span.ink-label.ink-label-score a:hover{
    color:#000;
}

table.ink-table span.ink-label.ink-label-score.silver {
    background-color:#ddd;
}

table.ink-table span.ink-label.ink-label-score.silver a:hover{
    color:#669900;
}

table.ink-table span.ink-label.ink-label-score.win {
    background-color:#BCE296;
}

table.ink-table span.ink-label.ink-label-score.draw {
    background-color:#C0D2E2;
}

table.ink-table span.ink-label.ink-label-score.lost {
    background-color:#ECCACF;
}

table.ink-table span.ink-label.ink-label-score .live {
    color: #BF1315;
}

table.ink-table span.ink-label.ink-label-score .live:hover{
    color: #000;
}

table.ink-table .break {
    display: block;
}

table.ink-table .noborder {
  border: none;
}

table.ink-table.noborder tr, table.ink-table.noborder td {
  border: none;
}

/* NAV-BAR RANKINGS */

/* Add a black background color to the top navigation */
.topnav {
    background-color: #333;
    overflow: hidden;
}

/* Style the links inside the navigation bar */
.topnav a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
}

/* Change the color of links on hover */
.topnav a:hover {
    background-color: #ddd;
    color: black;
}

/* Hide the link that should open and close the topnav on small screens */
.topnav .icon {
    display: none;
}

/* When the screen is less than 600 pixels wide, hide all links, except for the first one ("Home"). Show the link that contains should open and close the topnav (.icon) */
@media screen and (max-width: 960px) {
    .topnav a {display: none;}
    .topnav a.icon {
        float: right;
        display: block;
    }
}

/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens (display the links vertically instead of horizontally) */
@media screen and (max-width: 960px) {
    .topnav.responsive {position: relative;}
    .topnav.responsive a.icon {
        position: absolute;
        right: 0;
        top: 0;
    }
    .topnav.responsive a {
        float: none;
        display: block;
        text-align: left;
    }
}

/* BANNER TITULO */

.bannerimage-f365 {
    width: 100%;
    background-image: url('https://static.futebol365.pt/website/img/responsive/bg.jpg?81d1c7eab2fc');
    padding: 22px;
    background-position: center;
    font-size: 1.6em;
    color: #fff;
}

#bannerimage-f365 {
    width: 100%;
    background-image: url('https://static.futebol365.pt/website/img/responsive/bg.jpg?81d1c7eab2fc');
    height: 80px;
    background-position: center;
}

#bannerimage-f365-clubes {
    width: 100%;
    background-image: url('https://static.futebol365.pt/website/img/responsive/bg.jpg?81d1c7eab2fc');
    height: 20%;
    background-position: center;
}

#bannerimage-f365 div{
    font-size: 1.6em;
    padding-top: 15px;
    padding-left: 20px;

}

#bannerimage-f365-clubes div div div{
    padding-top: 15px;
    padding-left: 20px;

}

#bannerimage-f365-clubes img{
    width: 110px;
    height: 110px;
    background-color: white;
    padding: 10px;
}

#bannerimage-f365-clubes .bg{
    background-color: white;
}

.fontwhite{
    color: white;
}

/* BANNER TITULO DIVTABLE.COM */

.divTable{
    display: table;
    width: 100%;
}
.divTableRow {
    display: table-row;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}
.divTableCell, .divTableHead {
    display: table-cell;
    padding: 10px 10px;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}
.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}
.divTableBody {
    display: table-row-group;
}

.logo-clubes-detail{
    width: 100px;
    height: 100px;
}

/* INK-FORM SELECT */

.ink-form select {
  font-size: .85em;
  padding: 4px 6px;
  color: #111;
}

/* figcaption homepage news */
figure.ink-image > figcaption.smooth {
    color: #fff;
    background: linear-gradient(360deg, #000 0, transparent 100%);
}

/* VIDEOS */

figure.ink-image > figcaption.figcaption-videos {
  width: auto;
  padding: .75em;
  font-size: .75em;
}

.video-thumbnail-icon {
    cursor: pointer;
}

.video-thumbnail-icon:before {
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    content: "\f01d";
    font-family: FontAwesome;
    color: #fff;
    opacity: .6;
    text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
}

.video-title {
    font-size:1.75em;
}

.video-date-and-views {
    font-size:0.95em;
}

.video-links {
    font-size:1.10em;
    padding-top:0.85em;
    line-height: 1.95em;
}

@media only screen and (max-width: 517px) {
    .video-title{font-size:1.55em;}
    .video-date-and-views{font-size:0.75em;}
    .video-links{font-size:1.05em; padding-top:0.95em; line-height: 1.85em;}
}

@media only screen and (max-width: 399px) {
    .video-title{font-size:1.35em;}
    .video-date-and-views{font-size:0.80em;}
    .video-links{font-size:0.95em; padding-top:0.65em; line-height: 1.70em;}
}

.video-thumbnail-icon.small {
    cursor: pointer;
    font-size: 40px;
}

.video-thumbnail-icon.medium {
    cursor: pointer;
    font-size: 60px;
}

.video-thumbnail-icon.large {
    cursor: pointer;
    font-size: 80px;
}

.videoDetail {
    background-color: #111;
    width: 100%;
    height: 0px;
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
}

/* Quando o iframe é da VSPORTS, aumenta a altura */
.videoDetail:has(> iframe[src*="vsports.pt"]) {
  padding-bottom: 61.25%;
}

.iframeVideoDetail {
    width: 100%;
    height: 100%;
    position: absolute;
    border: 0;
}

/* FOTOGALERIAS */

.fotosDetail {
    background-color: #111;
    width: 100%;
    height: 0px;
    position: relative;
    padding-bottom: 70%;
}

.iframeFotosDetail {
    width: 100%;
    height: 100%;
    position: absolute;
    border: 0;
}


/* IFRAME FACEBOOK */

.iframeFacebook {
    border:none;
    overflow:hidden;
    width:300px;
    height:258px;
}

/* TWITTER CLUBES */

.teamTwitterTop {
    width: 300px;
    display: block;
    background-color: #353535;
    padding: 12px 10px 0 10px;
    color: #fff;
    font-size: 1.25em;
}
.teamTwitter {
    width: 300px;
    display: block;
    padding: 12px 10px;
    background-color: #353535;
    height: 474px;
}


/* MATCH EVENTS ICONS */

.clock, .whistle, .yellow_card, .red_card, .double_yellow_card, .goal, .goal_penalty, .own_goal, .substitution_in, .substitution_out, .substitution, .comment, .fail_penalty, .injury, .off-side{
    background: url('https://static.futebol365.pt/website/img/layout/responsive/events_ico_small_18.png?ea80966cd868') no-repeat;
    margin: 0 2px 0 4px;
}

.yellow_card{
    background-position: 0px -162px;
    width: 18px;
    height: 18px;
}

.red_card{
    background-position: 0px -180px;
    width: 18px;
    height: 18px;
}

.double_yellow_card{
    background-position: 0px -198px ;
    width: 18px;
    height: 18px;
}

.goal{
    background-position: 0px -18px ;
    width: 18px;
    height: 18px;
}

.goal_penalty{
    background-position: 0px -54px ;
    width: 18px;
    height: 18px;
}

.own_goal{
    background-position: 0px -72px ;
    width: 18px;
    height: 18px;
}

.clock{
    background-position: 0px -90px ;
    width: 18px;
    height: 18px;
}

.whistle{
    background-position: 0px 0px ;
    width: 18px;
    height: 18px;
}

.substitution{
    background-position: 0px -216px ;
    width: 18px;
    height: 18px;
}

.substitution_in{
    background-position: 0px -252px ;
    width: 18px;
    height: 18px;
}

.substitution_out{
    background-position: 0px -234px ;
    width: 18px;
    height: 18px;
}

.comment{
    background-position: 0px -272px ;
    width: 18px;
    height: 18px;
}

.fail_penalty{
    background-position: 0px -36px ;
    width: 18px;
    height: 18px;
}

.injury{
    background-position: 0px -378px ;
    width: 18px;
    height: 18px;
}

.off-side{
    background-position: 0px -397px ;
    width: 18px;
    height: 18px;
}

.div_event_minute{
    float:right;
    height: 22px;
    line-height: 22px;
    text-align: center;
}

.event_minute{
    font-size: 0.90em;
}

.span_event_minute{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

/* FEDERATIONS DETAILS */

.obj-right-div {
    float: left;
    width: 100%;
    padding: 9px 8px 14px 14px;
    background-color:#eee;
    display: flex;
}
.obj-right-div-no-flex {
    float: left;
    width: 100%;
    padding: 9px 8px 14px 14px;
    background-color:#eee;
}
.obj-image-team {
    width: 80px;
    height: 80px;
    float: left;
    padding: 5px;
    margin-top: 3px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    flex: 0 0 80px;
}
.obj-image-person {
    width: 85px;
    height: 85px;
    float: left;
    margin-top: 3px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    flex: 0 0 85px;
}
.obj-image-stadium {
    width: 133px;
    height: 100px;
    float: left;
    margin-top: 3px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    flex: 0 0 133px;
}
.obj-flag {
    float: left;
}
.obj-flag i{
    width: 80px;
    height: 60px;
    margin-top: 3px;
    border: 1px solid #ccc;
    flex: 0 0 80px;
}
.obj-detail {
    float: left;
    margin-left: 10px;
}
.obj-name {
    padding-bottom: 10px;
    font-size: 1.2em;
    font-weight: 700;
    font-family: "Roboto Condensed";
}
.obj-link {
    font-size: 0.80em;
}
.obj-link a {
    margin-right: 5px;
}

/* MATCH AND LIVEMATCH */

.match-div {
    width: 100%;
    padding: 20px 15px 50px 15px;
    margin-bottom: 26px;
    border-top: 2px solid #000;
    border-bottom: 1px solid #333;
    background: #ccc;
    background-image: url('https://static.futebol365.pt/website/img/responsive/match.jpg?ea80966cd868');
    background-position: center bottom;
    font-family: "Roboto Condensed";
    text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
}

.match-team-name {
    font-size: 1.25em;
    font-weight: 400;
    color: #fff;
}

.match-detail {
    font-size: 0.80em;
    font-weight: 400;
    color: #fff;
}

.match-detail a {
    color: #fff;
}

.match-detail a:hover {
    color: #669900;
}

.match-score {
    font-size: 1.55em;
    font-weight: 700;
    padding-top: 10px;
}

.match-extra-score {
    font-size: 0.80em;
    font-weight: 400;
    padding-top: 0.5em;
    display: block;
    color: #fff;
}

.match-live-goal-score {
    font-size: 1.10em;
    font-weight: 400;
    padding-top: 0.5em;
    display: block;
    color: #FF1919;
}

.match-player-goals-scores {
    font-size: 0.80em;
    font-weight: 400;
    padding-top: 0.5em;
    display: block;
    color: #fff;
}

.match-player-goals-scores a {
    color: #fff;
}

.match-player-goals-scores a:hover {
    color: #669900;
}

.team-logo {
    width: 100%;
    max-width: 130px;
    background-color: #fff;
    padding: 14px;
    border: 1px solid #ddd;
}

.match-betpt-logo {
    max-width: 50px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.match-placard-logo {
    max-width: 100px;
    padding-top: 1.2em;
}

@media screen and (max-width: 779px) {
    .match-placard-logo {
        max-width: 80px;
        padding-top: 1em;
    }
}

@media screen and (max-width: 449px) {
    .match-placard-logo {
        max-width: 60px;
        padding-top: 0.6em;
    }
}

.match-live-time {
    font-size: 1.10em;
    font-weight: 400;
    color: #fff;
}

.match-live-time .live {
    color: #ff9c00;
}

.match-live-time .live-icon {
    content:"";
    background: url('https://static.futebol365.pt/website/img/responsive/liveIconOrange.gif?ea80966cd868');
    height: 4px;
    width: 2px;
    vertical-align: text-top;
    margin: 4px 0 0 2px;
    position: absolute;
}

.match-live-time-litle {
    font-family: "Roboto Condensed";
    font-size: 1.05em;
}

.match-live-time-litle .live {
    color: #BF1315;
}

.match-live-time-litle .live-icon {
    content:"";
    background: url('https://static.futebol365.pt/website/img/responsive/liveIconRed.gif?ea80966cd868');
    height: 4px;
    width: 1px;
    vertical-align: text-top;
    margin: 7px 0 0 2px;
    position: absolute;
}

.match-live-time-goal {
    font-family: "Roboto Condensed";
    font-size: 1em;
    font-weight: 400;
    color: #BF1315;
}

.match-live-time-goal-background {
    background-color: #EEF6CA !important;
}

.match-result {
    font-family: "Roboto Condensed";
    font-weight: 700;
    font-size: 1.05em;
}

.match-result .live {
    color: #BF1315;
}

.font-orange {
    color: #ff9c00;
}

.event-type-right-padding {
    padding-right: 2em;
}

.ink-button-related {
  padding: 2px 4px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
  line-height: normal;
  font-size: 0.80em;
  background: #d9d9d9;
  color: #000;
  font-weight: 400;
  font-family: "Roboto Condensed";
  margin-left: 0.1em;
  min-width: 1.6em;
}

.ink-button-related:hover {
  text-decoration: none;
  color: #000;
  background: #cccccc;
}

.ink-button-related.black {
    color: #fff;
    background: #222222;
}
  .ink-button-related.black:hover {
    color: #fff;
    background: #333333;
}

.ink-button-related.blue {
  color: #fff;
  background: #0f75da;
}
.ink-button-related.blue:hover {
  background: #0d68c2;
  color: #fff;
}

.ink-button-related.green {
  color: #fff;
  background: #4a9b17;
}
.ink-button-related.green:hover {
  background: #3f8514;
  color: #fff;
}

.ink-button-related.orange {
  color: #fff;
  background: #ff9c00;
}
.ink-button-related.orange:hover {
  background: #e68c00;
  color: #fff;
}

.ink-button-related.red {
  color: #fff;
  background: #c91111;
}
.ink-button-related.red:hover {
  background: #b10f0f;
  color: #fff;
}

.ink-button-related.inlive {
  background: #111111;
  color: #fff;
  animation:inlive 1s infinite
}

@keyframes inlive {
    0%{background-color:#111111}
    50%{background-color:#444444}
    100%{background-color:#111111}
}

.news-list-homepage h2 {
    padding: 8px 0px 16px 0;
    margin: 0;
}

.news-list-homepage h3 {
    padding-top: 16px;
    margin: 0;
}

.news-list-homepage h6 {
    padding-top: 16px;
    margin: 0;
}

.news-list-video {
    background-color: #202020;
    padding: 1.5em 1.5em 0 1.5em;
    margin-bottom: 2em;
}


/* JOGOS E RESULTADOS HEADER */

.games_list_banner {
    background-color:#1C1C1C;
    float:right;
    width:220px;
    height:110px;
}

.games_list_content {
    background-color:#eee;
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #ccc;
}

.games_list_content .loading {
    text-align: center;
    margin-top: 45px;
}

.games_list {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}

.games_list .menu {
    width: 100%;
    height: 44px;
    padding: 0px;
    float: left;
    border-bottom: 4px solid #000;
    background-color: #1c1c1c;
}

.games_list .menu .groups {
    margin: 0 auto;
    padding: 0 0 0 43px;
    position: relative;
    display: block;
    float: left;
}

.games_list .menu .groups .group-option {
    margin: 0px;
    padding: 12px 18px 0px 18px;
    float: left;
    list-style: none;
    font-size:0.75em;
    font-weight:500;
    color: #f1f1f1;
    text-transform: uppercase;
    width: auto;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}

.games_list .menu .groups .group-option.selected {
    padding: 12px 18px 10px 18px;
    border-bottom: 4px solid #76944F;
    color: #76944F;
}

@media only screen and (max-width: 709px) {
    .games_list {
        display: none;
    }
}

/* SLIDER COM OS JOGOS */

.slider {
    background-color:#eee;
    font-family: 'Roboto Condensed';
}

.slider .previous {
    background-color:#ccc;
    float:left;
    height:110px;
    width:42px;
    display:table;
    text-align:center;
}

.slider .previous:hover {
    cursor:pointer;
    background-color:#bbb;
}

.slider .previous::before {
    font-family: FontAwesome;
    content: "\f104";
    font-size: 46px;
    color: #444;
    display:table-cell;
    vertical-align:middle;
}

.slider .next {
    background-color:#ccc;
    float:right;
    height:110px;
    width:42px;
    display:table;
    text-align:center;
}

.slider .next:hover {
    cursor:pointer;
    background-color:#bbb;
}

.slider .next:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 46px;
    color: #444;
    display:table-cell;
    vertical-align:middle;
}

.slider ul {
    margin: 0 auto;
    list-style: none;
    padding: 0;
    position: relative;
}

.slider .noGame {
    color: #444;
    margin-top:40px;
}

.slider .cardLiveGame{
    float:left;
    display:inline-block;
    margin:0;
}

.slider .cardLiveGame a{
    color:#111;
}

.slider .competicaodatahora{
    font-size:12px;
}

.slider .competicao {
    padding: 12px 8px 1px 8px;
    margin:0;
}

.slider .competicao span{
    padding-left: 4px;
}

.slider .datahorastatus{
    padding: 0px 8px 0px 8px;
    margin: 0;
}

.slider .datahorastatus .datahora{
    float: left;
}

.slider .datahorastatus .status{
    float: right;
    margin-right: 3px;
}

.slider .datahorastatus .negrito{
    font-weight: 700;
}

.slider .datahorastatus .live{
    color: #BF1315;
    font-weight: 700;
}

.slider .datahorastatus .live-icon{
    content:"";
    background: url('https://static.futebol365.pt/website/img/responsive/liveIconRed.gif?ea80966cd868');
    height: 4px;
    width: 1px;
    vertical-align: text-top;
    margin: 4px 0 0 2px;
    position: absolute;
    float: right;
}

.slider .equipasresultado{
    display:inline-block;
    padding: 8px 8px 0px 8px;
    font-size:0.80em;
}

.slider .equipas {
    width:125px;
    float:left;
    margin:0;
}

.slider .resultado {
    width:75px;
    height:38px;
    float:right;
    position:relative;
    background-color:#ddd;
    margin:0;
    font-weight: 700;
}

.slider .resultado span{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size:.90em;
    margin:0 -8px 0 0;
}

.slider .resultado span.live{
    color: #C00000;
}

.slider .resultado span.finished{
    color: #C00000;
}

/* FUNDOS DOS MENUS INTERNOS DE CONTEÚDOS */

.ink-header-f365 {
    width: 100%;
    padding: 22px;
    background-position: left;
    color: #222;
    text-shadow: 1px 1px 2px rgba(10, 10, 10, 1);
}

@media screen and (min-width: 641px) {
    .ink-header-f365 {
        background-image: url('https://static.futebol365.pt/website/img/responsive/bg.jpg?81d1c7eab2fc');
    }
    .ink-header-f365.transferencias {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/jogador01.jpg?252059e94c4f');
    }
    .ink-header-f365.competicoes {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/estadios04.jpg?252059e94c4f');
    }
    .ink-header-f365.jogador {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/jogador04.jpg?252059e94c4f');
    }
    .ink-header-f365.equipas {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/equipa01.jpg?ea80966cd868');
    }
    .ink-header-f365.direto {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/jogos03.jpg?ea80966cd868');
    }
    .ink-header-f365.multimedia {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/estadios01.jpg?ea80966cd868');
    }
}

@media screen and (max-width: 640px) {
    .ink-header-f365 {
        background-image: url('https://static.futebol365.pt/website/img/responsive/bg-mobile.jpg?252059e94c4f');
    }
    .ink-header-f365.transferencias {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/jogador01-mobile.jpg?252059e94c4f');
    }
    .ink-header-f365.competicoes {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/estadios04-mobile.jpg?252059e94c4f');
    }
    .ink-header-f365.jogador {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/jogador04-mobile.jpg?252059e94c4f');
    }
    .ink-header-f365.equipas {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/equipa01-mobile.jpg?252059e94c4f');
    }
    .ink-header-f365.direto {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/jogos03-mobile.jpg?252059e94c4f');
    }
    .ink-header-f365.multimedia {
        background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/estadios01-mobile.jpg?252059e94c4f');
    }
}

.ink-header-f365.treinador {
    background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/treinador05.jpg?ea80966cd868');
}

.ink-header-f365.presidente {
    background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/treinador02.jpg?ea80966cd868');
}

.ink-header-f365.agenda {
    background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/treinador04.jpg?ea80966cd868');
}

.ink-header-f365.rankings {
    background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/rankings01.jpg?ea80966cd868');
}

.ink-header-f365.estadio {
    background-image: linear-gradient(to left, rgba(250,250,250,0) 40%, rgba(0,0,0,1)), url('https://static.futebol365.pt/website/img/responsive/estadios05.jpg?ea80966cd868');
}

.ink-header-f365 figure {
    margin-right: 20px;
    background-color: #fff;
    border: 8px solid #222;
    float:left;
}

.ink-header-f365 figure.padding{
    padding: 10px;
}

.ink-header-f365 figure img {
    width: 100px;
    height: 100px;
}

.ink-header-f365 div.flag {
    padding: 0px;
    margin-right: 20px;
    float:left;
}

.ink-header-f365 div.flag i {
    width: 100px;
    height: 80px;
    border: 8px solid #222;
    background-color: #222;
}

.ink-header-f365 .headerdata {
    /* NOTA
    Retirei o "float: left" porque os titulos das competicoes
    ficavam desconfigurados no PC quando eram muito grandes
    ex: Supertaça Dr. Manuel Faria de Castro AF Horta */

    /*float:left;*/
    width: 100%;
}

.ink-header-f365 .headerdata div {
    color: #f0f0f0;
    font-size:0.85em;
    font-weight: 400;
    padding-bottom: 10px;
}

.ink-header-f365 .headerdata a {
    color: #f0f0f0;
}

.ink-header-f365 .headerdata a:hover {
    color: #669900;
}

.ink-header-f365 .headerdata h1 {
    font-size: 2.2em;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0.74571em;
}

.ink-header-f365 .headerdata h2 {
    font-size: 2.2em;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0.74571em;
}

.ink-form-option {
    background: #eee;
    margin-bottom: 2.5em;
    position: relative;
}

.ink-form-option:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 3px;
    width: 100%;
    background: #ccc;
}

.ink-form-option:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 3px;
    width: 80px;
    background: #669900;
}

.ink-form-option .column-group {
    padding: 0 0 1.6em 1.1em;
    margin: 0;
}

.ink-form-option .control-group {
    padding: 1.6em 1.1em 0 0;
    margin: 0;
}

.ink-header-border {
    border: 3px solid #ccc;
    background-color: #eee;
}

.no-margin {
    margin:0!important

}
.no-margin-top {
    margin-top:0!important
}

.no-margin-bottom {
    margin-bottom:0!important;
}

.no-padding {
    padding:0!important
}

/* SUB-MENU */

.nav-trigger {
    display: none;
    background-color: #252D2F;
    margin: 0 !important;
    text-align: right; }

.nav-trigger span {
    display: inline-block;
    padding: 14px 20px;
    background-color: #252D2F;
    color: #fff;
    cursor: pointer;
    font-size: 0.9em;
    margin: 0 !important;
    text-transform: uppercase; }

.nav-trigger span:after {
    display: inline-block;
    margin-left: 10px;
    content: "";
    border-left: solid 10px transparent;
    border-top: solid 10px #fff;
    border-right: solid 10px transparent; }

.nav-trigger span.open:after {
    border-left: solid 10px transparent;
    border-top: none;
    border-bottom: solid 10px #fff;
    border-right: solid 10px transparent; }

nav.nav-main {
    background-color: #252D2F;
    padding: 5px 10px; }

nav.nav-main ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: left; }

nav.nav-main li {
    display: inline-block;
    text-transform: uppercase;
    font-size: 0.8em;}

nav.nav-main a {
    display: block;
    color: #bbb;
    padding: 2px 10px; }

nav.nav-main a:hover {
    color: #669900; }

nav.nav-main a.active {
    color: #fff;
    font-weight: 500;}

nav.nav-mobile {
    position: relative;
    display: none; }

nav.nav-mobile ul {
    display: none;
    list-style-type: none;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0;
    text-align: center;
    z-index: 98;
    background-color: #252D2F; }

nav.nav-mobile li {
    display: block;
    font-size: 0.9em;
    text-transform: uppercase;
    border-top: solid 1px #777; }

nav.nav-mobile a {
    display: block;
    color: #bbb;
    padding: 15px 30px 8px 30px; }

nav.nav-mobile a:hover {
    color: #669900; }

nav.nav-mobile a.active {
    color: #fff;
    font-weight: 500;}

@media all and (max-width: 960px) {
  .nav-trigger {
    display: block; }

  nav.nav-main {
    display: none; }

  nav.nav-mobile {
    display: block; } }


/* NOTICIAS */

.last-news-title {
    font-size: 0.95em;
}

@media screen and (max-width: 641px) {
    .last-news-title {
        font-size: 1.15em;
    }
}

@media screen and (max-width: 321px) {
    .last-news-title {
        font-size: 1.20em;
    }
}

.news-most-view-in-category .title {
    line-height: 1.40;
    margin: 0;
}

.news-most-view-in-category .title a{
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
}

.news-most-view-in-category .title a:hover{
    color: #669900;
}

.news-most-view-in-category figcaption.figcaption-padding-news {
    padding: 0.80em !important;
}

.page-article .article-metadata div{padding:8px 0px; border-bottom:1px solid #ccc; color:#333; font-size:0.85em}
.page-article .antetitulo {font-weight: 500; line-height: 1.55; font-size: 1.2em;}
.page-article .conteudo {font-size:1.2em;}
.page-article .conteudo a {color:#669900;}
.page-article .conteudo a:hover {color:#111;}

.page-article .artigo {line-height: 1.55; font-size: 1.2em;}
.page-article .artigo a {color:#669900; text-decoration: underline; text-underline-offset:0.16em;}
.page-article .artigo a:hover {color:#111;}

.page-article .artigo h2 {font-size:1.35em;}
.page-article .artigo h3 {font-size:1.12em;}

.page-article .artigo blockquote {font-weight:500; font-style:italic; margin:1.6em 0;}

.page-article .image-description {opacity: 0.5;}

.page-article ul {line-height: 1.55;}

.page-article .related_news_block {padding:1.2em; background-color:#eee;}

.news-list {
    margin-bottom:2.2em;
    border-bottom:1px solid #ccc;
}

.news-list h2 {
    padding:8px 0px 16px 0;
    margin:0;
    font-size:1.85em;
    border:0px solid #ccc;
}

.news-list h3 {
    padding-bottom:14px;
    margin:0;
    font-size:0.95em;
    color:#333;
    line-height: 140%;
    border:0px solid #ccc;
}

.news-list h4 {
    padding:0;
    margin:0;
    font-size:1em;
    color:#669900;
    border:0px solid #ccc;
}

.news-list h6 {
    padding:0;
    margin:0;
    font-size:0.85em;
    color:#333;
    border:0px solid #ccc;
}

.news-list-cat {
    margin-bottom:2.2em;
    border-bottom:1px solid #ccc;
}

.news-list-cat h2 {
    padding:0;
    margin:0;
    font-size:1em;
    color:#669900;
    border:0px solid #ccc;
}

.news-list-cat h3 {
    padding:8px 0px 16px 0;
    margin:0;
    font-size:1.85em;
    border:0px solid #ccc;
}

.news-list-cat h4 {
    padding-bottom:14px;
    margin:0;
    font-size:0.95em;
    color:#333;
    line-height: 140%;
    border:0px solid #ccc;
}

.news-list-cat h5 {
    padding:0;
    margin:0;
    font-size:0.85em;
    color:#333;
    border:0px solid #ccc;
}

/* centra o embed do twitter no artigo
.twitter-tweet {
    margin:auto;
} */

@media only screen and (max-width: 640px) {
    .page-article .article-title{font-size:1.8em;}
    .page-article .article-metadata div{display:inline-block; padding:0px; border:none; font-size:0.95em;}
    .page-article .article-metadata div:not(:last-child):after{content:" · "}

}

@media only screen and (min-width: 959px) {
    .page-article .article-title{font-size:3.0em;}
}

@media only screen and (min-width: 641px) and (max-width: 960px) {
    .page-article .article-title{font-size:2.5em;}
    .page-article .article-metadata div{display:inline-block; padding:0px; border:none;}
    .page-article .article-metadata div:not(:last-child):after{content:" · "}
}

/* RANKINGS */

.fa.ranking-down {
    color: #C91111;
}

.fa.ranking-up {
    color: #4A9B17;
}

/* SONDAGEM */

.ink-form-sondagem {
    background-color: #eee;
    padding: 1.2em;
}

.last-poll-question {
    line-height: 1.6;
}

.pool-table {
    width: 100%;
}

.pool-choice {
    font-size: 16px;
    height: 54px;
    white-space: nowrap;
    width: 10%;
}

.pool-votes {
    padding-left: 12px;
}

.pool-votes-bar {
    display: block;
    background-color: #505050;
}

.pool-total-votes-bar {
    background-color: #202020;
    height: 34px;
    line-height: 30px;
}

.pool-total-votes-bar span{
    font-size: 14px;
    color: #fff;
    padding-left:12px;
}

.pool-total-votes{
    height: 52px;
    line-height: 52px;
}

.pool-total-votes span{
    padding-left: 10px;
}

/* BANNERS */

.div-ad-text {
    margin-top: -1em;
    margin-bottom: 2.8em;
    height: 20px;
}

.div-ad-layer {
    width: 1px !important;
    height: 1px !important;
}

.div-ad-top {
    min-height: 90px;
    margin-bottom: 2em;
}

.div-ad-top-responsive {
    height: 250px;
    background: #E8E8E8;
}

@media screen and (max-width: 777px) {
    .div-ad-top {
        min-height: 60px;
        margin-bottom: 1.5em;
    }
}

@media screen and (max-width: 517px) {
    .div-ad-top {
        min-height: 106px;
        margin-bottom: 1.25em;
    }
}

@media screen and (max-width: 369px) {
    .div-ad-top {
        min-height: 60px;
        margin-bottom: 1.25em;
    }
}

/* ULTIMAS COMPETICOES HOMEPAGE */

.last-comp-right-div {
    float: left;
    width: 100%;
    padding: 9px 12px 14px 14px;
    background-color:#eee;
    display: flex;
}
.last-comp-flag {
    float: left;
}
.last-comp-flag i{
    width: 65px;
    height: 49px;
    margin-top: 3px;
    border: 1px solid #ccc;
    flex: 0 0 65px;
}
.last-comp-detail {
    float: left;
    margin-left: 10px;
}
.last-comp-name {
    padding-bottom: 10px;
    font-size: 0.90em;
    font-weight: 700;
    font-family: "Roboto Condensed";
}

/* AD BLOCKER */

#ab-message {
    display: none;
}

/* DESENHA O TAMANHO DO ESPAÇO QUE SERÁ NECESSÁRIO PARA A IMAGEM */

.my-thumb-3-2 {
    background-color: #333;
    width: 100%;
    height: 0;
    padding-bottom: 66.67%;
}

.my-thumb-4-2 {
    background-color: #333;
    width: 100%;
    height: 0;
    padding-bottom: 50%;
}

.my-thumb-4-3 {
    background-color: #333;
    width: 100%;
    height: 0;
    padding-bottom: 75%;
}

.my-thumb-16-9 {
    background-color: #333;
    width: 100%;
    height: 0;
    padding-bottom: 56.250%;
}

.my-thumb-image {
    width: 100%;
    height: 100%;
    position: absolute;
    transition: opacity 1s ease;
    opacity: 0.2;
}

.my-thumb-image.loaded {
    opacity: 1;
}

.my-min-height-image {
    min-height: 120px;
}

.covid-19-title {
    background: #293C29;
    text-align: center;
    color: #EEE;
}

.covid-19-title a {
    color: #fff;
}

.covid-19-text {
	background: #688050;
	color: #CCC;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
}

.covid-19-text a {
	color: #ffffff;
}

.div-mercado-da-bola {
    background-color: #eeeeee;
    padding: 1.75em;
}

.match-on-tv-diferido {
    margin-left: 0.75em;
}

.content-visibility-auto {
    content-visibility: auto;
    contain-intrinsic-size: 0 300px;
  }

footer {
    content-visibility: auto;
    contain-intrinsic-size: 0 350px;
}

/* PAGINA DA PESQUISA */

.ink-form input[type="text"] {
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    color: #111;
}

/* BOTAO PESQUISA e VOTAR */

.ink-button {
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    background: none;
    font-size: 0.85em;
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    border: 1px solid #bbb;
}

  .ink-button:hover, .ink-button:active {
    color: #fff;
    background: #333;
    box-shadow: none;
    border: 1px solid #333;
  }
  .ink-button:focus {
    color: #fff;
    background: #333;
    box-shadow: none;
    border: 1px solid #333;
  }

/* STADIUM */

.stadiumDetail {
    background-color: #111;
    width: 100%;
    height: 0px;
    position: relative;
    padding-bottom: 56.250%; /* 16:9 */
}

@media screen and (max-width: 517px) {
    .stadiumDetail {
        padding-bottom: 120%;
    }
}

.iframeStadiumDetail {
    width: 100%;
    height: 100%;
    position: absolute;
    border: 0;
}

/* TABOOLA */
.alternating-thumbnails-a .trc_rbox_header {
    color: #fff !important;
}

.alternating-thumbnails-a .video-label, .alternating-thumbnails-a .sponsored, .alternating-thumbnails-a .sponsored-url {
    font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif !important;
    font-size: 18px !important;
    line-height: 1.16 !important;
    padding-top: 10px !important;
    max-height: 100px !important;
}

.trc_elastic_alternating-thumbnails-a .videoCube_aspect {
    padding-bottom: 66.66% !important;
}

/* REMOVE ANUNCIOS NAO PREENCHIDOS ADSENSE */
ins.adsbygoogle[data-ad-status="unfilled"] {display: none !important;}

/* BARRA TOPO WHATSAPP */
.background-color-dark-whatsapp {
    background-color: #008069;
}
.background-color-whatsapp {
    background-color: #00A783;
}

/* BARRA TOPO TELEGRAM */
.background-color-dark-telegram {
    background-color: #0088cc;
}
.background-color-telegram {
    background-color: #32AADF;
}

/* BARRA TOPO INSTAGRAM */
.background-color-dark-instagram {
    background-color: #E1306C;
}
.background-color-instagram {
    background-color: #F5608D;
}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon.flag-icon-bordered {
  border: 1px solid #aaa;
}
.flag-icon.flag-icon-white-background {
  background-color: #fff;
}
.flag-icon-101 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ad.svg?ea80966cd868');
}
.flag-icon-101.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ad.svg?ea80966cd868');
}
.flag-icon-114 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ae.svg?ea80966cd868');
}
.flag-icon-114.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ae.svg?ea80966cd868');
}
.flag-icon-148 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/af.svg?ea80966cd868');
}
.flag-icon-148.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/af.svg?ea80966cd868');
}
.flag-icon-218 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ag.svg?ea80966cd868');
}
.flag-icon-218.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ag.svg?ea80966cd868');
}
.flag-icon-217 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ai.svg?ea80966cd868');
}
.flag-icon-217.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ai.svg?ea80966cd868');
}
.flag-icon-61 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/al.svg?ea80966cd868');
}
.flag-icon-61.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/al.svg?ea80966cd868');
}
.flag-icon-63 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/am.svg?ea80966cd868');
}
.flag-icon-63.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/am.svg?ea80966cd868');
}
.flag-icon-4 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ao.svg?ea80966cd868');
}
.flag-icon-4.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ao.svg?ea80966cd868');
}
.flag-icon-aq {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/aq.svg?ea80966cd868');
}
.flag-icon-aq.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/aq.svg?ea80966cd868');
}
.flag-icon-5 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ar.svg?ea80966cd868');
}
.flag-icon-5.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ar.svg?ea80966cd868');
}
.flag-icon-223 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/as.svg?ea80966cd868');
}
.flag-icon-223.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/as.svg?ea80966cd868');
}
.flag-icon-3 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/at.svg?ea80966cd868');
}
.flag-icon-3.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/at.svg?ea80966cd868');
}
.flag-icon-94 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/au.svg?ea80966cd868');
}
.flag-icon-94.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/au.svg?ea80966cd868');
}
.flag-icon-198 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/aw.svg?ea80966cd868');
}
.flag-icon-198.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/aw.svg?ea80966cd868');
}
.flag-icon-ax {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ax.svg?ea80966cd868');
}
.flag-icon-ax.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ax.svg?ea80966cd868');
}
.flag-icon-100 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/az.svg?ea80966cd868');
}
.flag-icon-100.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/az.svg?ea80966cd868');
}
.flag-icon-56 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ba.svg?ea80966cd868');
}
.flag-icon-56.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ba.svg?ea80966cd868');
}
.flag-icon-133 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bb.svg?ea80966cd868');
}
.flag-icon-133.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bb.svg?ea80966cd868');
}
.flag-icon-187 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bd.svg?ea80966cd868');
}
.flag-icon-187.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bd.svg?ea80966cd868');
}
.flag-icon-6 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/be.svg?ea80966cd868');
}
.flag-icon-6.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/be.svg?ea80966cd868');
}
.flag-icon-103 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bf.svg?ea80966cd868');
}
.flag-icon-103.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bf.svg?ea80966cd868');
}
.flag-icon-8 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bg.svg?ea80966cd868');
}
.flag-icon-8.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bg.svg?ea80966cd868');
}
.flag-icon-162 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bh.svg?ea80966cd868');
}
.flag-icon-162.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bh.svg?ea80966cd868');
}
.flag-icon-136 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bi.svg?ea80966cd868');
}
.flag-icon-136.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bi.svg?ea80966cd868');
}
.flag-icon-50 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bj.svg?ea80966cd868');
}
.flag-icon-50.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bj.svg?ea80966cd868');
}
.flag-icon-bl {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bl.svg?ea80966cd868');
}
.flag-icon-bl.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bl.svg?ea80966cd868');
}
.flag-icon-134 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bm.svg?ea80966cd868');
}
.flag-icon-134.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bm.svg?ea80966cd868');
}
.flag-icon-173 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bn.svg?ea80966cd868');
}
.flag-icon-173.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bn.svg?ea80966cd868');
}
.flag-icon-72 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bo.svg?ea80966cd868');
}
.flag-icon-72.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bo.svg?ea80966cd868');
}
.flag-icon-bq {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bq.svg?ea80966cd868');
}
.flag-icon-bq.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bq.svg?ea80966cd868');
}
.flag-icon-7 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/br.svg?ea80966cd868');
}
.flag-icon-7.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/br.svg?ea80966cd868');
}
.flag-icon-132 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bs.svg?ea80966cd868');
}
.flag-icon-132.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bs.svg?ea80966cd868');
}
.flag-icon-228 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bt.svg?ea80966cd868');
}
.flag-icon-228.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bt.svg?ea80966cd868');
}
.flag-icon-bv {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bv.svg?ea80966cd868');
}
.flag-icon-bv.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bv.svg?ea80966cd868');
}
.flag-icon-135 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bw.svg?ea80966cd868');
}
.flag-icon-135.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bw.svg?ea80966cd868');
}
.flag-icon-58 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/by.svg?ea80966cd868');
}
.flag-icon-58.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/by.svg?ea80966cd868');
}
.flag-icon-150 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bz.svg?ea80966cd868');
}
.flag-icon-150.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bz.svg?ea80966cd868');
}
.flag-icon-91 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ca.svg?ea80966cd868');
}
.flag-icon-91.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ca.svg?ea80966cd868');
}
.flag-icon-cc {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cc.svg?ea80966cd868');
}
.flag-icon-cc.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cc.svg?ea80966cd868');
}
.flag-icon-127 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cd.svg?ea80966cd868');
}
.flag-icon-127.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cd.svg?ea80966cd868');
}
.flag-icon-180 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cf.svg?ea80966cd868');
}
.flag-icon-180.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cf.svg?ea80966cd868');
}
.flag-icon-87 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cg.svg?ea80966cd868');
}
.flag-icon-87.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cg.svg?ea80966cd868');
}
.flag-icon-37 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ch.svg?ea80966cd868');
}
.flag-icon-37.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ch.svg?ea80966cd868');
}
.flag-icon-76 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ci.svg?ea80966cd868');
}
.flag-icon-76.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ci.svg?ea80966cd868');
}
.flag-icon-226 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ck.svg?ea80966cd868');
}
.flag-icon-226.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ck.svg?ea80966cd868');
}
.flag-icon-9 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cl.svg?ea80966cd868');
}
.flag-icon-9.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cl.svg?ea80966cd868');
}
.flag-icon-51 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cm.svg?ea80966cd868');
}
.flag-icon-51.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cm.svg?ea80966cd868');
}
.flag-icon-106 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cn.svg?ea80966cd868');
}
.flag-icon-106.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cn.svg?ea80966cd868');
}
.flag-icon-67 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/co.svg?ea80966cd868');
}
.flag-icon-67.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/co.svg?ea80966cd868');
}
.flag-icon-73 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cr.svg?ea80966cd868');
}
.flag-icon-73.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cr.svg?ea80966cd868');
}
.flag-icon-112 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cu.svg?ea80966cd868');
}
.flag-icon-112.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cu.svg?ea80966cd868');
}
.flag-icon-153 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cv.svg?ea80966cd868');
}
.flag-icon-153.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cv.svg?ea80966cd868');
}
.flag-icon-175 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cw.svg?ea80966cd868');
}
.flag-icon-175.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cw.svg?ea80966cd868');
}
.flag-icon-cx {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cx.svg?ea80966cd868');
}
.flag-icon-cx.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cx.svg?ea80966cd868');
}
.flag-icon-59 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cy.svg?ea80966cd868');
}
.flag-icon-59.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cy.svg?ea80966cd868');
}
.flag-icon-32 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/cz.svg?ea80966cd868');
}
.flag-icon-32.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/cz.svg?ea80966cd868');
}
.flag-icon-1 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/de.svg?ea80966cd868');
}
.flag-icon-1.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/de.svg?ea80966cd868');
}
.flag-icon-183 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/dj.svg?ea80966cd868');
}
.flag-icon-183.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/dj.svg?ea80966cd868');
}
.flag-icon-11 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/dk.svg?ea80966cd868');
}
.flag-icon-11.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/dk.svg?ea80966cd868');
}
.flag-icon-200 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/dm.svg?ea80966cd868');
}
.flag-icon-200.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/dm.svg?ea80966cd868');
}
.flag-icon-147 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/do.svg?ea80966cd868');
}
.flag-icon-147.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/do.svg?ea80966cd868');
}
.flag-icon-111 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/dz.svg?ea80966cd868');
}
.flag-icon-111.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/dz.svg?ea80966cd868');
}
.flag-icon-69 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ec.svg?ea80966cd868');
}
.flag-icon-69.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ec.svg?ea80966cd868');
}
.flag-icon-98 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ee.svg?ea80966cd868');
}
.flag-icon-98.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ee.svg?ea80966cd868');
}
.flag-icon-77 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/eg.svg?ea80966cd868');
}
.flag-icon-77.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/eg.svg?ea80966cd868');
}
.flag-icon-eh {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/eh.svg?ea80966cd868');
}
.flag-icon-eh.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/eh.svg?ea80966cd868');
}
.flag-icon-138 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/er.svg?ea80966cd868');
}
.flag-icon-138.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/er.svg?ea80966cd868');
}
.flag-icon-15 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/es.svg?ea80966cd868');
}
.flag-icon-15.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/es.svg?ea80966cd868');
}
.flag-icon-139 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/et.svg?ea80966cd868');
}
.flag-icon-139.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/et.svg?ea80966cd868');
}
.flag-icon-17 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/fi.svg?ea80966cd868');
}
.flag-icon-17.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/fi.svg?ea80966cd868');
}
.flag-icon-220 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/fj.svg?ea80966cd868');
}
.flag-icon-220.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/fj.svg?ea80966cd868');
}
.flag-icon-fk {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/fk.svg?ea80966cd868');
}
.flag-icon-fk.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/fk.svg?ea80966cd868');
}
.flag-icon-fm {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/fm.svg?ea80966cd868');
}
.flag-icon-fm.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/fm.svg?ea80966cd868');
}
.flag-icon-102 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/fo.svg?ea80966cd868');
}
.flag-icon-102.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/fo.svg?ea80966cd868');
}
.flag-icon-18 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/fr.svg?ea80966cd868');
}
.flag-icon-18.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/fr.svg?ea80966cd868');
}
.flag-icon-130 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ga.svg?ea80966cd868');
}
.flag-icon-130.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ga.svg?ea80966cd868');
}
.flag-icon-234 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gb.svg?ea80966cd868');
}
.flag-icon-234.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gb.svg?ea80966cd868');
}
.flag-icon-119 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gd.svg?ea80966cd868');
}
.flag-icon-119.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gd.svg?ea80966cd868');
}
.flag-icon-62 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ge.svg?ea80966cd868');
}
.flag-icon-62.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ge.svg?ea80966cd868');
}
.flag-icon-237 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gf.svg?ea80966cd868');
}
.flag-icon-237.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gf.svg?ea80966cd868');
}
.flag-icon-gg {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gg.svg?ea80966cd868');
}
.flag-icon-gg.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gg.svg?ea80966cd868');
}
.flag-icon-78 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gh.svg?ea80966cd868');
}
.flag-icon-78.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gh.svg?ea80966cd868');
}
.flag-icon-232 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gi.svg?ea80966cd868');
}
.flag-icon-232.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gi.svg?ea80966cd868');
}
.flag-icon-gl {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gl.svg?ea80966cd868');
}
.flag-icon-gl.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gl.svg?ea80966cd868');
}
.flag-icon-137 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gm.svg?ea80966cd868');
}
.flag-icon-137.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gm.svg?ea80966cd868');
}
.flag-icon-79 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gn.svg?ea80966cd868');
}
.flag-icon-79.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gn.svg?ea80966cd868');
}
.flag-icon-120 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gp.svg?ea80966cd868');
}
.flag-icon-120.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gp.svg?ea80966cd868');
}
.flag-icon-181 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gq.svg?ea80966cd868');
}
.flag-icon-181.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gq.svg?ea80966cd868');
}
.flag-icon-19 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gr.svg?ea80966cd868');
}
.flag-icon-19.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gr.svg?ea80966cd868');
}
.flag-icon-gs {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gs.svg?ea80966cd868');
}
.flag-icon-gs.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gs.svg?ea80966cd868');
}
.flag-icon-131 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gt.svg?ea80966cd868');
}
.flag-icon-131.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gt.svg?ea80966cd868');
}
.flag-icon-227 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gu.svg?ea80966cd868');
}
.flag-icon-227.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gu.svg?ea80966cd868');
}
.flag-icon-154 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gw.svg?ea80966cd868');
}
.flag-icon-154.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gw.svg?ea80966cd868');
}
.flag-icon-196 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gy.svg?ea80966cd868');
}
.flag-icon-196.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gy.svg?ea80966cd868');
}
.flag-icon-172 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/hk.svg?ea80966cd868');
}
.flag-icon-172.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/hk.svg?ea80966cd868');
}
.flag-icon-hm {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/hm.svg?ea80966cd868');
}
.flag-icon-hm.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/hm.svg?ea80966cd868');
}
.flag-icon-74 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/hn.svg?ea80966cd868');
}
.flag-icon-74.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/hn.svg?ea80966cd868');
}
.flag-icon-10 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/hr.svg?ea80966cd868');
}
.flag-icon-10.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/hr.svg?ea80966cd868');
}
.flag-icon-121 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ht.svg?ea80966cd868');
}
.flag-icon-121.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ht.svg?ea80966cd868');
}
.flag-icon-21 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/hu.svg?ea80966cd868');
}
.flag-icon-21.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/hu.svg?ea80966cd868');
}
.flag-icon-163 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/id.svg?ea80966cd868');
}
.flag-icon-163.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/id.svg?ea80966cd868');
}
.flag-icon-23 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ie.svg?ea80966cd868');
}
.flag-icon-23.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ie.svg?ea80966cd868');
}
.flag-icon-25 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/il.svg?ea80966cd868');
}
.flag-icon-25.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/il.svg?ea80966cd868');
}
.flag-icon-im {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/im.svg?ea80966cd868');
}
.flag-icon-im.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/im.svg?ea80966cd868');
}
.flag-icon-161 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/in.svg?ea80966cd868');
}
.flag-icon-161.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/in.svg?ea80966cd868');
}
.flag-icon-io {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/io.svg?ea80966cd868');
}
.flag-icon-io.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/io.svg?ea80966cd868');
}
.flag-icon-113 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/iq.svg?ea80966cd868');
}
.flag-icon-113.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/iq.svg?ea80966cd868');
}
.flag-icon-107 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ir.svg?ea80966cd868');
}
.flag-icon-107.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ir.svg?ea80966cd868');
}
.flag-icon-24 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/is.svg?ea80966cd868');
}
.flag-icon-24.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/is.svg?ea80966cd868');
}
.flag-icon-26 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/it.svg?ea80966cd868');
}
.flag-icon-26.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/it.svg?ea80966cd868');
}
.flag-icon-je {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/je.svg?ea80966cd868');
}
.flag-icon-je.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/je.svg?ea80966cd868');
}
.flag-icon-116 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/jm.svg?ea80966cd868');
}
.flag-icon-116.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/jm.svg?ea80966cd868');
}
.flag-icon-128 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/jo.svg?ea80966cd868');
}
.flag-icon-128.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/jo.svg?ea80966cd868');
}
.flag-icon-27 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/jp.svg?ea80966cd868');
}
.flag-icon-27.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/jp.svg?ea80966cd868');
}
.flag-icon-141 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ke.svg?ea80966cd868');
}
.flag-icon-141.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ke.svg?ea80966cd868');
}
.flag-icon-210 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/kg.svg?ea80966cd868');
}
.flag-icon-210.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/kg.svg?ea80966cd868');
}
.flag-icon-199 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/kh.svg?ea80966cd868');
}
.flag-icon-199.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/kh.svg?ea80966cd868');
}
.flag-icon-ki {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ki.svg?ea80966cd868');
}
.flag-icon-ki.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ki.svg?ea80966cd868');
}
.flag-icon-177 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/km.svg?ea80966cd868');
}
.flag-icon-177.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/km.svg?ea80966cd868');
}
.flag-icon-195 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/kn.svg?ea80966cd868');
}
.flag-icon-195.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/kn.svg?ea80966cd868');
}
.flag-icon-109 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/kp.svg?ea80966cd868');
}
.flag-icon-109.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/kp.svg?ea80966cd868');
}
.flag-icon-108 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/kr.svg?ea80966cd868');
}
.flag-icon-108.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/kr.svg?ea80966cd868');
}
.flag-icon-92 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/kw.svg?ea80966cd868');
}
.flag-icon-92.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/kw.svg?ea80966cd868');
}
.flag-icon-151 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ky.svg?ea80966cd868');
}
.flag-icon-151.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ky.svg?ea80966cd868');
}
.flag-icon-64 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/kz.svg?ea80966cd868');
}
.flag-icon-64.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/kz.svg?ea80966cd868');
}
.flag-icon-203 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/la.svg?ea80966cd868');
}
.flag-icon-203.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/la.svg?ea80966cd868');
}
.flag-icon-166 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/lb.svg?ea80966cd868');
}
.flag-icon-166.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/lb.svg?ea80966cd868');
}
.flag-icon-145 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/lc.svg?ea80966cd868');
}
.flag-icon-145.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/lc.svg?ea80966cd868');
}
.flag-icon-65 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/li.svg?ea80966cd868');
}
.flag-icon-65.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/li.svg?ea80966cd868');
}
.flag-icon-212 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/lk.svg?ea80966cd868');
}
.flag-icon-212.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/lk.svg?ea80966cd868');
}
.flag-icon-104 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/lr.svg?ea80966cd868');
}
.flag-icon-104.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/lr.svg?ea80966cd868');
}
.flag-icon-155 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ls.svg?ea80966cd868');
}
.flag-icon-155.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ls.svg?ea80966cd868');
}
.flag-icon-47 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/lt.svg?ea80966cd868');
}
.flag-icon-47.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/lt.svg?ea80966cd868');
}
.flag-icon-97 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/lu.svg?ea80966cd868');
}
.flag-icon-97.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/lu.svg?ea80966cd868');
}
.flag-icon-60 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/lv.svg?ea80966cd868');
}
.flag-icon-60.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/lv.svg?ea80966cd868');
}
.flag-icon-88 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ly.svg?ea80966cd868');
}
.flag-icon-88.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ly.svg?ea80966cd868');
}
.flag-icon-81 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ma.svg?ea80966cd868');
}
.flag-icon-81.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ma.svg?ea80966cd868');
}
.flag-icon-mc {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mc.svg?ea80966cd868');
}
.flag-icon-mc.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mc.svg?ea80966cd868');
}
.flag-icon-54 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/md.svg?ea80966cd868');
}
.flag-icon-54.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/md.svg?ea80966cd868');
}
.flag-icon-96 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/me.svg?ea80966cd868');
}
.flag-icon-96.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/me.svg?ea80966cd868');
}
.flag-icon-240 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mf.svg?ea80966cd868');
}
.flag-icon-240.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mf.svg?ea80966cd868');
}
.flag-icon-156 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mg.svg?ea80966cd868');
}
.flag-icon-156.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mg.svg?ea80966cd868');
}
.flag-icon-mh {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mh.svg?ea80966cd868');
}
.flag-icon-mh.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mh.svg?ea80966cd868');
}
.flag-icon-57 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mk.svg?ea80966cd868');
}
.flag-icon-57.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mk.svg?ea80966cd868');
}
.flag-icon-80 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ml.svg?ea80966cd868');
}
.flag-icon-80.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ml.svg?ea80966cd868');
}
.flag-icon-206 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mm.svg?ea80966cd868');
}
.flag-icon-206.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mm.svg?ea80966cd868');
}
.flag-icon-207 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mn.svg?ea80966cd868');
}
.flag-icon-207.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mn.svg?ea80966cd868');
}
.flag-icon-204 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mo.svg?ea80966cd868');
}
.flag-icon-204.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mo.svg?ea80966cd868');
}
.flag-icon-mp {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mp.svg?ea80966cd868');
}
.flag-icon-mp.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mp.svg?ea80966cd868');
}
.flag-icon-216 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mq.svg?ea80966cd868');
}
.flag-icon-216.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mq.svg?ea80966cd868');
}
.flag-icon-157 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mr.svg?ea80966cd868');
}
.flag-icon-157.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mr.svg?ea80966cd868');
}
.flag-icon-208 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ms.svg?ea80966cd868');
}
.flag-icon-208.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ms.svg?ea80966cd868');
}
.flag-icon-99 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mt.svg?ea80966cd868');
}
.flag-icon-99.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mt.svg?ea80966cd868');
}
.flag-icon-178 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mu.svg?ea80966cd868');
}
.flag-icon-178.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mu.svg?ea80966cd868');
}
.flag-icon-205 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mv.svg?ea80966cd868');
}
.flag-icon-205.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mv.svg?ea80966cd868');
}
.flag-icon-126 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mw.svg?ea80966cd868');
}
.flag-icon-126.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mw.svg?ea80966cd868');
}
.flag-icon-28 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mx.svg?ea80966cd868');
}
.flag-icon-28.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mx.svg?ea80966cd868');
}
.flag-icon-185 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/my.svg?ea80966cd868');
}
.flag-icon-185.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/my.svg?ea80966cd868');
}
.flag-icon-29 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/mz.svg?ea80966cd868');
}
.flag-icon-29.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/mz.svg?ea80966cd868');
}
.flag-icon-82 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/na.svg?ea80966cd868');
}
.flag-icon-82.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/na.svg?ea80966cd868');
}
.flag-icon-221 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/nc.svg?ea80966cd868');
}
.flag-icon-221.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/nc.svg?ea80966cd868');
}
.flag-icon-158 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ne.svg?ea80966cd868');
}
.flag-icon-158.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ne.svg?ea80966cd868');
}
.flag-icon-nf {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/nf.svg?ea80966cd868');
}
.flag-icon-nf.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/nf.svg?ea80966cd868');
}
.flag-icon-83 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ng.svg?ea80966cd868');
}
.flag-icon-83.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ng.svg?ea80966cd868');
}
.flag-icon-117 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ni.svg?ea80966cd868');
}
.flag-icon-117.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ni.svg?ea80966cd868');
}
.flag-icon-20 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/nl.svg?ea80966cd868');
}
.flag-icon-20.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/nl.svg?ea80966cd868');
}
.flag-icon-30 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/no.svg?ea80966cd868');
}
.flag-icon-30.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/no.svg?ea80966cd868');
}
.flag-icon-209 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/np.svg?ea80966cd868');
}
.flag-icon-209.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/np.svg?ea80966cd868');
}
.flag-icon-nr {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/nr.svg?ea80966cd868');
}
.flag-icon-nr.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/nr.svg?ea80966cd868');
}
.flag-icon-nu {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/nu.svg?ea80966cd868');
}
.flag-icon-nu.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/nu.svg?ea80966cd868');
}
.flag-icon-95 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/nz.svg?ea80966cd868');
}
.flag-icon-95.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/nz.svg?ea80966cd868');
}
.flag-icon-140 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/om.svg?ea80966cd868');
}
.flag-icon-140.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/om.svg?ea80966cd868');
}
.flag-icon-122 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pa.svg?ea80966cd868');
}
.flag-icon-122.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pa.svg?ea80966cd868');
}
.flag-icon-71 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pe.svg?ea80966cd868');
}
.flag-icon-71.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pe.svg?ea80966cd868');
}
.flag-icon-123 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pf.svg?ea80966cd868');
}
.flag-icon-123.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pf.svg?ea80966cd868');
}
.flag-icon-171 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pg.svg?ea80966cd868');
}
.flag-icon-171.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pg.svg?ea80966cd868');
}
.flag-icon-174 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ph.svg?ea80966cd868');
}
.flag-icon-174.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ph.svg?ea80966cd868');
}
.flag-icon-189 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pk.svg?ea80966cd868');
}
.flag-icon-189.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pk.svg?ea80966cd868');
}
.flag-icon-31 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pl.svg?ea80966cd868');
}
.flag-icon-31.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pl.svg?ea80966cd868');
}
.flag-icon-pm {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pm.svg?ea80966cd868');
}
.flag-icon-pm.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pm.svg?ea80966cd868');
}
.flag-icon-pn {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pn.svg?ea80966cd868');
}
.flag-icon-pn.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pn.svg?ea80966cd868');
}
.flag-icon-152 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pr.svg?ea80966cd868');
}
.flag-icon-152.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pr.svg?ea80966cd868');
}
.flag-icon-197 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ps.svg?ea80966cd868');
}
.flag-icon-197.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ps.svg?ea80966cd868');
}
.flag-icon-2 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pt.svg?ea80966cd868');
}
.flag-icon-2.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pt.svg?ea80966cd868');
}
.flag-icon-pw {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/pw.svg?ea80966cd868');
}
.flag-icon-pw.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/pw.svg?ea80966cd868');
}
.flag-icon-68 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/py.svg?ea80966cd868');
}
.flag-icon-68.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/py.svg?ea80966cd868');
}
.flag-icon-115 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/qa.svg?ea80966cd868');
}
.flag-icon-115.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/qa.svg?ea80966cd868');
}
.flag-icon-re {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/re.svg?ea80966cd868');
}
.flag-icon-re.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/re.svg?ea80966cd868');
}
.flag-icon-33 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ro.svg?ea80966cd868');
}
.flag-icon-33.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ro.svg?ea80966cd868');
}
.flag-icon-35 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/rs.svg?ea80966cd868');
}
.flag-icon-35.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/rs.svg?ea80966cd868');
}
.flag-icon-34 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ru.svg?ea80966cd868');
}
.flag-icon-34.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ru.svg?ea80966cd868');
}
.flag-icon-146 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/rw.svg?ea80966cd868');
}
.flag-icon-146.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/rw.svg?ea80966cd868');
}
.flag-icon-105 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sa.svg?ea80966cd868');
}
.flag-icon-105.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sa.svg?ea80966cd868');
}
.flag-icon-224 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sb.svg?ea80966cd868');
}
.flag-icon-224.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sb.svg?ea80966cd868');
}
.flag-icon-182 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sc.svg?ea80966cd868');
}
.flag-icon-182.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sc.svg?ea80966cd868');
}
.flag-icon-85 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sd.svg?ea80966cd868');
}
.flag-icon-85.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sd.svg?ea80966cd868');
}
.flag-icon-36 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/se.svg?ea80966cd868');
}
.flag-icon-36.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/se.svg?ea80966cd868');
}
.flag-icon-186 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sg.svg?ea80966cd868');
}
.flag-icon-186.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sg.svg?ea80966cd868');
}
.flag-icon-sh {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sh.svg?ea80966cd868');
}
.flag-icon-sh.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sh.svg?ea80966cd868');
}
.flag-icon-14 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/si.svg?ea80966cd868');
}
.flag-icon-14.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/si.svg?ea80966cd868');
}
.flag-icon-sj {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sj.svg?ea80966cd868');
}
.flag-icon-sj.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sj.svg?ea80966cd868');
}
.flag-icon-13 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sk.svg?ea80966cd868');
}
.flag-icon-13.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sk.svg?ea80966cd868');
}
.flag-icon-159 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sl.svg?ea80966cd868');
}
.flag-icon-159.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sl.svg?ea80966cd868');
}
.flag-icon-110 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sm.svg?ea80966cd868');
}
.flag-icon-110.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sm.svg?ea80966cd868');
}
.flag-icon-84 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sn.svg?ea80966cd868');
}
.flag-icon-84.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sn.svg?ea80966cd868');
}
.flag-icon-160 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/so.svg?ea80966cd868');
}
.flag-icon-160.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/so.svg?ea80966cd868');
}
.flag-icon-144 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sr.svg?ea80966cd868');
}
.flag-icon-144.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sr.svg?ea80966cd868');
}
.flag-icon-230 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ss.svg?ea80966cd868');
}
.flag-icon-230.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ss.svg?ea80966cd868');
}
.flag-icon-211 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/st.svg?ea80966cd868');
}
.flag-icon-211.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/st.svg?ea80966cd868');
}
.flag-icon-118 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sv.svg?ea80966cd868');
}
.flag-icon-118.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sv.svg?ea80966cd868');
}
.flag-icon-239 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sx.svg?ea80966cd868');
}
.flag-icon-239.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sx.svg?ea80966cd868');
}
.flag-icon-129 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sy.svg?ea80966cd868');
}
.flag-icon-129.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sy.svg?ea80966cd868');
}
.flag-icon-179 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/sz.svg?ea80966cd868');
}
.flag-icon-179.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/sz.svg?ea80966cd868');
}
.flag-icon-193 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tc.svg?ea80966cd868');
}
.flag-icon-193.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tc.svg?ea80966cd868');
}
.flag-icon-176 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/td.svg?ea80966cd868');
}
.flag-icon-176.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/td.svg?ea80966cd868');
}
.flag-icon-tf {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tf.svg?ea80966cd868');
}
.flag-icon-tf.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tf.svg?ea80966cd868');
}
.flag-icon-89 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tg.svg?ea80966cd868');
}
.flag-icon-89.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tg.svg?ea80966cd868');
}
.flag-icon-184 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/th.svg?ea80966cd868');
}
.flag-icon-184.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/th.svg?ea80966cd868');
}
.flag-icon-213 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tj.svg?ea80966cd868');
}
.flag-icon-213.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tj.svg?ea80966cd868');
}
.flag-icon-tk {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tk.svg?ea80966cd868');
}
.flag-icon-tk.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tk.svg?ea80966cd868');
}
.flag-icon-215 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tl.svg?ea80966cd868');
}
.flag-icon-215.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tl.svg?ea80966cd868');
}
.flag-icon-165 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tm.svg?ea80966cd868');
}
.flag-icon-165.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tm.svg?ea80966cd868');
}
.flag-icon-75 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tn.svg?ea80966cd868');
}
.flag-icon-75.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tn.svg?ea80966cd868');
}
.flag-icon-225 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/to.svg?ea80966cd868');
}
.flag-icon-225.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/to.svg?ea80966cd868');
}
.flag-icon-38 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tr.svg?ea80966cd868');
}
.flag-icon-38.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tr.svg?ea80966cd868');
}
.flag-icon-124 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tt.svg?ea80966cd868');
}
.flag-icon-124.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tt.svg?ea80966cd868');
}
.flag-icon-tv {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tv.svg?ea80966cd868');
}
.flag-icon-tv.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tv.svg?ea80966cd868');
}
.flag-icon-214 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tw.svg?ea80966cd868');
}
.flag-icon-214.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tw.svg?ea80966cd868');
}
.flag-icon-143 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/tz.svg?ea80966cd868');
}
.flag-icon-143.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/tz.svg?ea80966cd868');
}
.flag-icon-39 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ua.svg?ea80966cd868');
}
.flag-icon-39.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ua.svg?ea80966cd868');
}
.flag-icon-142 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ug.svg?ea80966cd868');
}
.flag-icon-142.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ug.svg?ea80966cd868');
}
.flag-icon-um {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/um.svg?ea80966cd868');
}
.flag-icon-um.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/um.svg?ea80966cd868');
}
.flag-icon-16 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/us.svg?ea80966cd868');
}
.flag-icon-16.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/us.svg?ea80966cd868');
}
.flag-icon-52 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/uy.svg?ea80966cd868');
}
.flag-icon-52.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/uy.svg?ea80966cd868');
}
.flag-icon-125 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/uz.svg?ea80966cd868');
}
.flag-icon-125.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/uz.svg?ea80966cd868');
}
.flag-icon-va {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/va.svg?ea80966cd868');
}
.flag-icon-va.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/va.svg?ea80966cd868');
}
.flag-icon-191 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/vc.svg?ea80966cd868');
}
.flag-icon-191.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/vc.svg?ea80966cd868');
}
.flag-icon-70 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ve.svg?ea80966cd868');
}
.flag-icon-70.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ve.svg?ea80966cd868');
}
.flag-icon-202 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/vg.svg?ea80966cd868');
}
.flag-icon-202.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/vg.svg?ea80966cd868');
}
.flag-icon-201 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/vi.svg?ea80966cd868');
}
.flag-icon-201.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/vi.svg?ea80966cd868');
}
.flag-icon-164 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/vn.svg?ea80966cd868');
}
.flag-icon-164.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/vn.svg?ea80966cd868');
}
.flag-icon-219 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/vu.svg?ea80966cd868');
}
.flag-icon-219.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/vu.svg?ea80966cd868');
}
.flag-icon-wf {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/wf.svg?ea80966cd868');
}
.flag-icon-wf.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/wf.svg?ea80966cd868');
}
.flag-icon-222 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ws.svg?ea80966cd868');
}
.flag-icon-222.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ws.svg?ea80966cd868');
}
.flag-icon-188 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ye.svg?ea80966cd868');
}
.flag-icon-188.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ye.svg?ea80966cd868');
}
.flag-icon-yt {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/yt.svg?ea80966cd868');
}
.flag-icon-yt.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/yt.svg?ea80966cd868');
}
.flag-icon-49 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/za.svg?ea80966cd868');
}
.flag-icon-49.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/za.svg?ea80966cd868');
}
.flag-icon-86 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/zm.svg?ea80966cd868');
}
.flag-icon-86.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/zm.svg?ea80966cd868');
}
.flag-icon-90 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/zw.svg?ea80966cd868');
}
.flag-icon-90.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/zw.svg?ea80966cd868');
}
.flag-icon-eu {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/eu.svg?ea80966cd868');
}
.flag-icon-eu.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/eu.svg?ea80966cd868');
}
.flag-icon-22 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gb-eng.svg?ea80966cd868');
}
.flag-icon-22.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gb-eng.svg?ea80966cd868');
}
.flag-icon-53 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gb-nir.svg?ea80966cd868');
}
.flag-icon-53.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gb-nir.svg?ea80966cd868');
}
.flag-icon-12 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gb-sct.svg?ea80966cd868');
}
.flag-icon-12.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gb-sct.svg?ea80966cd868');
}
.flag-icon-55 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/gb-wls.svg?ea80966cd868');
}
.flag-icon-55.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/gb-wls.svg?ea80966cd868');
}
.flag-icon-229 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/xk.svg?ea80966cd868');
}
.flag-icon-229.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/xk.svg?ea80966cd868');
}
.flag-icon-un {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/un.svg?ea80966cd868');
}
.flag-icon-un.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/un.svg?ea80966cd868');
}
.flag-icon-241 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/bon.svg?ea80966cd868');
}
.flag-icon-241.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/bon.svg');
}
.flag-icon-231 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/zz.svg?81d1c7eab2fc');
}
.flag-icon-231.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/zz.svg');
}

/* ANTIGAS BANDEIRAS DAS CONFEDERACOES EM SVG
.flag-icon-conf_1 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/fifa-4x3.svg?ea80966cd868');
}
.flag-icon-conf_1.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/fifa-flag.svg?ea80966cd868');
}
.flag-icon-conf_2 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/uefa-4x3.svg?ea80966cd868');
}
.flag-icon-conf_2.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/uefa.svg?ea80966cd868');
}
.flag-icon-conf_3 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/conmebol-4x3.svg?ea80966cd868');
}
.flag-icon-conf_3.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/conmebol.svg?ea80966cd868');
}
.flag-icon-conf_4 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/concacaf-4x3.svg?ea80966cd868');
}
.flag-icon-conf_4.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/concacaf.svg?ea80966cd868');
}
.flag-icon-conf_5 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/afc-4x3.svg?ea80966cd868');
}
.flag-icon-conf_5.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/afc.svg?ea80966cd868');
}
.flag-icon-conf_6 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/caf-4x3.svg?ea80966cd868');
}
.flag-icon-conf_6.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/caf.svg?ea80966cd868');
}
.flag-icon-conf_7 {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/4x3/ofc-4x3.svg?ea80966cd868');
}
.flag-icon-conf_7.flag-icon-squared {
  background-image: url('https://static.futebol365.pt/website/img/responsive/flags/1x1/ofc.svg?ea80966cd868');
}*/

/* NOVAS BANDEIRAS DAS CONFEDERACOES EM PNG SPRITE: https://responsive-css.us */

.flag-icon-conf_5, .flag-icon-conf_6, .flag-icon-conf_4, .flag-icon-conf_3, .flag-icon-conf_1, .flag-icon-conf_7, .flag-icon-conf_2 {
  display:inline-block; 
  background-repeat: no-repeat;
  background-image:url('https://static.futebol365.pt/website/img/responsive/flags/4x3/confederacoes_sprite_small_tinypng.png?ea80966cd868');
}

.flag-icon-conf_5 {background-position: 0.00000% 0.00000%; background-size: 512.000%;}
.flag-icon-conf_6 {background-position: 24.2718% 0.00000%; background-size: 512.000%;}
.flag-icon-conf_4 {background-position: 48.5437% 0.00000%; background-size: 512.000%;}
.flag-icon-conf_3 {background-position: 72.8155% 0.00000%; background-size: 512.000%;}
.flag-icon-conf_1 {background-position: 97.0874% 0.00000%; background-size: 512.000%;}
.flag-icon-conf_7 {background-position: 0.00000% 41.4365%; background-size: 512.000%;}
.flag-icon-conf_2 {background-position: 24.2718% 41.4365%; background-size: 512.000%;}

/*
NOVAS BANDEIRAS DOS PAISES EXTINTOS
*/

.flag-icon-169, .flag-icon-168, .flag-icon-170, .flag-icon-66, .flag-icon-167, .flag-icon-236 {
  display:inline-block;
  background-repeat: no-repeat;
  background-image:url('https://static.futebol365.pt/website/img/responsive/flags/4x3/paises_sprite_small_tinypng.png?ea80966cd868');
}

.flag-icon-169 {background-position: 0.00000% 0.00000%; background-size: 256.000%; }
.flag-icon-168 {background-position: 64.1026% 0.00000%; background-size: 256.000%; }
.flag-icon-170 {background-position: 0.00000% 41.4365%; background-size: 256.000%; }
.flag-icon-66 {background-position: 64.1026% 41.4365%; background-size: 256.000%; }
.flag-icon-167 {background-position: 0.00000% 82.8729%; background-size: 256.000%; }
.flag-icon-236 {background-position: 64.1026% 82.8729%; background-size: 256.000%; }