﻿body {
    -webkit-print-color-adjust: exact;
    background-color: white !important;
}


@media print and (color) {
    * {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
        transition: none !important;
    }
}

legend.print-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
    width: auto;
    padding: 0 10px;
    border-bottom: none;
    transition: none !important;
}

.printSurveyTitle {
    font-size: 20px;
    /*background-color: rgb(81,81,81);*/
    color: white;
    padding: 14px;
    -webkit-box-shadow: 2px 1px 12px 0 rgba(74,72,74,0.4);
    -moz-box-shadow: 2px 1px 12px 0px rgba(74,72,74,0.4);
    box-shadow: 2px 1px 12px 0px rgba(74,72,74,0.4);
    margin-bottom: 10px;
    margin-top: 5px;
    background-color: #428bca;
    -webkit-print-color-adjust: exact;
    transition: none !important;
}

[printvariable] {
    padding-left: 34px; /*26px*/
}


.printSubTitle {
    font-size: 20px;
    background-color: rgb(81,81,81);
    color: white;
    padding: 8px;
    -webkit-box-shadow: 2px 1px 12px 0px rgba(74,72,74,0.4);
    -moz-box-shadow: 2px 1px 12px 0px rgba(74,72,74,0.4);
    box-shadow: 2px 1px 12px 0px rgba(74,72,74,0.4);
    margin-bottom: 10px;
    margin-top: 5px;
    -webkit-print-color-adjust: exact;
    transition: none !important;
}


[printquestion] {
    margin-bottom: 5px;
    width: 100%;
    padding-left: 10px;
}


@media print {
    .no-print, .no-print * {
        display: none !important;
    }

    .myDivToPrint {
        background-color: white;
        height: 100%;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        margin: 0;
        padding: 15px;
        font-size: 14px;
        line-height: 18px;
    }


    .printSurveyTitle {
        font-size: 20px;
        /*background-color: rgb(81,81,81);*/
        color: white;
        padding: 14px;
        -webkit-box-shadow: 2px 1px 12px 0px rgba(74,72,74,0.4);
        -moz-box-shadow: 2px 1px 12px 0px rgba(74,72,74,0.4);
        box-shadow: 2px 1px 12px 0px rgba(74,72,74,0.4);
        margin-bottom: 10px;
        margin-top: 5px;
        background-color: #428bca;
        -webkit-print-color-adjust: exact;
        transition: none !important;
    }
}


@media screen and (min-width: 1025px) {
    .printcontentdiv {
        width: 98%;
        padding:5px;
    }
}


@media screen and (min-width: 45.0625em) {
    .printcontentdiv {
        width: 98%;
        padding:5px;
    }
}

#printDiv
{
    margin-top:5px;
    width: 98%;
    display: none;
    padding-left: 12px;
}



#Printlogo {
    padding-left: 10px;
}


.answerspan {
      color:  rgb(81,81,81);
    font-weight: bold;
  }

.printTitlespan {
    /*padding: 0 320px;*/
    text-align: center;
    color: #B34F26;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0;

}




  #print-exit-btn1, #print-exit-btn, #print-navprintbtn, #print-navprintbtn1{
  background: #B34F26;
  background: -moz-linear-gradient(top, #B34F26 0%, #81381b 100%);
  background: -webkit-linear-gradient(top, #B34F26 0%,#81381b 100%);
  background: linear-gradient(to bottom, #B34F26 0%,#81381b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B34F26', endColorstr='#81381b',GradientType=0 );
  -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
  -moz-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
  -o-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
  transition: background .5s ease-in-out, color .5s ease-in-out;
  transition-delay: 0.25s;
  margin-left: 5px;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}


  #print-exit-btn1:hover, #print-exit-btn1:focus,#print-exit-btn:hover, #print-exit-btn:focus, #print-navprintbtn:hover, #print-navprintbtn:focus, #print-navprintbtn1:hover, #print-navprintbtn1:focus {
  color: #ffffff;
  background: #535353;
  background: -moz-linear-gradient(top, #535353 0%, #535353 100%);
  background: -webkit-linear-gradient(top, #535353 0%,#535353 100%);
  background: linear-gradient(to bottom, #535353 0%,#535353 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#535353',GradientType=0 );
  text-decoration: none;
}


  #print-exit-btn1 i,#print-exit-btn i,  #nav-print-btn i,  #nav-print-btn1 i {
  float:left;
}

#print-exit-btn1 span, #print-exit-btn1 span, #print-exit-btn span,  #print-navprintbtn span,  #print-navprintbtn1 span {
  display: inline-block;
  font-size: 12px;
  background: transparent;
  font-weight: bold;
  float: right;
  line-height: 24px;
  margin-left: 5px;
}

#nav-exit-btn:hover span, #nav-exit-btn:active span, #nav-exit-btn:focus span, #print-navprintbtn:hover span, #print-navprintbtn:active span, #print-navprintbtn:focus span{
  visibility: visible;
  max-width: 100%;
  margin-left: 5px;
}


.printNavIconsDiv {
    float: right;
    padding-right: 38px;
}

.printNavIconsDiv#bottom {
  float: right;
}