/*CMS STYLESHEET FOR QScend*/
html {
    background: #fff !important;
}

body {
    background: #dedede !important
}

    body.login {
        background: #fff !important;
    }

.login header {
    background: #fff !important;
}

header {
    background: #0450a0 !important;
}

.headerTop :before,
.headerTop :after,
main :after,
main :before {
    transition: unset;
}




h2.categoryTitle {
    border-left: 8px solid #0450a0 !important;
}

a:hover {
    color: #0450a0 !important;
}

a:active {
    color: #0450a0 !important;
}

.headerTop a:hover {
    color: #0450a0 !important;
}

.headerTop a:active {
    color: #0450a0 !important;
}

.login main > fieldset a {
    color: #fff !important;
}

.footerTop a:hover,
.footerTop a:focus,
.footerTop a:active {
    color: #fff !important;
}

.mainMenuIcon:hover,
.mainMenuIcon:focus,
.mainMenuIcon:active {
    color: #fff !important;
}


.login h1.siteLogo {
    width: 296px !important;
    height: 77px !important;
}

    .login h1.siteLogo > a {
        background: url(../Images/QScend_loginLogo.png) center center no-repeat !important;
    }

h1.siteLogo {
    width: 184px !important;
    height: 50px !important;
    margin-top: 0em !important;
}

    h1.siteLogo > a {
        background: url(../Images/QScend_logo.png) center center no-repeat !important;
        background-size: cover;
    }


.login main {
    background: #0450a0 !important;
}

    .login main > fieldset h2 {
        color: #fff !important;
    }

        .login main > fieldset h2 span {
            color: #fff !important;
        }

    .login main > fieldset a.phone:before,
    .login main > fieldset a.email:before {
        color: #0450a0 !important;
    }

.login input[type="submit"] {
    color: #fff !important;
    background: rgb(3,18,45) !important;
    border: none !important;
}

.login footer a:hover {
    color: #0450a0 !important;
}

.login footer a:active {
    color: #0450a0 !important;
}

.circle {
    background: #0450a0 !important;
}

a.mainMenuIcon:after {
    content: "\f067" !important;
}

a.mainMenuIcon.mainMenuMinusIcon:after {
    content: "\f068" !important;
}

nav {
    background: #007dc2 !important;
}

ul.mainMenu a {
    color: #0450a0 !important;
    background: rgb(255 255 255) !important;
}


    ul.mainMenu a:visited {
        color: #0450a0 !important;
    }



    ul.mainMenu a:hover {
        background: rgb(210 210 210) !important;
    }

cite,
small {
    color: rgb(138 138 131) !important;
}


    small > a {
        color: rgb(138 138 131) !important;
    }

        small > a:visited {
            color: rgb(138 138 131) !important;
        }

        small > a:hover {
            color: #0450a0 !important;
        }

        small > a:active {
            color: #0450a0 !important;
        }

.tblMenu a:hover {
    color: #0450a0 !important;
}

.tblMenu a:active {
    color: #0450a0 !important;
}

.footable > tbody > tr:hover {
    background: rgb(231 250 255);
}

.item-box:hover {
    background: rgb(231 250 255) !important;
}

.tblEditSite.home-page .cat .item-content span {
    color: #0450a0 !important;
}

.footable > tbody > tr:hover {
    background: rgb(231 250 255) !important;
}

.modalPopup .header {
    color: #fff !important;
    background: #0450a0 !important;
}

.modalPopup.modalPopupLinking .header,
.modalPopup.modalDefault .header,
.modalPopup.updatePhoto .header,
.modalPopup.listRegistrants .header,
.modalPopup.modalEvents .header,
.modalPopup.modalPopupDefault .header {
    background: #0450a0 !important;
}

.box_title {
    background: #0450a0 !important;
}

.fileinput-button {
    background: #0450a0 !important;
}

.footerTop {
    background: #0450a0 !important;
}

h2.widgetTitle .blurb {
    background: #0450a0 !important;
}

a.viewAll {
    background: #0450a0 !important;
    border: 1px solid #0450a0;
}

    a.viewAll:hover,
    a.viewAll:active,
    a.viewAll:focus {
        background: #fff !important;
        color: #0450a0 !important;
    }

.scrollup:hover,
.scrollup:focus,
.scrollup:active {
    background-color: #0450a0 !important;
    color: #fff !important;
}

.currentStats ul.widgetUL a > span {
    background: #0450a0 !important;
}

.currentPollResult h2.widgetTitle .subTitle {
    background: #0450a0 !important;
}

#MainContent_repPollResult_lblTotalVotes_0,
#MainContent_repPollResult_lblTotalVotes_1,
#MainContent_repPollResult_lblTotalVotes_2 {
    background: #0450a0 !important;
}

.typeName:before,
.typeAc:before,
.typeDesc:before {
    background: #0450a0 !important;
}

.typeName {
    color: #0450a0 !important;
}

ul.col2TutorialTitle > li:last-child a:hover {
    background: #0450a0 !important;
}

.introTutorials > a {
    color: #0450a0 !important;
}

    .introTutorials > a:visited {
        color: #0450a0 !important;
    }


#MainContent_DataCalendar1 tbody tr:first-child {
    background-color: #0450a0 !important;
}

    #MainContent_DataCalendar1 tbody tr:first-child a {
        color: #fff !important;
    }

        #MainContent_DataCalendar1 tbody tr:first-child a:hover {
            color: rgb(198 195 195) !important;
        }
/**************************
      Media Queries
**************************/


@media only screen and (max-width:768px) {
    .tblMenu a {
        background: #0450a0 !important;
    }
}


/**************************
TARGET STYLE ONLY ON IE
**************************/

.gallery .gallery-view, .gallery .gallery-edit, .gallery .gallery-remove, .gallery-button .gallery-remove, .gallery-button .gallery-edit {
    background: #007dc2 none repeat scroll 0 0 !important;
}

    .gallery .gallery-view:hover, .gallery .gallery-edit:hover, .gallery .gallery-remove:hover, .gallery-button .gallery-remove:hover, .gallery-button .gallery-edit:hover {
        color: #007dc2 !important;
        background: rgb(255, 255, 255)none repeat scroll 0 !important;
    }

#preloader_page div {
    color: #0450a0 !important;
}


/*animations.css*/
#checkbox1:checked + .checkbox-label {
    -webkit-box-shadow: inset 0 0 0 18px rgb(2 80 160),0 0 0 2px rgb(235 237 229) !important;
    -moz-box-shadow: inset 0 0 0 18px rgb(2 80 160),0 0 0 2px rgb(235 237 229) !important;
    box-shadow: inset 0 0 0 18px rgb(2 80 160), 0 0 0 2px rgb(235 237 229) !important;
}


/*pages-drag-drop.css*/
div.main-item > div.item div.pages {
    color: #0450a0 !important;
}

.activate {
    color: #0450a0 !important;
}
/*Site.css*/
.footable > tbody > tr.highlight:nth-child(even) {
    background: #83e581 !important;
}

.highlight {
    background: #007dc2 !important;
}

    .highlight span,
    .highlight a {
        color: #fff !important;
        font-weight: 400 !important;
    }


.footable > tbody > tr:hover .highlight span,
.footable > tbody > tr:hover .highlight a {
    color: black !important;
}

.highlight .fa.fa-file-excel-o {
    color: #fff !important;
}
