
/*=================================================== */
/*	Text Color
========================================================== */

a:hover {
    color: #4585BA;
    text-decoration: none;
    cursor: pointer;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
    color: #444444;
}



/*=================================================== */
/*	go to top
================================================== */

.backToTop a {
    background-color: #4286B3;
}

    .backToTop a:hover {
        background-color: #3B78A8;
    }

/*=================================================== */
/*   btn-primary
===================================================== */
.btn-primary {
    color: #ffffff;
    background-color: #59316f;
    padding: 8px 14px 8px 48px;
    border: none;
    font-size: 16px;
    position: relative;
    border-radius: 0;
}

    .btn-primary i,
    .btn-primary em {
        width: 38px;
        text-align: center;
        position: absolute;
        background: #7c5691;
        height: 100%;
        top: 0;
        left: 0;
        line-height: 38px;
    }

        .btn-primary i:before,
        .btn-primary em:before {
            position: relative;
            left: 1px;
            font-size: 22px;
        }

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        color: #ffffff;
        background-color: #59316f;
        opacity: .8;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active {
        background-color: #59316f;
    }

/*=================================================== */
/*   btn-warning
===================================================== */
.btn-warning {
    color: #ffffff;
    background-color: #F5C53D;
    border-color: #ECBC37;
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        color: #ffffff;
        background-color: #E3B231;
        border-color: #D9A82B;
    }

    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        background-image: none;
    }

    .btn-warning.disabled,
    .btn-warning[disabled],
    fieldset[disabled] .btn-warning,
    .btn-warning.disabled:hover,
    .btn-warning[disabled]:hover,
    fieldset[disabled] .btn-warning:hover,
    .btn-warning.disabled:focus,
    .btn-warning[disabled]:focus,
    fieldset[disabled] .btn-warning:focus,
    .btn-warning.disabled:active,
    .btn-warning[disabled]:active,
    fieldset[disabled] .btn-warning:active,
    .btn-warning.disabled.active,
    .btn-warning[disabled].active,
    fieldset[disabled] .btn-warning.active {
        background-color: #F5C53D;
        border-color: #ECBC37;
    }

/*=================================================== */
/*   btn-danger
===================================================== */
.btn-danger {
    color: #ffffff;
    background-color: #e8554e;
    border-color: #DE4C46;
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        color: #ffffff;
        background-color: #D3443E;
        border-color: #C93B37;
    }

    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        background-image: none;
    }

    .btn-danger.disabled,
    .btn-danger[disabled],
    fieldset[disabled] .btn-danger,
    .btn-danger.disabled:hover,
    .btn-danger[disabled]:hover,
    fieldset[disabled] .btn-danger:hover,
    .btn-danger.disabled:focus,
    .btn-danger[disabled]:focus,
    fieldset[disabled] .btn-danger:focus,
    .btn-danger.disabled:active,
    .btn-danger[disabled]:active,
    fieldset[disabled] .btn-danger:active,
    .btn-danger.disabled.active,
    .btn-danger[disabled].active,
    fieldset[disabled] .btn-danger.active {
        background-color: #e8554e;
        border-color: #DE4C46;
    }

/*=================================================== */
/*   btn-success
===================================================== */
.btn-success {
    color: #ffffff;
    background-color: #B3D48F;
    border-color: #A6C681;
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        color: #ffffff;
        background-color: #9BBC75;
        border-color: #93B46D;
    }

    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled,
    .btn-success[disabled],
    fieldset[disabled] .btn-success,
    .btn-success.disabled:hover,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus,
    .btn-success[disabled]:focus,
    fieldset[disabled] .btn-success:focus,
    .btn-success.disabled:active,
    .btn-success[disabled]:active,
    fieldset[disabled] .btn-success:active,
    .btn-success.disabled.active,
    .btn-success[disabled].active,
    fieldset[disabled] .btn-success.active {
        background-color: #B3D48F;
        border-color: #A6C681;
    }

/*=================================================== */
/*   btn-info
===================================================== */
.btn-info {
    color: #ffffff;
    background-color: #80DAE6;
    border-color: #66D2E0;
}

    .btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        color: #ffffff;
        background-color: #4DCADB;
        border-color: #33C3D6;
    }

    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        background-image: none;
    }

    .btn-info.disabled,
    .btn-info[disabled],
    fieldset[disabled] .btn-info,
    .btn-info.disabled:hover,
    .btn-info[disabled]:hover,
    fieldset[disabled] .btn-info:hover,
    .btn-info.disabled:focus,
    .btn-info[disabled]:focus,
    fieldset[disabled] .btn-info:focus,
    .btn-info.disabled:active,
    .btn-info[disabled]:active,
    fieldset[disabled] .btn-info:active,
    .btn-info.disabled.active,
    .btn-info[disabled].active,
    fieldset[disabled] .btn-info.active {
        background-color: #80DAE6;
        border-color: #66D2E0;
    }

/*=================================================== */
/*   btn-link
===================================================== */
.btn-link {
    font-weight: normal;
    color: #4585BA;
    cursor: pointer;
    border-radius: 0;
}

    .btn-link,
    .btn-link:active,
    .btn-link[disabled],
    fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-link,
        .btn-link:hover,
        .btn-link:focus,
        .btn-link:active {
            border-color: transparent;
        }

            .btn-link:hover,
            .btn-link:focus {
                color: #305D82;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-link[disabled]:hover,
            fieldset[disabled] .btn-link:hover,
            .btn-link[disabled]:focus,
            fieldset[disabled] .btn-link:focus {
                color: #4585BA;
                text-decoration: none;
            }



/*=================================================== */
/*   btn-text-link
===================================================== */
.btn-text-link {
    font-weight: normal;
    color: #4585BA;
    cursor: pointer;
    border-radius: 0;
}

    .btn-text-link,
    .btn-text-link:active,
    .btn-text-link[disabled],
    fieldset[disabled] .btn-text-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-text-link,
        .btn-text-link:hover,
        .btn-text-link:focus,
        .btn-text-link:active {
            border-color: transparent;
        }

            .btn-text-link:hover,
            .btn-text-link:focus {
                color: #305D82;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-text-link[disabled]:hover,
            fieldset[disabled] .btn-text-link:hover,
            .btn-text-link[disabled]:focus,
            fieldset[disabled] .btn-text-link:focus {
                color: #4585BA;
                text-decoration: none;
            }




/*=================================================== */
/*	VOTER VOICE
================================================== */
.voter-voice-wrapper {
}

    .voter-voice-wrapper .vvBranding {
        display: none;
    }




/*=================================================== */
/*   Tables
===================================================== */
table thead tr th, table tfoot tr th {
    background-color: #484C4C;
    font-weight: bold;
    color: #fff;
}


/*=================================================== */
/*   text
===================================================== */

.text-muted {
    color: #999999;
}

.text-primary {
    color: #4585BA;
}

.text-warning {
    color: #c09853;
}

.text-danger,
.zig-zag-wrapper.dark-neutral .text-danger,
.zig-zag-wrapper.neutral .text-danger {
    color: #A13939;
}

.text-success {
    color: #7D9E56;
}

.text-info {
    color: #4585BA;
}


@media only screen and (max-width: 767px) {
    .main-nav li ul a,
    .main-nav li ul li a,
    .main-nav li ul li ul li a {
        background: #525656;
        padding-left: 50px;
        color: #fff;
        width: 100%;
    }

    .main-nav li li,
    #second_menu li li {
        border-bottom: 1px solid #858888;
    }
}

.btn-primary {
    padding: 10px;
}

    .btn-primary i, .btn-primary em {
        width: 0;
    }

        .btn-primary em.fa-caret-right::before {
            content: '' !important;
        }
