


/* bootstrap */
.row { width: 99%; margin:0; padding:0;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{
  display:  inline-block; margin-left:0; margin-right: -0.2em; ; padding-left:0; padding-right:0 ; 
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    min-height: 1px;  position: relative;
 
}

.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { width: 97%;}


.col-md-11 { width: 91.666%; }
.col-md-10 { width: 83.333%; }
.col-md-9 { width: 75%;}
.col-md-8 { width: 66.666%; }
.col-md-7 { width: 58.333%; }
.col-md-6 { width: 50%; }
.col-md-5 { width: 41.666%; }
.col-md-4 { width: 33.333%; }
.col-md-3 { width: 25%;}
.col-md-2 { width: 16.666%; }
.col-md-1 { width: 8.333%; }

.col-sm-11 { width: 91%; }
.col-sm-10 { width: 82%; }
.col-sm-9 { width: 75%; }
.col-sm-8 { width: 66.6%; }
.col-sm-7 { width: 58.3%; }
.col-sm-6 { width: 48.5%; }
.col-sm-5 { width: 41.6%; }
.col-sm-4 { width: 32.3%; }
.col-sm-3 { width: 24.5%; }
.col-sm-2 { width: 15%; }
.col-sm-1 { width: 8%; }  
/*
.col-xs-11 { width: 91.6667%; }
.col-xs-10 { width: 83.3333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.6667%; }
.col-xs-7 { width: 58.3333%;}
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.6667%; }
.col-xs-4 { width: 33.3333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.6667%; }
.col-xs-1 { width: 8.33333%; } 
*/
/*
.col-md-pull-12 { right: 100%; }
.col-md-pull-11 { right: 91.6667%; }
.col-md-pull-10 { right: 83.3333%; }
.col-md-pull-9 { right: 75%; }
.col-md-pull-8 { right: 66.6667%; }
.col-md-pull-7 { right: 58.3333%; }
.col-md-pull-6 { right: 50%; }
.col-md-pull-5 { right: 41.6667%; }
.col-md-pull-4 { right: 33.3333%; }
.col-md-pull-3 { right: 25%; }
.col-md-pull-2 { right: 16.6667%; }
.col-md-pull-1 { right: 8.33333%; }
.col-md-pull-0 { right: auto; }
.col-md-push-12 { left: 100%; }
.col-md-push-11 { left: 91.6667%; }
.col-md-push-10 { left: 83.3333%; }
.col-md-push-9 { left: 75%; }
.col-md-push-8 { left: 66.6667%; }
.col-md-push-7 { left: 58.3333%; }
.col-md-push-6 { left: 50%; }
.col-md-push-5 { left: 41.6667%; }
.col-md-push-4 { left: 33.3333%; }
.col-md-push-3 { left: 25%; }
.col-md-push-2 { left: 16.6667%; }
.col-md-push-1 { left: 8.33333%; }
.col-md-push-0 { left: auto; }
.col-md-offset-12 { margin-left: 100%; }
.col-md-offset-11 { margin-left: 91.6667%; }
.col-md-offset-10 { margin-left: 83.3333%; }
.col-md-offset-9 { margin-left: 75%; }
.col-md-offset-8 { margin-left: 66.6667%; }
.col-md-offset-7 { margin-left: 58.3333%; }
.col-md-offset-6 { margin-left: 50%; }
.col-md-offset-5 { margin-left: 41.6667%; }
.col-md-offset-4 { margin-left: 33.3333%; }
.col-md-offset-3 { margin-left: 25%; }
.col-md-offset-2 { margin-left: 16.6667%; }
.col-md-offset-1 { margin-left: 8.33333%; }
.col-md-offset-0 { margin-left: 0; }

*/
/* generic */
@page querformat { size:A4 landscape; }
div.quer {  page:querformat; width:1010px }

html, div, span, label, p{  font-size: 14px; }

a{ color:#565656; text-decoration:none; }
input{border: 1px solid #565656; width: 100%;font-size: 12px; }
.checkbox{ border: 0px solid;  background-color: transparent; font-size: 12px;}
input.button{ margin-left: 3px;  height: 26px; border: 1px solid #E1DCD2; background-color: #FFFFFF; text-decoration: underline; }
textarea{ width: 100%; word-wrap: break-word; }
table{ width: 100%; word-wrap: break-word; }
h1{ font-size: 22px;}
h2{ font-size: 19px;}
h3{ font-size: 18px;}

label{ display:block; font-weight: bold; color:#000000; margin-top:3px;}


body, html{
    font-family:  Calibri;
    color:#000000;
    font-size:20px;
}


.bold {font-weight: bold;}
.small {font-size: 8pt;}


.dont_break_it:first-child { page-break-before: auto; }
 .dont_break_it { page-break-before: always;  } 
 .row{line-height: 150%}
 .form_header{ margin-top: 1em; font-weight: bold; font-size: 130%}