.ask-print-dlg .popupBottom 
{
    display: none;
}
.ask-print-dlg .popupTopCenter
{
    border:none;
}
/* print-option */
.ask-print-dlg .print-options-label{
    margin-top: 20px;
    margin-bottom:-11px;
    font-size: 15px;
    color:#626262;
    font-weight: 400;
}
.ask-print-dlg .print-options 
{
    border-collapse: separate;
    margin: 0 -20px;
}
.ask-print-dlg .print-options tbody 
{
    display: flex;
flex-direction: row;
}
.ask-print-dlg .print-options td
{
    padding: 20px 5px;
}
.ask-print-dlg-rtl .print-options td:first-child>span
{
  margin-right: 15px;
}
.ask-print-dlg-ltr .print-options td:first-child>span
{
  margin-left: 15px;
} 
.ask-print-dlg-rtl .print-options td:last-child>span
{
  margin-left: 15px;
}
.ask-print-dlg-ltr .print-options td:last-child>span
{
  margin-right: 15px;
} 
.ask-print-dlg .print-options td span 
{
    vertical-align: bottom !important;
    width: 90px;
    height: 80px;
    padding-bottom: 10px;
    position: relative;
    text-align: center;
    background-position-x: 50%;
    background-position-y: 30%;
    background-repeat: no-repeat;
    background-color: #32647c;
    color: white;
    font-size: 12px;
    cursor:pointer;
    background-size: 42%;
    display: block;
}
.ask-print-dlg .print-options td span:hover{
    background-color: #417a95;
}
/* print options icons*/
.ask-print-dlg .ask-print-print span
{
    background-image: url(../img/print.svg);
   
}
.ask-print-dlg .ask-print-mail span
{
    background-image: url(../img/mail.svg);
    
}
.ask-print-dlg .ask-print-display span
{
    background-image: url(../img/doc-display.svg);
   
}
.ask-print-dlg .ask-print-automail span
{
    background-image: url(../img/automail.svg) ;
   
}
.ask-print-dlg .ask-print-fax span
{
    background-image: url(../img/fax.svg);
    
}

/* print options checked*/
.ask-print-dlg .print-options td span::before 
{
   opacity:0;
    content: "";
    direction: ltr;
    position: absolute;
    top: 0px;
    border-bottom: 18px solid transparent;
    border-top: 18px solid #1e3c4a;
    cursor: pointer;
}
.ask-print-dlg-rtl .print-options td span::before
{
    right: 0px;
    border-left: 18px solid transparent;
    border-right: 18px solid #1e3c4a;
}
.ask-print-dlg-ltr .print-options td span::before
{
    left: 0px;
    border-left: 18px solid #1e3c4a;
    border-right: 18px solid transparent;
}

.ask-print-dlg .print-options td span::after 
{
    opacity:0;
    content: "";
    position:  absolute;
    top: 5px;
    background: url(../img/checkmark.png) no-repeat;
    height: 20px;
    width: 20px;
    background-position-x: 100%;
}
.ask-print-dlg-rtl .print-options td span::after 
{
    right: 3px;
}
.ask-print-dlg-ltr .print-options td span::after 
{
    left: -2px;
}
.ask-print-dlg .print-options td span label{
    position: absolute;
    bottom: 10px;
    width: 100%;
    right: 0;
    padding: 0;
    cursor:pointer;
}
 .ask-print-print-checked .ask-print-print span::before,
 .ask-print-print-checked .ask-print-print span::after,
 .ask-print-mail-checked .ask-print-mail span::before,
 .ask-print-mail-checked .ask-print-mail span::after,
 .ask-print-display-checked .ask-print-display span::before,
 .ask-print-display-checked .ask-print-display span::after,
 .ask-print-automail-checked .ask-print-automail span::before,
 .ask-print-automail-checked .ask-print-automail span::after,
 .ask-print-fax-checked .ask-print-fax span::before,
 .ask-print-fax-checked .ask-print-fax span::after
{
    opacity:1 !important;
}
.ask-print-dlg .print-options input {
    height: 90px;
    width: 100%;
    opacity: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    margin: 0;
}
.ask-print-dlg .print-options label
{
    color:#e6e6e6;
}

/* print buttons */
.ask-print-dlg .print-buttons
{
  width: 100%;
  border-bottom: 0.5px solid #e6e6e6;
  padding-bottom: 20px;
}
.ask-print-dlg .print-buttons .gwt-PushButton 
{
    width: 163px;
    text-align: center;
    margin:0;
}
.ask-print-dlg .print-buttons .gwt-PushButton .html-face
{
    position: relative;
    font-weight: 400;
    /* color: #e6e6e6; */
    font-size: 15px;
}
.ask-print-dlg .print-buttons .gwt-PushButton .html-face:before
{
    content: "";
    position: absolute;
    top: 3px;
    background: url(../img/checkmark.png) no-repeat;
    height: 20px;
    width: 20px;
}
.ask-print-dlg-rtl .print-buttons .gwt-PushButton .html-face:before
{
    right: 35px;
}
.ask-print-dlg-ltr .print-buttons .gwt-PushButton .html-face:before
{
   left:45px;
}

/* print formats*/
.print-formats {
    margin-top: 20px;
}
.print-formats select {
    margin-top: 12px;
    margin-bottom: 0;
    padding: 5px;
    text-indent: 1px;
    text-overflow: '';
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 251px;
    background: transparent url(../img/arrow-down-blue.png) no-repeat center;
    border: 1px solid #aeaeae;
    height: 33px;
    font-weight: 400;
    color: #626262;
    font-size: 13px;
}
.ask-print-dlg-rtl .print-formats select
{
    background-position-x: 10px;
}
.ask-print-dlg-ltr .print-formats select
{
    background-position-x: 227px;
}
select::-ms-expand {
    display: none;
}


/* print formats source labels*/
.ask-print-dlg .print-source
{
 cursor:pointer;
 color:#626262;
 font-weight: 400;
}
.ask-print-dlg .print-source-selected
{
 color:#19b5ef;
 cursor:default;
}
.ask-print-dlg .print-source-disabled
{
    color:#888;
    cursor:default;
}
.ask-print-dlg-rtl .print-system-file {
    padding-left: 10px;
    border-left: 1px solid #626262;
    font-size: 15px
}
.ask-print-dlg-ltr .print-system-file {
    padding-right: 10px;
    border-right: 1px solid #626262;
    font-size: 15px
}
.ask-print-dlg-rtl .print-word-file {
    padding-right: 10px;
    font-size: 15px;
}

.ask-print-dlg-ltr .print-word-file {
    padding-left: 10px;
    font-size: 15px;
}

/* more options */
.print-more-options-label {
    margin-top: 20px;
    font-size: 15px;
    cursor: pointer;
    color:#626262;
    font-weight: 400;
}

.print-more-options-label::after {
    content: '+';
    color: #00acf0;
    vertical-align: middle;
    font-weight: 400;
}
.print-more-options-visible::after {
    content: '-';
    color: #00acf0;
    vertical-align: top;
    font-weight: 400;
    font-size: 17px; 
}
.ask-print-dlg-rtl .print-more-options-label::after,
.ask-print-dlg-rtl .print-more-options-visible::after
{
    margin-right:5px;
 
}
.ask-print-dlg-ltr .print-more-options-label::after,
.ask-print-dlg-ltr .print-more-options-visible::after
{
    margin-left:5px;
}
.print-more-options{
    margin-top: 10px;
}
 /* more options checkboxes*/
 .ask-print-dlg .gwt-CheckBox
 {
    background: transparent url(../img/checkbox-empty.png) no-repeat center;
    background-size: 17px;
    position: relative;
    padding:1px 20px;
 }
 .ask-print-dlg-rtl .gwt-CheckBox
 {
   background-position-x: 100%;
 }
 .ask-print-dlg-ltr .gwt-CheckBox
 {
   background-position-x: 0%;
 }
 .ask-print-dlg .gwt-CheckBox-disabled
 {
    background-image:  url(../img/checkbox-empty-disabled.png);
 }
 .ask-print-dlg .gwt-CheckBox input
 {
    opacity: 0;
    width: 15px;
    position: absolute;
 }
 /* Needed only for non Hebrew letters */
 .ask-print-dlg-ltr .gwt-CheckBox label
 {
   line-height: 23px;
 }
 .ask-print-dlg-rtl .gwt-CheckBox input
 {
    right: -1px;
 }
 .ask-print-dlg-ltr .gwt-CheckBox input
 {
    left: -1px;
 }
 .ask-print-dlg .print-checkbox-selected
 {
    background-image:  url(../img/checkbox.png);
 }
 .ask-print-dlg .print-checkbox-selected.gwt-CheckBox-disabled
 {
    background-image:  url(../img/checkbox-disabled.png);
 }
 

/* print copies */
.ask-print-dlg .askPrintCopiesLabel 
{
    margin:0;
    font-size: 13px;
    margin-top: 10px;
}

.ask-print-dlg .askPrintCopiesTextBox 
{
    width: 24px;
    height: 15px;
    font-size: 12px;
    text-align: center !important;
    padding: 0;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: 'Arial';
}
.ask-print-dlg-rtl .askPrintCopiesTextBox 
{
    margin-right: 10px;
}
.ask-print-dlg-ltr .askPrintCopiesTextBox 
{
    margin-left: 10px;
}
.ask-print-dlg .askPrintCopiesTextBox[disabled]:hover
{
border-color: #b3c3c9;
}