.paddingright { padding-right: 20px; }
.paddingleft { padding-left: 20px; }
.paddingright7 { padding-right: 7px; }
.paddingleft7 { padding-left: 7px; }
.paddingleft10 {padding-left: 10px; }
.alignright { text-align: right; }
.alignleft { text-align: left; }
.leftalign {text-align: left; margin-left:0px;}

.borderRight {border-right: 1px solid black; padding: 0px;}

.userTypeRadioButtonMargin{margin-left: 10px; margin-top:50px;}
.userVerificationInputLabel {text-align:left;padding-right: 10px;}
.radioButtonMoreInformation { padding-left: 20px }

.header .logo{float:left; padding-left:30px;}

.HelpCallout td.PosRight{padding: 8px 0px 0px 0px; margin: 0px; vertical-align: top; font-size: 1px; border: none !important; background-color: transparent !important;}
.HelpCallout td.PosRight > div{font-size: 1px; position: relative; left: 1px; border-bottom: none !important; border-right: none !important; border-left: none !important; width: 15px; background-color: transparent !important; padding: 0px; margin: 0px;}
.HelpCallout td.PosRight > div div{height: 1px; overflow: hidden; border-top: none !important; border-bottom: none !important; border-right: none !important; padding: 0px; margin: 0px 0px 0px auto;}

@media (max-width: 600px) {
    table.footer td {
        padding-top:5px;
        display: block;
    }
    table.footer td::before {
        float:left;
    }
    td.supportCodeCell{
       text-align: left;
       padding-left: 20px;
    }
}