html,body {
      height:100px;
      margin: 0px;
      padding: 0px;
}

div.warp_outline {
    width: 100%;
    margin: 0px;
    font-size: 1rem;
}

div.warp_bar {
    padding: 0.2em 0.5em;
    font-size: 0.9em;
}

div.warp_footbar {
    padding: 0.2em 0.5em;
    font-size: 0.9em;
}

div.toolbar {
    
}

div.toolbar div.button {
    width: 32px;
    height: 32px;
    margin: 2px;
}

div.toolbar div.button img {
    border: 0px; 
    width: 94%; 
    margin-left: 2%; 
    bottom: 0px;
}

#warp_module_frame {
    width: 100%;
}

input.form_button1 {
	font-size: 2.2vw;
}

#warp_quickpanel {
    width: 50%;
    display: none;
    position: absolute;
    top: 113px;
    left: 0px;
    z-index: 1000;
}

#btn_mobile_favourite {
    display: block;
}

#qpminbtn {
    display: none;
}

.qpfav_row_odd {
    padding: 8px 1px;
}

.qpfav_row_even {
    padding: 8px 1px;
}

.qpfav_row_odd img {
    width: 12px;
    height: 12px
}

.qpfav_row_even img {
    width: 12px;
    height: 12px
}

table.quickpanel {
    font-size: 3vw;
    width: 100%;
    margin: 0px 0px 0px 0px;
    border-width: 0px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
}

#tab1 {
    font-size: 12px;
    width: 100%; 
    min-height: 580px;
} 
 
#tab1_title {
    font-size: 12px;
    width: 50px; 
    height: 20px;
} 

.form_field {
    font-size: 2.2vw;
    padding: 0px;
    border-width: 1px;
}

.form_field_quickpanel {
    font-size: 3vw;
    padding: 1px;
    border-width: 1px;
}

.form_field_label {
    font-size: 12px;
    border-width: 0px;
    padding: 0px;
}

.form_field_mandatory {
    font-size: 14px;
    padding: 0px;
    border-width: 1px;
}

.form_field_standout {
    padding: 0px;
    border-width: 1px;
}

.form_field_standout_readonly {
    font-size: 18px;
    padding: 0px;
    border-width: 1px;
}

.form_field_standout_readonly_current {
    font-size: 18px;
    padding: 0px;
    border-width: 1px;
}

.form_field_readonly {
    font-size: 2.2vw;
    padding: 0px;
    border-width: 1px;
}

.form_field_current {
    font-size: 14px;
    padding: 0px;
    border-width: 1px;
}

.form_field_mandatory_current {
    font-size: 14px;
    padding: 0px;
    border-width: 1px;
}

.form_field_readonly_current {
    font-size: 14px;
    padding: 0px;
    border-width: 1px;
}

.form_field_standout_current {
    font-size: 18px;
    padding: 0px;
    border-width: 1px;
}

.form_field_row_odd {
	font-size: 2.2vw;
	border-width: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.form_field_row_odd_current {
    font-size: 12px;
    border-width: 0px 1px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.form_field_row_even {
	font-size: 2.2vw;
	border-width: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.form_field_row_even_current {
    font-size: 12px;
    border-width: 0px 1px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.form_field_size_xs_insa0030 {
    width: 3em
}

.form_field_size_xs {
    width: 3em;
}

.form_field_size_s {
    width: 6em;
}

.form_field_size_sm {
    width: 6em;
}

.form_field_size_m {
    width: 10em;
}

.form_field_size_m {
    width: 13em;
}

.form_field_size_ml {
    width: 12em;
}

.form_field_size_l {
    width: 14em;
}

.form_field_size_xl {
    width: 30em;
}

.form_field_hide_medium {
    display: none;
}

.form_field_hide_small {
    display: none;
}

.warp_tab_label1 {
	font-size: 12px;
}

div.warp_section_title {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-size: 1.2em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

#quickpanel {
    background: #f9f9f9;
}

img.thumbnail_xs {
    width: 2em;
    height: 2em;
    margin: 0em;
    padding: 0em;
}

img.thumbnail_s {
    width: 3em;
    height: 3em;
    margin: 0em;
    padding: 0em;
}

img.thumbnail_m {
    width: 6em;
    height: 6em;
    margin: 0em;
    padding: 0em;
}

img.thumbnail_l {
    width: 10m;
    height: 10em;
    margin: 0em;
    padding: 0em;
}

img.thumbnail_xl {
    width: 12em;
    height: 12em;
    margin: 0em;
    padding: 0em;
}

input.responsive_m {
    font-size: 0.9em;
}

select.responsive_m {
    font-size: 0.9em;
}

table.warp_login {
	width: 100%;
	font-size: 1em;
	border-width: 1px;
}

table.warp_login_fields {
	width: 100%;
	font-size: 3em;
}

table.warp_login_fields td {
    padding-top: 2em;
}

.label_font_size {
    font-size: 2vw;
}

.reminders_text {
    font-size: 3vw;
}