@charset "utf-8";
.tab ul li{float:left;position:relative}
.tab ul li.active a{color:#717171;background-color:white;border-top:2px solid #cc003a;border-left:1px solid #eee;border-right:1px solid #eee}
.tab ul li a{display:block;font-size:14px;border-top:2px solid #f4f4f4;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;color:#cc003a;padding:10px 40px}
.tab .tab-contents{margin-top:20px}
.tab .tab-contents .tab-content{min-height:100px}
.tab-condensed ul{border-bottom:1px solid #eee}
.tab-condensed ul li{margin-bottom:-1px}
.tab-condensed ul li.active a{border-bottom:0}
.tab-condensed ul li a{font-size:12px;border-width:0;border-top:2px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;padding:8px 18px}
.tab-reversed ul{background-color:transparent;border-bottom:2px solid #cc003a}
.tab-reversed ul li.active a{color:#fff;border-color:#cc003a;background-color:#cc003a}
.tab-reversed ul a{background-color:transparent}
.pull-left{float:left!important}
.pull-right{float:right!important}
.left-text{text-align:left!important}
.center-text{text-align:center!important}
.right-text{text-align:right!important}
.center-block{display:block;margin:0 auto}
.hide{display:none}
.invisible{visibility:hidden}
.affix{position:fixed}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}[class^="icon-"],[class*=" icon-"]{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
.required{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;margin:0 2px;color:#cc003a!important}
.currency{font-size:1.1em;font-family:Tahoma,Verdana,Arial,sans-serif;color:#cc003a;font-weight:bold}
.badge{color:#fff!important;padding:2px;margin:0 5px;font-size:12px;border-radius:4px;background-color:#cc003a}
.badge-primary{color:#fff!important;background-color:#303b86}
.block{display:block;min-height:50px;color:#717171;border:1px solid #eee;background-color:#f4f4f4;padding:12px 50px 8px}
.block-primary{color:#717171;border:1px solid transparent;background-color:#f1f5fe}
.caret{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:0;height:0;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;content:""}
.angle{font-size:80%;margin-left:-2px;padding-right:4px;color:#ccc;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
.span1{padding:0 5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:100px}
.span2{padding:0 5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:175px;text-align:right}
.span3{padding:0 5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:230px;text-align:right}ul.suggestion{position:absolute;z-index:9;background-color:white;border:1px solid #ddd;border-top:0;margin:0;padding:0;list-style:none}ul.suggestion li a{display:block;padding:6px 12px;color:#717171}ul.suggestion li:hover a,ul.suggestion li.active a{color:white;background-color:#e60041}
.heading>*{padding:5px;border:1px solid #eee;border-top:0}
.heading-title{font-size:1.2em;padding:10px 12px;font-weight:normal;margin:0;color:white;border:1px solid #cc003a;background-color:#cc003a}
.zoom{display:block;position:relative}
.zoom .shade{display:block;position:absolute;cursor:move;filter:alpha(opacity=60);opacity:.6;background-color:#f4f4f4;border:1px solid #ddd}
.zoom .magnifier{display:block;position:absolute;top:-1px;z-index:10;overflow:hidden;background-color:#f4f4f4;border:1px solid #ddd}
.zoom .magnifier img{display:block;position:absolute}
