
/* Print style start   */
@page {
    size: A4;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
    -webkit-print-color-adjust: exact !important;
  }
  @page{
  margin-left: 1cm; margin-right: 1cm; margin-top:1.5cm;}

 body, input{margin:0px; font-size: 9pt;}
.heading {background-color: #535353;} .submit_btn, .takea_photo{display:none;}
.form-control, .custom-select, legend{font-size:1.2em;}


/* Print style end   */



fieldset
 {
   border: 1px solid #b3b3b3 !important;
   margin: 0;
   padding: 10px;
   position: relative;
   border-radius:4px;
   background-color:#f5f5f5;
   padding-left:10px!important;
 }

   legend
   {
     font-size:14px;
     font-weight:bold;
     margin-bottom: 0px;
     max-width: 50%;
     border: 1px solid #b3b3b3;
     border-radius: 4px;
     padding: 8px 5px 8px 10px;
     background-color: #ffffff;
   }
.ro-guide{margin-top:26px !important;}
.heading{background-color:#17a2b8; padding: 5px 0 3px 0; color:#FFF}

.ncra_logocontainer{float: left; width:100px; position:absolute; }
.logo_ncra{ border-radius: 5px; padding:2px; background-color: #FFF; float: left;}
.terms_conditionTexts{font-size:10pt !important;}
#curr_date{ border:none; background-color:transparent; color:#333333; font-family:inherit;}
.photo-box{border: 1px solid #B7B7B7; border-radius: 5px; padding: 2px 1px 15px 30px; margin-top: -5px;
  background-color: #f5f5f5; }

/*  https://bootsnipp.com/snippets/mvjyq  */


#my_camera{margin:0 0 0 70px !important;}
.take_snap{margin-left:145px; width:145px;}
.takea_photodiv{display:block; margin:3px 0 0 30px !important;}
.heading-bg{position:absolute; width:100%; height:100%; display: none;}
.top_hr, #print_form_btn, .captcha-section{display:none;}
.spacer{height:12px;} /* laptop PC mac address box heigth */





/*#results{background-image: url("../images/photo_id.jpg");
background-position: center 10px; background-repeat: no-repeat;} */
