.page {
  width: 21cm;
  min-height: 29.7cm;
  padding: 0.5cm;
  margin: 1cm auto;
  border: 1px #D3D3D3 solid;
  border-radius: 5px;
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.page_min {
  width: 21cm;
  min-height: 29.7cm;
  padding: 0;
  margin: 0.5cm auto;
  border: 1px #D3D3D3 solid;
  border-radius: 5px;
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.page_yatay {
  width: 29.7cm;
  min-height: 21cm;
  padding: 0.5cm;
  margin: 2cm auto;
  border: 1px #D3D3D3 solid;
  border-radius: 5px;
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.page_yatay_genis {
  width: 35cm;
  min-height: 21cm;
  padding: 0.5cm;
  margin: 2cm auto;
  border: 1px #D3D3D3 solid;
  border-radius: 5px;
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.page2 {
  width: 21cm;
  max-height: 29.7cm;
  padding: 0.5cm;
  margin: 1cm auto;
  border: 1px #D3D3D3 solid;
  border-radius: 5px;
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

@page {
  size: A4;
  margin: 0;
}

@page_min {
  size: A4;
  margin: 0;
}

@page_yatay {
  size: A4;
  margin: 2cm;
  size: landscape;
}


@media print {
  .page {
    margin: 0;
    border: initial;
    border-radius: initial;
    width: initial;
    min-height: initial;
    box-shadow: initial;
    background: initial;
    page-break-after: always;
  }

    .page2 {
      margin: 0;
      border: initial;
      border-radius: initial;
      width: initial;
      min-height: initial;
      box-shadow: initial;
      background: initial;
      page-break-after: always;
    }
}

li input:hover{
  background-color: yellow;
}

li input{
  text-align: center !important;
//  text-transform: uppercase;
}

li select{
  text-align: center !important;
}


ul>li>div.form-group{
    margin: 0 !important;
    padding-bottom:0px !important;
}

label{
    color:#000 !important;
}