﻿.VACDialogs input[value].primary,
.VACDialogs button.deque-button.deque-dialog-button-submit {
    cursor: default;
    margin: 0;
    font-size: 14px;
    display: inline-block;
    padding: 9px 12px 9px;
    border: solid 1px #222256;
    overflow: hidden;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    outline: none;
    background: #222256;
    color: #ffffff;
    font-family: Arial;
    letter-spacing: 1px;
}

.VACDialogs input[value].primary:hover,
.VACDialogs button.deque-button.deque-dialog-button-submit:hover {
    background-color: #004F99;
    color: #FFFFFF;
    border-color: #004F99;
    margin: 0;
}

.VACDialogs input[value].primary:focus,
.VACDialogs button.deque-button.deque-dialog-button-submit:focus
{   
    background-color: #004F99;
    color: #FFFFFF;
    border-color: #004F99;
    margin: 0;
}
        
.VACDialogs input[value].primary[disabled],
.VACDialogs button.deque-button.deque-dialog-button-submit[disabled]
{
        cursor: default;
        margin: 0;
        font-size: 14px;
        display: inline-block;
        padding: 9px 12px 9px;
        border: solid 1px #78819E;
        overflow: hidden;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        outline: none;
        background: #78819E;
        color: #FFFFFF;
        font-family: Arial;
        letter-spacing: 1px; 
} 
        
.VACDialogs input[value].ghost,
.VACDialogs button.deque-button.deque-dialog-button-cancel
{   
        cursor: default;
        margin: 0;
        font-size: 14px;
        display: inline-block;
        padding: 9px 12px 9px;
        border: solid 2px #222256;
        overflow: hidden;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        outline: none;
        background: #FFFFFF;
        color: #222256;
        font-family: Arial;
        letter-spacing: 1px;
}

.VACDialogs input[value].ghost:hover,
.VACDialogs button.deque-button.deque-dialog-button-cancel:hover
{   
        background-color: #004F99;
        color: #FFFFFF;
        border-color: #004F99;
        margin: 0;
}

.VACDialogs input[value].ghost:focus,
.VACDialogs button.deque-button.deque-dialog-button-cancel:focus 
{   
        background-color: #004F99;
        color: #FFFFFF;
        border-color: #004F99;
        margin: 0;
}
       
.VACDialogs input[value].ghost[disabled],
.VACDialogs button.deque-button.deque-dialog-button-cancel[disabled]
{
        cursor: default;
        margin: 0;
        font-size: 14px;
        display: inline-block;
        padding: 9px 12px 9px;
        border: solid 2px #C1C1C8;
        overflow: hidden;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        outline: none;
        background: #FFFFFF;
        color: #C1C1C8;
        font-family: Arial;
        letter-spacing: 1px;
}
    
.VACDialogs input[type=checkbox] {
    margin-right: 5px;
    cursor: pointer;
    font-size: 14px;
    width: 15px;
    height: 12px;
    position: relative;
}

.VACDialogs input[type=checkbox]:focus {
    outline: none;
}

.VACDialogs input[type=checkbox]:focus:after {
    outline: none;
    border: 2px solid;
    border-radius: 3px;
}

.VACDialogs input[type=checkbox]:after {
    position: absolute;
    width: 10px;
    height: 15px;
    top: 0;
    content: " ";
    background-color: #fff;
    border: 1px solid black;
    display: inline-block;
    /*visibility: visible;*/
    padding: 0px 3px;
}

.VACDialogs input[type=checkbox]:checked:after {
    content: '\2714';
    font-size: 10px;
    background-color: #0066CC;
    color: #fff;
    border: 1px solid black;
}

.VACDialogs input[type=checkbox]:checked:focus:after {
    content: '\2714';
    font-size: 10px;
    background-color: #0066CC;
    color: #fff;
    border: 2px solid black;
    border-radius: 3px;
}

.VACDialogs button {
    overflow: visible;
    padding: 3px 4px 3px 4px;
    margin: 0 2px 0 2px;
    text-transform: uppercase;
    font-size: 12px;
    border: 1px solid #48192D;
    color: #48192D;
    background-color: white;
    border-radius: 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.VACDialogs button.back {
    color: #858585;
    border-color: #858585;
    padding-left: 22px;
    background-image: url("../../images/icons/arrow-left-grey.gif");
    background-repeat: no-repeat;
    background-position: left center;
}

.VACDialogs button.first {
    margin-left: 0px;
}

.VACDialogs button.last {
    margin-right: 0px;
}

.VACDialogs button.forward {
    padding-right: 22px;
    background-image: url("../../images/icons/arrow-right-brown.gif");
    background-repeat: no-repeat;
    background-position: right center;
}

.VACDialogs button.dark {
    color: white;
    background-color: #48192D;
}

.VACDialogs div {
    display: block;
}

.VACDialogs fieldset span {
    display: block;
    clear: both;
    padding: 5px;
}

.VACDialogs form {
    display: block;
    margin-top: 0em;
}

.VACDialogs h1 {
    margin: 0;
    padding: 0 0 12px 0;
    color: #232323;
    font-family: Arial;
    font-weight: bold;
    font-size: 1.42857em;
    text-transform: none;
    letter-spacing: 0.0142857em;
    TEXT-TRANSFORM: uppercase;
}

.VACDialogs h2 {
    margin: 0;
    padding: 0 0 12px 0;
    color: #232323;
    font-family: Arial;
    font-size: 1.2857em;
    text-transform: none;
    letter-spacing: 0.0142857em;
    font-weight: bold;
}

.VACDialogs h3 {
    color: #000000;
    font-family: Arial;
    font-size: 1em;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-top: 0px;
    text-transform: uppercase;
    letter-spacing: 0.0357em;
    font-weight: bold;
}

.VACDialogs h4 {
    padding-bottom: 5px;
    padding-top: 10px;
    margin-bottom: 0px;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    border: 0;
    margin: 0;
    font-size: 1em;
    letter-spacing: 0em;
}

.VACDialogs input[type=number],
.VACDialogs input[type="text"],
.VACDialogs input[type="password"],
.VACDialogs select,
.VACDialogs #program-notes {
    border-color: #595959;
    border-width: 1px;
    font-size: 1em;
}

.VACDialogs input[type=text]:focus, input[type="password"]:focus, select:focus {
    border: 1px solid #6fdcf0;
}

.VACDialogs label {
    display: block;
    /*width: 175px;*/
    /*text-align: right;*/
    padding-right: 10px;
    float: left;
    cursor: default;
    padding: 0 15px 0 0;
}

.VACDialogs  label.required {
        background-image: url(../../images/asterisk.gif);
        background-position: right;
        background-repeat: no-repeat;
        padding: 0 15px 0 0;
    }

.VACDialogs p {
    padding-top: 0px;
    margin-top: 0px;
}

.VACDialogs span {
    display: inline;
    padding: 0px;
}

.VACDialogs table {
    border-collapse: collapse;
}


.VACDialogs tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.VACDialogs .lnkDetails {
    TEXT-DECORATION: underline;
}

.VACDialogs td.cart-header {
    border: none;
    text-align: left;
}

.VACDialogs td {
    text-align: left;
}

.VACDialogs td.number {
    text-align: right;
}

.VACDialogs td.order_qty {
    text-align: center;
}

.VACDialogs td.order_qty input[type="text"] {
     width: 10px;
 }

.VACDialogs th {
    text-align: left;
    text-transform: uppercase;
    border-collapse: collapse;
}

.VACDialogs th.center {
    text-align: center;
}

.VACDialogs tr {
    display: table-row;
    border-color: inherit;
}

.VACDialogs tr th {
    border-top: 1px solid #595959;
    border-bottom: 1px solid #595959;
}

.VACDialogs tr, .VACDialogs th, .VACDialogs td {
    vertical-align: top;
}

.VACDialogs ul {
    list-style: square;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px;
}

.VACDialogs .asterisk {
    color: #EB0000;
    font-style: normal;
    padding-right: 2px;
}

.VACDialogs .colspan9 {
    width: 98%;
}

.VACDialogs .column {
    width: 49%;
}

.VACDialogs td.column-1 {
    padding-left: 15px;
    width: 550px;
    text-align: left;
}

.VACDialogs .closePopUp {
    font-size: 9px;
}

.VACDialogs .divpopup {
    display: none;
    border-width: medium;
    position: absolute;
    top: 75px;
    left: 300px;
    width: 700px;
    background-color: white;
    padding: 20px;
    border-style: groove;
    z-index: 3500
}

.VACDialogs .EmptyDataText {
    color: #b1243c;
}

.VACDialogs .floatleft {
    float: left;
}

.VACDialogs .footnote {
    font-size: 0.857em;
    font-style: italic;
    padding-top: 5px;
    margin-top: 15px;
    color: #231F20;
}

.VACDialogs .footerTeriaryNav {
    list-style-type: none;
    text-align: center;
}

.VACDialogs .green {
    color: green;
}

.VACDialogs .gt {
    float: right;
    padding: 0px 10px 0px 0px;
    font-style: normal;
}

.VACDialogs .h2 {
    color: #333;
    font: 21px/20px arial;
    text-transform: none;
}

.VACDialogs .instructions {
    font-size: 0.857em;
    color: #231F20;
}

.VACDialogs .lightborderbottom {
    border-bottom: 1px solid #DDDDDD;
}







.VACDialogs .deque-show-block .deque-dialog-screen {
    max-width: 450px;
}


/* MFA classes >>> */
.TitleTextClass { COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 18px; FONT-WEIGHT: bold }
.ErrorTextClass { COLOR: darkred; FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;  padding-top:20px;}
.InfoTextClass { COLOR: #1e2c6e; FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding-top:20px; }
.InfoDarkTextClass { COLOR: #1e2c6e; FONT-FAMILY: arial; FONT-WEIGHT: bold }

#ctl00_ContentMain_verifyAuthenticationCodeDialog_VerifyAuthenticationCodeDialogDq_ctl00_lblEnterCode
{ width:auto !important    }

.VACDialogs #dso-wrapper a.ALinkButtonClass
{
    COLOR: blue; FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}

.VACDialogs #dso-wrapper a.ALinkButtonClass:hover {
    text-decoration: none;
    COLOR: blue;
}
.VACDialogs #dso-wrapper a.ALinkButtonClass:focus {
    outline: 0;
}

.hiderescheckbox:after {
    visibility:hidden;
}

.VACDialogs .ErrorTextClass {
    padding-top: 10px;
}

td.vacspacer {
    height: 5px;
}

.VACDialogs .deque-dialog-buttons {
    margin-top: 0px;
}
/* MFA classes <<< */
