.SecurityCodeImage {
    width: 250px;
}

table.Classic.FeesTable {
    margin-left: 25%;
}

.Section-EventRegistration .FeesTable {
    /*margin-left: 25%;

    Removed by JAS to fix the fees table causing extra left/right scrolling on event registraiton pages.
    
    */
}

/* Fix from Andar delivered on 8/8/2017*/

nav.PledgeProgress li.DefaultButtons {
    border-radius: 0 !important;
}
.page-header h2 .note.WebPledgeSelect {
    font-size: 16px;
    color: #999;
}
.TypeSelection div {
    margin-bottom: 1em;
}
.TypeSelection div > input {
    margin-top: -1px !important;
    margin-right: 3px;
}
/* Small devices (tablets, 740px and down) */
@media (max-width: 740px) {
nav.PledgeProgress {
    height: 85px;
}
}
/* Small devices (tablets, 420px and down) */
@media (max-width: 420px) {
nav.PledgeProgress {
    height: 55px;
}
}
/* Small devices (tablets, 320px and down) */
@media (max-width: 320px) {
nav.PledgeProgress {
    height: 45px;
}
}
.ProgressStepCurrent.PledgeProgress2 {
      background-image:url("https://eportal.unitedwaymidland.org/Style/UWWRed/pledge_two_cur.gif") !important;
} 
.ProgressStepCurrent.PledgeProgress12 {
    background-image: url("https://eportal.unitedwaymidland.org/Style/UWWRed/pledge_onetwo_cur.gif") !important;
}
.ProgressStepCurrent.PledgeProgress3 {
    background-image: url("https://eportal.unitedwaymidland.org/Style/UWWRed/pledge_three_cur.gif") !important;
}
/*
.ProgressStepCurrent.PledgeProgress4 {
    background-image: url("https://eportal.unitedwaymidland.org/Style/UWWRed/pledge_five_cur.gif") !important;
}
*/
.form-group label.control-label {
    font-weight: normal !important;
}
.form-group {
    margin-bottom: 0.5em;
}
nav.PledgeNavigation ol {
    margin-bottom: 0;
}
#PledgeNavigation.PledgeNavigation {
    margin: 0 !important;
}
.DesignationInstructions, .DesignationInstructions h1 {
    margin-top: 0 !important;
}
.DesignationInstructions p:first-child {
    display: none;
}
.Page-IPledgeDes1 form > div {
    margin-left: 20px;
    margin-right: 20px;
}

/* Small devices (tablets, 1024px and up) */
@media (min-width: 1024px) {

.Page-IPledgeDes1 .form-group .col-sm-1.text-center.Col-Image.Col-Info,
.Page-IPledgeDes1 .form-group .col-sm-1.text-center.Col-1.Col-Image.Col-PartnerAgy {
    display: none;
}
.Page-IPledgeDes1 .form-group label.control-label {
    width: 70% !important;
}
.Page-IPledgeDes1 .form-group label.control-label + .col-sm-8,
.Page-IPledgeDes1 .form-group label.control-label + .col-sm-6,
.Page-IPledgeDes1 .form-group label.control-label + .col-sm-7 {
    max-width: 30% !important;
}

.Page-IPledgeDes1  .BlockDetails .form-group:first-child .col-sm-1 {
    display: none;
}
}

.FlagTable input, .FlagTable input + label {
    display: inline !important;
}

.FlagTable input {
    margin-top: 0;
    margin-right: 5px;
}
.Section-Survey span.Col-Label { 
font-weight: normal !important; 
} 
.Section-Survey .form-group,
.Page-CBPackageDtlUpdate .form-group {
overflow: auto;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent0,
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent0 {
    display: block;
    width: 100%;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent0 + .col-sm-9,
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent0 + .col-sm-9 {
    padding-left: 10%;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent1,
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent1 {
    width: 100%;
    display: block;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent1 + .col-sm-9,
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent1 + .col-sm-9 {
    width: 100%;
    padding-left: 28%;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent2,
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 {
    display: block;
    width: 100%;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9,
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9 {
    padding-left: 15%;
    width: 40%;
}
.Section-Survey label.col-sm-3.control-label.PromptBlock,
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock {
    display: block;
    width: 100%;
}
.Section-Survey label.col-sm-3.control-label.PromptBlock + .col-sm-9,
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock + .col-sm-9 {
    padding-left: 10%;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent3, 
.Page-CBPackageDtlUpdate  label.col-sm-3.control-label.Col-Label.LineIndent3 {
    display: block;
    width: 100%;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9,
.Page-CBPackageDtlUpdate  label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9 {
    padding-left: 20%;
}
.Section-Survey label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9.Col-Dollar,
.Page-CBPackageDtlUpdate  label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9.Col-Dollar {
    max-width: 40%;
}
.Page-IPledgeAddInfo .FlagTable {
    /*padding-left: 27%;*/
}
.FlagTable .form-group .col-sm-offset-3 {
    width: 100%;
}
.Area-Pledge form .BlockDetails {
    padding: 20px;
}
#PledgeNavigationB.PledgeNavigationB .col-sm-12 {
    padding: 0;
    margin: 0;
}
.TopPledgeNavigation li > span.buttonText, .TopPledgeNavigation li > span.buttonText, nav.PledgeConfirmationButtons li > span.buttonText {
    display: none;
}
.Section-PledgeConfirm .PledgeNavigation1, .Section-PledgeConfirm .PledgeNavigation2, .Section-PledgeConfirm .PledgeNavigation3, .Section-PledgeConfirm .PledgeNavigation4, .Section-PledgeConfirm .PledgeNavigation5 {
    display: inline-block !important;
}
.Section-PledgeConfirm 
 div#TopPledgeNavigation {
    padding: 1em;
    padding-bottom: 0.1em;
}
#PledgeNavigation.PledgeNavigation {
    padding: 1em;
    padding-bottom: 0.1em;
}
#PledgeNavigation.PledgeNavigation .PledgeConfirmationButtons {
    margin: 0   
}

.IPledgeTable .checkbox label, .IPledgeTable .radio label {
    padding-left: 20px;
}

#AgencySearchSection .KeywordSearchInput input[type=text] {
    width: 100%;
    min-height: 61px;
    margin-bottom: 0;
}
.SearchNavigation ol {
    margin-bottom: 0;
}
.TopPledgeNavigation, .PledgeNavigation {
    width: 100% !important;
}
.UWWRedBottom a:link {
    color: #fff !important;
}
.Section-PledgeAddInfo label {
    display: block;
    width: 100%;
}
.Section-PledgeAddInfo label + .col-sm-9 {
    display: block;
    width: 100%;
}
.Section-PledgeAddInfo .col-sm-offset-3.col-sm-9 {
    margin-left: 0;
    width: 100%;
}


