#biciban *{outline:0}
#biciban input{font-family:inherit;font-size:1em;border:1px solid #ccc;width:97%;padding:.25em}
#biciban label{display:block;float:left;margin:0 auto .5em}
#biciban input[type="radio"],#biciban input[type="checkbox"]{width:auto;border:0}
#biciban select{border:1px solid #ccc;padding:.19em .25em;opacity:1!important}
#biciban select{filter:alpha(opacity=100)!important}
#biciban .styled-select-value{display:none!important}
#biciban h3{display:block;clear:both;margin:1.5em 0 .5em}
#biciban ul{display:block;clear:both;margin:.2em auto .5em;padding:0}
#biciban ul li{display:inline-block;margin-right:1.25%;width:15%;vertical-align:top;line-height:2em}
#biciban ul li input[readonly="readonly"]{text-align:right;border-color:#eee;background:#fafafa;color:#666;padding-right:.4em;width:97%}
#biciban ul li input[readonly="readonly"].normalInput{border-color:#ccc;background:#fff}
#biciban input.datepicker{font-family:inherit;font-size:1em;border:1px solid #ccc!important;padding:.25em!important;width:96%!important;background:#fff!important;text-align:left!important}
#biciban p sup{display:block;margin:.5em 0 0;top:-5px;line-height:1.25em;color:#888;font-size:.9em}
#biciban input[type="checkbox"]{width:auto!important}
#biciban .checkText{display:block;float:right;width:92%;line-height:1.4em;top:5px;position:relative}
#biciban .branchNSC{display:block;text-align:right}
#biciban .colLabel.alignr span{color:#999;font-size:.9em;float:left}
#biciban .alignc{text-align:center}
#biciban .alignl{text-align:left}
#biciban .alignr{text-align:right}
#biciban .clear{clear:both}
#biciban .clear-plus{clear:both;height:2em}
#biciban{width:95%;max-width:1000px;margin:2em auto}
#biciban .formHeader{display:block;text-align:center;margin:0 auto 1em}
#biciban .columnLeft,#biciban .columnRight{display:block;float:left;width:47%;border:1px solid #ccc;padding:0 1% 1em}
#biciban .columnCenter{display:block;width:60%;border:1px solid #ccc;padding:0 1% 1em;margin:auto}
#biciban .columnRight{float:right}
#biciban .colLeft{display:block;float:left;width:47%;padding:0 1% 1em}
#biciban .colRight{display:block;float:right;width:47%;padding:0 1% 1em}
#biciban .errPanel{display:block;border-radius:.4em;padding:1em;background:#f9d3d2;color:#d00;margin:.5em auto}
#biciban .errPanel p{margin:0;padding:0}
#biciban .submit{background-color:#f70;color:#fff;background-image:linear-gradient(to bottom,#ff9700,#f70);border:medium none;float:right;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),0 2px 0 rgba(255,255,255,0.25) inset;font-family:"source-sans-pro-button",Arial,Helvetica,sans-serif;font-size:115%;letter-spacing:-0.02em;line-height:22px;margin:0 0 10px;padding:9px 30px 7px;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-transform:uppercase}
#biciban .submit:hover{background-color:#ff5c00;background-image:linear-gradient(to bottom,#ff8f00,#ff5c00)}
#biciban .reqField,#biciban .datepicker.reqField{border-color:#d00!important;color:#d00!important}
#biciban .error{color:#d00}
#biciban .error p{padding:0}
#biciban .error.errAllReq p{padding:0 0 .8em}
#biciban .colLabel{width:15%;margin-right:2.5%}
#biciban .colInput{width:30%}
#biciban .fxRightCol .colLabel{width:55%;margin-right:2.5%}
#biciban .fxRightCol .colInput{width:40%}
#biciban .fullWidth{width:96%!important}
#biciban select.fullWidth{width:98.5%!important}
#biciban .columnCenter .colLabel{width:35%;margin-right:2.5%}
#biciban .columnCenter .colInput{width:60%}
#biciban .columnCenter .fullWidth{width:97.5%!important}
#biciban .columnCenter select.fullWidth{width:100%!important}
#biciban .columnCenter .submit{margin:1em 1em 0}
#biciban .iHide{background:#fff!important;border-color:#fff!important}
#biciban .iTot{color:#a00!important;font-weight:bold}
#biciban .iQty,#biciban .iSub{display:inline-block;width:47%;text-align:center;margin-right:1.25%;padding:.25em 0}
#biciban .iSub{text-align:right}
.ui-autocomplete{padding:0!important;margin:0!important;box-shadow:none!important}
.ui-menu-item{padding:0!important}
.ui-menu{display:block;outline:0;list-style:none;margin:0;border-radius:0}
.ui-menu .ui-menu-item a{display:block;font-weight:normal!important;text-decoration:none;padding:5px!important;background:#fefefe!important;border-radius:0;border-bottom:1px solid #eee}
@media(max-width:767px){#biciban .colLabel{width:100%}
#biciban .colInput{width:100%}
#biciban .button{width:100%;float:none}
#biciban button{width:100%}
}