@font-face{font-family:"Roboto";src:local(Roboto Thin),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Thin.woff") format("woff");font-weight:100}
@font-face{font-family:"Roboto";src:local(Roboto Light),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300}
@font-face{font-family:"Roboto";src:local(Roboto Regular),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400}
@font-face{font-family:"Roboto";src:local(Roboto Medium),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500}
@font-face{font-family:"Roboto";src:local(Roboto Bold),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../themes/materialize-dea/assets/fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../themes/materialize-dea/assets/fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url('../themes/materialize-dea/assets/fonts/material-icons/MaterialIcons-Regular.woff2') format('woff2'),url('../themes/materialize-dea/assets/fonts/material-icons/MaterialIcons-Regular.woff') format('woff'),url('../themes/materialize-dea/assets/fonts/material-icons/MaterialIcons-Regular.ttf') format('truetype')}
.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}
.blue-mdg98{background:#940202;color:#fff}
.blue-mdg98:hover{background:#fff;color:#940202}
.minheigh100{min-height:100vh}
body{display:flex;min-height:100vh;flex-direction:column;font-family:"ApexNewBook","Roboto",sans-serif;background-color:#fdfdfd}
.main{flex:1 0 auto}
header{overflow:hidden;margin-bottom:11px}
header .brand-logo{background:#fff;padding:5px 20px}
header .brand-logo img{height:auto}
@media screen and (min-width:780px){header .brand-logo img{height:55px}}
header nav{background:#fff;color:#ecf0f1;font-weight:bold}
header nav ul a{color:#ecf0f1;font-weight:bold}
#embedded iframe{}
table tr.active{background:#940202;color:#fff}
table tr th:first-child{width:22%}
table tr td{padding:1px 10px}
button.no_style{background:transparent;border:none;cursor:pointer}
.button_vote img{cursor:pointer}
.valign-bottom{vertical-align:bottom}
footer.page-footer{background-color:#940202}
.loading_container{width:100%;height:100vh;background-color:#171f30;display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;top:0;left:100%;transition:1s opacity;opacity:0}
.loading_container.active{left:0;opacity:1}
.loading{width:80px;height:50px;position:relative}
.loading p{top:0;padding:0;margin:0;color:#5389a6;font-family:"Roboto",sans-serif;animation:text 3.5s ease both infinite;font-size:12px;letter-spacing:1px}
@keyframes text{0%{letter-spacing:1px;transform:translateX(0px)}40%{letter-spacing:2px;transform:translateX(26px)}80%{letter-spacing:1px;transform:translateX(32px)}90%{letter-spacing:2px;transform:translateX(0px)}100%{letter-spacing:1px;transform:translateX(0px)}}
.loading span{background-color:#5389a6;border-radius:50px;display:block;height:16px;width:16px;bottom:0;position:absolute;transform:translateX(64px);animation:loading 3.5s ease both infinite}
.loading span:before{position:absolute;content:"";width:100%;height:100%;background-color:#a6dcee;border-radius:inherit;animation:loading2 3.5s ease both infinite}
@keyframes loading{0%{width:16px;transform:translateX(0px)}40%{width:100%;transform:translateX(0px)}80%{width:16px;transform:translateX(64px)}90%{width:100%;transform:translateX(0px)}100%{width:16px;transform:translateX(0px)}}
@keyframes loading2{0%{transform:translateX(0px);width:16px}40%{transform:translateX(0%);width:80%}80%{width:100%;transform:translateX(0px)}90%{width:80%;transform:translateX(15px)}100%{transform:translateX(0px);width:16px}}
.home-welcome{color:#fafafa}
.row.valign-wrapper{display:inline}
@media screen and (min-width:780px){.row.valign-wrapper{display:flex}}
div#embed-container{transition:all 0.3s ease}div#comment-container{transition:all 0.3s ease}
ul.comments-list{display:block;background-color:#fff;padding:3px;overflow-y:auto;border-radius:0}
ul.comments-list li.comment-item{padding:12px 3px;border-bottom:1px dashed #ccc;padding-bottom:6px}
ul.comments-list li.comment-item small{display:block;color:#666;font-style:italic}
ul.comments-list li.comment-item,
ul.comments-list li.comment-item p,
ul.comments-list li.comment-empty-item p{font-family:"ApexNewBook","Roboto",sans-serif !important}
ul.comments-list li.comment-empty-item{border:none;text-align:center;border-radius:10px}
.comment-title{font-size:25px;color:#404040;font-family:"ApexNewMedium","Roboto",sans-serif !important;font-weight:bold;margin-left:12px}
div#display-comments-container{padding:11px;color:#404040;background-color:#fff;border-radius:0}
@media screen and (max-width:1200px){div#display-comments-container{margin-top:21px}}
div#display-comments-container{padding:11px;color:#404040;background-color:#fff;border-radius:0}
@media screen and (max-width:1200px){div#display-comments-container{margin-top:21px}}div#userupload-container{transition:all 0.3s ease}
ul.useruploads-list{display:block;background-color:#fff;padding:3px;overflow-y:auto;border-radius:0}
ul.useruploads-list li.userupload-item{padding:12px 3px;border-bottom:1px dashed #ccc;padding-bottom:6px}
ul.useruploads-list li.userupload-item small{display:block;color:#666;font-style:italic}
ul.useruploads-list li.userupload-item,
ul.useruploads-list li.userupload-item p,
ul.useruploads-list li.userupload-empty-item p{font-family:"ApexNewBook","Roboto",sans-serif !important}
ul.useruploads-list li.userupload-empty-item{border:none;text-align:center;border-radius:10px}
.userupload-title{font-size:25px;color:#404040;font-family:"ApexNewMedium","Roboto",sans-serif !important;font-weight:bold;margin-left:12px}
div#display-useruploads-container{padding:11px;color:#404040;background-color:#fff;border-radius:0}
@media screen and (max-width:1200px){div#display-useruploads-container{margin-top:21px}}
div#display-useruploads-container{padding:11px;color:#404040;background-color:#fff;border-radius:0}
@media screen and (max-width:1200px){div#display-useruploads-container{margin-top:21px}}
button#faq-streaming-btn,
button#faq-streaming-btn:focus,
button#faq-streaming-btn:active{margin-top:10px;margin-bottom:6px;border-radius:10px;padding:18px 21px;text-transform:uppercase;border:none;cursor:pointer;font-family:"ApexNewMedium","Roboto",sans-serif !important;background:#fff;color:#404040}
button#survey-btn,
button#survey-btn:focus,
button#survey-btn:active{margin-top:10px;border-radius:0;text-transform:uppercase;border:none;cursor:pointer;font-family:"ApexNewMedium","Roboto",sans-serif !important;background:#fff;color:#d0e6f7}
#btn-toggle-chat{float:right;margin-top:11px}
.election-title{color:#940202;text-transform:uppercase}
.mb-0{margin-bottom:0}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.pl-100{padding-left:100px !important}
.pl-200{padding-left:200px !important}
.card-home,
.card-home ul,
.card-home ul li{background-color:rgba(255,255,255,0.8)}
.card-home{border-radius:10px}
textarea.materialize-textarea{min-height:6rem !important}
.avatar-container{height:150px;width:150px;max-height:150px;max-width:150px;border-radius:50%;border:2px solid #ccc;padding:2px;box-shadow:0 0 3px #404040}
img.avatar-profile{height:150px;width:150px;max-height:150px;max-width:150px;padding:2px;box-shadow:0 0 10px #727272}