small,.small{font-size:80%}

table.srt thead{cursor:pointer}
.layout,.layoutg{width:100%}
.layout td,.layoutg td{padding:0;border:1px solid transparent;border-top:0}
.layout td{vertical-align:top;width:1px}
.layoutg>tbody>tr>th{text-align:right;font-weight:normal;padding:0 0 0 4px;white-space:nowrap;width:1%}
.layoutg td{width:auto}

table.nw{background:#fff}

.table-bordered>tbody>tr>td{border-bottom:0}
table tr.subr{font-size:77%}
table tr.subr td{border-top:0;border-bottom:0;padding:0 4px}

a.ext,a[target=_blank],a[onclick^='return getmodal_r(']{font-style:italic}

a.glyphicon:hover{text-decoration:none}
.glyphicon-:before,.glyphicon--sign:before{content:"—";color:transparent}

.well-sm.checkbox{margin:0}

td pre small{line-height:10px;display:inline-block}

ul,ol{padding-left:70px}
ul.list,ol.list{margin:0 0 10px;cursor:pointer}
ul.list li:hover,ol.list li:hover{background:#fcf8e3;color:#8a6d3b}
ul.list .bg-success,ol.list .bg-success{font-weight:bold}

.chlist{white-space:nowrap;overflow:hidden}
.chlist label{display:block}
.chlist label:hover{background:#fcf8e3;color:#8a6d3b}

.nav-tabs,.nav-pills,.navbar{margin:0 0 20px}

.nav-tabs-invert{border-bottom:0;border-top:1px solid #ddd}
.nav-tabs-invert>li{margin-top:-1px}
.nav-tabs-invert>li>a{border-radius:0 0 4px 4px}
.nav-tabs-invert>li>a:hover{border-color:#ddd #eee #eee}
.nav-tabs-invert>li.active>a,.nav-tabs-invert>li.active>a:focus,.nav-tabs-invert>li.active>a:hover{
  border:1px solid #ddd;border-top-color:transparent}

.pagination{margin:0 0 12px;overflow:auto;max-width:100%}
/*.pagination{margin:0 0 12px}*/
.pagination>li{display:table-cell}
/*
.pgr{white-space:nowrap;margin:0 0 12px;overflow:auto;max-width:100%;display:table}
.pgr .pagination{margin:0;display:table-cell}
*/
.form-control.disabled{background-color:#eee}

/*@media(min-width:768px){.modal-dialog{width:auto;margin:10px}}
@media(min-width:992px){.modal-dialog{width:900px;margin:10px auto}}*/

.tooltip-inner{max-width:256px;word-wrap:break-word}

.icons>*{float:left;padding:0 0 0 4px}

.hbtn{position:absolute;height:34px;width:16px;border:0;background:transparent}

.al{text-align:left}
.ar{text-align:right}
.ac{text-align:center}
table.ac th{text-align:center}
.tm{font-family:monospace}
.ti{font-style:italic}
.tb{font-weight:bold}
.cb{clear:both}
body .db{display:block;min-height:1.42857143em}
.fl{float:left}
.fr{float:right}
.nw,.nw td{white-space:nowrap}
.nw .tooltip{white-space:normal}
.bw{white-space:normal;word-break:break-all}
.pw{white-space:pre-wrap}
.o1,.o2,.o3,.o4,.o5,.o6,.o7,.o8,.o9{background:#f8f8f8}
.o1:hover,.o2:hover,.o3:hover,.o4:hover,.o5:hover,.o6:hover,.o7:hover,.o8:hover,.o9:hover{background:#f0f0f0}
.o1>*{opacity:.1}
.o2>*{opacity:.2}
.o3>*{opacity:.3}
.o4>*{opacity:.4}
.o5>*{opacity:.5}
.o6>*{opacity:.6}
.o7>*{opacity:.7}
.o8>*{opacity:.8}
.o9>*{opacity:.9}
.o0>*{opacity:.0}
i.o1{opacity:.1}
i.o2{opacity:.2}
i.o3{opacity:.3}
i.o4{opacity:.4}
i.o5{opacity:.5}
i.o6{opacity:.6}
i.o7{opacity:.7}
i.o8{opacity:.8}
i.o9{opacity:.9}
i.o0{opacity:.0}
.cc2{-webkit-column-count:2}
.cc3{-webkit-column-count:3}
.cc4{-webkit-column-count:4}
.cc5{-webkit-column-count:5}
.cc6{-webkit-column-count:6}
.cc7{-webkit-column-count:7}
.cc8{-webkit-column-count:8}
.cc9{-webkit-column-count:9}
.lc2:after,.lc3:after,.lc4:after,.lc5:after,.lc6:after,.lc7:after,.lc8:after,.lc9:after{clear:both}
.lc2>*,.lc3>*,.lc4>*,.lc5>*,.lc6>*,.lc7>*,.lc8>*,.lc9>*{float:left;margin:0 .5%}
.lc2>*{width:49.5%}
.lc3>*{width:32.3333%}
.lc4>*{width:24%}
.lc5>*{width:19%}
.lc6>*{width:15.6666%}
.lc7>*{width:13.2857%}
.lc8>*{width:11.5%}
.lc9>*{width:10.1111%}
.hl{outline:2px solid #cc8}/*;background:#ffd}*/
.sg{width:100%;overflow-x:auto}
.vm tbody>tr>td,.vm tbody>tr>td{vertical-align:middle}
.dsbl,.dsbl1,.dsbl3,.dsbl6{text-decoration:line-through}
.dsbl,.dsbl1,.dsbl6{background:#f2dede}
.dsbl:hover,.dsbl1:hover,.dsbl3:hover,.dsbl6:hover{text-decoration:none}
.x13{font-size:130%}
.x15{font-size:150%}
.x2{font-size:200%}
body .w10{width:10%}
body .w20{width:20%}
body .w30{width:30%}
body .w33{width:33%}
body .w34{width:34%}
body .w35{width:35%}
body .w40{width:40%}
body .w50{width:50%}
body .w60{width:60%}
body .w70{width:70%}
body .w80{width:80%}
body .w90{width:90%}
body .w100{width:100%}

.al{background:url(al.gif) no-repeat center center;min-height:32px;min-width:32px}
.ali{background:url(ali.gif) no-repeat center center;min-height:14px;min-width:14px;line-height:14px;
  color:rgba(0,0,0,0.4)}
.al>*,.ali>*{opacity:.3}

.alert-gray{font-family:monospace;font-size:11px;color:#aaa;border-color:#ddd;background-repeat:repeat-x;
white-space:pre;background-color:#eee;
background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#eee));
background-image:-webkit-linear-gradient(top,#fff 0,#eee 100%);
background-image:-moz-linear-gradient(top,#fff 0,#eee 100%);
background-image:linear-gradient(to bottom,#fff 0,#eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0)}

.hide-native-select .btn-group{width:100%}
.hide-native-select .multiselect{text-align:left;white-space:normal;word-break:break-all;overflow:hidden}
.hide-native-select .multiselect span{line-height:1.6em}

.popover{max-width:476px}

.dropdown:hover .dropdown-menu{display:block}

/* modals */

.modal-backdrop{position:fixed;right:15px}
.form-inline .form-control{max-width:100%}
body.modal-open{overflow:auto;padding-right:0 !important}
.modal-dialog{min-width:780px}
.modal{padding:0 0 88px}
