﻿html {
    background: none;
}

body {
    font-family: Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    background-attachment: fixed;
    background-color: white;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: left;
}

.container {
    text-align: center;
    width: 100%;
    display: table;
    height: 100vh;
    padding: 0px;
}

a:focus {
    outline: none;
}

#api {
    margin: 0 auto;
}

.col-lg-6 {
    max-width: 470px;
    width: 100%;
    float: none;
    display: inline-block;
    vertical-align: top;
    padding: 0px;
}

.row {
    width: 100%;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}

ul {
    padding: 0;
    list-style-type: none;
}

#simplemodal-container .simplemodal-data {
    padding: 5px 8px;
    overflow: hidden;
    background-color: white;
    border-radius: 3px;
    font-style: italic;
}
/** Social Button Styles **/
#SignInWithLogonNameExchange {
    background-color: #296ec6;
    background-image: url(none);
    background-size: 10%;
    background-position-x: 95%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    border-radius: 0.2rem;
    width: 100%;
    width: 100%;
    font-size: 1.0em;
    margin-left: auto;
}

    #SignInWithLogonNameExchange:hover {
        background-color: #1662c7;
    }

#AmazonExchange:hover {
    background-color: #36474f !important;
}

#FacebookExchange:hover {
    background-color: #3B5595 !important;
}

#GitHubExchange:hover {
    background-color: #0f0f0f !important;
}

#GoogleExchange:hover {
    background-color: #C64A29 !important;
}

#LinkedInExchange:hover {
    background-color: #0274b3 !important;
}

#MicrosoftAccountExchange:hover {
    background-color: #01a4ef !important;
}

#QQExchange:hover {
    background-color: #1a97df !important;
}

#TwitterExchange:hover {
    background-color: #1DA1F2 !important;
}

#WeChatExchange:hover {
    background-color: #4cc522 !important;
}

#WeiboExchange:hover {
    background-color: #e81123 !important;
}

.buttons #continue {
    margin: 0 auto;
    width: 50%;
    height: 40px;
    background-color: #0067b8;
    opacity: 1;
    border-radius: 0.2rem;
    border: none;
    color: white;
    font-size: 1em;
}

    .buttons #continue:hover {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #0058ad;
        border-color: #204d74;
    }

    .buttons #continue[aria-disabled="true"] {
        background-color: #a7a7a7;
        border-color: #a7a7a7;
        cursor: initial;
    }


#attributeList ul li .attrEntry .itemLevel{
    clear: both;
    font-size: .8em;
    color: red;
}

#attributeList ul {
    padding: 0;
}

    #attributeList ul li {
        list-style: none;
        margin: 1rem 0;
    }

label {
    font-weight: 600;
}

#attributeList ul li label {
    float: left;
    display: none;
}

#attributeList ul li.CheckboxMultiSelect label,
#attributeList ul li.RadioSingleSelect label {
    display: block !important;
}

/*#attributeList ul li label[for=country] {
    float: left;
    display: inline-block !important;
}*/

#attributeList ul li label[for=cpiminternal_legalCountry] {
    float: none;
    text-align: left;
    display: block !important;
}

#attributeList ul li label[for=cpiminternal_dateOfBirth] {
    float: none;
    text-align: left;
    display: block !important;
}


#attributeList ul li input {
    border-radius: 0.5rem;
    width: 100%;
    height: 50px;
    border: none;
    text-indent: 20px;
    box-shadow: 0px 2px 10px rgba(0,0,150,0.15);
    -webkit-box-shadow: 0px 2px 10px rgba(0,0,150,0.15);
    -moz-box-shadow: 0px 2px 10px rgba(0,0,150,0.15);
    -webkit-appearance: none;
    outline: none;
}



#attributeList ul li .attrEntry.validate input:invalid {
    border-color: #bb0000;
}

#attributeList ul li .attrEntry .verify {
    margin-top: 15px;
    padding-bottom: 10px;
    position: relative;
    text-align: right;
}

    #attributeList ul li .attrEntry .verify #email_ver_but_send {
        width: 50%;
        height: 40px;
        background-color: #0067b8;
        color: white;
        float: right;
    }

        #attributeList ul li .attrEntry .verify #email_ver_but_send:hover {
            background-color: #0058ad;
        }

    #attributeList ul li .attrEntry .verify #email_ver_but_verify {
        width: inherit;
        padding: 0px 20px;
        height: 40px;
        background-color: #0067b8;
        color: white;
        margin-left: 148px;
        margin-right: 5px;
    }

        #attributeList ul li .attrEntry .verify #email_ver_but_verify:hover {
            background-color: #0058ad;
        }

    #attributeList ul li .attrEntry .verify #email_ver_but_resend {
        padding: 0px 20px;
        border: 0;
        font-size: 1em;
        height: 40px;
        right: 0;
        bottom: -38px;
        background-color: #0067b8;
        color: white;
        width: inherit;
        float: right;
    }

        #attributeList ul li .attrEntry .verify #email_ver_but_resend:hover {
            background-color: #0058ad;
        }

    #attributeList ul li .attrEntry .verify #email_ver_but_edit {
        margin-bottom: 15px;
        border: none;
        color: white;
        background-color: #0067b8;
        width: 50%;
        height: 40px;
        float: none;
    }

        #attributeList ul li .attrEntry .verify #email_ver_but_edit:hover {
            background-color: #0058ad;
        }

    #attributeList ul li .attrEntry .verify #email_ver_input_label {
        display: none !important;
    }

#attributeList ul li .attrEntry .itemLevel {
    display: none;
}

#attributeList ul li .attrEntry .dropdown_single {
    /*height: 45px;
    border-radius: 0.2rem;
    width: 100%;
    margin-bottom: 15px;
    padding-left: 15px;*/
    -webkit-appearance: none;
    border-radius: 0.5rem;
    width: 100%;
    height: 50px;
    border: none;
    padding: 0 0 0 20px;
    box-shadow: 0px 2px 10px rgba(0,0,150,0.15);
    outline: none;
}

/*#attributeList ul li .attrEntry .dropdown_single option:first-child {
        display: block !important;
    }*/

#attributeList ul li .attrEntry div#cpiminternal_dateOfBirth.date {
    margin-bottom: 15px;
    display: table;
    width: 100%;
}

    #attributeList ul li .attrEntry div#cpiminternal_dateOfBirth.date select {
        border-radius: 0.2rem;
        display: table-cell;
        height: 45px;
        padding-left: 15px;
    }

#attributeList ul li .attrEntry div#cpiminternal_dateOfBirth select#cpiminternal_dateOfBirth_day.day {
    margin-right: 3%;
    width: 23%;
}

#attributeList ul li .attrEntry div#cpiminternal_dateOfBirth select#cpiminternal_dateOfBirth_month.month {
    margin-right: 3%;
    width: 38%;
}

#attributeList ul li .attrEntry div#cpiminternal_dateOfBirth select#cpiminternal_dateOfBirth_year.year {
    width: 33%;
}

#attributeList ul li .helpLink {
    display: none;
}

.unified_container .row .panel-default #api .social{
    outline: 1px solid lightgray;
}
.unified_container .row .panel-default #api .social:before {
    border-top: none;
    padding-top: 0;
}
.unified_container .row .panel-default #api .social .options div {
    padding: 10px;
    margin-top: -12px;
}

@media screen and (max-width: 100%) {
    .row .panel-default .panel-body {
        margin-top: 40px;
    }

        .row .panel-default .panel-body .branding img {
            display: block;
            height: 80px;
            width: auto;
            margin: 0 auto;
        }

        .row .panel-default .panel-body .branding h1 {
            display: none;
        }

        .row .panel-default .panel-body h3 {
            font-size: 1.5em;
            margin-top: 15px;
        }

    #attributeVerification #attributeList ul li input {
        width: 60%;
        height: 40px;
        margin-bottom: 10px;
        border-radius: 0.2rem;
        border: none;
        text-indent: 10px;
    }

        #attributeVerification #attributeList ul li input::-webkit-input-placeholder {
            text-indent: 10px;
        }

    #attributeVerification #attributeList ul li #email {
        width: 65%;
        float: left;
        position: relative;
        z-index: 2;
    }

    #attributeVerification #attributeList ul li #email_ver_but_verify {
        background: none;
        border: 0;
        color: #0067b8;
        font-size: 1em;
        position: relative;
        right: 0;
        top: 60px;
        font-size: 1.1em;
        width: auto;
        z-index: 1;
        height: 20px;
    }

    #attributeVerification #attributeList ul li #email_ver_input {
        min-width: 50%;
        width: 60%;
        float: left;
    }

    #attributeVerification #attributeList ul li #email_ver_but_resend {
        top: 10px;
        font-size: 1.1em;
        height: 20px;
    }

    #attributeVerification #attributeList ul li .attrEntry #email {
        height: 40px;
    }

    #attributeVerification #attributeList ul li .attrEntry .verify #email_ver_but_send:after {
        content: " Verify";
        font-size: 1.1em;
        font-style: bold;
        margin-left: 40%;
    }

    #attributeVerification #attributeList ul li .attrEntry .verify #email_ver_but_send {
        height: 40px;
        width: auto;
        float: right;
        overflow: hidden;
        text-indent: -200px;
    }

    #attributeVerification #attributeList ul li .attrEntry .verify #email_ver_but_edit {
        margin-bottom: 15px;
        border: none;
        color: white;
        background-color: #0067b8;
        border-radius: 0.2rem;
        font-size: 1em;
        width: 30%;
        height: 40px;
        overflow: hidden;
        padding-top: 6px;
        margin-left: 40%;
    }

    #attributeVerification #attributeList ul li .attrEntry .verify:after {
        content: " ";
        display: block;
        clear: both;
    }

    #attributeVerification #attributeList #verifying_blurb {
        margin-top: 15px;
    }

    #attributeVerification .buttons #continue {
        height: 40px;
    }

    #attributeVerification .buttons #cancel {
        font-size: 1em;
        left: 40%;
    }
}

.panel, .panel_layout, .panel_layout_row, body, html {
    height: 100%;
}

.accountButton, .buttons button {
    -moz-border-radius: 0.2rem;
    -webkit-border-radius: 0.2rem;
    border-radius: 0.2rem;
    color: black;
    width: 60%;
    border: none;
    font-size: 1em;
    background-color: rgb(244, 244, 244);
    cursor: pointer;
    margin-top: 10px;
    margin-right: auto;
    white-space: normal;
    height: 40px;
}

    .accountButton:hover, .buttons button:hover {
        border: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        background-color: #0058ad;
        color: white !important;
    }
/** Phone **/
@media only screen and (max-width: 600px) {
    .container .row .panel-default {
        border-radius: 0px;
    }
    /*    #attributeList ul li input {
        border-radius: 0;
        border: none;
        text-indent: 20px;
        box-shadow: 0px 2px 10px rgba(0,0,150,0.15);
    }*/
}

.CaptchaControl label {
    margin-top: 10px;
    width: 100%;
    text-align: left;
    float: left;
}
.CaptchaControl .captcha-display-control {
    width: calc(100% - 30px);
}
.CaptchaControl .captcha-audio-playbtn, .CaptchaControl .captcha-imageContent {
    width: 200px !important;
    height: 100px !important;
    float: none !important;
    margin: 0 auto;
}
.CaptchaControl .captcha-control-buttons {
    width: 200px !important;
    margin: 0 auto 0 130px;
    display: flex;
}
.CaptchaControl .captcha-control-buttons .captcha-audio-small, .CaptchaControl .captcha-control-buttons .captcha-refresh-icon, .CaptchaControl .captcha-control-buttons .captcha-visual-icon {
    padding: 0;
    border: 0;
    background-color: transparent;
    width: 25px !important;
    height: 25px;
    background-size: cover !important;
    margin: 10px;
    min-width: 25px !important;
}
.CaptchaControl .captcha-control-buttons .captcha-audio-small:focus, .CaptchaControl .captcha-control-buttons .captcha-refresh-icon:focus, .CaptchaControl .captcha-control-buttons .captcha-visual-icon:focus {
    border: 2px solid #000;
}
.CaptchaControl .captcha-control-buttons .captcha-audio-small {
    width: 27px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAABmJLR0QA/wD/AP+gvaeTAAACqklEQVRIicWVT4hNURzHP+fMe2aaQUIs5M09792VK6OGiGykycJCyEZZyRYLQikSCxvDUpLEQiLJAo1MJprUFGoW6s2cboZ6YvzrNnGdcyycN700Zu7znnw353e/93vO55xz7+nA30s00Lc+kFLqslLKKaXO19253g5KqVPAUf/4Q2udnyoXBMETIUQ+TdPNY2Nj41Vf1gnbXQMDyP0pK6VsA1bn8/k73d3dk5PKDFRKbQAuZM0bY3YA74H14+Pjx+oChmFYAm4BrVmBcRxra+1OwAGHCoVCMQtQBkGwxhhzD1g4EyQIgidKqcEoimZ56CMhxG2gNZfLHQT/DUql0lJr7VmgB5iTdRW/SwgxF1ieJMl+4AyAc+4EsNU5tyuKon3Sw54D2xuBeeAB3x6Jomg2gNb6BfASmJMkyTrpVza/EVBVo6OjfcBjYF6SJLtqJnLflz2SX9vYTF30kC013gCAlHKlpMFt/F0tLS2PfLm26hlj3vpycV0HP4vK5fIb4DuwoPq3GmMq/wzoJQDa2tqcbwWAc841HRiG4RIgD3wYGhpKAdI0XQQghHgnga/NBBpjNvpysOpJKZf4siKFEA+bCQT2ADjn7tZ4GwCstc+lc+4w8LEZpGKxuMkP/mliYuJqzavq0XsgtdavpJRdwA3gSyNAa22vL09XKpUEQCnVBawAvnZ0dDzNAYyMjLwGdk4xhlRKrQKuAWEG5mdgsL29/VzVEEIcd84J59zV4eHh75lu/DAMS8aYQaa4MbTWfxyjVCpttNb2Ad+stcviONaZjkW5XB4BtgHfsuQBOjs7lbX2OiCEEGfiONZQx42vtR4A9mbNSylv8mtHBgqFwslJP+sAHnoFOF1j/ZgmngDP0jTd2t/fP11uRokgCC4ppVyxWOydMf2/9RM01OxkFtnANQAAAABJRU5ErkJggg==);
}
.CaptchaControl .captcha-control-buttons .captcha-audio-small:hover {
    background: 0 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAABmJLR0QA/wD/AP+gvaeTAAADFElEQVRIibWVT2hcRRzHPzNvV0NiTbA2ItXNvp13chdbjIKoVaglKHgoKL30quhF1EOlPRRaBA+9+OemeFIvooKKXkpDgjUYhKDFBhT27cuj28oGDanlEexz5uehs2VZdje7Gr+X+fF9v9/vM29m3puAf6EoivZMTk6enpqamtjc3PxllNrCqDBjzLS1dh6oKaVeAKZ65ZXL5SWlVDHP86eazeZG29ejwpxz80DNW5P9crXWY8BDxWLxq9nZ2eLIwC7Yxe3yrbXPAb8Dj25sbJwcCdgN01o/uV1NmqaJc+4IIMDrpVKpMgxQVSqVB0VkoRMWx/F6r+RyubwUhuFytVq9xUMXlFJfALcWCoVj4A+NMeZe59xbwBywq7OJiLTDn7XWh/rBAJRStwO1LMteBc74+tPAYRE5Wq1WX9Ee9hPwbDfM6wrwbhAEjw2CeeBrfjxRrVZvA0iS5AJwAdiVZdkjBf9mdwDf5Hn+YrPZvDyo6SA1Go1zYRh+CzyeZdlR4D0/gbMish+Y09xYRoIgeOm/wDr0gYc80+GdB9Ba79f4ZazX680dgBEEwYIPH2571torPrxrpA9/GNXr9cvAdWB3+7Raa1v/G9BLAYyNjYkfFYCIyI4DoyjaCxSBP1ZWVnKAPM+nAZRS6xq45hPv2QmgtfagD5fbntZ6rw9bWik1D+Cce3+HoM8DiMjXHd4B7/1YEJHjwBMi8rS19lIYht0NfgM+U0qdbDQaVweRKpXKIRE5AGxubW193PFozgPP6iRJftVa7wM+Bf7s0edu4GUR+c4YMz0I6Jx724dvtlqtDCAMw33A/cC1iYmJ7wsAcRxfAo706KGMMQ+IyIciUnPOzRtj+v68gavA8vj4+Ds3Gyh1SkQU8NHq6up1NWjGbfW6npxzLYAkSfr2MMYcdM6dA/5yzt2Xpmky1GcRx/G6vwMvAjUPH6iZmZnQOfcJoJRSZ9I0TWCEG78bul2+1vpz4E7gfKlUeuOmPyywBxRu7Fk/ZcAPeZ4fXlxc/LttDrWH3YqiaI+19piILK2trX05Su0/mk1XgSgnbaEAAAAASUVORK5CYII=);
}
.CaptchaControl .captcha-control-buttons .captcha-refresh-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABmJLR0QA/wD/AP+gvaeTAAAEkElEQVRYhcWYT2wUVRjAf9+bbRfaGFuDNClru7OzRjigRqMBGpISjXARNf5BozcPJgoSUQ78iScPXhAoJBw8qiRCOGBiGi7aCG3AeDAxViDdndllORCJVEz4k+m8z0Nnl+mm7W5LW77TfH/em9/M97037xthjuJ5Xt5au1lV+0RkNdALPBS7bwJlVb0oIsNRFA2Wy+XiTHO5rvtkGIaVSqXyT9UmzUD09/enyuXyNlX9CFg/x2c4LyIDPT09J4eGhiYSMPuAL4BrURStKZfLNwBMo9my2eyWUqk0qqrfzgMGYJ2qHi+VSn9ks9ktVaOIvBBfdjmOs7ZqT800S3d3d1s6nR4A3q9zRcCwiJy21o44jlPs6Oi4UalUWtvb21epahfwPLAV6AOceNxqERl0XffrMAx3qmotO6paezHTpszzvJWqOqiqzyTMt1X1cCqV+mpsbOzv2V5JVfL5/KNRFO0GtgPLE65fY31tDLQpCIKhaYE8z1tprf0FeCJhPhGG4a5KpXK1GZB6yWQyq1paWg4Dr0/nTwJNqaHu7u42VR1MwFgR2eP7/rb5wgBUKpWrvu+/KSJ7ATtb7JQaSqfTA4k0WeCdYrF4Yr4gUFtN/QCqCnAdWNkQKF4BtQIWkX0LAPMUk0t7VhGR2lszMLnPiMhAIuZEsVj88n5gAMIwvAJcaxB2LYqiP2pwALlc7t14nwG4HYbh4/dTM0np6enpFJGnHcdx6n1RFEWq+nt1U4Q4Zaq6vWpQ1UMLBQMQ3+znZuON53l5YF2sR6lU6uBCwcxHjLV2c0I/1+ymt1hiVLWvqojIDw8SBiAlImuqirV25EFAuK77DbBVRPakgMdqdKlUYalhurq62oH3AFT1c8O9wxXpdPrfpQZasWJFmFAfaXgeWmy5e/du8gNvDfBfwvnwUgNFUdSRUG8a4EpVm5iY8JYayBiTT6hlo6qjVU1E+qYZs6hird2QUP8yxpjhhOGVpQZS1VcT1+eMMeYMoLFtg+d5M55VFlpc1+0SkepnS4EzZmxsrACcj42Oqn66VEDAbu6dWoeDIAgMgIgcrUao6se5XK5nsUny+XwG+DBhOkKVrlgsfg9cih3LVPUATTaR8xSx1g4QdyIiMur7/qkaEJO91o7EgDdc192zWDSu6+5X1ddqdCI7YoZaE8f4+Hixs7NzFfBsbNrU0dFxaXx8/M+FhMlms2+LyBHiDKjqMd/3ayUz5dMRhuFO4LeqT0SOu667l4VJn7iuu19Evkvc9wKwa0pQ/ai42zzL1EbxlDHmk0KhcKU+vhmJF8mhZJqAiy0tLRsvX758fVagBNSPwHMJ8x0mV8IB3/cbdRLA5D4DfMZkK70s4brgOM7L051OZ0xFJpNZ3traelBVP6hzWWAEOG2MGbHWFtra2m4A3Lp1q9MY41lr+5jc9ddTVxaqegzYFQTBnenu27A2crnci6p6BFjdKHY2EZFREdlRKBR+mjWuyfmcXC73VvzDasMcxikwrKpHgyA4SYO+fi5ANent7XVF5CUR2Sgia1S1/pdeCbioqmeBM0EQBHOZ/3/379Ve53qFrQAAAABJRU5ErkJggg==);
}
.CaptchaControl .captcha-control-buttons .captcha-refresh-icon:hover {
    background: 0 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABmJLR0QA/wD/AP+gvaeTAAAEeElEQVRYhcWYS2xVRRiAv38OlxuuPAQLmpOSnkeNEB+IifGJdkGAxLhhgUBcGFgYNIRoTHTlY2tUEiAhilEXRBtZGBORFI0LAQ0QojFaSz33nGPpgiAkSAFN653fRedyb28f4dLS/psz888/M9/M+eefh9CkxHHcbq1dq6qPicgyoA2Y54ovAX2q2mOMOWqM6UqSpNxM+3I9Rh0dHbP6+vqeUdUXgUeaGgH8KCK70zT9HKhUlUEQPCwiX6nq4TzPN183UBAE60RkF3BnQ9FZ4GfgDxG5CqCq84AYWAHc0WDfA+zIsuywa/d1EXkLsFmWeVWjWeOB+L5fKhaLu4CtdepzwD5jTGe5XP51ooFEUXSvqm4Etji4ZUBXFEXvDw4OvmSMMaoKYOrrjTlDcRwvUdVDqvqAU10WkfcKhcI7p0+fHpgIpFFaW1vnzJ49e5uqvgHMd+oTqnpKRLYBZFl2jWMUUBzHS6y13wN3OdVJz/PWJ0nS3wzIGO0utdbuB55oLKsHGjFdvu+XVPVQFUZEOoeGhp6cLAxAuVw+s2jRotWq+vFEdiN8qFgs7qr+JhHpTNN0M6CTAQmC4CGgA+DChQsYY3pV9SyjnX4kUBAE66g58MnBwcEtk4UBEJGDwG3VvHPkerH1GQPDccYtbYDLnuet7+/v/2eyMA7gcGOnDTCfjdKGYfhsGIYahqFGUfTmVIDcqFSd+gX3PVcoFN6dKRgAE8dxO7XtYF+zcWbKgVR1TTXjed7o/znNYqy1j7v02SRJumeUBpglIssBROQnpmCZ34hEUfSUqn4KfGCApQCqms4EjOt7DcP73HOG2uHq7xkEuuKS882EltMvaoDqMl8wgyC3uu8lA5wBEJFopmhEJHbJPqOq3QBul7+uM/ZU8wArXfp3Y4w55jK3x3F893TTBEGwAlgMoKpHjTGmCxd/rLWbphvIGLPRJRXoEoAwDH9geD8773lenCTJpemAiaJogaomQAtwNMuyVQZARPY4m5ZKpfLKdMAAWGtfczAAu6HmxF4Yhr8xfJa+YoxZXi6Xz9xMmDAM24BuoCQi3Wma3gdUqoGxAmx36VustV/6vl+6WTCtra1zgANACUBEtjuG2q0jy7JvgH0uu7JYLH7EzQkDUigUPgEeBFDVveVy+btqoVdvOXfu3G89z1sL+MA9CxcuXFYqlb4eGBgYmgoS3/dLLS0t+4ENTnUc2HTx4sX/rtE2Vmpvb19cqVSOULsonhKR9Wma9k0GxvnMF9SCYE+hUFjV29t7vt5uzF/ioA7iphW4Cuz0PO/tZkNCFEULrLWvisgOnM8Axz3PezpJkr8a7cf1EXcn36mqz9epz6vqhyLSmWXZL4x/oJMgCFYYYzaq6lZqSxtV3Qu8nOf5v2NWnHh8EEXRalXdzfDrRb2cY/g5JhGRAQBr7Xy3Ud4PLBnRkUi3iGyvd+AbAnLiRVG0wT1YPdpEPQWOqeqePM8PMP6FsWmga9LW1haKyBoRWSUiy1W18UnvT6BHVY8AXXme5820/z8MHaK28hsneQAAAABJRU5ErkJggg==);
}
.CaptchaControl .captcha-control-buttons .captcha-visual-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABmJLR0QA/wD/AP+gvaeTAAACjUlEQVRYhcXYzWvUQBjH8e8Tm4MULFu9SFfcCVXPvpx9qRVUqAWh1rOlHkTx7J8hFkXw7gseWirUm/cKghdxuyVh67ZQqBIRWihkHw8mNV3X7G6y2f0dn2EyH2Yykxfhb8QYMwXMAGeAI+SbLeAT8MLzvLeAAgjA6OjooSAIXgNXc0Y0jYgs2bY9XS6Xf1mA9BMDoKrXdnd3XwIipVJpWkRe9QvTkFuWiMz0WxHLHQs4229FLOcsoNBvRSyHBwh3Wg7ZVtV5y7K+1ev1YyIyCQy26CMDOWE+i8iU53mVqFAsFkds214ETid1tHLAbIvIlOu6lXixVquti8htYKenIFWdb8REcV13RUQWegoCqkmN9XrdS2rPA3Q8cUDLMont3bWAiEwWi8WRZm3GmFOqOtlTEDBo2/Y7x3FONmKAN8DBpM5ijNEcUAA74Q1cVdUScKMVJm9QquSxZJmSFeQDs6p6VFWPAnfDWupkWbLNIAjG1tbWvsSLjuOcAD6oatOd1ippZ2hDRM5HGGPMhDFmAiA8pceAjV6BNoMguOK67kqImQUWgAVjzIMQtSIiF0VkPW/QvmUKMc/58wojwOMYqgJc6hTVCSgJEyUzql1QO5iuoNoBdYLJjGoFSoPJhEoCZcGkRv0P1A1MKpRF+JEfywZwIcI4jnMvA2YfKrwWrutWVPUy/x6eagE/GzBjnueVI4yqzmXE7KFUdS5ChWM0nui+BXzsAaZd1PKBoaGhLREZD4JgvFqtfoW9e+ZZlzF7KOB6oVD44fv+su/734eHhxdF5KaqPor+DxVXV1drkNvMNIuKyH3XdZ/GDfsGzbibUqGAh57nPYkKjdt+U0Tep3lKdxoRWVfVJRq+434DYLtfid+6s58AAAAASUVORK5CYII=);
}
.CaptchaControl .captcha-control-buttons .captcha-visual-icon:hover {
    background: 0 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABmJLR0QA/wD/AP+gvaeTAAADcElEQVRYhb3YT2hcRRzA8e9v8mYXFaQbEyLrvrAvTVPoxbZRaq+tBSu1gtIE0ltVvBQ8CFoPSr0VhV6EXqrHaBW1h7b0ULKNBT1UUj0JWRYm2AWliUvEQ8nbDT8Pmdc+SvNvd9/+4LEzv5nZ+fBj9/HmCQ9Doig6AbwF7AcGyDaWgDvAl8657wEFEIDR0dGnV1dXvwVeyRjx2BCR69bayfn5+f8CQB7B3BORH4F/M3bsUNU3gEFVPRrH8TfAa1IulydF5JKfdMNaO1WtVpcyxgAwNjY20Gw2vwaO+NSEEZFTvnOvlxiAarW61NfXdxJY9KlTBhgHEJHLvcQkUavVFoHLvvuCAfp95+9eY5IQkb9885kA/0/rZhSLxSfz+fwZVZ0SkVBV7xpjpuM4Plev1+9vZDMZYWaAj0VkJ5ATkZ2q+om1dqZUKj2x0fqug/L5/BngJQARuQOcB37zwwdzudyHPQWp6lSCGR4ePuCce7+/v/8A8LsfP9lTkIiEfuObs7OzLYC5ubkmUPFTwp6CVPWubx4aHx+3AP7zsM//2VOQMWbaN/c1Go3b5XL5fKPR+BV43oOn118NQbdBcRyfs9YeAQ4Ce0VkbzKmqr+0Wq3PNlrf9QrV6/X7zWbzsIh8CtSAGKip6tlWq/XyJveh7lcoQQFn/bWt6HqFOo2OKlQul3eIyOfAMZ+6oqofLCwsLLf7nW1XKIqiIWPMz8DbwLP+ekdEbpdKped6CgrDsAjcUtU9PnUFuOrbu6y1FT8ne1AURUPW2hvAmE9ddM697pw7Dnzhc2NBEMy2U6ltgaIoGhKRSqoyF51z77J2YlDn3Hsp1C5r7c3torYM2gSTRMeoLYG2iOkKalPQNjEdozYEtYnpCLUuqENM26jHgrqEaQtlUpsIPLjp/ZTCXOgA8yjqQgo1k7p5JicfNUADQFWLYRgWgyCoALtTmNMdYtKo0ynU7iAIKmEYFlU1gf3TVygUDgGjQGiMmcgI8yCWl5evFwqFQeBFYMAYcwzYBzwF3OorFAoxcMInkndCmWDWQ/m9AT4SQEZGRq6p6lGfbKnqdyLyh6q2sgCJSKCqe0RkgoePQFedc8cDQK21kysrK5dE5FUgEJHkbJWFJ0Glu9dyudwUoOmsRFH0JmvPN/uBwcw0a7EIzAFfOed+wP88/gdnoJKPSPg9sAAAAABJRU5ErkJggg==);
}
.CaptchaControl .captcha-audio-big {
    width: 60px !important;
    background-size: contain !important;
    height: 56px !important;
    background-color: transparent;
    border: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAmCAYAAABZNrIjAAAABmJLR0QA/wD/AP+gvaeTAAAEF0lEQVRYheWYX4gVVRzHP78zeWXLAhWNZNs7Z+5A/0gtKEkKepGMwB5ClgotxIfopSLKssBeKiuJeqoXM6yUlIqkIHuIHqICBbVY7OHeObO2+KCpFFLsXWd+PeyZ3fGidL337t2i78vM73xnzvlwZs78fmfgPyCZiU5rtVqc5/kngFXVZ9M0fbeb/noOGUXRbar6JbDIN511zl3ZTZ+me6xphWG4WlW/YRoQYN4/3RdF0W5r7W9hGK6+kN8zSGvtehHZ1w5Uq1R1FbBQRPZGUXRzq98TyDAMNwHvA3M67GIDkAHzVHXPkiVLLi+b3UKKtfYNEdlKF++3c24f8JIPr69UKi+eN0inHcdxPDfLsg+AtW1AtDOOsdZ+D6wAmsaYmxqNRh06nMmhoaH5WZZ91Q7gJShX1ceAHKhkWfZ8YVwSZLVavSaKog1BEBwC7u6UJgzDXRdazWmaHgY+AxCRdXEcDwJcVrpGwjAcFpHHgVuBKy40gKp2yjY9kEixmj+uVqvLR0dHXcnbqqoPAHPOnTv3EPB6MZPGWrtDRHYDd10MsFdS1Y2AAlcZY3YCQeElSXJQVUc88IPgH3cURU8Cj8wkWFlpmn4uIm/78E5r7cNl308WwPIwDEMDBKq6qV+AhZrN5mZgzIebKX1pROTr0qUrTK1WuwFY3Ec+AMbGxv4SkTd9eF2tVltZeAMDA0eAcQARud1kWbaw34CFjDEfMplpyLLsvqJ9ZGSkCRzx4TLDDJVr7aher58EfgIQkTta7F/9cXFPq6BOJCLFjEUt1mnvL5h1SOCEP5bLO0TkNICqLpx1SFUtXre8xZpqn3VIESlm8FS5XVUXeP/MrEOq6jJ/mrS0L/DH04bJ9DQriuN4EbDUw/xQ9kTkWn96wgRBcKr15n4pz/N1+LwdBMEXRXscx3Px8MBh02g0jjK9wvqmwcHBAVV9yoe/NBqNqZnM83wpMBdAVQ8YIPPlf19VqVReAQZ9+Cql105V7ynOReRHA5AkyVuquqNfgGEY3q+qT/jwO+fcR2W/KNGAQ8650WJ1a5qmG4Bh4Fvg7ExCish2Jr+Df+R5vh6fv2Hq58KNPtwN51fmOOf2AHsu1rm19mpVvVdEtgBhp5Cqul9EVqnq+nJV7r2ibGxOTEzsgg6Li6GhoflBEHxKm/ucNneLVKvVW4wxB5ksxrc75zZCh7vFY8eOnQmCYDWwt5P7LyJjjHnHMzWNMVOLueOMU6/Xx51zw8C2HgBirX2ByT03wLZizw3d/8FQ59wzqvocXWQua+0aYIsPj46Pj79c9nuSu9M0fQ14FJjosIv3mMw8Z0Vk+Pjx43+WzZ4VGM65naq6hg4+X6q6HzipqmuTJPm51f///UQFSJLkgDFmJXAY+B14utdj/Cv1N/tJdIZW5zViAAAAAElFTkSuQmCC);
    padding: 0;
    margin: 25px auto 0 auto;
}
.CaptchaControl .captcha-audio-big:hover {
    background: 0 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAmCAYAAABZNrIjAAAABmJLR0QA/wD/AP+gvaeTAAAFG0lEQVRYheWYW4hVVRjHf9/eM2NTFuiUlY3nrLXPAUuyLChJEnoJjSCDrKFCKzGIXjK6X0AfyrQi6qmgrLCLOF2sKMgeQkqsMFHLyYhzztozTj5kORWSzWXvr4ezznhm8DJz5oxT9L3s/X3/vb71O+usO/wHTMYjaS6Xy6dp+h5gVfXBOI5fGku+ukNGUXSZqn4CnOVDh5xzp48lZzB2rCNmjFmoqp9zBBBg8onKRVG0wVr7qzFm4dH0ukFaa5eKyEceKgF2jbSsql4NtIjIO1EUzR4XSGPMQ8DrQCNwWFUXi8iHo0ixjPIPm6yq7dOnTz+1npBirX1GRNZQ7t89wII4jj8YTRLn3EfAKu+e39TU9HhdIPP5/CRr7Ubgfh/alyTJlc65L2vJ55xbDXwDICL35XK5/JggM5nMlCRJPgVu9KE9YRjO6+rq+qGWfN5SVb0LSIGmJEkeqQkym82eG0XRsjAMdwJX+fAXqjq/UCh0jzSPMebto43mOI53AZsARGRJPp9vBWio+kaMMW0icjdwKXDa0SpQ1Wq3XVVvi+P475ECeoDKaN6YzWbndHZ2uiptjareADQODAzcAjxdacnAWvuaiGwA5h8LsMr2Acudc22jBQRQ1eWAAmcEQbAeCCtaqVT6VlU7PPDN4FsyiqIVqnqb/+4AsElEeoYl7gd+AXZns9ltW7ZsGRgtXMXiOP4wiqIXVHUFcKW19lbn3PqK7hvrCWCOMcY0AKGqPuR1F4bh3EKhcOB4lTjnjiePyPr6+h5tbGxcDLQCjwJvUG5dROQzVX3Cfzo3yOVyFwDTAFR17YkA62Xd3d2HReQ5787M5XLzKlpzc/NuoNcDXx4kSdJSEVX1p5MBWLEgCN6kvNKQJMm1lXhHR0cfsNu7FwdU7YREZMjQHW/z/9p3vu4rhsn7/HNaXXdBtZiIVFosGiYd9PrUCYekPGPA0O0dInIQQFVbJhxSVSvdLR0mDcYnHFJEKi34W3VcVad6vWfCIVX1Yv9aGhaf6p8HA/wE6gPjcjA7luXz+bOAi3zdX1VrIjLDv/4ShGH4W5Uw8+QhQpqmS/DrdhiGH1fi+Xx+Eh4e2BUUi8W9+BEmIg/mcrlpJwOwtbW1WVXv9e6PxWJxsCXTNL0ImASgqtsbgMRvj54DbJqmHdbaTapaPEruw8DulpaWbTt27OgfC2RTU9NqVW317lMM7XYLKu8i8nUDQKlUet4YM1tE7gDOBO4UOXb37Onp+dlau8o590otgMaYRap6j3e3OufeqtZF5Ga/b93pnOusjG6N43gZ0AZsAQ4drxJVPQ942Vq70RhzymghRWQd5XnwzzRNl+LXbxi8XJjl3Q0wdGeOc64daD9Wcmvt2ap6jYisBAxwk4icY4xZFMfx7yOFVNXNInK1qi6t3pV7rbJt7Ovv738barxmyWQyU8IwfJ8j55w9YRheU33OiaJolaquBHDOjaiebDZ7SRAE31I+e61zzi2HGk+LXV1dPWEYLgTe8aELkyTZlslkZh2v3AksCILgRc/UFwTBmkGh1oyFQqHXOdcGPOtDM8Iw3GqtnV9LPmvtY8Bc7z5bLBYLY4b0ps65B1T1YcpTyBRgszHm+lECXges9O7e3t7eJ6v1uqzdcRyvBW4H+oFmEXlXVReNIsWrlFeeQyLStn///r/qDgngnFuvqtdRnr5CYM5Iy6rqZuCAqt5YKpW+H67//y5RAUql0vYgCOZRvp/8A7iv3nX8K+0foTMMiWqUzD4AAAAASUVORK5CYII=);
}
