﻿body {
    background-color: #fff;
    margin:0;
    padding:0;
}

#header {
    position: relative;
}

#top-bar{
    height: 56px;
    width: 100%;
    border:none;
}

#logo, #footer-logo{
    height: auto;
    width: 50px;
}
#footer-logo{
    top:-25px;
}

#footer{
    width: 100%;
    border:none;
    position:relative;
}

#assessment-cards .aspNetDisabled, #assessment-cards a.aspNetDisabled:not([href]) {
    opacity: 0.6;
    color: #fff;
    cursor: not-allowed
}

.bg-orange {
    background-color: #ee7203;
}

.bg-light-blue {
    background-color: #20C4F4;
}
.bg-blue {
    background-color: #137491;
}
.bg-dark-blue {
    background-color: #0C4B5E;
}
.bg-light-gray{
    background-color:#f6f6f6;
}
.bg-gray {
    background-color: #ebebeb;
}

.text-aqua {
    color: #20b5c4;
}

.has-ribbon{
    position:relative;
    margin-bottom:20px;
}
.has-ribbon:after{
    background: #ee7203 url(/images/ribbon-pattern.png) 0 0 repeat;
    content: "";
    height: 20px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -20px;
}

.actionstable .divide{
    padding:2px;
}
.actionsradio tr {
    background-color: transparent !important;
}
.actionsradio td {
    border: none !important;
}
.actionsradio input:focus {
    outline: none;
}

.actionsradio input {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    border: 4px solid #ccc;
    border-top-color: #bbb;
    border-left-color: #bbb;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.actionsradio input:checked {
    border: 20px solid #4099ff;
}


.progress-legend{
    display:inline-block;
    width:16px;
    height:16px;
}
.progress{
    background-color:#fff;
}

#submenu .active{
    font-weight:bold;
}

/*.tooltip{
    display:none;
}*/

/* Overrides */
.RadDropDownList_Bootstrap .rddlInner {
    border-radius: 0 !important;
}

.RadButton_Bootstrap .btn-primary, .btn-primary {
    background-color: #20c4f4 !important;
    color: #fff !important;
    border:none !important;
    border-radius: 0 !important;
}
.form-check input {
    position: absolute;
    margin-top: .3rem;
    /*margin-left: -1.25rem;*/
}
.form-check label {
    margin-left:20px;
    margin-bottom: 5px;
}

.qtext p, answer p{
    padding:0;
    margin:0;
    display:inline;
}