.half_box fieldset{width:93%;background:#e6f2ff;border:1px solid #c5dbf7}.original-design fieldset{width:97%;margin:10px 0 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}.original-design fieldset legend{font-weight:bold;font-size:16px}.original-design fieldset label{font-weight:bold}.original-design fieldset div{float:left;clear:both;margin:0 0 5px 0}.original-design fieldset div div{float:left;clear:none;margin-right:10px}.original-design fieldset input,.original-design select{font-size:.9em}.show_label:not(.col):not([class*=col-]){display:block;width:110px;float:left;text-align:right;font-weight:bold;margin-right:10px}.show_label:not(.col):not([class*=col-]).wide-show-label{width:200px}.show_label.col,.show_label[class*=col-]{text-align:right;font-weight:bold}.show_field{display:block;width:200px;float:left}.show_value div{clear:both;float:left;width:100%}.show div.show_label{float:left;clear:both}.show div.show_value{float:left}.small-text{font-size:.75em;vertical-align:baseline;line-height:1.2em}.very-small-text{font-size:.5em}.login_form{margin-top:30px}.clear_left{clear:left}.clear_right{clear:right}.clear_all{clear:both}.table.shopping_transaction td.price,.table.shopping_transaction th.price{text-align:right}.table.shopping_transaction tr.total{background-color:#b2b2b2}.table.shopping_transaction tr.total td{text-align:right;font-size:1.1em;font-weight:bold}.table.orders_by_product td.description{width:66%}.table.orders_by_product td.amount{width:34%;text-align:right}.price_line .price{font-size:1.5em;font-weight:bold}.price_line form{display:inline-block;margin-left:25px}@media(max-width: 768px){.school_logo img{max-height:70px}.show_label:not(.col):not([class*=col-]){width:30%;max-width:100px;float:left}.show_value{width:65%}.show_label.col,.show_label[class*=col-]{text-align:left}}
