/*! Saros 30th Jan 2015
      CSS formatting for site overview
  Layout
    main                                                    2 columns
      <left>  : aerial                                      2 rows
          <top>     : Edit Label (editing Only)
          <middle>  : aerial image and scroll bars
          <bottom>  : cursor location, image selection, help button
      <right> : location info                               2 rows
          <top>     : Save/Cancel/Restore (editing only)
          <top>     : Sub-blast selection
          <bottom>  : cordinates pages                      2 pages
              <page tabs> :
              <pages>     :
                <page 1>    : region coordinates            2 rows
                    <top>       : region coordinates table
                    <bottom>    : region corodinate entry
                <page 2>    : blasthole coordinates         2 rows
                    <top>       : blast holes table
                    <bottom>    : Blast hole entry
      <popups>
          <editor dim>    : Dims the application when editing is occurring
          <error window>  : Shows Errors
          <help window>   : Display help
          <import window> : Import region/blastholes
*/
:root{--blastlocn-scrollbar-size:24px}div.blmain{background:#e6ecf9;border:thin solid #000;flex-direction:row;display:flex}div.blmain div.bldisplay{flex-direction:column;flex-grow:1;width:100px;display:flex}div.blmain div#bllocn{border:thin solid #000;flex-direction:column;width:300px;display:flex}div.blmain div.bllocn-edit{width:350px!important}div.bldisplay div#bltop{text-align:center;background:#dcdcdc;height:18px;font-size:10pt}div.bldisplay div#blaerial{background:#dcdcdc;flex-direction:column;flex-grow:1;display:flex;position:relative}div.bldisplay div#blbott{background:#f0fff0;flex-direction:row;height:68px;display:flex}div.editpro{z-index:5;opacity:.5;background:#000;display:none;position:absolute;inset:4px}div.blerrorwin{z-index:12;background-color:#ffe4e1;border-radius:10px;flex-direction:column;width:400px;height:80px;display:none;position:absolute;top:80px;left:80px;box-shadow:5px 5px gray}div.blhelp{visibility:hidden;z-index:6;position:absolute;inset:40px}div#blcsvimport{z-index:6;background-color:#e6ecf9;border:solid #000;border-radius:10px;flex-direction:column;display:none;position:absolute;inset:40px;box-shadow:10px 10px #a9a9a9}div.loceditor{z-index:6;background-color:#e6ecf9;border:solid #000;border-radius:10px;display:none;position:absolute;box-shadow:10px 10px #a9a9a9}div#blaerial div.top{flex-direction:row;flex-grow:1;height:100px;display:flex}div#blaerial div.bottom{height:calc(var(--blastlocn-scrollbar-size) + 2px);border-bottom:thin solid #000;flex-direction:row;flex-grow:0;display:flex}div#loaddata{z-index:10;background-color:#000000bf;background-image:url(/saros-libraries/images/now-loading.gif);background-position-x:50%;background-repeat:no-repeat;background-size:200px;display:none;position:absolute;inset:0}div#mousepos{z-index:1;text-align:center;opacity:.8;background:#fff;border:thin solid #000;width:86px;height:14px;font-size:8pt;display:block;position:absolute;top:6px;left:6px}div#blaerial div.top div#blimage{background-color:#fff;border-top:thin solid #000;border-bottom:thin solid #000;border-right:thin solid #000;flex-grow:1;width:100px}div#blaerial div.top div#blvertsb{width:calc(var(--blastlocn-scrollbar-size) + 2px);background-color:#dcdcdc;flex-direction:column;flex-grow:0;display:flex}div#blaerial div.bottom div#blhorzsb{background-color:#dcdcdc;flex-direction:row;flex-grow:1;width:100px;margin-right:2px;display:flex}div#blaerial div.bottom div.space{width:calc(var(--blastlocn-scrollbar-size) + 3px);flex-grow:0}div#blaerial div.scrollbar div.butblscrollbutt.vt,div#blaerial div.scrollbar div.blscrollbut.vb{height:var(--blastlocn-scrollbar-size)}div#blaerial div.scrollbar div.blscrollbut.hl,div#blaerial div.scrollbar div.blscrollbut.hr{width:var(--blastlocn-scrollbar-size)}div#blaerial div.scrollbar div.blscrollbut{cursor:pointer;background:#dcdcdc;flex-grow:0;justify-content:center;align-items:center;display:flex;overflow:hidden}div#blaerial div.scrollbar div.blscrollbut:hover{background:#696969}div#blaerial div.scrollbar div.blscrollbut img{width:20px;height:20px}div#blaerial div.scrollbar div.scregion{background:#fff;flex-grow:1;position:relative;overflow:hidden}div#blaerial div.top div#blvertsb div.scregion{border-top:thin solid #000;border-bottom:thin solid #000;padding:0 4px 0 2px}div#blaerial div.bottom div#blhorzsb div.scregion{border-left:thin solid #000;border-right:thin solid #000;padding:2px 0 4px}div#blaerial div.scrollbar div.blscrollbut.vt{border-top:thin solid #000}div#blaerial div.scrollbar div.blscrollbut.vb{border-bottom:thin solid #000}div#blaerial div.scrollbar div.blscrollbut.hr{border-right:thin solid #000}div#blaerial div.scrollbar div.scregion div.sbs{background:#dcdcdc;border:thin solid #000;border-radius:8px}div#blaerial div.scrollbar div.scregion div#vsshowing{width:100%;height:100px}div#blaerial div.scrollbar div.scregion div#hsshowing{width:100px;height:100%}div.bldisplay div#blbott div#blactbutts{flex-flow:wrap;flex-grow:0;justify-content:flex-start;align-items:center;width:160px;display:flex}div.bldisplay div#blbott div#blactbutts button{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}div.bldisplay div#blbott div#blactbutts button img{width:16px;height:16px;margin:0}div.bldisplay div#blbott div#blactbutts button#blzoomto{flex-grow:0;align-items:center;width:160px;height:32px;display:flex}div#blbott div#blactbutts button#blzoomto div{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;width:80px;overflow:hidden}div#blbott div.info{background:#f0f8ff;flex-direction:column;flex-grow:1;width:100px;margin:0 16px;display:flex}div#blbott div.info>div{flex-direction:row;flex-grow:1;align-items:center;height:28px;display:flex}div#blbott div.info label{margin-right:4px}div#blbott div.info select#aerialddl{width:260px}div#blbott div.info div#positionx,div#blbott div.info div#positiony{text-overflow:ellipsis;white-space:nowrap;width:140px;overflow:hidden}div#blbott div.blacthelp{flex-grow:0;justify-content:center;align-items:center;width:100px;display:flex}div#blbott div.blacthelp button#showhelp{cursor:pointer}div#bleditoracts{background:#4662a8;flex-direction:row;height:32px;margin:4px;padding:4px;display:flex}div#bleditoracts>div{flex-direction:row;justify-content:center;display:flex}div#bleditoracts button{width:70px;box-shadow:none;flex-grow:1;margin:2px;padding:4px 2px}div#bleditoracts img{width:16px;height:16px}div.bllocn input:focus{background:#f5fffa}div#blselection{text-align:center;height:24px;padding:4px}div#blsnapto{text-align:center;height:20px}select#subblastselect{width:140px}div#blnotebook{flex-direction:column;flex-grow:1;height:100px;margin:4px;display:flex}div#blnotebook>div.nbtabs{flex-direction:row;height:24px;display:flex}div.nbtabs>div{text-align:center;color:#fff;background:#4662a8;border:thin solid #000;border-top-left-radius:4px;border-top-right-radius:4px;flex-grow:1;padding-top:4px}div.nbtabs>div.tabselected{color:#000;background:#fff;border-bottom:none}div.nbtabs>div:hover{color:#fff;background:gray}div#blnotebook>div.nbpage{flex-direction:column;flex-grow:1;flex-basis:100px;display:none;overflow:hidden}div.locentry{border:thin solid #000;border-top:none;flex-direction:row;display:flex}div.locentry>div:first-of-type{flex-direction:column;flex-grow:1;width:100px;padding-top:4px;display:flex}div.locentry div.fld{flex-direction:row;margin:2px;display:flex}div.locentry div.fld>label{text-align:right;width:80px;padding-right:4px}div.locentry div.fld>div{flex-grow:1;width:90px;overflow:hidden}div.reacts{flex-direction:column;justify-content:center;width:120px;padding-bottom:4px;display:flex}div.reacts button{width:100px;box-shadow:none;margin:2px;padding:4px 2px}div.reacts button img{width:16px;height:16px;margin-top:-2px}div.locacts{flex-direction:row;height:32px;margin:4px;padding:4px;display:flex}div.locacts button{width:70px;box-shadow:none;flex-grow:1;margin:2px;padding:4px 2px}div.locacts button img{width:16px;height:16px;margin-top:-2px}div.loctable{background-color:#fff;flex-grow:1;height:100px}table.locdata{height:100%}table.locdata>tbody{height:calc(100% - 32px);max-height:calc(100% - 32px)}table.locdata img{width:16px;height:16px}div.dtrow{border-bottom:thin solid #000;flex-direction:row;height:24px;font-size:9pt;display:flex}div.selrow{background-color:#98fb98}td.rptx,th.rptx,td.rpty,th.rpty{font-size:9pt;text-align:right!important;flex-grow:1!important;width:30px!important}td.rptz,th.rptz{text-align:right!important;width:40px!important}td.rptact,th.rptact{width:20px;text-align:center!important;flex-grow:1!important}div#regionentry{height:82px}input#rptx,input#rpty,input#rptz{text-align:right;width:80px}img.rptup,img.rptdn,img.rptdel,img.rptedit{cursor:pointer}td.bhn,th.bhn{width:40px;text-align:center!important;flex-grow:1!important}td.bhx,th.bhx,td.bhy,th.bhy{text-align:right!important;width:76px!important}td.bhz,th.bhz{text-align:right!important;width:40px!important}td.bhact,th.bhact{text-align:center!important;width:40px!important}div#bhentry{height:106px}input#bhn{width:80px}input#bhx,input#bhy,input#bhz{text-align:right;width:80px}img.bhdel,img.bhedit{cursor:pointer}div.loced-title{text-align:center;color:#fff;background:#4662a8;border-radius:7px 7px 0 0;font-size:12pt}div.loced-data{flex-direction:column;padding:4px;display:flex}div.loced-data input:focus{background:#f5fffa}div.loced-acts{text-align:center;justify-content:center;align-items:center;height:48px;display:flex}div.loced-acts>button{box-shadow:none;margin:4px;padding:4px 8px 4px 4px}div.loced-acts>button>img{width:24px;height:24px}div.loced-data>div{flex-direction:row;margin:4px;display:flex}div.loced-data>div>label{text-align:right;width:100px;padding-right:8px}div.editregpoint{flex-direction:column;width:300px;height:164px;display:flex;top:calc(50% - 100px);left:calc(50% - 150px)}div#loced-rpdata{flex-grow:1;height:100px}input#edrptx,input#edrpty,input#edrptz{text-align:right;width:80px}div.editblasthole{flex-direction:column;width:300px;height:200px;display:flex;top:40px;right:40px}div#loced-bhdata{flex-grow:1;height:100px}input#edbhn{width:80px}input#edbhx,input#edbhy,input#edbhz{text-align:right;width:80px}div.blerrorwin>div#blerrtit{color:#fff;text-align:center;background-color:#b22222;border:thin solid #000;border-top-left-radius:10px;border-top-right-radius:10px;padding:3px;font-size:12pt}div.blerrorwin>div#blerrmsg{text-align:center;border-top:thin solid #000;border-left:thin solid #000;border-right:thin solid #000;flex-grow:1;padding-top:8px}div.blerrorwin>div#blerrdtl{text-align:center;border-bottom:thin solid #000;border-left:thin solid #000;border-right:thin solid #000;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-grow:1;padding-top:8px}div.csv-import{height:100%}div#csvimp-head{height:68px}div#csvimp-data{flex-direction:column;flex-grow:1;height:120px;display:flex;overflow:hidden}div#csvimp-foot{background-color:#4662a8;height:30px}div#csvimp-head>div#imptype{position:absolute;top:6px;left:8px}div#csvimp-head>div#improws{position:absolute;top:6px;left:300px}div#improws input#impfrom,div#improws input#impto{width:24px}div#csvimp-head>div#impbutts{padding:6px 0 0;position:absolute;top:0;right:12px}div#impbutts>button{height:30px;padding:2px 4px}div#impbutts>button>img{width:16px;height:16px}div#impnote{color:#b22222;padding-top:4px}div.csv-importdata{overflow:auto}table#headertable tr{height:48px}div.csv-importhead{position:relative}table.csv-import{border-spacing:0;border-collapse:collapse}table.csv-import .statecol{text-align:center;width:90px;min-width:90px}table.csv-import th,table.csv-import td{text-overflow:ellipsis;border:thin solid #000}table.csv-import .rowdata{white-space:nowrap;overflow:hidden}table.csv-import td.num{color:#000;text-align:right;background-color:#fff}table.csv-import td.goodrow{color:#000;text-align:center;background-color:#f0fff0}table.csv-import td.badrow{color:#000;text-align:center;background-color:#ffb6c1}table.csv-import td.goodnum{color:#000;text-align:right;background-color:#f0fff0}table.csv-import td.badnum{color:#000;text-align:right;background-color:#ffb6c1}table.csv-import td.goodign{color:#000;text-align:right;background-color:#e6e6fa}table.csv-import td.goodbh{color:#000;background-color:#f0fff0}table.csv-import td.badbh{color:#000;background-color:#ffb6c1}button.disbutt{color:silver;background:#dcdcdc}button.disbutt>img{opacity:.5}button.disbutt:hover,button.disbutt:link,button.disbutt:visited,button.disbutt:active{box-shadow:none!important;background:#dcdcdc!important}div.blsbhighlite:hover{background-color:gray}div#regionpage{flex-direction:column;flex-grow:1;display:flex}div#gpstable{border-collapse:collapse;background-color:#fff;flex-grow:1}div.gpsentry>div.dt{text-align:right;width:80px;position:absolute}div.gpsentry>div#dtx{top:2px;left:0}input#gpsx{width:80px;position:absolute;top:2px;left:84px}div.gpsentry>div#dty{top:28px;left:0}input#gpsy{width:80px;position:absolute;top:26px;left:84px}div.gpsentry>div#dtz{top:52px;left:0}input#gpsz{width:40px;position:absolute;top:50px;left:84px}div.gpsentry button img{width:18px;height:18px}div#gpstop{border:thin solid #000;flex-direction:row;height:24px;display:flex}div#gpstop>div{text-align:center;color:#fff;background-color:#4662a8;padding-top:4px;padding-right:4px}table.gpsdata tr.selrow{color:#fff!important;background:#2e8b57!important}table.gpsdata tr.selrow:hover{color:#fff!important;background:#006400!important}table.gpsdata>tbody{height:auto}div.bholeentry button img{width:18px;height:18px}button#addblasthole{height:36px;position:absolute;top:0;right:8px}
