#mobile_layout_wrapper a.ce-button,
.ce-button {
background-color: #1F6FB5;
background-image: none;
color: #FFF;
border: none;
padding: 10px;
}
.ce-button.disabled, .ce-button.disabled:hover {
background-color: #CCCCCC;
background-image: none;
cursor: default;
}
.hp-button {
font-size:1.5em;
}
#mobile_layout_wrapper a.ce-button:hover,
.ce-button:hover {
background-color: #F3943E;
background-image: none;
border:none;
transition: all .35s ease;
color: #1C1B06;
}
a {
color: #F3943E;
text-decoration: none;
}
a:hover {
color: #1F6FB5;
text-decoration: underline;
} 
#menu_container, ul.horizontal.site-menu, .site-menu {
background-color: #e17713 !important;
}
ul.horizontal.site-menu li, ul.horizontal.site-menu li:hover span span {
background-color:transparent;
}
ul.horizontal.site-menu li span a,
ul.horizontal.site-menu li span span {
color: #FFF !important;
transition: all .25s ease;
font-family: Arial, sans-serif;
}
ul.horizontal.site-menu li:hover span a, 
ul.horizontal.site-menu li:hover span span {
background-color: #F3943E !important;
color: #1C1B06 !important;
}
ul.horizontal.site-menu li.sub-parent:hover ul { 
top:40px !important; 
}
ul.horizontal.site-menu ul.sub-menu { 
border-top: none !important; 
}
ul.horizontal.site-menu ul.sub-menu li { 
background-color: #9AB0D4 !important;
border: none !important;
border-bottom: none !important;
}
ul.horizontal.site-menu ul.sub-menu li span a {
background-color: #1F6FB5 !important;
color: #FFF !important;
font-weight: bold;
}
ul.horizontal.site-menu ul.sub-menu li:hover span a
{
background-color: #F3943E !important;
color: #1C1B06 !important;
font-weight: bold;
}
#menu_container {
border-top: none;
border-bottom: none;
}
.static-bar {
background-color: #000;
}
.add-me-link, .login-link,
.horizontal.control-panel-link, 
#favorites_hover, #full_name {
color: #fff !important;
}
#user_arrow {
    background-position: 0px -163px;
}
.horizontal.control-panel-link {
    color: #FFF;
    background-position: 0px -257px;
}
.material-icons.favorite-icon {
    color: #FFF;
}
#mobile_layout_wrapper .add-me-link {
background-color: #000;
color: #FFF;
display: block;
width: 100%;
text-align: left;
margin: 0px;
padding: 10px 5px;
}
.wizard-page-step { padding-right: 15px; }
footer, .footer-container, .footer-container a, .footer-container span { background-color: #1F6FB5; color: #FFF; }
.ue-title, .ue-link, .ue-link a,
.ue-desc, .ue-month, .ue-day {
font-family: Arial, sans-serif;
}
.ue-day {
    line-height: 18px;
}
.top-label .form-row .text-block, .admin-form, .user-form,
.user-form .form-row, .scale-table,
#question_panel .top-label .form-row label {
font-family: Arial, sans-serif !important;
font-size: 16px !important;
font-weight: normal !important;
}



.poll .question {
    font-size: 14px;
    padding: 5px;
    margin: 5px;
    border: 1px solid #FFFFFF;
    color: #000000;
}

.poll .title {
    font-size: 16px;
    color: #e17713;
    border-bottom: 1px solid #666666;
    background-color: transparent;
    padding: 2px 5px 2px 50px;
}