[role="gridcell"] {
  white-space: nowrap;
}
.boldText {
  font-weight: bold;
}
.displayInitial {
  display: initial;
}
.displayUnset {
  display: unset;
}
.displayNone {
  display: none;
}
.displayNoneImportant {
  display: none !important;
}
.displayInlineBlock {
  display: inline-block;
}
.displayInlineFlex {
  display: inline-flex;
}
.displayInlineBlockImportant {
  display: inline-block !important;
}
.displayInline {
  display: inline;
}
.displayBlock {
  display: block;
}
.displayTableCell {
  display: table-cell;
}
.displayTable {
  display: table;
}
.clearBoth {
  clear: both;
}
.marginLeftChilds > * {
  margin-left: 10px;
}
.position-static {
  position: static;
}
.position-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 3px;
}
.positionRelative {
  position: relative;
}
.positionAbsolute {
  position: absolute;
}
.right2px {
  right: 2px;
}
.bottom2px {
  bottom: 2px;
}
.position-fixed {
  position: fixed;
}
.redBoldTitle {
  font-weight: bold;
  color: #AB3021;
}
.clearfix {
  clear: both;
}
.permanently-hidden {
  display: none !important;
}
.height80Percent {
  height: 80%;
}
.height80percent {
  height: 80% !important;
}
.height82PercentImportant {
  height: 82% !important;
}
.height85Percent {
  height: 85%;
}
.height85PercentImportant {
  height: 85% !important;
}
.heightInitial {
  height: initial;
}
.height50px {
  height: 50px;
}
.height18pxImportant {
  height: 18px !important;
}
.width7Percent {
  width: 7%;
}
.width10Percent {
  width: 10%;
}
.width80Percent {
  width: 80%;
}
.width83Percent {
  width: 83%;
}
.width100 {
  width: 100%;
}
.maxWidthNone {
  max-width: none !important;
}
.maxWidth100Percent {
  max-width: 100%;
}
.width90percent {
  width: 90% !important;
}
.width90Percent {
  width: 90%;
}
.width96percent {
  width: 96% !important;
}
.width96Percent {
  width: 96%;
}
.width98Percent {
  width: 98%;
}
.width98percent {
  width: 98% !important;
}
.width99percent {
  width: 99% !important;
}
.width100percent {
  width: 100% !important;
}
.width100percentImportant {
  width: 100% !important;
}
.width100percentMinus5px {
  width: calc(100% - 5px) !important;
}
.width100percentMinus28px {
  width: calc(100% - 28px) !important;
}
.width100Percent {
  width: 100%;
}
.width95Percent {
  width: 95%;
}
.width85Percent {
  width: 85%;
}
.width25Percent {
  width: 25%;
}
.width15Percent {
  width: 15%;
}
.width20Percent {
  width: 20%;
}
.width30Percent {
  width: 30%;
}
.width32Percent {
  width: 32%;
}
.width35Percent {
  width: 35%;
}
.width40Percent {
  width: 40%;
}
.width42Percent {
  width: 42%;
}
.width45Percent {
  width: 45%;
}
.width47Percent {
  width: 47%;
}
.width50Percent {
  width: 50%;
}
.width51Percent {
  width: 51%;
}
.width60Percent {
  width: 60%;
}
.width65Percent {
  width: 65%;
}
.width65PercentImportant {
  width: 65% !important;
}
.width70Percent {
  width: 70%;
}
.maxWidth1px {
  max-width: 1px;
}
.width1px {
  width: 1px;
}
.width20px {
  width: 20px;
}
.width15px {
  width: 15px;
}
.width25px {
  width: 25px;
}
.width28px {
  width: 25px !important;
}
.width25pxImportant {
  width: 25px !important;
}
.width30px {
  width: 30px;
}
.width30pxImportant {
  width: 30px !important;
}
.width35pxImportant {
  width: 35px !important;
}
.width350px {
  width: 350px !important;
}
.width40pxImportant {
  width: 40px !important;
}
.width55pxImportant {
  width: 55px !important;
}
.width47px {
  width: 47px !important;
}
.width50px {
  width: 50px;
}
.width50pxImportant {
  width: 50px !important;
}
.width55px {
  width: 55px;
}
.width60px {
  width: 60px;
}
.width60pxImportant {
  width: 60px !important;
}
.width65px {
  width: 65px !important;
}
.width66px {
  width: 66px !important;
}
.width70px {
  width: 70px !important;
}
.width85px {
  width: 85px !important;
}
.width90px {
  width: 90px !important;
}
.width95px {
  width: 95px;
}
.width96pxImportant {
  width: 96px !important;
}
.width100px {
  width: 100px !important;
}
.width110px {
  width: 110px;
}
.width115pxImportant {
  width: 115px !important;
}
.width115px {
  width: 115px;
}
.width120px {
  width: 120px;
}
.width125px {
  width: 125px;
}
.width125pxImportant {
  width: 125px !important;
}
.width130px {
  width: 130px !important;
}
.width135 {
  width: 135px;
}
.width140px {
  width: 140px;
}
.width142px {
  width: 142px;
}
.width145px {
  width: 145px;
}
.width149px {
  width: 149px !important;
}
.width150px {
  width: 150px !important;
}
.width160px {
  width: 160px !important;
}
.width175px {
  width: 175px !important;
}
.width190px {
  width: 190px;
}
.width200px {
  width: 200px;
}
.width200pxImportant {
  width: 200px !important;
}
.width205px {
  width: 205px;
}
.width210px {
  width: 210px;
}
.width220px {
  width: 220px !important;
}
.width225px {
  width: 225px;
}
.width230px {
  width: 230px !important;
}
.width235px {
  width: 235px;
}
.width240px {
  width: 240px !important;
}
.width250px {
  width: 250px !important;
}
.width260px {
  width: 260px;
}
.width264px {
  width: 264px;
}
.width270px {
  width: 270px;
}
.width280px {
  width: 280px !important;
}
.width286px {
  width: 286px;
}
.width293px {
  width: 293px;
}
.width300px {
  width: 300px !important;
}
.width310px {
  width: 310px;
}
.width320px {
  width: 320px;
}
.width360px {
  width: 360px;
}
.width400px {
  width: 400px;
}
.width430px {
  width: 430px;
}
.width500px {
  width: 500px;
}
.width600px {
  width: 600px;
}
.width620px {
  width: 620px;
}
.width700px {
  width: 700px;
}
.width790px {
  width: 790px;
}
.widthAuto {
  width: auto;
}
.widthAutoImportant {
  width: auto !important;
}
.borderBottom1pxSolidBlue {
  border-bottom: 1px solid #A0BCE4;
}
.borderBottom2pxSolidDarkBlue {
  border-bottom: 2px solid darkblue;
}
.borderBottomBlack {
  border-bottom: 1px solid black;
}
.leftBarArrowClass {
  transform: rotate(90deg);
  height: 12px;
}
.left {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
.nopadding {
  padding: 0;
}
.bottom65px {
  bottom: 65px;
}
.left115px {
  left: 115px;
}
.bottom1px {
  bottom: 1px;
}
.topMinus10px {
  top: -10px;
}
.top0 {
  top: 0 !important;
}
.top5 {
  top: 5px;
}
.top45 {
  top: 45px;
}
.right5 {
  right: 5px;
}
.top044em {
  top: .44em;
}
.left044em {
  left: .44em;
}
.left20 {
  left: 20px;
}
.bottom27 {
  bottom: 27px;
}
.left4 {
  left: 4px;
}
.left380px {
  left: 380px;
}
.right0 {
  right: 0;
}
.bottom0 {
  bottom: 0;
}
.top110px {
  top: 110px;
}
.margin2px {
  margin: 2px;
}
.margin3 {
  margin: 3px;
}
.margin5 {
  margin: 5px;
}
.margin10 {
  margin: 10px;
}
.margin20 {
  margin: 20px;
}
.marginTB5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.marginT2Minus {
  margin-top: -2px;
}
.marginT15Minus {
  margin-top: -15px;
}
.marginT45Minus {
  margin-top: -45px;
}
.marginT0 {
  margin-top: 0px;
}
.marginT10percent {
  margin-top: 10%;
}
.marginT0Important {
  margin-top: 0px!important;
}
.marginT1 {
  margin-top: 1px;
}
.marginT2 {
  margin-top: 2px;
}
.marginT3 {
  margin-top: 3px;
}
.marginT4 {
  margin-top: 4px;
}
.marginT5 {
  margin-top: 5px !important;
}
.marginT7 {
  margin-top: 7px;
}
.marginT8 {
  margin-top: 8px;
}
.marginT10 {
  margin-top: 10px !important;
}
.marginT15 {
  margin-top: 15px;
}
.marginT20 {
  margin-top: 20px;
}
.marginT22 {
  margin-top: 22px;
}
.marginT25 {
  margin-top: 25px;
}
.marginT27 {
  margin-top: 27px;
}
.marginT30 {
  margin-top: 30px;
}
.marginT35 {
  margin-top: 35px;
}
.marginT50 {
  margin-top: 50px;
}
.marginT55 {
  margin-top: 55px;
}
.marginT60 {
  margin-top: 60px;
}
.marginT90 {
  margin-top: 90px;
}
.margin0 {
  margin: 0;
}
.marginBAuto {
  margin-bottom: auto;
}
.marginB30Minus {
  margin-bottom: -30px;
}
.marginB10Minus {
  margin-bottom: -10px;
}
.marginB0 {
  margin-bottom: 0 !important;
}
.marginB1 {
  margin-bottom: 1px;
}
.marginB1Important {
  margin-bottom: 1px !important;
}
.marginB2 {
  margin-bottom: 2px;
}
.marginB3 {
  margin-bottom: 3px;
}
.marginB5 {
  margin-bottom: 5px;
}
.marginB6Important {
  margin-bottom: 6px !important;
}
.marginB8 {
  margin-bottom: 8px;
}
.marginB10 {
  margin-bottom: 10px;
}
.marginB15 {
  margin-bottom: 15px;
}
.marginB20 {
  margin-bottom: 20px;
}
.marginB30 {
  margin-bottom: 30px;
}
.marginB40 {
  margin-bottom: 40px;
}
.marginB50 {
  margin-bottom: 50px;
}
.marginR0 {
  margin-right: 0;
}
.marginR3 {
  margin-right: 3px;
}
.marginR4 {
  margin-right: 4px;
}
.marginR5 {
  margin-right: 5px;
}
.marginR7 {
  margin-right: 7px !important;
}
.marginR8 {
  margin-right: 8px;
}
.marginR10 {
  margin-right: 10px;
}
.marginR13 {
  margin-right: 13px;
}
.marginR15 {
  margin-right: 15px;
}
.marginR20 {
  margin-right: 20px;
}
.marginR22 {
  margin-right: 22px;
}
.marginR27 {
  margin-right: 27px;
}
.marginR30 {
  margin-right: 30px;
}
.marginR35 {
  margin-right: 35px;
}
.marginR36 {
  margin-right: 36px;
}
.marginR42 {
  margin-right: 42px;
}
.marginR45 {
  margin-right: 45px;
}
.marginR55 {
  margin-right: 55px;
}
.marginR64 {
  margin-right: 64px;
}
.marginR65 {
  margin-right: 65px;
}
.marginR72 {
  margin-right: 72px;
}
.marginR75 {
  margin-right: 75px;
}
.marginR106px {
  margin-right: 106px;
}
.marginL5Minus {
  margin-left: -5px;
}
.marginL10Minus {
  margin-left: -10px;
}
.marginL45Minus {
  margin-left: -45px;
}
.marginL15Minus {
  margin-left: -15px;
}
.marginL0 {
  margin-left: 0px;
}
.marginL0important {
  margin-left: 0px !important;
}
.marginL1 {
  margin-left: 1px;
}
.marginL2 {
  margin-left: 2px;
}
.marginL3 {
  margin-left: 3px;
}
.marginL4 {
  margin-left: 4px;
}
.marginL5 {
  margin-left: 5px !important;
}
.marginL6 {
  margin-left: 6px;
}
.marginL7 {
  margin-left: 7px !important;
}
.marginL10 {
  margin-left: 10px;
}
.marginL14 {
  margin-left: 14px !important;
}
.marginL15 {
  margin-left: 15px;
}
.marginL20 {
  margin-left: 20px;
}
.marginL22 {
  margin-left: 22px;
}
.marginL25 {
  margin-left: 25px;
}
.marginL30 {
  margin-left: 30px;
}
.marginL50 {
  margin-left: 50px;
}
.marginL55 {
  margin-left: 55px;
}
.marginL60 {
  margin-left: 60px;
}
.marginL71 {
  margin-left: 71px;
}
.marginL75 {
  margin-left: 75px;
}
.marginL80 {
  margin-left: 80px;
}
.marginL95 {
  margin-left: 95px;
}
.marginL105px {
  margin-left: 105px;
}
.marginL130 {
  margin-left: 130px;
}
.marginL140 {
  margin-left: 140px;
}
.marginL170 {
  margin-left: 170px;
}
.marginL200 {
  margin-left: 200px;
}
.marginL230px {
  margin-left: 230px;
}
.marginL242px {
  margin-left: 242px;
}
.marginL314 {
  margin-left: 314px;
}
.padding0 {
  padding: 0;
}
.padding1 {
  padding: 1px;
}
.paddingR2 {
  padding-right: 2px !important;
}
.paddingR25 {
  padding-right: 25px !important;
}
.paddingR5 {
  padding-right: 5px !important;
}
.paddingR15 {
  padding-right: 15px !important;
}
.paddingR18 {
  padding-right: 18px !important;
}
.paddingR30 {
  padding-right: 30px;
}
.paddingR40 {
  padding-right: 40px;
}
.paddingR0 {
  padding-right: 0 !important;
}
.paddingL0 {
  padding-left: 0px !important;
}
.paddingL3 {
  padding-left: 3px;
}
.paddingL5 {
  padding-left: 5px !important;
}
.paddingL8 {
  padding-left: 8px !important;
}
.paddingL10 {
  padding-left: 10px;
}
.paddingL15 {
  padding-left: 15px;
}
.paddingL18 {
  padding-left: 18px;
}
.paddingL20 {
  padding-left: 20px;
}
.paddingL25 {
  padding-left: 25px;
}
.paddingL30 {
  padding-left: 30px;
}
.paddingL45 {
  padding-left: 45px;
}
.paddingL50 {
  padding-left: 50px;
}
.paddingL60 {
  padding-left: 60px;
}
.paddingL65 {
  padding-left: 65px;
}
.paddingR5 {
  padding-right: 5px !important;
}
.paddingR10 {
  padding-right: 10px;
}
.paddingR10Important {
  padding-right: 10px !important;
}
.paddingB0 {
  padding-bottom: 0px;
}
.paddingB2 {
  padding-bottom: 2px;
}
.paddingB2Important {
  padding-bottom: 2px !important;
}
.paddingB3 {
  padding-bottom: 3px;
}
.paddingB4 {
  padding-bottom: 4px;
}
.paddingB5 {
  padding-bottom: 5px;
}
.paddingB6 {
  padding-bottom: 6px;
}
.paddingB10 {
  padding-bottom: 10px;
}
.paddingB15 {
  padding-bottom: 15px;
}
.paddingB20 {
  padding-bottom: 20px;
}
.paddingB30 {
  padding-bottom: 30px;
}
.paddingT0 {
  padding-top: 0px;
}
.paddingT5 {
  padding-top: 5px;
}
.word-wrap-normal-important {
  word-wrap: normal !important;
}
.word-break-normal-important {
  word-break: normal !important;
}
.padding4 {
  padding: 4px;
}
.padding8 {
  padding: 8px;
}
.paddingT1 {
  padding-top: 1px;
}
.paddingT5 {
  padding-top: 5px;
}
.paddingT10 {
  padding-top: 10px;
}
.paddingT15 {
  padding-top: 15px;
}
.paddingT25 {
  padding-top: 25px;
}
.paddingT25Important {
  padding-top: 25px !important;
}
.paddingT35 {
  padding-top: 35px !important;
}
.paddingT48 {
  padding-top: 48px;
}
.paddingT60 {
  padding-top: 60px;
}
.height0px {
  height: 0px;
}
.height16px {
  height: 16px;
}
.height20px {
  height: 20px;
}
.height20pxImportant {
  height: 20px !important;
}
.height22px {
  height: 22px;
}
.height25px {
  height: 25px !important;
}
.height26px {
  height: 26px !important;
}
.height27px {
  height: 27px;
}
.height28px {
  height: 28px;
}
.height55px {
  height: 55px;
}
.height130px {
  height: 130px;
}
.height160px {
  height: 160px;
}
.height215pxImportant {
  height: 215px !important;
}
.height240px {
  height: 240px;
}
.height385px {
  height: 385px;
}
.height360px {
  height: 360px;
}
.height40px {
  height: 40px;
}
.height400px {
  height: 400px;
}
.height430px {
  height: 430px;
}
.height450px {
  height: 450px;
}
.height480pxImportant {
  height: 480px !important;
}
.height500px {
  height: 500px;
}
.height530px {
  height: 530px;
}
.height560pxImportant {
  height: 560px !important;
}
.height580pxImportant {
  height: 580px !important;
}
.height590px {
  height: 590px;
}
.height680px {
  height: 680px;
}
.height830px {
  height: 830px !important;
}
.height900px {
  height: 900px !important;
}
.height930px {
  height: 930px;
}
.height1 {
  height: 1px;
}
.height13px {
  height: 13px;
}
.height17 {
  height: 17px;
}
.height20 {
  height: 20px;
}
.height30px {
  height: 30px !important;
}
.height33 {
  height: 33px;
}
.height34 {
  height: 34px;
}
.height35 {
  height: 35px;
}
.height45 {
  height: 45px;
}
.height100px {
  height: 100px;
}
.height120px {
  height: 120px;
}
.height129px {
  height: 129px;
}
.height300px {
  height: 300px;
}
.height1310px {
  height: 1310px !important;
}
.height21percent {
  height: 21% !important;
}
.height50percent {
  height: 50% !important;
}
height86percent {
  height: 86% !important;
}
.height90Percent {
  height: 90%;
}
.height90percent {
  height: 90% !important;
}
.height93percent {
  height: 93% !important;
}
.height100Percent {
  height: 100%;
}
.height95percent {
  height: 95% !important;
}
.height97percent {
  height: 97% !important;
}
.height98percent {
  height: 98% !important;
}
.height99Percent {
  height: 99%;
}
.height50PercentMinus30px {
  height: calc(50% - 30px) !important;
}
.width50PercentMinus10px {
  width: calc(50% - 10px) !important;
}
.width50PercentMinus15px {
  width: calc(50% - 15px) !important;
}
.width50PercentMinus50px {
  width: calc(50% - 50px) !important;
}
.width50PercentMinus2px {
  width: calc(50% - 2px) !important;
}
.height100PercentMinus2px {
  height: calc(100% - 2px) !important;
}
.height100PercentMinus5px {
  height: calc(100% - 5px) !important;
}
.height100PercentMinus10px {
  height: calc(100% - 10px) !important;
}
.height100PercentMinus15px {
  height: calc(100% - 15px) !important;
}
.height100PercentMinus25px {
  height: calc(100% - 25px) !important;
}
.height100PercentMinus28px {
  height: calc(100% - 28px) !important;
}
.height100PercentMinus30px {
  height: calc(100% - 30px) !important;
}
.height100PercentMinus35px {
  height: calc(100% - 35px) !important;
}
.height100PercentMinus40px {
  height: calc(100% - 40px) !important;
}
.height100PercentMinus60px {
  height: calc(100% - 60px) !important;
}
.height100PercentMinus80px {
  height: calc(100% - 80px) !important;
}
.height100PercentMinus90px {
  height: calc(100% - 90px) !important;
}
.height100PercentMinus105px {
  height: calc(100% - 105px) !important;
}
.height100PercentMinus140px {
  height: calc(100% - 140px) !important;
}
.height100PercentMinus170px {
  height: calc(100% - 170px) !important;
}
.height100PercentMinus180px {
  height: calc(100% - 170px) !important;
}
.height100PercentMinus200px {
  height: calc(100% - 200px) !important;
}
.width100PercentMinus80px {
  width: calc(100% - 80px) !important;
}
.width100PercentMinus165px {
  width: calc(100% - 165px) !important;
}
.width100PercentMinus250px {
  width: calc(100% - 250px) !important;
}
.width100PercentMinus280px {
  width: calc(100% - 280px) !important;
}
.height100PercentImportant {
  height: 100% !important;
}
.height1047Percent {
  height: 104.7% !important;
}
.height520px {
  height: 520px;
}
.height1080px {
  height: 1080px;
}
.height-auto {
  height: auto;
}
.height-auto-important {
  height: auto !important;
}
.height75Percent {
  height: 75% !important;
}
.height78Percent {
  height: 78% !important;
}
.left1px {
  left: 1px;
}
.right1px {
  right: 1px;
}
.top32pxMinus {
  top: -32px;
}
.bottom5px {
  bottom: 5px;
}
.left24px {
  left: 24px;
}
.top28px {
  top: 28px;
}
.top30px {
  top: 30px !important;
}
.top37px {
  top: 37px;
}
.left0 {
  left: 0;
}
.right150 {
  right: 150px;
}
.text-align-center {
  text-align: center;
}
.rightA {
  text-align: right;
}
.alignLeft {
  text-align: left !important;
}
.alignRight {
  text-align: right;
}
.paddingLR {
  padding-left: 10px;
  padding-right: 10px;
}
.center-align {
  text-align: center !important;
}
.pointer {
  cursor: pointer;
}
.backgroundReportsRefreshAll {
  background: url("/IAP6/Images/Refresh.png") no-repeat;
}
.backgroundReportsSave {
  background: url("/IAP6/Images/Save.png") no-repeat;
}
.incidentImagesZoomIn {
  background: url("/IAP6/Images/Zoom_in.png");
  background-size: 20px 20px;
}
.smallFontBackground {
  background: url("/IAP6/Images/Utilities/FontS.png");
}
.mediumFontBackground {
  background: url("/IAP6/Images/Utilities/FontM.png");
}
.largeFontBackground {
  background: url("/IAP6/Images/Utilities/FontL.png") center;
}
.spellCheckFontBackground {
  background: url("/IAP6/Images/Utilities/Spellcheck.png") center;
}
.imageEditBtnBackground {
  background: url("/IAP6/Images/pen_paper_2-512.png") center;
  background-size: 30px 30px;
}
.loadingImageBackground {
  background: url("/IAP6/Images/loading.png") center center no-repeat;
}
.background-none-important {
  background: none !important;
}
.yellowBackground {
  background-color: yellow;
}
.redBackground {
  background-color: red;
}
.grayColor {
  color: gray;
}
.lightGrayBackground {
  background-color: lightgray !important;
}
.lightestGrayBackground {
  background-color: #FAFAFA !important;
}
.lightBlueBackground {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
}
.padding2px {
  padding: 2px;
}
.padding3 {
  padding: 3px;
}
.padding5 {
  padding: 5px;
}
.padding6 {
  padding: 6px;
}
.padding10 {
  padding: 10px !important;
}
.padding20 {
  padding: 20px;
}
.textOverflowEllipsis {
  text-overflow: ellipsis;
}
.maxWidth135px {
  max-width: 135px;
}
.maxWidth250px {
  max-width: 250px;
}
.maxWidth300px {
  max-width: 300px;
}
.maxWidth430px {
  max-width: 430px;
}
.overflowXScroll {
  overflow-x: scroll;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-auto {
  overflow: auto;
}
.overflowX-hidden-important {
  overflow-x: hidden !important;
}
.overflowY-hidden {
  overflow-y: hidden;
}
.overflow-auto {
  overflow: auto !important;
}
.paddingright0 {
  padding-right: 0 !important;
}
.floatLeft {
  float: left !important;
}
.borderRight1px {
  border-right: 1px solid black;
}
.blue-border {
  border: 1px solid #4A576F;
}
.black-border {
  border: 1px solid #000;
}
.lightBlueBorder {
  border: 1px solid #A0BCE4;
}
.colorDarkBlue {
  color: #15428B;
}
.colorWhiteImportant {
  color: white !important;
}
.colorBlackImportant {
  color: black !important;
}
.colorTRGRedImportant {
  background-color: #d51b29 !important;
  border-radius: 3px;
}
.darkOrangeAndBlack {
  background-color: DarkOrange;
  color: black;
}
.colorBlack {
  color: black;
}
.colorDarkGray {
  color: darkgray;
}
.textDecorationUnderline {
  text-decoration: underline;
}
.blackColorUnderline {
  color: black;
  text-decoration: underline;
}
.colorDarkRed {
  color: #AB3021;
}
.colorRed {
  color: red;
}
.colorBlue {
  color: blue;
}
.colorRedImportant {
  color: red !important;
}
.whiteBackground {
  background-color: white !important;
}
.background-color-white-ghost {
  background-color: ghostwhite !important;
}
.background-color-white {
  background-color: white;
}
.darkBlueBackground {
  background-color: #273049 !important;
}
.whiteHeader {
  color: white;
  font-size: 16px;
  text-align: center;
}
.blueBackground {
  background-color: #8B94AA;
  padding: 5px;
  height: 36px !important;
}
.floatRight {
  float: right;
}
.vertical-align-middle {
  vertical-align: middle;
}
.vertical-align-bottom {
  vertical-align: bottom;
}
.vertical-align-top {
  vertical-align: top !important;
}
.vertical-align-central {
  vertical-align: central;
}
.visibility-hidden {
  visibility: hidden;
}
.visibility-visible {
  visibility: visible;
}
.visibility-collapse {
  visibility: collapse;
}
html,
body.content-wrapper {
  overflow-y: auto !important;
}
html {
  overflow-y: visible !important;
}
.border-width-0 {
  border-width: 0;
}
.whiteColor {
  color: white;
}
.minWidth20pxImportant {
  min-width: 20px !important;
}
.minWidth30pxImportant {
  min-width: 30px !important;
}
.max-height-100-percent {
  max-height: 100% !important;
}
.minHeight100Percent {
  min-height: 100%;
}
#documents-container .min-height-140 {
  min-height: 140px;
}
#documents-container .max-height-140 {
  max-height: 140px;
}
.min-height-60 {
  min-height: 60px;
}
.min-height-5 {
  min-height: 5px;
}
.green {
  background-color: green;
}
.rarGreen {
  background-color: #73DB42;
}
.rarblue {
  background-color: #3232FF;
}
.red {
  background-color: red;
}
.yellow {
  background-color: yellow;
}
.removeHover {
  pointer-events: none;
}
.darkBlueText {
  color: #4A576F;
}
.pointerEventsNone {
  pointer-events: none !important;
}
.noBorderImportant {
  border: none !important;
}
.border1pxSolidBlack {
  border: 1px solid black;
}
.border1pxSolidLightGray {
  border: 1px solid lightgray;
}
.border1pxSolide6 {
  border: 1px solid #e6e6e6;
}
.borderRadius4px {
  border-radius: 4px;
}
.borderRadius0px {
  border-radius: 0px;
}
.borderRadius50percent {
  border-radius: 50%;
}
.marginAuto {
  margin: auto;
}
.margin0Auto {
  margin: 0 auto;
}
.dottedBorderLeftRightTop {
  border-right: 1px dotted black !important;
  border-left: 1px dotted black !important;
  border-top: 1px dotted black !important;
}
.blueItalic {
  color: #0026FF;
  font-style: italic;
}
.backgroundImageNone {
  background-image: none !important;
}
.k-filter-menu .k-reset.k-multicheck-wrap .k-item {
  line-height: 1em;
}
.lineHeight165em {
  line-height: 1.65em;
}
.lineHeight14px {
  line-height: 14px;
}
.lineHeight26px {
  line-height: 26px;
}
.lineHeight30px {
  line-height: 30px;
}
.whiteSpaceNoWrap {
  white-space: nowrap;
}
.whiteSpaceNormal {
  white-space: normal;
}
.preWrap {
  white-space: pre-wrap;
}
.width75px {
  width: 75px;
}
.width80px {
  width: 80px !important;
}
.font-weight-normal {
  font-weight: normal;
}
.font-weight-bold {
  font-weight: bold;
}
.font-weight-600 {
  font-weight: 600;
}
.font-size1px {
  font-size: 1px;
}
.font-size8px {
  font-size: 8px;
}
.font-size9px {
  font-size: 9px;
}
.font-size10px {
  font-size: 10px;
}
.font-size12px {
  font-size: 12px !important;
}
.font-size13px {
  font-size: 13px;
}
.font-size14px {
  font-size: 14px;
}
.font-size16px {
  font-size: 16px;
}
.font-size18px {
  font-size: 18px;
}
.font-size20px {
  font-size: 20px;
}
.font-size22px {
  font-size: 22px;
}
.font-size30px {
  font-size: 30px;
}
.paddingT2 {
  padding-top: 2px;
}
.paddingT3 {
  padding-top: 3px !important;
}
.paddingT4 {
  padding-top: 4px;
}
.paddingT35 {
  padding-top: 35px;
}
.paddingT40 {
  padding-top: 40px !important;
}
.paddingT45 {
  padding-top: 45px !important;
}
.paddingT51 {
  padding-top: 51px;
}
.paddingT65 {
  padding-top: 65px;
}
.paddingT68 {
  padding-top: 68px;
}
.height60px {
  height: 60px;
}
.height70px {
  height: 70px;
}
.height75px {
  height: 75px;
}
.height80px {
  height: 80px !important;
}
.height90px {
  height: 90px;
}
.height94px {
  height: 94px;
}
.height150px {
  height: 150px;
}
.height166px {
  height: 166px;
}
.height180px {
  height: 180px;
}
.height180pxImportant {
  height: 180px !important;
}
.height200px {
  height: 200px;
}
.height210px {
  height: 210px;
}
.height330px {
  height: 330px;
}
.height330pxImportant {
  height: 330px !important;
}
.height1560px {
  height: 1560px;
}
.floatNone {
  float: none;
}
.left30Percent {
  left: 30%;
}
.top50Percent {
  top: 50%;
}
.top56Percent {
  top: 56% !important;
}
.transparentBackgroundImportant {
  background: transparent !important;
}
.listStyleNone {
  list-style: none;
}
.cursorPointer {
  cursor: pointer !important;
}
.cursorDefault {
  cursor: default;
}
.cursorNotAllowed {
  cursor: not-allowed;
}
.zIndex1055 {
  z-index: 1055 !important;
}
.zIndex9998 {
  z-index: 9998 !important;
}
.zIndex9999 {
  z-index: 9999 !important;
}
.webkit-overflow-scrolling-touch {
  -webkit-overflow-scrolling: touch;
}
.displayFlex {
  display: flex;
}
.flexDirectionRow {
  flex-direction: row;
}
.justifyContentFlexStart {
  justify-content: flex-start;
}
.justifyContentFlexEnd {
  justify-content: flex-end;
}
.sidebarNavTopWhite {
  background-color: #ECEEF0;
  border: 1px solid gray;
  border-radius: 2px;
}
.font-style-italic {
  font-style: italic;
}
.background-position-center {
  background-position: center;
}
.width50PercentFloatLeft {
  float: left;
  width: 50%;
  overflow: hidden;
}
.rateSheetPricesGridGroupStyle {
  background-image: none;
  font-weight: bold;
  text-align: center;
}
.backgroundColorPink {
  background-color: #FFC3C3;
}
.backgroundColorLightGreen {
  background-color: #E1EFD8;
}
.backgroundColorLightGrey {
  background-color: #E8E8EA;
}
.noBackground {
  background: none;
}
.textTransformUpper {
  text-transform: uppercase;
}
.resizeNone {
  resize: none;
}
.boxSizingBorder {
  box-sizing: border-box;
}
.boxSizingContent {
  box-sizing: content-box;
}
.opacity00 {
  opacity: 0.0;
}
.commonClientTemplatesClass {
  font-family: Verdana;
  margin: 0;
  overflow: auto;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: normal !important;
  word-break: normal !important;
  white-space: normal !important;
}
.paddingRight20 {
  padding-right: 20px;
}
.colorFF2222 {
  color: #FF2222;
}
.minWidth140 {
  min-width: 140px !important;
}
.minWidth85 {
  min-width: 85px !important;
}
.minWidth120 {
  min-width: 120px !important;
}
.minWidth110 {
  min-width: 110px !important;
}
.minWidth190 {
  min-width: 190px !important;
}
.maxHeight100px {
  max-height: 100px;
}
.maxWidth100px {
  max-height: 100px;
}
.borderNone {
  border: none !important;
}
.word-break-break {
  word-break: normal;
}
.word-break-all {
  word-break: break-all;
}
.top90px {
  top: 90px;
}
.objectFitContain {
  object-fit: contain;
}
.text-align-right {
  text-align: right !important;
}
.margin-top-5px {
  margin-top: 5px;
}
.marginMinusB1 {
  margin-top: -1px !important;
}
.marginMinusT6 {
  margin-top: -6px !important;
}
.topMinus2 {
  top: -2px !important;
}
.marginLeftMinus95 {
  margin-left: -95px !important;
}
.paddingT21 {
  padding-top: 21px !important;
}
.height29px {
  height: 29px !important;
}
.whiteSpacePreLine {
  white-space: pre-line;
}
.displayFlex {
  display: flex !important;
}
.justifyContentSpaceBetween {
  justify-content: space-between !important;
}
.justifyContentCenter {
  justify-content: center;
}
.k-icon-22 {
  font-size: 22px !important;
  /* Sets icon size to 12px */
}
.k-icon-16 {
  font-size: 16px;
}
/*css reset of wizard step 1*/
#CreateIncidentWizardWindow .col-xs-12.col-md-6.col-lg-6 {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: inherit;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  /* May need to alter quotes for different locales (e.g fr) */
  quotes: '\201C' '\201D' '\2018' '\2019';
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}
/*splitter*/
#CreateIncidentWizardWindow {
  border-left: 2px solid #9DB1C7;
  border-right: 2px solid #9DB1C7;
  border-bottom: 2px solid #9DB1C7;
  padding-bottom: 7px;
}
#CreateIncidentWizardWindow .Name_class label:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#CreateIncidentWizardWindow .well {
  padding: 0px !important;
}
#CreateIncidentWizardWindow .IncidentLevel_class .k-combobox {
  width: 204px;
}
#CreateIncidentWizardWindow #CreateIncidentForm .control-label {
  padding-top: 6px !important;
  padding-left: 20px;
  float: left;
  width: 220px;
  white-space: nowrap;
}
#CreateIncidentWizardWindow #CreateIncidentForm .k-datetimepicker,
#CreateIncidentWizardWindow #CreateIncidentForm #Name,
#CreateIncidentWizardWindow #CreateIncidentForm .full-width-input:not(#Description),
#CreateIncidentWizardWindow #CreateIncidentForm .k-textbox.coordinates-field,
#CreateIncidentWizardWindow #CreateIncidentForm .IncidentLevel_class .k-combobox {
  width: 250px !important;
}
#CreateIncidentWizardWindow .NearestCity_class {
  display: none;
}
#CreateIncidentWizardWindow .nav-pills.nav-wizard > li a {
  color: white;
}
#CreateIncidentWizardWindow .nav-pills.nav-wizard > li a:hover {
  background: none !important;
}
#CreateIncidentWizardWindow .nav-pills.nav-wizard > li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
#CreateIncidentWizardWindow .k-splitbar.k-splitbar-horizontal.k-splitbar-draggable-horizontal {
  background-color: #15428B;
}
#CreateIncidentWizardWindow .k-ghost-splitbar {
  background-color: #15428B;
  border: none;
}
#CreateIncidentWizardWindow #horizontal .incident-stapes {
  background-color: #273049;
  border-right: 1px solid white;
}
#CreateIncidentWizardWindow #Description {
  width: 97.5% !important;
  overflow: hidden;
}
#CreateIncidentWizardWindow .component {
  margin-top: 5px;
}
/*step 2*/
#CreateIncidentWizardWindow #weather .k-widget.k-datetimepicker {
  width: 195px !important;
}
#CreateIncidentWizardWindow #weather .tools-div .button-get-data {
  margin-top: 4px;
}
#CreateIncidentWizardWindow #ExternalNotifications .k-grid-content td .k-button,
#CreateIncidentWizardWindow #InternalNotifications .k-grid-content td .k-button {
  min-width: 24px !important;
}
.k-animation-container .k-filter-menu {
  min-width: 160px;
}
#SelectVersionWindow .btn {
  min-width: 68px;
}
/*.k-grid-content td .k-button {
    min-width: 70px !important;
}*/
/*#button-select-period,
#button-create-period,
#button-select-incident,
#button-create-incident {
    color: black;
    background: linear-gradient(white,#CED4D9) !important;
    border: 1px solid #BCC4CC;
    box-shadow: 0 0 0 1px white inset;
}*/
#jstree_search + #clear-search-button {
  margin-top: -3px;
}
#signFormWindow .click-sign {
  border-radius: 4px;
}
#signFormWindow td a {
  text-decoration: none;
}
#page-container #menu {
  color: black;
  background: linear-gradient(white, #CFD5DA) !important;
  font-size: 12px;
  border: 1px solid #BCC4CC;
  width: auto;
}
#page-container #menu li:hover {
  background: linear-gradient(white, #CFD5DA) !important;
}
#AllAttachmentsWindow,
#selectPreloadAttachmentWindow,
#get-weather-data,
#FindOrganizations,
#GetDataObjectives,
#selectPreload,
#resourceFindResourceWindow,
#SelectVersionWindow,
#AppendOrReplaceWindow,
#GetDataActivityLogsWindow,
#SaveAsWindow,
#PriorityPreloadsWindow,
#RichTextPreloadsWindow,
#SelectPersonnelWindow,
#FindAmbulances,
#FindHospitals,
#DefaultAssignmentWindow,
#AppendOrReplacePreloads,
#changeNodeText,
div.k-window-content {
  padding: 1px !important;
}
#DefaultAssignmentWindow .buttonsDefaultAssignmentWindow,
#user-info-form-window .btns-form,
#GetDataActivityLogsWindow .btns-form {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 2px;
}
#closeSignaturesWindow,
.bottomButtonsSmallWindows {
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#AppendOrReplaceOK {
  margin-left: 178px;
}
.image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#getDataObjectives-OK {
  width: 40px !important;
}
/* step 2 */
#CreateIncidentWizardWindow #weather {
  border: 0;
}
#CreateIncidentWizardWindow #weather label {
  float: left;
  width: 140px;
  margin-top: 9px;
  white-space: nowrap;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 input {
  width: 107px !important;
  margin-top: 3px;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-textbox.full-width-input {
  margin-right: 3px !important;
}
#CreateIncidentWizardWindow #weather .field-validation-valid.glyphicon.glyphicon-remove-circle {
  position: absolute;
}
/* dropdown*/
#CreateIncidentWizardWindow #weather .k-widget.k-dropdown.k-header.marginB20,
#CreateIncidentWizardWindow #weather .k-widget.k-datetimepicker.k-header.ignore,
#CreateIncidentWizardWindow #weather .k-numeric-wrap.k-expand-padding,
#CreateIncidentWizardWindow #weather .k-widget.k-dropdown.k-header {
  margin-top: 3px;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-dropdown-wrap {
  width: 54px !important;
}
/*uv index*/
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-expand-padding {
  width: 100px;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-expand-padding.k-focus #UVIndex {
  margin-top: 0px !important;
}
#CreateIncidentWizardWindow #weather .k-numeric-wrap.k-expand-padding.k-focus {
  height: 26px;
}
#CreateIncidentWizardWindow #weather .UVIndex_class .k-numeric-wrap.k-expand-padding.k-focus {
  height: 24px !important;
}
#CreateIncidentWizardWindow #weather #tidaldata .k-picker-wrap {
  width: auto !important;
}
#CreateIncidentWizardWindow #weather .k-widget.k-datetimepicker.k-header.ignore {
  width: 100px !important;
}
#CreateIncidentWizardWindow #weather #DateTime,
#CreateIncidentWizardWindow #weather .k-formatted-value.k-input {
  width: 100% !important;
  margin-top: 0px !important;
}
#CreateIncidentWizardWindow #weather #Coordinates {
  width: 160px !important;
}
#CreateIncidentWizardWindow #weather #Coordinates-open-popup {
  margin-top: 2px;
}
#CreateIncidentWizardWindow #weather .k-widget.k-numerictextbox {
  width: auto !important;
  height: auto !important;
}
#CreateIncidentWizardWindow #weather .k-numeric-wrap.k-expand-padding {
  width: 105px !important;
}
#CreateIncidentWizardWindow #weather .controls {
  width: 350px;
  margin-bottom: 3px;
}
#CreateIncidentWizardWindow #weather .fieldName {
  margin-top: 0px;
  float: none;
}
#CreateIncidentWizardWindow #weather .panel-header {
  margin-bottom: 3px;
}
#CreateIncidentWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default {
  margin-bottom: 5px;
  float: left;
  margin-right: 32px;
}
#CreateIncidentWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default:hover {
  background-color: #CDC7C4;
}
#CreateIncidentWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default + label + label {
  font-size: 12px;
}
#CreateIncidentWizardWindow #weather #neuticaldata {
  margin-top: 11px;
  margin-left: 10px;
}
#CreateIncidentWizardWindow #weather .tools-div .button-get-data.btn.btn-default + .fieldName {
  display: none;
}
#CreateIncidentWizardWindow #weather .tools-div #deleteForecast,
#CreateIncidentWizardWindow #weather .tools-div #addForecast,
#CreateIncidentWizardWindow #weather .tools-div #deleteTide,
#CreateIncidentWizardWindow #weather .tools-div #addTide {
  margin-bottom: 5px;
}
#CreateIncidentWizardWindow #weather #ShortDescription + span + div + div + label {
  margin-top: 50px;
}
/*Add Forecast*/
/*#CreateIncidentWizardWindow #weather .k-header {
    background-color: #668EB0;
}*/
#CreateIncidentForm #weather #Coordinates-open-popup {
  height: 26px;
  padding: .10em;
}
#CreateIncidetnbWizardWindow #weather #forecasts .row.detail-box {
  background: linear-gradient(#c6c6c6, white) !important;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .k-textbox.full-width-input {
  width: 100px !important;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA {
  width: 320px !important;
  margin: 0px;
  padding: 0px;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 {
  width: 100px !important;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .k-widget.k-dropdown.k-header.marginB20 {
  width: 65px !important;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 b {
  color: black;
  margin-top: 6px;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA b {
  color: black;
  margin-top: 8px;
}
#CreateIncidentWizardWindow textarea:not(#textpopup-editor):not(#SecurityProcedures):not(#SecurityEquipment):not(#MedicalProcedures):not(#MedicalEquipment):not(#Description) {
  height: 26px;
  max-height: 124px !important;
}
#CreateIncidentWizardWindow .Date_class + .Description_class #Description {
  height: auto !important;
  width: 400px !important;
  max-height: 124px !important;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts td > #ForecastData_Notes {
  position: inherit;
  width: 100% !important;
  height: 24px !important;
  max-width: 100% !important;
  margin: 0px 4px;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts .k-textbox,
#CreateIncidentWizardWindow #wether-container #weather #forecasts .k-timepicker {
  width: 140px !important;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts #ForecastData_Notes {
  position: absolute;
  min-width: 300px !important;
  margin-left: 4px;
  max-height: 50px !important;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts label {
  margin-left: 2px;
}
#CreateIncidentWizardWindow #wether-container #weather #forecasts td {
  line-height: 1em;
}
#CreateIncidentWizardWindow .image-edit-tools.form-control {
  height: 500px;
}
#CreateIncidentWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherUVindexWizard .k-widget.k-numerictextbox {
  margin-left: 122px;
}
#CreateIncidentWizardWindow #weather #ForecastData_Notes {
  margin-right: 4px;
}
#CreateIncidentWizardWindow #weather .weatherNotesWizard > b {
  margin-right: 100px;
}
#CreateIncidentWizardWindow #weather .weatherShortDescriptionWizard > b {
  margin-right: 20px;
}
/*#CreateIncidentWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane #ExternalNotifications {
    margin-top: 1px;
}*/
/*incident location*/
#CreateIncidentWizardWindow .wizardincidentLocation {
  padding-top: 2px;
  padding-bottom: 2px;
}
#CreateIncidentWizardWindow .wizardincidentLocation #getPreloads {
  margin: 0px !important;
}
#CreateIncidentWizardWindow .wizardPrint {
  padding-top: 2px;
  padding-bottom: 2px;
}
/*image edit tools */
#CreateIncidentWizardWindow #image-editor .image-edit-tools.form-control {
  border: none;
  font-size: 12px;
  line-height: 1em;
  /*padding: 0 0 0 3px;
    position:absolute;*/
  margin-top: -13px;
  color: black;
  box-shadow: none;
  float: right;
}
#CreateIncidentWizardWindow #image-editor .image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#CreateIncidentWizardWindow #page-container #resources > .k-grid-content {
  min-height: 390px;
}
#CreateIncidentWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-dropdown-wrap {
  width: 56px !important;
}
.additionalInfoLabel,
.descriptionCauseLabel,
.natureDamageLabel {
  margin-top: 20px;
}
.sourceSecuredLabel,
.erConditionLabel,
.typeLabel {
  margin-top: 5px;
}
#CreateIncidentWizardWindow #CreateIncidentForm .validation-summary-errors {
  margin-top: 5px;
  top: 470px;
  left: 0;
}
#CreateIncidentWizardWindow .Description_class {
  top: 316px;
  width: 99%;
}
#CreateIncidentWizardWindow .Description_class #Description {
  height: auto !important;
  width: 400px !important;
}
.tools-div.incident-objectives-tools .action-buttons {
  padding-right: 70px;
  padding-left: 10px;
}
#CreateIncidentWizardWindow .wizardStepNine {
  height: auto !important;
}
#CreateIncidentWizardWindow .panel-header {
  display: flex;
  align-items: center;
}
#CreateIncidentWizardWindow .panel-header .floatRight {
  margin-left: auto;
  margin-right: 5px;
}
.paddingL25 {
  padding-left: 25px;
}
/*css reset of wizard step 1*/
#IAPWizardWindow .col-xs-12.col-md-6.col-lg-6 {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: inherit;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  /* May need to alter quotes for different locales (e.g fr) */
  quotes: '\201C' '\201D' '\2018' '\2019';
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}
/*splitter*/
#IAPWizardWindow {
  border-left: 2px solid #9DB1C7;
  border-right: 2px solid #9DB1C7;
  border-bottom: 2px solid #9DB1C7;
  padding-bottom: 7px;
}
#IAPWizardWindow .well {
  padding: 0px !important;
}
#IAPWizardWindow .IncidentLevel_class .k-combobox {
  width: 204px;
}
#IAPWizardWindow #CreateIncidentForm .control-label {
  padding-top: 6px !important;
  padding-left: 20px;
  float: left;
  width: 220px;
  white-space: nowrap;
}
#IAPWizardWindow #CreateIncidentForm .k-datetimepicker,
#IAPWizardWindow #CreateIncidentForm #Name,
#IAPWizardWindow #CreateIncidentForm .full-width-input,
#IAPWizardWindow #CreateIncidentForm .k-textbox.coordinates-field,
#IAPWizardWindow #CreateIncidentForm .IncidentLevel_class .k-combobox {
  width: 250px !important;
}
#IAPWizardWindow .NearestCity_class {
  display: none;
}
#IAPWizardWindow .nav-pills.nav-wizard > li a {
  color: white;
}
#IAPWizardWindow .nav-pills.nav-wizard > li a:hover {
  background: none !important;
}
#IAPWizardWindow .nav-pills.nav-wizard > li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
#IAPWizardWindow .k-splitbar.k-splitbar-horizontal.k-splitbar-draggable-horizontal {
  background-color: #273049;
}
#IAPWizardWindow .k-ghost-splitbar {
  background-color: #273049;
  border: none;
}
#IAPWizardWindow #horizontal .col-xs-3 {
  background-color: #273049;
  border-right: 1px solid white;
}
#IAPWizardWindow #Description {
  width: 97.5% !important;
  overflow: hidden;
}
#IAPWizardWindow .component {
  margin-top: 5px;
}
/*step 2*/
#IAPWizardWindow #weather .tools-div .button-get-data {
  margin-top: 4px;
}
#IAPWizardWindow #ExternalNotifications .k-grid-content td .k-button,
#IAPWizardWindow #InternalNotifications .k-grid-content td .k-button {
  min-width: 24px !important;
}
.k-animation-container .k-filter-menu {
  min-width: 160px;
}
#SelectVersionWindow .btn {
  min-width: 68px;
}
/*.k-grid-content td .k-button {
    min-width: 70px !important;
}*/
/*
#button-select-period,
#button-create-period,
#button-select-incident,
#button-create-incident {
    color: black;
    background: linear-gradient(white,#CED4D9) !important;
   
    border: 1px solid #BCC4CC;
    box-shadow: 0 0 0 1px white inset;
}*/
#jstree_search + #clear-search-button {
  margin-top: -3px;
}
#signFormWindow .click-sign {
  border-radius: 4px;
}
#signFormWindow td a {
  text-decoration: none;
}
#page-container #menu {
  color: black;
  background: linear-gradient(white, #CFD5DA) !important;
  font-size: 12px;
  border: 1px solid #BCC4CC;
  width: auto;
}
#page-container #menu li:hover {
  background: linear-gradient(white, #CFD5DA) !important;
}
#AllAttachmentsWindow,
#selectPreloadAttachmentWindow,
#get-weather-data,
#FindOrganizations,
#GetDataObjectives,
#selectPreload,
#resourceFindResourceWindow,
#SelectVersionWindow,
#AppendOrReplaceWindow,
#GetDataActivityLogsWindow,
#SaveAsWindow,
#PriorityPreloadsWindow,
#RichTextPreloadsWindow,
#SelectPersonnelWindow,
#FindAmbulances,
#FindHospitals,
#DefaultAssignmentWindow,
#AppendOrReplacePreloads,
#changeNodeText,
div.k-window-content {
  padding: 1px !important;
}
#DefaultAssignmentWindow .buttonsDefaultAssignmentWindow,
#user-info-form-window .btns-form,
#GetDataActivityLogsWindow .btns-form {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 2px;
}
#closeSignaturesWindow,
.bottomButtonsSmallWindows {
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#AppendOrReplaceOK {
  margin-left: 178px;
}
.image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#getDataObjectives-OK {
  width: 40px !important;
}
/* step 2 */
#IAPWizardWindow #weather {
  border: 0;
}
#IAPWizardWindow #weather label {
  float: left;
  width: 140px;
  margin-top: 9px;
  white-space: nowrap;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 input {
  width: 107px !important;
  margin-top: 3px;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-textbox.full-width-input {
  margin-right: 3px !important;
}
#IAPWizardWindow #weather .field-validation-valid.glyphicon.glyphicon-remove-circle {
  position: absolute;
}
/* dropdown*/
#IAPWizardWindow #weather .k-widget.k-dropdown.k-header.marginB20,
#IAPWizardWindow #weather .k-widget.k-datetimepicker.k-header.ignore,
#IAPWizardWindow #weather .k-numeric-wrap.k-expand-padding,
#IAPWizardWindow #weather .k-widget.k-dropdown.k-header {
  margin-top: 3px;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-dropdown-wrap {
  width: 54px !important;
}
/*uv index*/
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-expand-padding {
  width: 100px;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-expand-padding.k-focus #UVIndex {
  margin-top: 0px !important;
}
#IAPWizardWindow #weather .k-numeric-wrap.k-expand-padding.k-focus {
  height: 26px;
}
#IAPWizardWindow #weather .k-picker-wrap {
  width: 142px !important;
}
#IAPWizardWindow #weather #tidaldata .k-picker-wrap {
  width: auto !important;
}
#IAPWizardWindow #weather .sunrise .k-picker-wrap {
  width: 275px !important;
}
#IAPWizardWindow #weather .k-widget.k-datetimepicker.k-header.ignore {
  width: 100px !important;
}
#IAPWizardWindow #weather #DateTime,
#IAPWizardWindow #weather .k-formatted-value.k-input {
  width: 100% !important;
  margin-top: 0px !important;
}
#IAPWizardWindow #weather #Coordinates {
  width: 160px !important;
}
#IAPWizardWindow #weather #Coordinates-open-popup {
  margin-top: 2px;
}
#IAPWizardWindow #weather .k-widget.k-numerictextbox {
  width: auto !important;
  height: auto !important;
}
#IAPWizardWindow #weather .k-numeric-wrap.k-expand-padding {
  width: 105px !important;
}
#IAPWizardWindow #weather .controls {
  width: 350px;
  margin-bottom: 3px;
}
#IAPWizardWindow #weather .fieldName {
  margin-top: 0px;
  float: none;
}
#IAPWizardWindow #weather .panel-header {
  margin-bottom: 3px;
}
#IAPWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default {
  margin-bottom: 5px;
  float: left;
  margin-right: 32px;
}
#IAPWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default:hover {
  background-color: #CDC7C4;
}
#IAPWizardWindow #weather .panel-header .tools-div .button-get-data.btn.btn-default + label + label,
#IAPWizardWindow_wnd_title {
  font-size: 12px;
}
#IAPWizardWindow #weather #neuticaldata {
  margin-top: 11px;
  margin-left: 10px;
}
#IAPWizardWindow #weather .tools-div .button-get-data.btn.btn-default + .fieldName {
  display: none;
}
#IAPWizardWindow #weather .tools-div #deleteForecast,
#IAPWizardWindow #weather .tools-div #addForecast,
#IAPWizardWindow #weather .tools-div #deleteTide,
#IAPWizardWindow #weather .tools-div #addTide {
  margin-bottom: 5px;
}
#IAPWizardWindow #weather #ShortDescription + span + div + div + label {
  margin-top: 50px;
}
#IAPWizardWindow #weather #Notes {
  width: 190px !important;
  margin-top: 4px;
}
#IAPWizardWindow #weather #Notes {
  width: 190px !important;
  margin-top: 4px;
}
/*Add Forecast*/
/*#IAPWizardWindow #weather .k-header {
    background-color: #668EB0;
}
*/
#CreateIncidentForm #weather #Coordinates-open-popup {
  height: 26px;
  padding: .10em;
}
#CreateIncidetnbWizardWindow #weather #forecasts .row.detail-box {
  background: linear-gradient(#c6c6c6, white) !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .k-textbox.full-width-input {
  width: 100px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA {
  width: 320px !important;
  margin: 0px;
  padding: 0px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 {
  width: 100px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .k-widget.k-dropdown.k-header.marginB20 {
  width: 65px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 b {
  color: black;
  margin-top: 6px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA b {
  color: black;
  margin-top: 8px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA #ForecastData_Notes {
  height: 50px;
}
#IAPWizardWindow #weather .k-grid-content {
  height: 200px !important;
}
#IAPWizardWindow #weather #ForecastData_WindSpeed {
  margin-left: 56px;
  margin-top: 3px;
}
#IAPWizardWindow #weather #ForecastData_TemperatureHigh {
  margin-top: 3px;
}
#IAPWizardWindow #weather #ForecastData_Snow {
  margin-left: 98px;
  margin-top: 3px;
}
#IAPWizardWindow #weather #ForecastData_Humidity {
  margin-left: 42px;
}
#IAPWizardWindow #weather .k-widget.k-timepicker.k-header {
  margin-left: 84px;
  margin-top: 2px;
  margin-bottom: 2px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherNotesWizard {
  margin-top: 5px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherShortDescriptionWizard,
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherNotesWizard,
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherUVindexWizard {
  width: 100px;
}
#IAPWizardWindow #weather .weatherNotesWizard + .col-xs-6.col-md-5.col-lg-5.rightA {
  margin-left: 3px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA + .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 {
  margin-bottom: 2px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherNotesWizard {
  width: 648px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherUVindexWizard .k-numeric-wrap {
  width: 98px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherShortDescriptionWizard .k-textbox.full-width-input {
  margin-left: 19px;
  width: 185px !important;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherNotesWizard .full-width-input.k-textbox {
  margin-left: 98px;
  width: 516px !important;
}
#IAPWizardWindow .image-edit-tools.form-control {
  height: 500px;
}
#IAPWizardWindow #weather #ForecastData_TemperatureLow {
  margin-left: 52px;
}
#IAPWizardWindow #weather .col-xs-6.col-md-5.col-lg-5.rightA .weatherUVindexWizard .k-widget.k-numerictextbox {
  margin-left: 122px;
}
#IAPWizardWindow #weather .windDirection .k-widget.k-dropdown.k-header.marginB20 {
  margin-left: 35px;
}
#IAPWizardWindow #weather #ForecastData_Notes {
  margin-right: 4px;
}
#IAPWizardWindow #weather .weatherNotesWizard > b {
  margin-right: 100px;
}
#IAPWizardWindow #weather .weatherShortDescriptionWizard > b {
  margin-right: 20px;
}
#IAPWizardWindow #weather .weatherUVindexWizard .k-numerictextbox {
  margin-left: 121px;
}
/*notification status*/
/*
#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane .internalNotifications {
    vertical-align: text-top;
}

#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane #ExternalNotifications ,
#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane #InternalNotifications {
    height: 235px;
}*/
/*#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane .k-header {
    background-color: #668EB0;
}*/
/*#IAPWizardWindow .col-xs-9.col-md-10.col-lg-10.k-pane #ExternalNotifications {
    margin-top: 1px;
}*/
/*incident location*/
#IAPWizardWindow .wizardincidentLocation {
  padding-top: 2px;
  padding-bottom: 2px;
}
#IAPWizardWindow .wizardincidentLocation #getPreloads {
  margin: 0px !important;
}
#IAPWizardWindow .wizardPrint {
  padding-top: 2px;
  padding-bottom: 2px;
}
/*image edit tools */
#IAPWizardWindow #image-editor .image-edit-tools.form-control {
  border: none;
  font-size: 12px;
  line-height: 1em;
  /*padding: 0 0 0 3px;
    position:absolute;*/
  margin-top: -13px;
  color: black;
  box-shadow: none;
  float: right;
}
#IAPWizardWindow #image-editor .image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#IAPWizardWindow #page-container #resources > .k-grid-content {
  min-height: 390px ;
}
#IAPWizardWindow #weather .col-xs-12.col-md-5.col-lg-5 .k-dropdown-wrap {
  width: 56px !important;
}
.additionalInfoLabel,
.descriptionCauseLabel,
.natureDamageLabel {
  margin-top: 20px;
}
.sourceSecuredLabel,
.erConditionLabel,
.typeLabel {
  margin-top: 5px;
}
#IAPWizardWindow #CreateIncidentForm .validation-summary-errors {
  margin-top: 0px;
  top: 420px;
  left: -15px;
  position: absolute;
}
#IAPWizardWindow .Description_class {
  margin-top: -15px !important;
}
#IAPWizardWindow .Description_class label {
  position: absolute;
  top: 327px;
  left: -12px;
}
#IAPWizardWindow .Description_class #Description {
  position: absolute;
  top: 318px;
  left: 228px;
  width: 65% !important;
}
#IAPWizardWindow .wizardStepNine {
  height: auto !important;
}
.paddingL25 {
  padding-left: 25px;
}
.tools-div {
  width: 100%;
}
.tools-div .tools-left {
  padding-left: 10px;
  float: left;
  display: inline;
}
.tools-div .tools-right {
  float: right;
  padding-right: 10px;
  display: inline;
}
:root {
  --iap-signature-fonts: "Brush Script MT", "Lucida Handwriting", "Apple Chancery", "Segoe Script", cursive;
  --iap-primary-border-color: #8990ab;
  --iap-secondary-border-color: #a0bce4;
  --iap-primary-input-bg-color: #ffffe0;
  --iap-darkred-color: #AB3021;
}
.flexDirectionCol {
  flex-direction: column;
}
.darkMode #dashboard-n-form-wrapper div.well {
  background-color: #000 !important;
}
.flexAlignCenter {
  align-items: center;
}
.last-filter-menu .k-calendar-container {
  right: 70px !important;
  position: relative !important;
}
.k-filter-menu-container .k-searchbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.darkMode #ChatConversation {
  background-color: #1a1e2b;
}
.k-filter-menu-container .k-searchbox .k-input-suffix .k-clear-value .k-i-x::before {
  margin-right: 9px;
}
.error-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  padding: 1rem 1.5rem;
  background-color: #dc2626;
  border: 1px solid #b91c1c;
  border-radius: 8px;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  box-shadow: 0 4px 12px rgba(220, 38, 38, 0.25);
}
.error-badge__icon {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  color: #ffffff;
}
.error-badge__message {
  word-break: break-word;
}
.flex-form-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-wrap: wrap;
  gap: 1rem 1rem;
  width: fit-content;
  margin: 0px 10px;
}
.hide-grid-deletes .k-grid-customDelete,
.hide-grid-deletes .k-grid-remove-command {
  display: none !important;
  visibility: hidden !important;
}
.darkMode .unlink-doc-btn {
  color: #fff;
}
.unlink-doc-btn {
  min-width: 0px !important;
  position: fixed;
  margin-left: 60px;
  border: none;
  background: transparent;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-12px);
  transition: opacity 0.2s ease, transform 0.25s ease;
  pointer-events: none;
}
.unlink-doc-btn:hover {
  color: #f24b4b;
}
.k-grid-norecords-template {
  border-radius: 6px;
}
.unlink-doc-btn i {
  font-size: 15px;
}
.planLinkContainer:hover .unlink-doc-btn {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
  pointer-events: auto;
}
.planLinkContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
#ics205a {
  padding-top: 95px;
}
.noMaxHeight .multiline-pre,
.noMaxHeight .multiline-text {
  max-height: none !important;
}
.darkMode .footerButtonsDiv {
  border-color: #161b29 !important;
  background-color: #161b29 !important;
}
.darkMode .situationStatusBoard .footerButtonsDiv button {
  border: 1px solid #2b2c31;
  background: #0c0c0c;
  color: #d1e3ff !important;
}
.headerBtnWithIcon::before {
  font-size: 16px;
  margin-right: 3px;
  margin-left: 3px;
  font-weight: bolder;
  line-height: 1;
  position: relative;
  top: -1px;
}
.darkMode #tabstripDefaultFormStatuses .k-tabstrip-content {
  background-color: #1A1D2A !important;
}
.incident-status-class .k-picker .k-input-inner {
  padding-right: 15px !important;
}
.paddingL6 {
  padding-left: 6px;
}
.gap3 {
  gap: 3px;
}
#moveUpBtn::before {
  content: "↑";
}
#moveDownBtn::before {
  content: "↓";
}
.displayFlex {
  display: flex;
}
.flexSpaceBetween {
  justify-content: space-between;
}
.spaceEvenly {
  justify-content: space-evenly;
}
.flexColumn {
  flex-direction: column;
}
.gap8 {
  gap: 8px;
}
.marginR12 {
  margin-right: 12px;
}
.flex-form-item .flex-form-input {
  display: flex;
  align-items: center;
  justify-content: end;
  width: fit-content;
}
.flex-form-item .k-numerictextbox {
  margin: 0px 5px;
}
.flex-form-item label {
  margin: 0px !important;
  padding-right: 10px;
}
.flex-form-item input[type=radio] {
  margin: 0px !important;
  top: 0px !important;
  margin-right: 5px !important;
}
.darkMode #logQuickEntry-popup {
  background-color: #181818 !important;
}
.darkMode #AIChat-popup {
  background-color: #181818 !important;
}
.blue-rounded-btn {
  color: #fff !important;
  background: #545d72;
  width: fit-content;
  display: block;
  padding: 2px 22px;
  border-radius: 17px;
  margin: 5px auto;
}
.showQualifiedPosChkBox input {
  margin-right: 5px;
  margin-left: 5px;
}
.help-info-icons-wrap {
  margin: 15px auto;
  display: flex;
  width: 200px;
  justify-content: space-around;
}
.help-info-icons-wrap a {
  background: #555d71;
  border-radius: 40px;
  width: 40px;
  height: 40px;
}
.help-info-icons-wrap #support-icon {
  background-image: url("/IAP6/Images/help_menu_mail.svg");
  background-size: 30px;
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 50%;
}
.help-info-icons-wrap #openReleaseNotes {
  background-image: url("/IAP6/Images/help_menu_notes.svg");
  background-size: 30px;
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 50%;
}
.help-info-icons-wrap #license-agreement-icon {
  background-image: url("/IAP6/Images/help_menu_document.svg");
  background-size: 30px;
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 50%;
}
.darkMode .arrow-up {
  border-bottom: 5px solid #181818 !important;
}
.form-with-header {
  padding-top: 97px;
  background-color: #fff;
}
.darkMode .k-scheduler-header-wrap {
  background-color: #10131d;
}
.ttimes-legent-btn {
  height: 30px;
}
#Organizations .category-label {
  margin-bottom: 0px !important;
  margin-right: 5px !important;
}
#weather .k-pane {
  width: 100% !important;
}
#hideColumnsButton .k-menu-group {
  background: #fff !important;
}
.forecast-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 10px;
  width: fit-content;
  max-width: 740px;
}
.forecast-outer-wrap {
  display: flex;
  flex-direction: column;
}
.forecast-meta-title {
  max-width: 75px;
  text-wrap: wrap;
}
.forecast-wrap-1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  padding-left: 10px;
}
.forecast-wrap-1 span {
  font-weight: 700;
  font-size: 12px;
  margin-top: 5px;
}
.forecast-item-img {
  height: 70px;
}
.images-count-label label {
  text-wrap: nowrap;
}
.forecast-wrap-2 {
  display: flex;
  align-items: center;
  padding: 0px;
}
.forecast-temp {
  font-size: 16px;
  font-weight: bolder;
}
.temp-inner {
  font-size: 16px;
}
.forecast-wrap-3 {
  display: flex;
  flex-direction: column;
  padding: 20px;
  text-overflow: ellipsis;
  max-width: 260px;
  padding-left: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.forecast-wrap-3-title {
  font-size: 14px;
  font-weight: bolder;
  margin-bottom: 3px;
  text-wrap: wrap;
  line-height: 17px;
  color: #428bca !important;
  padding-top: 15px;
  padding-left: 15px;
  margin-bottom: -15px;
}
.forecast-meta-wrap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-top: 6px;
}
.forecast-meta-item {
  display: flex;
  flex-direction: row;
  margin: 0px;
  margin-right: 0;
  margin-top: 12px;
  text-align: right;
}
.forecast-meta-data {
  font-weight: bolder;
  text-align: left;
  min-width: 100px;
  margin-left: 6px;
}
.date-wrap {
  margin: 10px;
  border: solid 1px #4a63a0;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 75px;
  justify-content: center;
  padding: 20px 0px;
  padding-top: 0px;
  padding-bottom: 15px;
}
.weekday-div {
  font-size: 15px;
  font-weight: bolder;
  margin-bottom: 10px;
  background: #020024;
  background: linear-gradient(0deg, #3f78ce 0%, #3958a4 100%);
  color: #fff;
  width: 100%;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  text-align: center;
  padding: 5px 0px;
  height: 22px;
  line-height: 12px;
}
.month-day-div {
  font-size: 15px;
  font-weight: bolder;
  line-height: 8px;
}
.darkMode .month-day-div {
  color: #fff;
}
#get-weather-form .notes-wrapper {
  max-width: 695px;
  border: solid 1px #e5e5e5;
  background: #e5e5e5;
  border-radius: 5px;
  padding: 5px;
  margin-top: 5px;
}
#get-weather-form {
  margin: 10px;
}
#get-weather-form .table tbody > tr > td {
  padding: 0px 6px !important;
}
#get-weather-form #weather-display-table tr td {
  line-height: 28px !important;
  height: 28px !important;
}
#get-weather-form .currentTempField,
#presentConditions,
#forecastTitle {
  font-weight: 700;
  color: #428bca !important;
}
#get-weather-form #weather-display-table .font-weight-bold {
  border-radius: 3px;
  padding: 3px;
}
.darkMode #get-weather-form .weather-display-table-wrap {
  border: solid 1px #1a1e2b;
  border-radius: 5px;
}
#get-weather-form #weather-display-table {
  margin-bottom: 0px !important;
}
#get-weather-form .ta-right {
  text-align: right;
}
#get-weather-form #weatherImage {
  margin-right: 30px;
}
.darkMode #get-weather-form #weatherDisplayLeftContent,
.darkMode .notes-wrapper {
  border-color: #1a1e2b;
}
.darkMode #get-weather-form .notes-wrapper {
  background: #1a1e2b;
  border-color: #1a1e2b;
}
.darkMode #tile-title {
  background: #181818;
  color: #fff;
}
.darkMode #org-info-form-window .border-wrapper {
  border-color: #181818;
}
#tile-title {
  background: #fff;
  border: solid 1px #a9bed5;
  border-radius: 3px;
  padding: 5px;
  color: #000;
}
.darkMode #OrgWebSite,
.darkMode #ContractURL,
.darkMode #OrgNotes {
  background: #181818;
  border-color: #a9bed5;
}
.darkMode .imBack,
.darkMode .imZoomBtn {
  filter: invert(1);
}
#scheduler .k-button {
  margin-left: 5px;
}
.darkMode .ttimes-legent-btn {
  color: #fff !important;
}
.k-calendar-td {
  border: solid 3px #fff;
}
#versionsWrap .k-multiselect {
  max-height: 28px !important;
}
.darkMode #Coordinates-popup-select-map {
  border: solid 1px #333333;
}
#dashboard-wrapper .k-loading-mask {
  position: fixed;
}
.darkMode .k-grid-norecords-template {
  color: #fff;
  background-color: #3535354f;
  border-color: #ffffff00;
  border-radius: 10px;
}
#ics202-container .panel-header .fieldName {
  width: auto;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  overflow-x: hidden;
}
#ics202-container .tools-div {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}
#ics202-container .tools-div .tools-left {
  width: auto;
  max-width: calc(100% - 160px);
}
#ics202-container .tools-div .tools-left .context-sensitive-help {
  min-width: 14px;
  min-height: 14px;
}
#ics202-container .tools-div .tools-right {
  width: fit-content;
}
#ics213Form2 .section-title-wrapper {
  border-bottom: solid 2px #ebebeb;
}
.darkMode #ics213Form2 .section-title-wrapper {
  border-bottom: solid 2px #1e253c;
}
#replies-grid-wrapper .RepliesListView {
  border-color: transparent !important;
}
#carouselContainer {
  background-color: #fff;
}
.darkMode #carouselContainer {
  background-color: transparent;
}
#EditWindow {
  overflow-x: hidden;
}
.resource-children .k-table-row {
  background-color: #dbdbfd !important;
}
.darkMode .resource-children .k-table-row {
  background-color: #6278ac !important;
}
#SelectRecipientsWindow .personGrid_class .panel-header {
  display: none !important;
  height: 0px !important;
}
#areas-container .moveAreaUp,
#tactical-container .moveAreaUp {
  transform: rotate(180deg);
}
.weather-cond-input-wrap {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.preloads-section .k-link-clear {
  padding-right: 7px;
  line-height: 24px;
}
.darkMode .preloads-section .k-i-search,
.darkMode .preloads-section .k-link-clear {
  background-color: #000 !important;
}
.preloads-section .k-grid-header th.k-header {
  height: 40px !important;
  padding: 0px !important;
  line-height: 25px;
}
.preloads-section .k-grid-md .k-table-th > .k-cell-inner > .k-link {
  padding-block: 0px !important;
  padding-inline: 0px !important;
  margin-block: 7px !important;
  margin-inline: 20px !important;
  height: 40px !important;
}
.darkMode .day-section,
.darkMode .night-section {
  background-color: #000 !important;
  color: #fff;
}
#personnel-tools-outer-wrap {
  height: 36px;
}
@media only screen and (max-width: 850px) {
  #personnel-tools-outer-wrap {
    height: 70px;
  }
}
#IncidentDesc {
  width: 70% !important;
  height: 50px !important;
}
#inc-location-outer-wrap {
  height: auto !important;
  width: fit-content !important;
  max-height: 180px;
}
#impact-info-outer-wrap {
  height: auto !important;
  width: fit-content !important;
  max-height: 345px;
}
#impact-info-outer-wrap .normalText,
#remedial-action-gen-inc-outer-wrap .normalText,
#material-water-gen-inc-outer-wrap .normalText {
  margin-bottom: 0px !important;
  margin-top: 5px !important;
}
#impact-info-outer-wrap input[type=radio],
#remedial-action-gen-inc-outer-wrap input[type=radio],
#material-water-gen-inc-outer-wrap input[type=radio] {
  margin-top: 0px !important;
  margin-left: 5px !important;
}
#weather-info-outer-wrap {
  height: auto !important;
  max-height: 80px;
  width: fit-content !important;
}
#gen-inc-notifications-outer-wrap {
  height: auto !important;
  max-height: 120px;
  width: fit-content !important;
}
#gen-inc-spill-info-outer-wrap {
  height: auto !important;
  max-height: 85px;
  width: fit-content !important;
}
#remedial-action-gen-inc-outer-wrap {
  height: auto !important;
  max-height: 75px;
  width: fit-content !important;
}
#material-water-gen-inc-outer-wrap {
  height: auto !important;
  max-height: 160px;
  width: fit-content !important;
}
#generalIncRpt-container .panel-header-height-auto {
  border-bottom: solid 1px #e5e5e5;
}
.darkMode #generalIncRpt-container .panel-header-height-auto {
  border-bottom: solid 1px #000 !important;
}
@media only screen and (max-width: 1625px) {
  #inc-location-outer-wrap {
    max-height: 222px !important;
  }
}
@media only screen and (max-width: 1150px) {
  #gen-inc-rpt-party-outer-wrap {
    flex-direction: column !important;
  }
}
@media only screen and (max-width: 1437px) {
  #gen-inc-type-wrap {
    display: flex;
    flex-direction: column;
  }
  #rpting-party-second-column {
    margin-top: 20px;
    padding-top: 20px;
    border-top: solid 2px #e5e5e5;
  }
}
@media only screen and (max-width: 1300px) {
  #impact-info-outer-wrap {
    max-height: 460px !important;
  }
}
@media only screen and (max-width: 1150px) {
  #gen-inc-spill-info-outer-wrap {
    max-height: 120px !important;
  }
  #material-water-gen-inc-outer-wrap {
    max-height: 200px !important;
  }
}
@media only screen and (max-width: 1100px) {
  #gen-inc-notifications-outer-wrap {
    max-height: none !important;
  }
}
@media only screen and (max-width: 1000px) {
  #inc-location-outer-wrap,
  #weather-info-outer-wrap,
  #remedial-action-gen-inc-outer-wrap,
  #material-water-gen-inc-outer-wrap {
    max-height: none !important;
  }
  #impact-info-outer-wrap {
    max-height: none !important;
  }
}
@media only screen and (max-width: 900px) {
  #gen-inc-spill-info-outer-wrap {
    max-height: none !important;
  }
}
.preloads-section .k-grid-search {
  margin-top: 91px !important;
  top: 0px !important;
}
.darkMode .preloads-section .k-grid-search {
  margin-top: 8px !important;
}
#clearSelectedCategories {
  filter: none !important;
  border-radius: 0.5rem !important;
}
#clearSelectedCategories:hover {
  background-color: #e5e5e5 !important;
}
.weather-cond-desc-wrap {
  width: 100%;
}
.weather-cond-desc-wrap label {
  text-wrap: nowrap;
  width: 130px;
  min-width: 130px;
  text-align: right !important;
  margin-right: 5px;
}
#weather-edit-window .day-section,
#weather-edit-window .night-section {
  padding: 5px;
}
.weather-cond-input-wrap > div {
  width: 150px;
}
.weather-cond-input-wrap .weather-cond-description {
  width: 100%;
  min-width: none;
}
.weather-cond-input-wrap .k-dropdownlist {
  width: 100% !important;
  min-width: none !important;
}
.weather-cond-desc-wrap .k-dropdownlist {
  max-width: 400px;
}
.weather-cond-description .textarea80 {
  width: 99% !important;
}
.weather-cond-input-wrap .control-label {
  width: fit-content;
  min-width: 189px;
  text-wrap: nowrap;
  text-align: right !important;
  margin-right: 5px;
}
.weather-cond-inner-input-wrap {
  display: flex;
}
#utilitiesMenu .k-image {
  height: 24px !important;
  width: 24px !important;
  margin-right: 5px;
}
.darkMode #EnviroGrid td.td-status-none,
.darkMode #EnviroGrid td.td-status-none:hover {
  background: #222738 !important;
}
.darkMode #EnviroGrid .td-status-planned span,
.darkMode #EnviroGrid .td-status-completed span,
.darkMode #EnviroGrid .td-status-standby span,
.darkMode #EnviroGrid .td-status-in-progress span {
  color: #222738 !important;
}
.weather-conditions-dropdown {
  min-width: 60px;
}
#preloadedMeetings .limited-lines {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  height: 100% !important;
  max-height: none !important;
  min-height: 35px !important;
}
.darkMode #timezone-popup,
.darkMode #login-wrapper-popup {
  background-color: #181818b0 !important;
  backdrop-filter: blur(5px);
}
#CreatIncidentWithoutWizard .context-sensitive-help {
  margin: 0px !important;
  margin-left: 2px !important;
}
.rtvm-header-wrap {
  width: calc(100% - 400px) !important;
  min-width: 400px;
}
#incident-naming-help {
  display: inline-block !important;
}
.naming-conv-help-popup {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  max-width: 430px;
}
.darkMode .naming-conv-help-popup {
  background-color: #000;
}
.naming-conv-help-popup::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 20px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #ccc transparent;
}
.naming-conv-help-popup::after {
  content: "";
  position: absolute;
  top: -9px;
  left: 20px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
}
.darkMode .meeting-attendees-btns input {
  filter: invert(1);
}
.darkMode #dailyComparisonChart > svg > g > path,
.darkMode #SiteChangeChart > svg > g > path,
.darkMode #OrganizationChangeChart > svg > g > path {
  fill: #000 !important;
}
.darkMode #documents-container .form-control,
.darkMode #documents-container select {
  background-color: #000;
  color: #fff;
}
#documents-container .k-upload {
  width: 100%;
  border-radius: 10px;
}
.darkMode #documents-container .k-upload-button {
  color: #000;
}
#documents-container .k-upload-files {
  position: fixed;
  background-color: #fff;
  bottom: 10px;
  right: 12px;
  z-index: 999;
}
.darkMode #documents-container .k-upload-files {
  background-color: #000;
}
#inc-doc-attachment {
  background-image: url('/IAP6/Images/Diagram/Portrait.svg');
  width: 19px;
  height: 19px;
  margin-right: 3px;
  background-size: cover;
}
#inc-doc-folder {
  background-image: url('/IAP6/Images/folder-open.png');
  height: 18px;
  width: 18px;
  background-size: cover;
  margin-right: 4px;
}
.darkMode #inc-doc-attachment,
.darkMode #inc-doc-folder {
  filter: invert(100) !important;
}
#documents-container .form-no-header {
  padding-top: 41px;
}
.inc-doc-item-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin: 5px;
}
.inc-doc-item-wrapper .control-label {
  display: flex;
  align-items: flex-start;
  padding-top: 5px;
  padding-right: 10px;
}
#qr-code-toggled {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 5px 0px;
}
.inc-doc-item-meta-wrapper {
  color: #000;
  display: inline-flex;
  align-items: center;
  margin: 3px;
  width: fit-content;
  padding: 5px 15px;
  height: 30px;
  line-height: 30px;
}
.inc-doc-item-meta-wrapper .control-label {
  display: flex;
  align-items: center;
  padding-top: 0px;
  padding-right: 5px;
}
.inc-doc-item-meta-wrapper label {
  margin-bottom: 0px;
}
.darkMode #documents-container .control-label {
  color: #fff;
}
#documents-container .upper-panel {
  width: fit-content;
  border-radius: 10px;
}
.nrc-report-number-wrap .k-input {
  width: 190px;
}
#PersonnelTable {
  height: 100% !important;
}
#PersonnelTable .k-pager-refresh,
#PersonnelTable .k-pager-refresh span,
#PersonnelTable .k-pager-refresh span::before {
  border: none !important;
  outline: none !important;
}
#form-personnel .demo-section {
  height: calc(100% - 65px) !important;
}
#utilitiesMenu .utilitiesSvg {
  filter: invert(300%) sepia(300%) saturate(0%) hue-rotate(179deg) brightness(500%) contrast(200%);
}
.darkMode #utilitiesMenu .utilitiesSvg {
  filter: none;
}
.person213combo {
  margin-top: 5px;
}
.chatMessage-buttons,
.message-buttons {
  display: flex;
  margin-bottom: 20px;
}
.close-chatPopup,
.close-msgsPopup,
.close-AIChat {
  float: right;
  border: none;
  background: none;
  color: #000;
  font-size: 12px;
  margin: 6px;
  position: absolute;
  margin-bottom: -20px;
  font-weight: 600;
  width: 10px;
  right: 8px;
}
.close-logQuickEntry {
  float: right;
  border: none;
  background: none;
  color: #000;
  font-size: 12px;
  position: absolute;
  font-weight: 600;
  right: 8px;
  top: 2px;
}
.darkMode .close-chatPopup,
.darkMode .close-msgsPopup,
.darkMode .close-logQuickEntry {
  color: #fff;
}
.close-chatPopup:hover,
.close-msgsPopup:hover,
.close-logQuickEntry:hover {
  color: #f56f6f;
}
#form-archiveIncidents-container #clearSearch {
  margin-left: 8px;
}
.auto-height-window .k-window-content {
  height: auto !important;
}
#chatMessages-popup,
#messages-popup,
#AIChat-popup {
  display: block;
}
#grp-treeView-container .k-treeview-leaf {
  width: 100%;
}
/* Highlighted fields in normal mode */
.nrc-highlighted-field .k-input,
.nrc-highlighted-field .cke_wysiwyg_frame,
.nrc-highlighted-field input {
  background-color: lightgoldenrodyellow !important;
}
/* Highlighted fields in dark mode */
.darkMode .nrc-highlighted-field .k-input,
.darkMode .nrc-highlighted-field .cke_wysiwyg_frame,
.darkMode .nrc-highlighted-field input,
.darkMode .nrc-highlighted-radiobutton {
  background-color: slategray !important;
  filter: none !important;
}
.nrc-highlighted-radiobutton {
  width: fit-content;
  background-color: lightgoldenrodyellow !important;
  border-radius: 10px;
  padding: 10px;
  margin: 5px;
}
.nrc-highlighted-radiobutton label {
  margin-bottom: 0px !important;
}
/* Styling for the information message */
.nrc-info-message {
  display: flex;
  align-items: center;
  background-color: #fafad4;
  color: #697187;
  border: 1px solid #a9a96b;
  border-radius: 4px;
  padding: 10px;
  margin: 10px 0;
  font-size: 12px;
  max-width: 955px;
  margin-top: -15px;
}
.darkMode .nrc-info-message {
  background-color: #708090;
  color: #fff;
  border: 1px solid #000;
}
/* Styling for the information icon */
.nrc-info-message::before {
  content: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http://www.w3.org/2000/svg%22 viewBox%3D%220 0 24 24%22 width%3D%2224%22 height%3D%2224%22 fill%3D%22%273049%22%3E%3Cpath d%3D%22M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v2h-2V7zm0 4h2v7h-2v-7z%22/%3E%3C/svg%3E');
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 100px;
  height: 24px;
}
#activate-grp-wrapper {
  display: flex;
  height: 100%;
}
#activate-grp-wrapper .k-treeview-toggle {
  margin-top: 6px;
  margin-bottom: 6px;
}
#activate-grp-wrapper .well.custom-well {
  height: 230px;
  margin-left: 15px;
  margin-right: 5px;
  padding: 10px !important;
  width: 230px;
}
#activate-grp-wrapper .person213combo {
  width: 100%;
}
#utilitiesMenu {
  /* The switch - the box around the slider */
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}
#utilitiesMenu .dark-mode-toggle {
  display: none;
}
#utilitiesMenu .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}
#utilitiesMenu .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
#utilitiesMenu .slider {
  position: absolute;
  cursor: pointer;
  top: 3px;
  left: 0;
  right: 0;
  bottom: -3px;
  background-color: #ccc;
  transition: .4s;
}
#utilitiesMenu .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 0px;
  bottom: 0px;
  background-color: white;
  transition: .4s;
}
#utilitiesMenu input:checked + .slider {
  background-color: #f24b4b;
}
#utilitiesMenu input:checked + .slider:before {
  transform: translateX(20px);
}
#utilitiesMenu .slider.round {
  border-radius: 34px;
}
#utilitiesMenu .slider.round:before {
  border-radius: 50%;
}
#utilitiesMenu .switch-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
#utilitiesMenu .switch-container .switch {
  margin-left: auto;
}
#button-select-incident,
#button-select-period {
  font-size: 12px;
}
#ChatNewMessage::-webkit-scrollbar {
  display: none;
}
.darkMode .MsgRowCurrent::after {
  border-color: transparent darkgreen transparent transparent !important;
}
.darkMode .MsgRowOther::after {
  border-color: lightslategray transparent transparent transparent !important;
}
.darkMode #user-roles-info-form-window .addBtn {
  background-color: #273049 !important;
  border-radius: 100px;
}
@media only screen and (max-width: 992px) {
  #top-toolbar .toolbar-incident-wrapper {
    width: 80px !important;
  }
}
#selectAreasWindow .k-treeview span.k-in {
  width: 100% !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
#selectAreasWindow .k-treeview span.k-in:hover {
  cursor: pointer;
}
.k-treeview-top,
.k-treeview-mid,
.k-treeview-bot {
  margin: 4px;
}
#chat-message-mask-holder #group-editor-container {
  min-height: 84px;
}
.period-and-version-icons-wrap {
  display: block;
  position: relative;
  left: 150px;
  top: -23px;
  z-index: 999;
  width: 40px;
}
.period-and-version-icons-textbox {
  padding-right: 32px !important;
}
#ics202-container .period-and-version-icons-textbox {
  padding-right: 22px !important;
}
.prepared-by {
  max-height: 45px;
}
#images-thumbnails #listView,
#images-thumbnails .k-listview-content,
#images-thumbnails .image-obj {
  overflow: visible !important;
}
#images-thumbnails h3 {
  display: block;
  height: 2.4em;
  line-height: 1.2em;
  word-wrap: break-word;
}
#images-thumbnails .image-obj {
  margin-bottom: 30px;
}
.weather-current-form-container {
  height: calc(100% - 72px) !important;
}
#ics213FormStatusesInfo {
  min-height: 100% !important;
}
#ics213FormsStatuses {
  height: calc(100% - 43px) !important;
}
#NavigationSetupTabstrip > .k-active {
  margin-left: 0px !important;
}
#ics202a-container #checkHeight .positionRelative {
  height: calc(100% - 40px) !important;
}
#ics202a-container #checkHeight #cke_LimitationsAndConstraints_NoteText,
#ics202a-container #checkHeight #cke_2_contents,
#ics202a-container #checkHeight .cke_inner {
  height: 100% !important;
}
#daily-costs-tab #ResourcePriceGrid,
#daily-costs-tab #dailyCosts {
  height: calc(50% - 36px) !important;
}
#daily-costs-tab #dailyCosts .k-grid-content,
#daily-costs-tab #ResourcePriceGrid .k-grid-content {
  height: 100% !important;
}
.darkMode .k-list-content {
  background-color: #000;
}
.darkMode #buoyWarning {
  border-color: #fff;
}
#graphContainer foreignObject .text-box-container {
  display: flex;
  flex-direction: column;
}
.k-upload-button-wrap .k-button {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
@media (max-width: 922px) {
  #ics201-2 .form-with-header {
    padding-top: 96px;
  }
}
#graphContainer .controls-container {
  display: flex !important;
  height: 25px;
  position: relative !important;
}
.darkMode #ics204-container #tabstrip-3 {
  background-color: #273049 !important;
}
#navigation-wrapper {
  height: 100%;
}
#navigation-wrapper .full-height-horizontal-splitter {
  height: 100% !important;
}
#navigation-wrapper .available-forms {
  height: calc(100% - 78px) !important;
}
#navigation-wrapper #navigation-forms-list {
  height: calc(100% - 36px) !important;
}
#navigation-wrapper #nss-menus-wrap {
  height: calc(100% - 36px) !important;
}
#navigation-wrapper #ns-ss-wrap {
  height: calc(100% - 108px) !important;
}
#navigation-wrapper #selectedScreens {
  height: 100% !important;
}
.checkListItems-main-Grid {
  width: 100%;
}
#form-container .row {
  display: flex !important;
  width: 95%;
  padding-bottom: 5px;
}
#form-container .row .alignRight label {
  margin-bottom: 0px !important;
}
#form-container .row .alignRight {
  display: flex !important;
  justify-content: right;
  min-width: 150px;
  align-items: center;
}
#incident-docs-tools-left {
  display: flex;
  flex-direction: column;
  height: 68px;
  align-items: flex-start;
}
#menus-tab-nav-setup-wrap #nav-setup-menus-header {
  height: 118px !important;
}
.darkMode .buf_btnMargin,
.darkMode .k-coloreditor-cancel,
.darkMode #CoordinatesDiv .k-button,
.darkMode #ERGDiv .k-button,
.darkMode #osro_pg .k-button {
  color: #fff;
}
.darkMode .k-coloreditor,
.darkMode .k-colorgradient {
  background-color: #030303;
  border: solid 1px #171717;
}
.darkMode #buf_drawTools {
  background-color: #030303;
  border: solid 1px #171717;
}
.darkMode .k-window-title {
  background-color: rgba(0, 0, 0, 0);
}
.darkMode .k-picker-solid {
  background-color: #292929;
}
#coord-label-cb-wrap {
  display: flex;
  align-items: center;
  margin-bottom: -15px;
}
#coord-label-cb-wrap input {
  margin-top: 0px;
}
#coord-label-cb-wrap label {
  height: 11px;
}
#ergInsSpan {
  margin-bottom: 5px;
}
#ERGDiv .searchBtn,
#osro_pg .searchBtn {
  position: relative;
  float: right;
  right: 0;
  bottom: 34px;
  z-index: 999;
}
#ERGDiv .searchExpandContainer,
#osro_pg .searchExpandContainer,
#ERGDiv .searchInputGroup,
#osro_pg .searchInputGroup {
  width: calc(100% - 5px) !important;
}
#ERGDiv #ergSearch_input,
#osro_pg #ergSearch_input,
#ERGDiv #osroSearch_input,
#osro_pg #osroSearch_input {
  width: 100%;
  padding-left: 10px;
  padding-right: 0px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
#ERGDiv .searchBtn,
#osro_pg .searchBtn {
  position: relative;
  right: -1px;
  bottom: 34px;
  z-index: 999;
}
#ERGDiv .searchGroup,
#osro_pg .searchGroup {
  max-height: 40px;
}
.erg-radio-wrap label {
  font-weight: normal;
  margin-left: 3px;
}
#ergSearch_input {
  width: 100%;
}
#ct_btnMapPt {
  margin-bottom: 15px;
}
#ct_YTxt {
  margin-bottom: 5px;
}
#ergMapLocationBtn,
#osroMapLocationBtn {
  height: 28px;
}
#BufferDiv,
#CoordinatesDiv,
#ERGDiv,
#osro_pg {
  padding: 10px !important;
}
#buf_drawTools {
  width: 100% !important;
  border-radius: 3px;
}
.k-colorpicker .k-color-preview {
  width: 24px !important;
  height: 24px !important;
  padding: 0px !important;
}
.k-colorpicker .k-input-inner {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#DataOpenActions {
  max-height: 445px;
  height: 100%;
}
#activitylogs-form-fields {
  height: 100%;
}
#customSelectActivity {
  height: calc(100% - 87px);
}
#action-items-maintenance-container .navbar {
  margin-bottom: 0px !important;
}
#admin-actionItems {
  padding-top: 26px !important;
}
#category-select-preloads {
  max-height: 50px;
}
#category-select-preloads > span {
  max-height: 50px;
}
#form-container .section-content {
  display: flex;
  align-items: center;
  flex-direction: column;
  border-bottom: 33px solid #E8E8EA;
  padding-bottom: 15px;
}
#form-container .section-content .k-upload {
  border-radius: 4px;
}
.login-wrapper #user-logo > #user-logo-img,
.login-wrapper #user-logo > #user-logo-overlay {
  border-radius: 100px;
}
.login-wrapper #user-logo-img {
  width: 32px;
  height: 32px;
}
.form-no-header,
.form-with-header-toolbar {
  padding-top: 44px;
}
#verticalExecSummary > .k-pane:first-child {
  top: 13px !important;
}
#reset-all-names-button {
  margin-top: 2px !important;
}
#documents-container .panel-header {
  height: 38px !important;
}
#documents-container .panel-header .floatLeft {
  margin-left: 8px;
}
#AllAttachmentsWindow .panel-header-min25 {
  min-height: 36px !important;
}
#searchAvailableIcons,
#searchAvailableIcons-wrap span {
  width: calc(100% - 10px) !important;
}
.message-panel #Body {
  width: 100%;
  border-radius: 4px;
  border-color: #c5c5c5;
}
.sms-counter-wrapper {
  margin-top: 5px;
  width: 100%;
  display: flex;
  justify-content: end;
}
.sms-counter-wrapper span {
  font-weight: bolder;
}
#claimsdashboard {
  width: 100%;
}
#default-meetings-container .tools-left,
#default-meetings-container .tools-right {
  height: 35px;
  line-height: 35px;
}
#default-meetings-container .tools-left label {
  margin-bottom: 0px !important;
}
#default-meetings-container #meetingsClearSearch {
  margin-left: 8px;
}
#default-meetings-container .form-with-header-toolbar {
  padding-top: 26px;
}
.incidentRateSheets #form-DefaultRateSheet {
  padding-top: 40px;
}
#meetingNameModal {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#newMeetingName {
  margin-bottom: 30px;
  max-width: 300px;
  border-radius: 4px;
}
.claims-rpt-statement-wrap {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
#CheckInOutTabstrip {
  background-color: #fff !important;
}
#grid-container-210and221 .tools-div .tools-right {
  line-height: 27px !important;
  position: relative;
  top: -4px;
}
#ics209API-container .panel-header div {
  max-height: 33px !important;
}
#ics209API-container #MassBalances {
  width: 100% !important;
}
#TabStripSectionsAndPositions .k-splitbar-draggable-vertical:nth-child(4) {
  display: none;
}
#personnel-tools .tools-left label {
  margin-bottom: 0px;
  margin-right: 4px;
}
#personnel-tools .tools-left input {
  margin-top: 0px;
  top: 0px;
  margin-right: 4px;
}
#personnel-tools .tools-left button {
  margin-left: -16px;
}
#form-personnel {
  height: 98% !important;
}
@font-face {
  font-family: Bell MT;
  src: local("Bell MT"), url(/IAP6/fonts/BELL.TTF) format("truetype");
}
@font-face {
  font-family: BellI MT;
  src: local("BellI MT"), url(/IAP6/fonts/BELLI.TTF) format("truetype");
}
@font-face {
  font-family: BellB MT;
  src: local("BellB MT"), url(/IAP6/fonts/BELLB.TTF) format("truetype");
}
.backgroundDarkBlue {
  background: #273049;
}
#resourcesForm .floatRight,
#resourcesForm .floatLeft {
  height: 36px;
  margin-bottom: 0px !important;
  line-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
}
#description-panel .paddingT5 {
  padding-top: 10px;
}
#description-panel .floatLeft {
  padding-left: 10px;
}
#daily-costs-container .form-no-header {
  padding-top: 33px !important;
}
.dailyCostMaintenanceSplitter .paddingLR {
  height: 36px;
  padding-top: 5px;
}
#site-safety-container .panel-header .floatLeft,
#site-safety-container .panel-header .floatRight {
  height: 46px;
  line-height: 46px;
}
#site-safety-container .form-with-header {
  padding-top: 95px;
}
/*.backgroundUrlLoginBack {
    background: url("../Images/background.png") center no-repeat;
    background-size: cover;
}*/
.full-height-container .well,
.full-height-container.well,
.fullscreen-grid-container .well,
.fullscreen-grid-container.well,
.form-splitter-conatiner .well,
.form-splitter-conatiner.well {
  margin-bottom: 0px !important;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  border-bottom-width: 0px;
  border-top-width: 0px;
}
.full-height-container .well .row,
.full-height-container.well .row,
.fullscreen-grid-container .well .row,
.fullscreen-grid-container.well {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
/*exception, the form does not use css classes form the top padding*/
#form-organizations {
  padding-top: 0;
}
*:disabled,
.btn-disabled,
.k-disabled {
  cursor: not-allowed !important;
  pointer-events: all !important;
}
.k-splitter .k-ghost-splitbar {
  background: rgba(204, 170, 4, 0.5);
  border: none;
}
.k-grid-content-expander {
  width: auto !important;
}
input[type=checkbox],
input[type=radio] {
  position: relative;
  top: 2px;
}
.noColPaddings {
  padding-left: 0;
  padding-right: 0;
}
.overflowAuto {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.overflowY-auto {
  overflow-y: auto;
}
.overflowX-auto {
  overflow-x: auto;
}
.overflowX-hidden {
  overflow-x: hidden;
}
.overflowY-hidden {
  overflow-y: hidden !important;
}
.overflowY-scroll {
  overflow-y: scroll;
}
.redLabel {
  color: #AB3021;
}
.locked .k-grid td:not([data-role="editable"]) .check-box,
.autorefresh .k-grid td:not([data-role="editable"]) .check-box,
.locked.k-grid td:not([data-role="editable"]) .check-box {
  cursor: not-allowed;
}
[role="gridcell"] {
  white-space: nowrap;
}
#preloadedMeetings [role="gridcell"] {
  white-space: normal;
}
/*Fix because of the code above*/
.k-widget.k-calendar [role="gridcell"] {
  white-space: normal;
}
.boldText {
  font-weight: bold;
}
.bolderText {
  font-weight: bolder;
}
.normalText {
  font-weight: normal;
}
.marginLeftChilds > * {
  margin-left: 10px;
}
.positionRelative {
  position: relative;
}
.positionAbsolute {
  position: absolute;
}
.redBoldTitle {
  font-weight: bold;
  color: #AB3021;
}
.normalText {
  font-weight: normal;
}
.k-datetimepicker {
  min-width: 190px;
  max-height: 24px !important;
}
.navbar {
  min-height: auto;
  min-height: initial;
  z-index: 2001;
  background: none;
}
.navbar .full-width-input {
  width: auto !important;
}
.navbar {
  /* updated k-dropdown to k-dropdownlist*/
}
.navbar .version-name {
  white-space: nowrap;
  /* updated k-dropdown to k-dropdownlist*/
}
.navbar .version-name .full-width-input,
.navbar .version-name .k-widget.k-dropdownlist.k-header {
  width: 100% !important;
  max-width: 200px !important;
  margin-bottom: 1px;
}
.navbar .incident-status-class {
  white-space: nowrap;
}
.navbar .prepared-by,
.navbar .prepared-position {
  white-space: nowrap;
  /* updated k-dropdown to k-dropdownlist*/
}
.navbar .prepared-by .full-width-input,
.navbar .prepared-position .full-width-input,
.navbar .prepared-by .k-widget.k-dropdownlist.k-header,
.navbar .prepared-position .k-widget.k-dropdownlist.k-header {
  width: 100% !important;
  max-width: 200px !important;
  margin-bottom: 1px;
}
.navbar .incident-status-class .k-dropdownlist {
  width: 100%;
  max-width: 200px;
}
.header-date-editor {
  display: inline;
  position: unset;
}
.header-date-editor img {
  cursor: pointer;
}
.cover-frame {
  z-index: -1 !important;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: none;
}
.form-with-header-double {
  padding-top: 95px;
}
.gridCheckBoxColumn {
  text-align: center;
}
@media (max-width: 767px) {
  .formWithoutPeriodHeader {
    padding-top: 137px !important;
  }
}
#operationalStatusUpdate-container #treeHolder {
  height: 99.9% !important;
}
#DispersantChecklistFormContainer #SpillLocation_CoordinatesReadonly {
  width: 262px !important;
}
@media (max-width: 1024px) {
  .form-with-header-double.ics213well {
    padding-top: 111px;
  }
  #claim-report-container .form-with-header-double {
    padding-top: 95px;
  }
  #DispersantChecklistFormContainer.form-with-header-double,
  #incidentCritique-container .form-with-header-double {
    padding-top: 88px;
  }
  #createPerson input.k-textbox {
    width: 125px;
  }
  #weather-edit-window .weather-input-group {
    width: 33%;
  }
  #WeatherConditionsForm {
    padding-left: 15px;
  }
  #weather.display-mode {
    padding-top: 95px;
  }
  body.hidden-header #weather.form-with-header-double.meeting-organizer-right-pane,
  body.hidden-header #DispersantChecklistFormContainer.form-with-header-double,
  body.hidden-header #incidentCritique-container .form-with-header-double,
  body.hidden-header #total-work-hours-container .form-with-header {
    padding-top: 32px;
  }
  body.hidden-header #rich-text-wrapper .form-with-header-double {
    padding-top: 35px;
  }
  body #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 95px;
  }
  #total-work-hours-container .form-with-header {
    padding-top: 55px;
  }
  .smallWindowHeight55px {
    height: 55px !important;
  }
}
@media (max-width: 865px) {
  body.hidden-header #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 32px;
  }
  body #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 112px;
  }
}
#ICS214IndividualLog-container .form-with-header {
  padding-top: 90px;
}
@media (max-width: 1005px) {
  #ICS214IndividualLog-container .form-with-header {
    padding-top: 125px;
  }
}
@media (max-width: 809px) {
  .formWithFiveItemsInHeader {
    padding-top: 85px !important;
  }
  .formWithSixItemsInHeader {
    padding-top: 86px !important;
  }
}
@media (max-width: 922px) {
  .form-with-header,
  #telexdata-container .form-with-header {
    padding-top: 125px;
  }
  #users-administration .form-with-header {
    padding-top: 125px;
  }
  #org-chart-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 89px;
  }
}
@media (max-width: 481px) {
  .form-with-header,
  #telexdata-container .form-with-header,
  #users-administration .form-with-header {
    padding-top: 170px;
  }
}
@media (max-width: 452px) {
  .form-with-header,
  #telexdata-container .form-with-header,
  #users-administration .form-with-header {
    padding-top: 207px;
  }
}
@media (max-width: 767px) {
  .formWithFourItemsInHeader {
    padding-top: 137px !important;
  }
  #form-generalPlanGanttChart.formWithFourItemsInHeader {
    padding-top: 120px !important;
  }
  .formWithFiveItemsInHeader {
    padding-top: 152px !important;
  }
  #form-consolidatedGeneralGantt.formWithFiveItemsInHeader {
    padding-top: 141px !important;
  }
  .formWithSixItemsInHeader {
    padding-top: 176px !important;
  }
  #incidentCritique-container .form-with-header-double {
    padding-top: 88px;
  }
  .massBalance-splitter {
    height: 310px !important;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .incident-status-class .k-dropdownlist {
    max-width: 65px;
  }
  .massBalance-splitter {
    height: 310px !important;
  }
  #areasOfOperation-container.form-with-header {
    padding-top: 25px !important;
  }
  #resourceAreaRecon.form-with-header {
    padding-top: 68px;
  }
  #shorelineImpacts table tr td:nth-child(2) div {
    padding: 4px;
  }
  #operationalStatusUpdate-container .form-with-header {
    padding-top: 53px;
  }
  #weather.display-mode {
    padding-top: 95px;
  }
  .incident-name.header-single-line,
  .custom-col.header-single-line {
    display: inline-block;
  }
  #dashboard-form-wrapper .dashboard-search {
    width: 370px;
    /*Update k-input to k-input-inner*/
  }
  #dashboard-form-wrapper .dashboard-search .k-widget.k-autocomplete {
    width: 135px;
  }
  #dashboard-form-wrapper .dashboard-search .k-input-inner {
    line-height: 1em;
  }
  body.hidden-header #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 32px;
  }
  body #weather.form-with-header-double.meeting-organizer-right-pane {
    padding-top: 160px;
  }
  #company-images .form-with-header {
    padding-top: 1px !important;
  }
  body.hidden-header #rich-text-wrapper .form-with-header-double {
    padding-top: 54px;
  }
  body.hidden-header #org-chart-container #paper-parent {
    margin-top: -2px !important;
  }
  body.hidden-header #EquipCheckInOutForm .form-with-header,
  body.hidden-header #resourceAreaRecon.form-with-header {
    padding-top: 15px;
  }
  body.hidden-header #resource-summary-page-container .form-with-header-toolbar {
    padding-top: 2px;
  }
  body.hidden-header #total-work-hours-container .form-with-header {
    padding-top: 55px;
  }
}
#bottom-sect-richtextpreloads {
  height: calc(100% - 136px);
}
.wrap-text-kendo-grid {
  white-space: normal !important;
  word-wrap: break-word !important;
  text-wrap: wrap !important;
}
#cke_richTextPreloadField {
  height: calc(100% - 41px);
}
#bottom-sect-richtextpreloads .panel-content {
  height: 100%;
}
#bottom-sect-richtextpreloads .panel-content .cke_inner,
#bottom-sect-richtextpreloads .panel-content #cke_1_contents {
  height: 100% !important;
}
#areasOfOperation-container .demo-section,
#areasOfOperation-container #area-tabs {
  height: 100% !important;
}
#areasOfOperation-container #area-tabs .panel-in-splitter {
  height: calc(100% - 36px) !important;
}
#areasOfOperation-container #image-panel {
  height: 100% !important;
}
#areasOfOperation-container #area-tabs-1 .panel-content {
  height: calc(100% - 36px) !important;
}
#areasOfOperation-container .ics204-communications-wrap {
  height: calc(100% - 36px) !important;
}
#areasOfOperation-container > #horizontalSplitterAreas > .k-scrollable {
  overflow: hidden !important;
}
.k-tabstrip > .k-content {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0.286em !important;
}
#default-incident-formstatuses-container .k-tabstrip > .k-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-right: 0px !important;
  padding-left: 0.92em !important;
}
#daily-cost-difference-container.form-with-header {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  #daily-cost-difference-container.form-with-header {
    padding-top: 85px;
  }
}
@media screen and (max-width: 959px) {
  #minimum-work-hours-container .form-with-header {
    padding-top: 80px;
  }
  .hidden-header #minimum-work-hours-container .form-with-header {
    padding-top: 32px;
  }
}
#minimum-work-hours-container .form-with-header {
  padding-top: 56px;
}
#checkInOutForm .form-with-header {
  padding-top: 79px;
}
#ics215-container .well {
  border-radius: 0px !important;
}
#checkInOutForm #CheckInOutTabstrip .k-tabstrip-items span.k-link {
  color: #fff;
}
#checkInOutForm .k-tabstrip-item .k-active {
  border-color: #8B94AA !important;
}
#checkInOutForm .k-tabstrip-item {
  border-color: darkgray !important;
}
#checkInOutForm .k-tabstrip-item:hover {
  border-color: #6d6b6b !important;
}
#checkInOutForm #spOrg {
  margin-left: 4px;
  margin-right: 4px;
}
#checkInOutForm .form-no-header {
  padding-top: 50px;
  overflow-y: hidden;
}
#user-preferences-container .panel-header label,
#user-preferences-container .panel-header .floatRight,
#user-preferences-container .panel-header .floatLeft,
#user-preferences-container .panel-header {
  line-height: 47px;
  height: 47px;
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  margin-right: 5px;
}
#users-administration .panel-header .tools-left #clear-search {
  margin-left: 5px;
}
#users-administration .tools-div .tools-right,
#users-administration .tools-div .tools-left {
  line-height: 47px;
  height: 47px;
}
#user-preferences-container .panel-header .floatLeft label,
#user-preferences-container .panel-header .floatLeft input {
  margin-bottom: 0px;
  margin-right: 5px;
  margin-left: 5px;
}
#checkInOutForm .k-tabstrip-items-wrapper {
  padding-top: 4px;
  padding-bottom: 4px;
}
.form-with-header.header-single-line {
  padding-top: 40px;
}
#areasOfOperation-container.form-with-header {
  padding-top: 27px;
}
#checkInOut .form-with-header {
  padding-top: 58px;
}
body.hidden-header #checkInOut .form-with-header {
  padding-top: 32px;
}
.fullscreen-grid,
.form-with-header-toolbar,
.form-with-header,
.form-no-header,
.k-grid-footer-wrap,
.k-widget.k-tabstrip {
  border: none !important;
  /* when there are borders a scroll appears*/
}
.form-with-header-toolbar .reportDropdownChoice-headerToolbar div.col-sm-6 {
  margin-top: 10px;
}
.form-with-header-toolbar .reportDropdownChoice-headerToolbar div.col-sm-6 .reportDropdownChoice-headerToolbar-formHint {
  margin-left: -10px;
  font-weight: bold;
}
/*@-moz-document url-prefix() {
    .form-with-header-toolbar {
        padding-top: 33px;
    }
}*/
body.hidden-header .form-with-header-toolbar {
  padding-top: 1px;
}
.sections-positions .form-with-header-toolbar {
  background: none;
}
.form-with-header .btns-form,
.form-with-header-double .btns-form,
.form-with-header-toolbar .btns-form {
  display: none;
}
body {
  font-size: 12px;
}
tabs {
  font-size: 50px;
}
#CreateIncidentWizardIframe {
  position: absolute;
  z-index: 9999999999;
  width: 100%;
  height: 100%;
  border: none;
  margin: 0;
  padding: 0;
  display: none;
}
#CreateIncidentWizardIframe .k-grid-header th.k-header:first-child {
  background-image: url(/IAP6/Images/FlowChart.png), linear-gradient(to bottom, #e4eff7 0%, #638db0 90%) !important;
  background-repeat: no-repeat;
  width: -3px;
  background-position-y: 55px;
  background-position-x: 1px;
  pointer-events: none;
}
#sidebar-tabs ul,
.map-markers {
  margin: 0px;
  padding: 0px;
}
.sidebar-submenu-options ul li,
.map-markers li {
  display: block;
}
#image-editor .map-markers {
  height: 379px;
  overflow: auto;
  padding: 3px;
  margin-bottom: 5px;
  color: black;
}
#image-editor .map-markers li {
  cursor: pointer;
}
#image-editor .map-markers .selected-section {
  background-color: #FFD700;
  font-weight: 500;
}
/* main frame */
.outer-content-wrapper {
  height: 100%;
  background: url(/IAP6/Images/background.png) center no-repeat;
  background-position-x: left;
  background-attachment: fixed;
  background-position-y: top;
  background-size: cover;
  background-color: #273049;
}
.content-wrapper {
  height: 100%;
  background-color: transparent;
}
body.content-wrapper {
  overflow-x: hidden;
  background-color: transparent;
}
header {
  min-height: 45px;
  color: white;
  font-size: 11px;
  background-color: #27304994;
  backdrop-filter: blur(3px);
  box-shadow: 0px -12px 20px 16px rgba(0, 0, 0, 0.19);
}
#top-logo {
  float: left;
  background: url("/IAP6/Images/iapTopLogo.png") no-repeat 0px 0px;
  /*overflow: visible;*/
  width: 118px;
  height: 40px;
  background-size: contain;
  display: none;
  margin-left: 20px;
}
#top-bkgRight {
  width: 100%;
  height: 100%;
  float: right;
}
#top-incidentPeriod-wrap {
  background: url(/IAP6/Images/iapTopLogo.png) no-repeat;
  background-attachment: fixed;
  background-position-x: 20px;
  background-size: 118px 40px;
  /*vertical-align: top;
     height: 38px; */
  display: inline-block;
}
@media only screen and (max-width: 789px) {
  #top-incidentPeriod-wrap {
    float: left;
    background: none;
  }
}
@media only screen and (min-width: 790px) and (max-width: 999px) {
  #top-incidentPeriod-wrap {
    /*float: left;
        background: none;*/
    width: fit-content;
    padding-left: 140px;
  }
}
/*@media only screen and (min-width: 1000px) and (max-width: 1020px) {
    #top-incidentPeriod-wrap {
        float: left;
        display: inline-block;
    }
}*/
@media only screen and (min-width: 1000px) and (max-width: 1249px) {
  #top-incidentPeriod-wrap {
    width: calc(100% - 380px);
    padding-left: 140px;
  }
}
@media only screen and (min-width: 1250px) {
  #top-incidentPeriod-wrap {
    width: 100%;
    /*display: block;*/
  }
}
.tools-213-btns {
  margin-top: 4px;
}
#clearFilters213rr {
  margin-right: 10px;
}
#print-menu-add-btn {
  display: none;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 15px;
}
#top-incidentPeriod {
  background-color: rgba(139, 148, 170, 0.29);
  border-radius: 25px;
  height: 32px;
  width: fit-content;
  max-width: 650px;
  margin: auto;
  margin-top: 7px;
  /*.toggle-dropdown:hover {
        text-decoration: none;
    }*/
}
#top-incidentPeriod .dropdown-content {
  display: block;
  position: absolute;
  background-color: #8B94AA;
  top: 32px;
  width: auto;
  min-width: 215px;
  max-width: 360px;
  color: white;
  font-weight: normal;
  font-size: 12px;
  line-height: 27px;
  border: 1px solid black;
  z-index: 2;
  border-radius: 5px;
}
#top-incidentPeriod .top-incidentDrop {
  display: inline-block;
  width: fit-content;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
#top-incidentPeriod .top-incidentDrop .dropdown-content {
  left: 10px;
}
#top-incidentPeriod .top-incidentName {
  float: left;
  font-weight: bolder;
  color: white;
  max-width: 300px;
  padding-right: 5px;
  overflow: hidden;
  margin: 2px 0px 0px 10px;
  line-height: 27px;
}
#top-incidentPeriod a:hover {
  text-decoration: underline;
}
#top-incidentPeriod .top-dropBtn {
  float: right;
  width: 28px;
  height: 28px;
  background-image: url("/IAP6/Images/Header/drop.svg");
  background-size: contain;
  margin-top: 2px;
}
#top-incidentPeriod .top-dropBtn:hover {
  background-image: url("/IAP6/Images/Header/drop_h.svg");
}
#top-incidentPeriod .vertical-line {
  display: inline-block;
  border: solid #273049;
  border-width: 0.01em;
  height: 25px;
  width: 1px;
  margin-bottom: 3px;
}
#top-incidentPeriod .top-periodDrop {
  display: inline-block;
  width: fit-content;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
#top-incidentPeriod .top-periodDrop .top-dropBtn {
  margin-right: 2px;
}
#top-incidentPeriod .top-periodDrop .top-dropBtn:hover {
  margin-right: 2px;
}
#top-incidentPeriod .top-periodDrop .dropdown-content {
  left: -5px;
}
#top-incidentPeriod .top-periodName {
  float: left;
  font-weight: bolder;
  color: white;
  max-width: 120px;
  padding-right: 5px;
  overflow: hidden;
  margin: 2px 0px 0px 8px;
  line-height: 27px;
}
#top-incidentPeriod .dropdown-content input[type="button"] {
  width: 100%;
}
#lblTimezone-popup {
  margin: 10px;
}
#top-menu {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 580px;
  height: 45px;
  font-size: 10px !important;
  /*#user-logo:hover {
        background-image: url("../Images/Menu/user_light.png");
    }*/
}
#top-menu .menu-wrapper {
  display: inline-flex;
  align-items: center;
  padding: 0px 5px;
  height: 100%;
}
#top-menu .arrow-up {
  position: relative;
  width: 0;
  height: 0;
  top: 0px;
  left: 50%;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid white;
  transform: translate(-50%);
  z-index: 9999;
}
#top-menu #loggedin {
  display: inline-block;
  vertical-align: top;
  cursor: default;
}
#top-menu #loggedin .login-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
#top-menu #user-logo {
  display: inline-block;
  position: relative;
  cursor: pointer;
  background-image: url("/IAP6/Images/Menu/user_dark.png");
  background-size: cover;
  /*left: -15px;*/
  width: 34px;
  height: 34px;
  border: solid 2px #273049;
  border-radius: 100px;
  margin-right: 3px;
}
#top-menu #user-logo #user-logo-img {
  width: 34px;
  height: 34px;
  left: -2px;
  position: relative;
  top: -2px;
}
#top-menu #user-logo .imgCheckedIn {
  position: absolute;
  bottom: -3px;
  right: -6px;
  width: 10px;
  height: 10px;
  background-image: url("/IAP6/Images/Menu/greenDot.png");
}
#top-menu #user-logo .imgCheckedOut {
  position: absolute;
  bottom: -3px;
  right: -6px;
  width: 10px;
  height: 10px;
  background-image: url("/IAP6/Images/Menu/redDot.png");
}
#top-menu #user-name {
  /*position: relative;*/
  margin-left: 5px;
  margin-right: 0;
  cursor: pointer;
  width: auto;
  max-width: 150px;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
  /*top: -7px;*/
}
#top-menu #currentPositionDisplay {
  margin-left: 5px;
  margin-right: 0px;
  max-width: 160px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#top-menu #incident-clock {
  /*position: relative;*/
  margin-left: 5px;
  margin-right: 5px;
  max-width: fit-content;
  text-align: center;
  /*top: -7px;*/
}
#top-menu .clock-border {
  border: 1px solid #923030;
  border-radius: 10px;
  padding: 0px 7px;
  color: #ff6969;
}
#top-menu .top-menu-buttons {
  display: inline-flex;
  gap: 5px;
  padding-left: 5px;
  max-height: 36px;
}
#top-menu .chatMessages-wrapper,
#top-menu .messages-wrapper,
#top-menu .AIChat-wrapper {
  max-height: 42px;
}
#top-menu #message-icon {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url("/IAP6/Images/Header/mail.svg");
  background-size: contain;
}
#top-menu #message-icon:hover {
  background-image: url("/IAP6/Images/Header/mail_h.svg");
}
#top-menu #chatMessage-icon {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url("/IAP6/Images/Header/msg.svg");
  background-size: contain;
}
#top-menu #chatMessage-icon:hover {
  background-image: url("/IAP6/Images/Header/msg_h.svg");
}
#top-menu #messages-counter {
  position: relative;
  display: none;
  width: 16px;
  height: 16px;
  margin-bottom: -16px !important;
  top: -40px;
  right: -30px;
  border-radius: 50%;
  padding: 2px 2px;
  font-size: 8px;
  font-weight: bold;
  line-height: 11px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background: linear-gradient(#f42929, #b03838);
  z-index: 999;
}
#top-menu #chatMessages-counter {
  position: relative;
  display: none;
  width: 16px;
  height: 16px;
  margin-bottom: -16px !important;
  top: -40px;
  right: -30px;
  border-radius: 50%;
  padding: 2px 2px;
  font-size: 8px;
  font-weight: bold;
  line-height: 11px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background: linear-gradient(#f42929, #b03838);
  z-index: 999;
}
#top-menu #top-messages {
  cursor: pointer;
}
#top-menu #top-chatMessages {
  cursor: pointer;
}
#top-menu .help-wrapper {
  display: inline-block;
  cursor: pointer;
}
#top-menu .help-wrapper .help-icon {
  position: relative;
  background-image: url("/IAP6/Images/Header/help.svg");
  background-size: contain;
  width: 36px;
  height: 36px;
  top: 1px;
}
#top-menu .help-wrapper .help-icon.active,
#top-menu .help-wrapper .help-icon:hover {
  background-image: url("/IAP6/Images/Header/help_h.svg");
}
#top-menu #top-AIChat {
  display: inline-block;
  cursor: pointer;
  /*float: right;*/
}
#top-menu #top-AIchat.visible {
  display: inline-block;
}
#top-menu #AIChat-popup {
  max-width: 500px;
  display: block;
  height: auto;
  width: 500px;
  position: absolute;
  right: 20px;
  background-color: #fff;
  padding: 5px;
  color: #000;
  border-radius: 5px;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5);
}
#top-menu .AIChat-wrapper .AIChat-icon {
  position: relative;
  background-image: url("/IAP6/Images/Header/ai_chat.svg");
  background-size: contain;
  width: 36px;
  height: 36px;
  top: 1px;
}
#top-menu .AIChat-wrapper .AIChat-icon.active,
#top-menu .AIChat-wrapper .AIChat-icon:hover {
  background-image: url("/IAP6/Images/Header/ai_chat_h.svg");
}
#top-menu #top-logQuickEntry {
  cursor: pointer;
}
#top-menu .quickLog-wrapper {
  display: inline-block;
  cursor: pointer;
}
#top-menu .quickLog-wrapper .notebook-icon {
  position: relative;
  background-image: url("/IAP6/Images/Header/notebook.svg");
  background-size: contain;
  width: 36px;
  height: 36px;
  top: 1px;
}
#top-menu .quickLog-wrapper .notebook-icon.active,
#top-menu .quickLog-wrapper .notebook-icon:hover {
  background-image: url("/IAP6/Images/Header/notebook_h.svg");
}
#top-menu #inactivity-popup {
  position: absolute;
  display: none;
  top: 37px;
  right: 48px;
  background-color: white;
  z-index: 1000;
  width: 300px;
  height: 95px;
  border-radius: 5px;
}
#top-menu #inactivity-popup .content {
  color: black;
  font-size: 12px;
  padding: 3px 5px;
  top: 37px;
  position: relative;
  height: 70px;
}
#top-menu #inactivity-popup .buttons {
  text-align: right;
  padding: 5px;
  top: 25px;
  position: relative;
}
#top-menu #custom-tooltip {
  position: absolute;
  display: none;
  top: 45px;
  right: 48px;
  background-color: #f2f2f2;
  border: solid 1px #7f7f7f;
  z-index: 1000;
  width: 220px;
  height: fit-content;
  border-radius: 5px;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5);
}
#top-menu #custom-tooltip .wrapper {
  text-align: left;
  padding: 5px;
  color: black;
  text-decoration: none;
  font-size: 11px;
}
#top-menu #custom-tooltip .wrapper .quick-help {
  display: block;
  font-weight: bold;
  margin: 5px;
}
#top-menu #custom-tooltip .wrapper .annotations {
  margin: 5px;
  cursor: pointer;
}
#top-menu #custom-tooltip .wrapper .annotations .custom.checkbox {
  margin-bottom: 0;
}
#top-menu #custom-tooltip .wrapper .annotations label {
  display: inline-block;
  margin: 0;
  font-weight: lighter;
  padding-left: 5px;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container {
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container input {
  top: 0 !important;
  margin: 0px !important;
  opacity: 1;
  cursor: pointer;
}
#top-menu #custom-tooltip .wrapper .annotations .checkmark {
  height: 15px;
  width: 15px;
  border: 1px solid #eeeeee;
  cursor: pointer;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container:hover input ~ .checkmark {
  background-color: #ccc;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container input:checked ~ .checkmark {
  background-color: #2E7AD0;
}
#top-menu #custom-tooltip .wrapper .annotations .checkmark:after {
  content: "";
  display: none;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
#top-menu #custom-tooltip .wrapper .annotations .checkbox-container .checkmark:after {
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#top-menu #custom-tooltip .wrapper .hr-style {
  height: 0;
  margin: 7px 5px 5px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
#top-menu #custom-tooltip .wrapper .help-center {
  display: block;
  margin: 5px;
  font-weight: 600;
  color: #fff;
  text-decoration: none !important;
}
#top-menu #custom-tooltip .wrapper .help-meta-wrap {
  margin: 5px 0px 15px;
}
#top-menu #custom-tooltip .wrapper .help-meta-wrap label {
  margin: 0px !important;
}
#top-menu #custom-tooltip .wrapper a {
  font-size: 11px;
}
#top-menu #custom-tooltip.active {
  display: block;
}
#top-menu #custom-tooltip.active .help-icon:hover {
  background-image: url("/IAP6/Images/Menu/help_light.png");
}
#top-menu .help-wrapper,
#top-menu .info-wrapper,
#top-menu .logout-wrapper {
  /*margin: 1px 7px;*/
}
#top-menu .info-wrapper {
  display: inline-block;
  cursor: pointer;
}
#top-menu .info-wrapper .info-icon {
  position: relative;
  background-image: url("/IAP6/Images/Header/info.svg");
  background-size: contain;
  width: 36px;
  height: 36px;
  top: 1px;
}
#top-menu .info-wrapper .info-icon:hover {
  background-image: url("/IAP6/Images/Header/info_h.svg");
}
#top-menu .logout-wrapper {
  display: inline-block;
  cursor: pointer;
}
#top-menu .logout-wrapper .logout-icon {
  position: relative;
  background-image: url("/IAP6/Images/Header/exit.svg");
  background-size: contain;
  width: 36px;
  height: 36px;
  top: 1px;
}
#top-menu .logout-wrapper .logout-icon:hover {
  background-image: url("/IAP6/Images/Header/exit_h.svg");
}
#AIChatBot {
  height: 500px;
}
#AIChatBot .k-message-box {
  width: 100%;
}
#AIChatBot .k-message .k-bubble {
  border-color: #AB3021;
  display: flex;
}
#AIChatBot .k-author {
  display: none;
}
#AIChatBot .k-message-group .k.message-time {
  opacity: 0.5;
}
#AIChatBot .k-message-group .k-bubble {
  border-color: #AB3021;
}
#AIChatBot .k-message-group.k-alt .k.message-time {
  opacity: 0.5;
}
#AIChatBot .k-message-group.k-alt .k-bubble {
  background-color: #0E4C83;
  border-color: #0E4C83;
}
#AIChatBot .k-message-time {
  display: none;
}
#AIReportSummary {
  height: 500px;
}
#AIReportSummary .k-message-box {
  width: 100%;
}
#AIReportSummary .k-message .k-bubble {
  border-color: #AB3021;
  display: flex;
}
#AIReportSummary .k-author {
  display: none;
}
#AIReportSummary .k-message-group .k.message-time {
  opacity: 0.5;
}
#AIReportSummary .k-message-group .k-bubble {
  border-color: #AB3021;
}
#AIReportSummary .k-message-group.k-alt .k.message-time {
  opacity: 0.5;
}
#AIReportSummary .k-message-group.k-alt .k-bubble {
  background-color: #0E4C83;
  border-color: #0E4C83;
}
#AIReportSummary .k-message-time {
  display: none;
}
#login-wrapper-popup .imgCheckedIn {
  position: fixed;
  margin-right: 2px;
  margin-top: 2px;
  width: 10px;
  height: 10px;
  background-image: url("/IAP6/Images/Menu/greenDot.png");
  background-repeat: no-repeat;
}
#login-wrapper-popup .imgCheckedOut {
  position: fixed;
  margin-right: 2px;
  margin-top: 2px;
  width: 10px;
  height: 10px;
  background-image: url("/IAP6/Images/Menu/redDot.png");
  background-repeat: no-repeat;
}
#login-wrapper-popup .vertical-line {
  margin-right: 35px;
  display: inline-block;
  border-right: 1px solid #3f3f3f4f;
  height: 100px;
  width: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 999px) {
  #top-menu #user-name,
  #top-menu #incident-clock {
    display: none;
  }
  #top-menu #user-logo {
    top: 0px;
  }
}
.btn-black {
  padding: 0.2rem 0.8rem 0.2rem 0.5rem !important;
  color: white;
  border-color: black;
  background-color: black;
  border-radius: 0.5rem;
  border-width: 1px;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  font-size: 12px;
  min-width: 70px;
  width: auto;
  border-color: white;
  border-width: thin;
}
.btn-black:hover {
  color: #fff;
  background-color: #404040;
  border-color: #404040;
}
.btn-black:focus,
.btn-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 39, 119, 0.5);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #273049;
  background-color: transparent;
}
.btn-black:not(:disabled):not(.disabled):active,
.btn-black:not(:disabled):not(.disabled).active,
.show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: #8B94AA;
  border-color: #273049;
}
.btn-red {
  padding: 2px 5px 2px 5px !important;
  color: white;
  border-color: #F24B4B;
  background-color: #F24B4B;
  border-radius: 0.5rem;
  border-width: 1px;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  font-size: 12px;
  min-width: 70px;
  width: auto;
  max-height: 23.14px;
  margin: 0 auto;
  line-height: 18px !important;
}
.btn-red:hover {
  color: #fff;
  background-color: #E81010;
  border-color: #E81010;
}
.btn-red:focus,
.btn-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 39, 119, 0.5);
}
.btn-red.disabled,
.btn-red:disabled {
  color: #273049;
  background-color: transparent;
}
.btn-red:not(:disabled):not(.disabled):active,
.btn-red:not(:disabled):not(.disabled).active,
.show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #8B94AA;
  border-color: #273049;
}
.k-button.k-upload-button,
.btn-outline {
  padding: 0.2rem 0.8rem 0.2rem 0.5rem;
  color: black;
  border-color: black;
  background-color: white;
  border-radius: 0.5rem;
  border-width: 1px;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  font-size: 12px;
  min-width: 70px;
  width: auto;
}
.k-button.k-upload-button:hover,
.btn-outline:hover {
  background-color: #D2D2D2;
}
.k-button.k-upload-button:focus,
.k-button.k-upload-button.focus,
.btn-outline:focus,
.btn-outline.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 39, 119, 0.5);
}
.k-button.k-upload-button.disabled,
.k-button.k-upload-button:disabled,
.btn-outline.disabled,
.btn-outline:disabled {
  color: #273049;
  background-color: transparent;
}
.btn-outline:not(:disabled):not(.disabled):active,
.btn-outline:not(:disabled):not(.disabled).active,
.show > .btn-outline.dropdown-toggle {
  background-color: #D2D2D2;
}
.btn-outline-red {
  padding: 0.2rem 0.8rem 0.2rem 0.5rem !important;
  color: #F24B4B;
  border-color: #F24B4B;
  background-color: white;
  border-radius: 0.5rem;
  border-width: 1px;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  font-size: 14px;
}
.btn-outline-red:hover {
  color: #fff;
  background-color: #F24B4B;
  border-color: #F24B4B;
}
.btn-outline-red:focus,
.btn-outline.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 39, 119, 0.5);
}
.btn-outline-red.disabled,
.btn-outline:disabled {
  color: #F24B4B;
  background-color: transparent;
}
.customDisabledButton {
  color: #F24B4B;
  background-color: transparent;
  cursor: not-allowed !important;
  pointer-events: all !important;
}
.customDisabledButton:hover {
  background-color: transparent !important;
  color: #F24B4B;
}
.btn-outline-red:not(:disabled):not(.disabled):active,
.btn-outline:not(:disabled):not(.disabled).active,
.show > .btn-outline.dropdown-toggle {
  color: #fff;
  background-color: #F24B4B;
  border-color: #F24B4B;
}
.btn-img-add {
  background: url("/IAP6/Images/add.svg") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-red .btn-img-add {
  background: url("/IAP6/Images/add_w.svg") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-red:disabled .btn-img-add {
  background: url("/IAP6/Images/add.svg") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-black .btn-img-add {
  background: url("/IAP6/Images/add_w.svg") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-del {
  background: url("/IAP6/Images/del.svg") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-del-w {
  background: url("/IAP6/Images/del_w.svg") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-get {
  background: url("/IAP6/Images/get.png") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-get-w {
  background: url("/IAP6/Images/get_Blue.png") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-pre {
  background: url("/IAP6/Images/Toolbar/open_preload.png") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-up {
  background: url("/IAP6/Images/upload.png") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-map {
  background: url("/IAP6/Images/MapPin.png") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-excel {
  background: url('/IAP6/Images/Toolbar/Excel.png') left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-search-w {
  background: url('/IAP6/Images/searchIconWhite.png') left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-more-b {
  background: url('/IAP6/Images/Toolbar/more_b.png') left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-open-file {
  background: url('/IAP6/Images/Toolbar/open_file.png') left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-settings {
  background: url('/IAP6/Images/settings.png') left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-addComments {
  background: url("/IAP6/Images/CommentBubble.png") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-print {
  background: url("/IAP6/Images/print.png") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.btn-img-edit {
  background: url("/IAP6/Images/edit.png") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
#login-wrapper-popup {
  height: auto;
  width: 200px;
  padding: 15px 5px 5px 5px;
}
#login-wrapper-popup .checkInInfo {
  margin: 10px 5px 0px 5px;
  font-size: 12px;
  font-weight: bold;
}
#login-wrapper-popup .refresh-login-wrapper {
  position: absolute;
  top: 1px;
  right: 1px;
  /*margin: 0px 4px;*/
  padding: 8px;
  background-image: url('/IAP6/Images/Refresh.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  border: 1px solid whitesmoke;
  cursor: pointer;
}
#login-wrapper-popup .refresh-login-wrapper:hover {
  border-color: #FEC480;
}
.tooltip.custom-help {
  top: 50px;
  right: 100px;
}
#top-menu > * {
  float: left;
}
.content {
  margin-top: -45px;
  padding-top: 45px;
  height: 100%;
}
#sidebar-slip {
  display: none;
  float: left;
  background: rgba(139, 148, 170, 0.75);
  color: white;
  background-clip: border-box;
  cursor: default;
  text-align: center;
  position: absolute;
  top: 68px;
  left: -32px;
  height: 20px;
  width: 94px;
  z-index: 100;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
#sidebar-slip img {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#hidden-tabs-overlay {
  display: none;
  z-index: 5;
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#sidebar-container {
  height: 100%;
}
#sidebar {
  height: 100%;
  background-color: #F1F1F4;
  background-clip: content-box;
  border-radius: 6px 6px 6px 6px;
  overflow: hidden;
}
#sidebar .refreshBtn {
  padding: 11px;
  padding-top: 5px;
  padding-bottom: 4px;
  width: 48px;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url('/IAP6/Images/Menu/refresh.svg');
}
#sidebar .refreshBtn:hover {
  background-color: #bcb4b0;
}
#sidebar .collapseBtn {
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 9px;
  vertical-align: middle;
  cursor: pointer;
}
#sidebar .btns {
  float: right;
  display: inline-block;
}
#collapseRestoreImg {
  margin-top: 3px;
}
#collapseRestoreImg:hover path {
  stroke: #F24B4B !important;
}
#collapseRestoreImg:hover path:nth-of-type(2) {
  fill: #F24B4B !important;
}
#accordion > div.btns {
  border-bottom-right-radius: 6px;
  padding: 8px;
}
#accordion > div.btns:hover {
  background-color: #bcb4b0;
  cursor: pointer;
}
#accordion > div.btns:hover .refreshBtn {
  background-image: url(/IAP6/Images/Menu/refresh.svg);
}
.sidebar-tab-img {
  float: left;
  display: inline-block;
  width: 35px;
  height: 35px;
}
.sidebar-tab-img img {
  max-width: 35px;
  height: 35px;
  width: auto;
}
/*The Splitter widget breaks the sidebar's dimensions. this fixes them back to normal.*/
#sidebar * {
  box-sizing: border-box !important;
}
#sidebar #searchSection .searchIcon + .k-widget > span > input {
  box-sizing: content-box !important;
}
#sidebar #sidebar-hide-button {
  float: right;
  padding: 0;
  height: 16px;
}
#autohide-sidebar-wrapper {
  display: none;
  position: absolute;
  z-index: 10;
  top: 5px;
  bottom: 5px;
  height: initial !important;
  padding-top: 0 !important;
  width: 230px;
}
#autohide-sidebar-wrapper #sidebar {
  background-clip: content-box !important;
}
.tabs-wrapper-full {
  padding-left: 25px !important;
}
.sidebar-header {
  font-weight: bolder;
  color: white;
  font-family: 'Segoe WP';
  font-size: 12px;
  padding: 5px;
  height: 48px;
}
#sidebar-navigation-title-text {
  float: left;
  display: inline-block;
  width: calc(100% - 75px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 5px;
  margin-left: 2px;
  height: 27px;
  /*.k-list-scroller {
        width: 250px;
        overflow-x: hidden;
        background-color: @navBlue;
    }*/
}
#sidebar-navigation-title-text span {
  background-color: #F1F1F4;
  border-color: #9696A0;
  font-size: 12px;
  color: black !important;
}
#sidebar-navigation-title-text span .k-icon {
  font-size: 18px;
}
#sidebar-navigation-title-text img {
  width: 32px;
  height: 32px;
}
#PrintOptionsWindow > div > .floatRight {
  margin-bottom: 10px;
}
#NavigationTabHeader-list {
  /*b {
        font-size: 12px;
    }*/
}
#NavigationTabHeader-list span {
  border: 0px;
  font-size: 12px;
  color: black !important;
}
#NavigationTabHeader-list li {
  background-color: white !important;
}
#NavigationTabHeader-list img {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  /*padding-right: 8px;*/
}
#NavigationTabHeader-list .k-list-scroller {
  min-width: 250px;
  overflow-x: hidden;
  background-color: white;
}
#NavigationTabHeader-list .k-list-item.k-selected {
  box-shadow: inset 0 0 3px 1px #c54700;
}
.sidebar-dropdown-header {
  margin: 8px 0px 0px 15px;
  /*height:27px;*/
  padding: 2px;
  overflow: hidden;
  line-height: 27px;
}
/*.dropdown-content {
    display: none;
    position: absolute;
    width: 200px;
    color: black;
    font-weight: normal;
    background: white;
    border: 1px solid black;
    z-index: 2;
}*/
img.fontSize.selected {
  background-color: orange;
  border-radius: 5px;
  padding: 5px;
}
/*.dropdown-content input[type="button"] {
    width: 100%;
}*/
#sidebar-menu {
  height: 77.5%;
}
#sidebar-menu #sidebar-nav-header {
  margin-left: 35px;
  margin-top: 4px;
  display: inline-block;
}
#MainNavigationSplitter > div {
  height: 100% !important;
}
.font-size-medium #sidebar-menu {
  height: 79%;
}
.font-size-large #sidebar-menu {
  height: 77%;
}
.font-size-extralarge #sidebar-menu {
  height: 75%;
}
#sidebar-menu li img,
#sidebar-hide-button img {
  vertical-align: top;
}
#sidebar-selected-header {
  height: 29px;
  background: #3e77a0;
  color: white;
  font-weight: bolder;
  font-size: 14px;
  font-weight: 600;
  min-width: 230px;
}
#sidebar-selected-header-icon {
  height: 36px;
  margin: -5px 10px 0px 7px;
  overflow: visible;
}
.sidebar-selected-tab {
  background: #234e73 !important;
}
/* Search */
#sidebar-submenu {
  background-repeat: no-repeat;
  background-size: 100% 11px;
  margin-top: 0px;
  display: block;
  white-space: nowrap;
  height: 99%;
  overflow: auto;
  line-height: 1.9em;
  padding-bottom: 70px;
  overflow-x: hidden;
}
#sidebar-submenu .sidebar-submenu-line {
  border-top: 1px solid #F1F1F4;
  margin: 2px 5px;
}
#sidebar-menu #accordion .ui-accordion-content {
  padding: 5px;
}
/*sidebar overflow*/
#sidebar-submenu > div {
  min-width: 100%;
}
.sidebar-submenu-options {
  background: white;
  border-radius: 5px;
  margin: 0px 5px;
}
.sidebar-submenu-options ul {
  margin: 0px;
  padding-left: 10px;
}
.sidebar-submenu-options a {
  color: black;
}
#tabs-wrapper {
  height: 100%;
}
body.font-size-large #tabs .k-content {
  height: 95% !important;
}
body.font-size-extralarge #tabs .k-content {
  height: 94% !important;
}
#tabs,
#tabs-parent {
  height: 100%;
  border-width: 0;
  background: none !important;
}
#tabs .k-button-icon.k-tabstrip-prev,
#tabs-parent .k-button-icon.k-tabstrip-prev,
#tabs .k-button-icon.k-tabstrip-next,
#tabs-parent .k-button-icon.k-tabstrip-next {
  color: white;
}
#fake-tabs {
  border-width: 0;
  background: none !important;
}
#tabs .k-item.k-last,
#fake-tabs .k-item.k-last {
  border: 2px solid transparent;
  background-color: #D2D2D2;
  margin-top: 0px;
}
.tab-header {
  padding-right: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tab-header a.close-tab-button {
  position: absolute;
  display: inline-block !important;
  margin: -1px 4px 0 4px;
  padding: 0px 2px;
  color: black;
  font-size: 12px;
  font-weight: 600;
  font-family: cursive;
}
.tab-header a.close-tab-button:hover {
  color: #E81010;
  border-radius: 1px;
  text-decoration: none;
}
.iap-tab-content,
.tab-iframe {
  height: 100%;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 50px !important;
  -webkit-overflow-scrolling: touch;
  position: absolute !important;
}
#tabs .iap-tab-content {
  overflow-y: hidden;
  border-radius: 6px;
  backdrop-filter: blur(10px);
  background: #00000042;
}
.darkMode #tabs .iap-tab-content {
  background: #000308a3 !important;
}
/* kendo override styles */
#tabs {
  box-shadow: none !important;
}
#tabs .k-tabstrip-items {
  padding: 0 9px 0 !important;
}
#tabs .k-content {
  background: none !important;
  margin-right: 3px !important;
}
#tabs li.k-item,
#fake-tabs li.k-item,
#tabs div.k-content {
  background: #8B94AA;
  border: 2px solid #8B94AA;
  border-radius: 6px 6px 0 0;
  padding: 0;
  border-top-width: 2px !important;
}
#tabs div.k-content {
  border-radius: 6px;
  padding: 0;
}
#tabs li.k-item .k-link,
#fake-tabs li.k-item .k-link {
  padding: 3px;
  line-height: 2em;
  color: white;
}
#tabs li:hover.k-item .k-link {
  color: black;
}
#tabs li.k-item {
  margin-right: 2px;
}
#tabs .k-tabstrip-items.k-link {
  color: white;
}
#tabs .k-tabstrip-items.k-active.k-link,
#tabs > ul > li.k-item.k-tab-on-top.k-active > span.k-link,
#tabs > div.k-tabstrip-items-wrapper.k-hstack > ul > li.k-tabstrip-item.k-item.k-tab-on-top.k-active > span.k-link,
#tabs .k-tabstrip-items.k-hover.k-link {
  color: black;
}
#tabs li.k-item:hover,
#tabs > div.k-tabstrip-items-wrapper.k-hstack > ul > li.k-tabstrip-item.k-item.k-tab-on-top.k-active,
#fake-tabs li.k-item:hover,
#fake-tabs li.k-item.k-active {
  background: white;
  border-top: 2px solid white;
  border-left: 2px solid white;
  border-right: 2px solid white;
  color: black !important;
}
/* incident briefing map */
#editFilterDialog-toolbar {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #6592B2;
  max-height: 34px;
}
#editFilterDialog-toolbar span {
  color: #003A64;
  font-weight: 600;
  font-size: 15px;
}
#top-toolbar {
  background-color: #F1F1F4;
  padding: 2.5px;
  overflow: hidden;
  border: none;
  max-height: 45px;
}
#top-toolbar .toolbar-incident-wrapper {
  display: inline-block;
  width: 200px;
  overflow-x: hidden;
  background-color: white;
  border-radius: 5px;
  float: right;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 1px;
}
#top-toolbar .toolbar-incident-wrapper .toolbar-gray-caps {
  margin: 2px;
  margin-left: 5px;
  color: #9696A0;
  text-transform: uppercase;
  font-size: 10px;
}
#top-toolbar .toolbar-incident-wrapper .toolbar-red-val {
  margin: 2px;
  margin-left: 5px;
  color: #F24B4B;
  font-size: 10px;
  text-wrap: nowrap;
}
#top-toolbar > button:hover {
  background-color: #F24B4B;
  border-radius: 15px;
}
#top-toolbar span:not(.k-chip-content, .k-chip-label, .k-multiselect, .k-chip-action, .k-chip-icon) {
  color: #003A64;
  font-weight: 600;
  font-size: 15px;
}
#top-toolbar > a > img {
  height: 20px;
  width: 20px;
}
#top-toolbar .attachments {
  vertical-align: middle;
  width: 30px;
  height: 30px;
  margin: 3px;
  background-size: auto;
  background-position: center;
}
#top-toolbar .formName {
  vertical-align: middle;
}
#ics201-1 #titlebar {
  background: #01487d;
  border-radius: 20px 20px 0px 0px;
  padding: 3px 10px;
}
.panel-header,
.panel-content {
  background-color: white;
  width: 100%;
}
#ics237-container {
  padding-top: 96px;
}
.panel-header {
  height: 36px !important;
}
.tools-right button {
  height: 24px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  max-height: 24px !important;
  margin-left: 2px;
  margin-right: 2px;
}
#weatherStationSpan {
  padding-left: 10px;
  border-bottom: 1px solid #8B94AA;
}
#weatherEditContent .col-xs-12 div {
  display: inline-flex;
  align-items: center;
}
#weatherEditContent .col-xs-12 div input {
  margin-right: 3px;
}
#add-weather-form .day-section .form-group,
#add-weather-form .night-section .form-group {
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
}
#add-weather-form .day-section .form-group .weather-input-group,
#add-weather-form .night-section .form-group .weather-input-group {
  display: flex;
  max-height: 30px;
}
#add-weather-form .day-section .form-group .col-xs-2,
#add-weather-form .night-section .form-group .col-xs-2 {
  display: flex;
}
#add-weather-form .day-section .form-group label,
#add-weather-form .night-section .form-group label {
  padding-top: 0px;
  text-align: left;
}
#add-weather-form .day-section .form-group input,
#add-weather-form .night-section .form-group input {
  margin-right: 3px;
}
.ipt-top-input-wrapper > div {
  display: flex;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
}
#incidentLocationForm > div {
  display: flex;
  justify-content: center;
}
#ics201-1 .panel-header button img {
  height: 20px;
}
/*removed the #ics201-1 part, because this panel is reused in other forms*/
#image-panel .header-text {
  float: left;
  padding-left: 2px;
  height: 29px;
  line-height: 29px;
  vertical-align: middle;
}
.image-name-2011textbox {
  width: 650px !important;
  border-radius: 4px !important;
  border: solid 1px #c5c5c5;
}
.darkMode .image-name-2011textbox {
  background-color: #000;
  color: #fff;
  border-color: #8B94AA !important;
}
@media only screen and (max-width: 1400px) {
  .image-name-2011textbox {
    width: 300px !important;
  }
}
#image-panel .header-text input[type="text"] {
  width: 100%;
}
#image-panel .panel-content {
  height: calc(100%) !important;
}
#image-panel .panel-content .k-grid,
#image-panel .panel-content .k-grid .k-grid-content {
  height: 100% !important;
}
#image-panel #image-preview-header {
  display: flex !important;
  border-bottom: 1px solid #9696a0;
  border-top: 1px solid #9696a0;
  /*height:79px;*/
}
#image-panel #image-preview-header input[type="radio"] {
  margin: 0;
  cursor: pointer;
}
.ICS2011-title-wrapper {
  padding: 5px;
  height: 29px;
  width: auto;
  margin: 3px 0px;
  display: flex;
  align-items: center;
}
.ICS2011-print-wrapper {
  width: auto;
  height: 29px;
  margin: 3px 10px 3px 2px;
  padding: 0px 6px;
}
.darkMode .button-edit-image {
  color: #fff !important;
}
#image-preview-header .header-text.black-text.displayInlineBlock {
  width: auto;
  margin: 0px 5px;
}
#image-panel #image-preview-sidebar .image-button {
  cursor: pointer;
  background-color: inherit;
}
#image-panel #image-preview-sidebar .disabled-button {
  cursor: not-allowed !important;
  opacity: 0.5;
}
#image-panel #image-preview img {
  margin: auto;
}
/* Image panel edit tools */
#image-panel #image-preview-sidebar .image-button.open {
  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 5px;
  background-image: url("/IAP6/Images/Open.png");
  padding: 10px;
  margin-left: 25px;
  margin-right: 10px;
}
#image-panel #image-preview-sidebar .image-button.undo {
  background-image: url(/IAP6/Images/Undo-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 16px;
  margin-right: 5px;
}
#image-panel #image-preview-sidebar .image-button.redo {
  background-image: url(/IAP6/Images/Redo-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 16px;
}
#image-panel .dropdown-menu {
  left: -70px;
}
#ImagePanelEditTools .deleteImage {
  padding: 6px 0px 6px;
  background-image: url('/IAP6/Images/delete201.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .crop {
  padding: 6px 0px 6px;
  background-image: url('/IAP6/Images/crop.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .flipVertical,
#WindowImagePanelEditTools .flipVertical {
  padding: 6px 0px 6px;
  background-image: url('/IAP6/Images/flipvertical.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .flipHorizontal,
#WindowImagePanelEditTools .flipHorizontal {
  padding: 6px 0px 6px;
  background-image: url('/IAP6/Images/flipHorizontal.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .rotate180 {
  padding: 6px 0px 6px;
  background-image: url('/IAP6/Images/rotate180.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .rotate90,
#WindowImagePanelEditTools .rotate90 {
  padding: 6px 0px 6px;
  background-image: url('/IAP6/Images/rotate90.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .resize {
  padding: 6px 0px 6px;
  background-image: url('/IAP6/Images/resize.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools .undoAll,
#WindowImagePanelEditTools .undoAll {
  padding: 6px 0px 6px;
  background-image: url('/IAP6/Images/Undo.png');
  background-size: contain;
  background-repeat: no-repeat;
  color: #006E12;
  padding-left: 29px;
}
#ImagePanelEditTools.image-preview-tools {
  list-style-type: none;
}
.image-preview-tools li {
  cursor: default;
  white-space: nowrap;
}
.map-markers li img {
  width: 20px;
  height: 20px;
  border: 1px solid #A0BCE4;
}
.map-markers li {
  font-size: 12px;
  line-height: 1.6em;
}
.map-markers li k-item {
  font-size: 10px;
  line-height: 1.6em;
}
.canvas-textbox {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  background: transparent;
  border: none;
  font-size: 11px;
  overflow: visible !important;
  width: 70px;
  white-space: pre !important;
  outline: none;
  /*or outline-color:#FFFFFF; if the first doesn't work*/
  border: 1px solid #48A521;
  -webkit-box-shadow: 0px 0px 4px 0px #48A521;
  box-shadow: 0px 0px 4px 0px #48A521;
}
/*colorpicker override styles*/
.cp-wrapper > div {
  width: auto !important;
}
.evo-pop {
  position: fixed !important;
}
/*bootstrap override styles*/
.evo-pop,
.evo-color > div {
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  box-sizing: initial;
}
#popup-image-editor .modal-dialog {
  width: auto;
  height: auto;
  margin: 30px auto;
}
#popup-image-editor {
  min-height: 556px;
  min-width: 300px;
}
.select-map-inputs input[type="radio"] {
  margin: 0 !important;
}
.select-map-inputs .incident-coords-div {
  display: inline;
  margin-left: 80px;
}
.white-text {
  color: white;
  font-weight: bold;
  font-size: 12px;
}
.orange-text {
  color: #c7771c;
  font-weight: bold;
  font-size: 12px;
}
.black-text {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}
/* ICS 202 - Communications List  */
/**********************************/
#ics202-container {
  background-color: white;
}
#ics202-container #planComponents {
  overflow-x: hidden;
}
#ics202 .summary-panel {
  padding: 0;
  margin-bottom: 2px;
}
#planComponents {
  border: 1px solid gray;
  overflow-y: hidden;
}
#ActionPlanComponents {
  padding-left: 10px;
}
#actionPlanComponents div:nth-of-type(2n+1) {
  float: left;
}
#OtherAttachments .k-no-data td {
  padding: 0;
}
#OtherAttachments .full-width-input {
  width: 240px !important;
  max-width: 240px !important;
}
#OtherAttachments .deleteBtn {
  background-image: url('/IAP6/Images/del.svg');
  vertical-align: middle;
  height: 23px;
  min-width: 23px;
  width: 23px;
}
/* Users, Personnel Profile   */
/**********************************/
#UserProfilePicture {
  margin-top: 5px;
  margin-bottom: 5px;
}
#UserInformationBtn {
  margin-bottom: 5px;
  margin-left: 0px;
}
.user-profile-picture {
  width: 100px;
}
.user-information-btn-wrapper {
  display: flex;
  position: absolute;
  width: 125px;
  right: 40px;
  top: 25px;
  flex-direction: column;
  align-items: flex-start;
}
.user-information-btn-wrapper input[type="button"] {
  width: 100px;
}
.user-information-btn-wrapper .forceFormSubmit {
  margin: 5px;
}
#form-personnel .k-button,
.form-organizations .k-button {
  height: 23px !important;
}
#form-personnel .k-grid tbody tr td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#form-personnel.autorefresh button#add,
#form-personnel.autorefresh button#delete,
#form-personnel.autorefresh button#edit,
#form-personnel.locked button#add,
#form-personnel.locked button#delete,
#form-personnel.locked button#edit {
  display: none;
}
.even {
  background-color: #C5C5C5;
  cursor: pointer;
}
.odd {
  background-color: #F5F5F5;
  cursor: pointer;
}
#user-info-form-window {
  overflow-x: hidden !important;
}
#user-roles-info-form-window {
  overflow-x: hidden !important;
}
#user-roles-info-form-window .addBtnRight {
  margin-bottom: 2px;
  min-width: 35px !important;
  background-image: none;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: black !important;
  padding: 0.2rem 0.8rem 0.2rem 0.5rem;
}
#user-roles-info-form-window .delBtnLeft {
  min-width: 35px !important;
}
.k-i-preventclose {
  visibility: hidden;
}
.k-edge .user-info-form-window-wrapper {
  top: 0 !important;
}
.k-edge .user-info-form-window-wrapper #user-info-form-window {
  height: 570px;
}
.k-edge .user-roles-info-form-window-wrapper #user-roles-info-form-window {
  height: 600px;
}
#user-roles-info-form #Email {
  width: 300px !important;
  max-width: 300px !important;
}
#user-roles-info-form #Email2:disabled {
  background-color: #eee;
}
/*Personell rank*/
/*#rank-types-window .k-tabstrip-items.k-reset, #rank-types-window-assessment .k-tabstrip-items.k-reset {
    background: @lightBlue;
}

#rank-types-window #area-tabs-1, #rank-types-window-assessment #area-tabs-1 {
    .border(#A2ADB8);
}*/
/*#rank-types-window .k-tabstrip-items.k-reset .k-link, #rank-types-window-assessment .k-tabstrip-items.k-reset .k-link {
    background: @lightBlue;
}*/
/*#rank-types-window .k-tabstrip-items.k-reset .k-active .k-link, #rank-types-window-assessment .k-tabstrip-items.k-reset .k-active .k-link {
    background: white;
}*/
#rank-types-window .k-tabstrip-items.k-reset .k-item,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#rank-types-window .k-tabstrip-items.k-reset .k-item,
#rank-types-window .k-tabstrip-items.k-reset .k-loading.k-complete,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-item,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #8B94AA;
  border-right: 1px solid #8B94AA;
  border-top: 1px solid #8B94AA;
}
#rank-types-window .k-tabstrip-items.k-reset .k-item:hover,
#rank-types-window-assessment .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#rank-types-window tr,
#rank-types-window-assessment tr {
  background: white;
}
#rank-types-window tr:hover,
#rank-types-window-assessment tr:hover {
  background: #E6F3F7;
}
/* ICS 205a - Communications List  */
/**********************************/
#ics205a .ui-resizable-s {
  bottom: 0;
  height: 5px;
  background: #4a576f !important;
}
#communicationsGetData {
  padding: 20px;
  align-content: center;
}
#formNamesList {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #A0BCE4;
}
/* ICS 201-2 - Summary of Current Actions */
/**********************************/
#ics201-2 #SummaryCurrentActions #SummaryCurrentActions-2 {
  overflow-y: hidden;
}
@media (max-width: 965px) {
  #ics201-2 #SummaryCurrentActions #SummaryCurrentActions-2 #Events {
    height: 90%;
  }
}
@media (max-width: 813px) {
  #ics201-2 #SummaryCurrentActions #SummaryCurrentActions-2 #Events {
    height: 87%;
  }
}
#ics201-2 #SummaryCurrentActions #SummaryCurrentActions-2 #Events .k-grid-content {
  height: unset !important;
}
.parent-without-children .k-icon {
  visibility: hidden;
}
#Objectives table table thead.k-grid-header,
#Objectives .k-no-data {
  display: none;
}
#Objectives .objectivesGridCheckBoxColumn {
  text-align: center;
}
#Objectives .objectivesCombobox {
  max-width: 10px;
}
#Objectives .objectivesCombobox .k-icon {
  visibility: visible;
}
#Objectives .parent-without-children + .k-detail-row,
#Objectives .parent-without-children + .k-detail-row > td {
  height: auto !important;
}
#Objectives .k-grid tr td:not(.k-command-cell) {
  padding-left: 20px;
}
#Objectives .strategicsGrid td {
  word-break: break-word;
  word-wrap: break-word;
  display: table-cell;
}
.summary-panel {
  background-color: #f5f5f5;
  padding: 0 19px;
}
.expandAll {
  padding: 10px;
  background-image: url('/IAP6/Images/expand.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-color: transparent;
  border: 2px solid transparent;
  max-height: 16px;
  max-width: 16px;
}
.expandAll:hover {
  background-color: #FAD7DA !important;
  border-radius: 12px;
  border: 2px solid #FAD7DA;
}
.collapseAll {
  padding: 10px;
  background-image: url('/IAP6/Images/collapse.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-color: white;
  max-height: 16px;
  max-width: 16px;
  background-color: transparent;
  border: 2px solid transparent;
}
.collapseAll:hover {
  background-color: #FAD7DA !important;
  border-radius: 12px;
  border: 2px solid #FAD7DA;
}
.signature {
  padding: 10px;
  background-image: url('/IAP6/Images/sig.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  float: right;
}
#preloaded-objectives .k-grid td {
  border-style: none;
}
div.k-animation-container {
  max-width: 100% !important;
}
.isMain .collapseAll {
  background-color: transparent !important;
}
/* CMT Objectives */
/**********************************/
/* Admin Objectives */
/**********************************/
#admin-objectives .k-textbox {
  height: 2em !important;
}
#admin-objectives .k-grid tr td input {
  width: 100% !important;
  max-width: 100% !important;
}
#admin-objectives #adminobjectives .k-grid-content tr td.objectiveColumn > span {
  max-height: 152px;
  display: block;
}
/*incidents create forms*/
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.vcenterElements > * {
  vertical-align: middle;
}
.modal-dialog {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
.modal-content {
  height: 100%;
  border-radius: 0;
  overflow: auto;
}
.nav-pills > li + li {
  margin-left: 0;
}
.nav-pills.nav-wizard > li {
  border-left: 0;
  float: none;
}
.nav-pills.nav-wizard > li a {
  border-radius: 5px 0 0 5px;
}
.nav-pills.nav-wizard > li a {
  color: black;
}
.nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #eee;
  z-index: 150;
}
.nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #eee #eee #eee transparent;
  z-index: 150;
}
.nav-pills.nav-wizard > li:hover .nav-arrow {
  border-color: transparent transparent transparent #aaa;
}
.nav-pills.nav-wizard > li:hover .nav-wedge {
  border-color: #aaa #aaa #aaa transparent;
}
.nav-pills.nav-wizard > li:hover a {
  background-color: #aaa;
}
.nav-pills.nav-wizard > li.active .nav-arrow {
  border-color: transparent transparent transparent #428bca;
}
.nav-pills.nav-wizard > li.active .nav-wedge {
  border-color: #428bca #428bca #428bca transparent;
}
.nav-pills.nav-wizard > li.active a {
  color: black;
}
.nav-pills.nav-wizard > li.active a {
  background: #FCD2A7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FCD2A7, #FBE69E) !important;
}
.nav-pills.nav-wizard > li a:hover {
  background: #FEFAD7;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4);
}
/* Weather Conditions Form */
/**********************************/
.weather-panel {
  background-color: #f5f5f5;
  overflow-y: auto;
}
.left-location {
  float: left;
  width: 410px;
  height: 190px;
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
}
.right-location {
  float: right;
  width: 471px;
  height: 190px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
}
.detail-box-inline {
  margin-bottom: 16px !important;
  margin-left: 26px !important;
  padding: 20px !important;
}
.detail-box {
  margin-top: 16px !important;
  margin-left: 26px !important;
  padding: 20px !important;
  border: 1px solid #eeeeee !important;
  border-radius: 3px !important;
  background-color: #cbd7e0 !important;
}
.edit-forecast {
  cursor: pointer;
}
/* MAP Picker */
/**********************************/
.marginBottomLeftSection {
  margin-bottom: 7px;
}
.text-short {
  width: 45px !important;
}
.text-medium {
  width: 100px !important;
}
.fontWeightLighter {
  font-weight: lighter;
}
.marginT77important {
  margin-top: 77px !important;
}
.hidden {
  display: none;
}
.invisible {
  visibility: hidden;
}
.color-box {
  width: 25px;
  height: 20px;
  display: inline-block;
}
/* forms */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
fieldset legend {
  display: none;
}
fieldset ol {
  padding: 0;
  list-style: none;
}
fieldset ol li {
  padding-bottom: 5px;
}
#ie-warning {
  float: right;
  height: 212px;
  width: 380px;
  margin-top: 185px;
}
#ie-warning p {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  color: black;
  background-color: #FFFF00;
  font-size: 1.5em;
  font-family: Arial, sans-serif;
  margin-top: 100px;
  padding: 55px 5px 55px 5px;
}
.full-width-input {
  width: 300px !important;
  max-width: 300px !important;
}
.full-width-button {
  width: 99% !important;
  max-width: 99% !important;
  padding: 2px;
  font-size: 12px;
}
#login-form {
  background: rgba(3, 13, 43, 0.2) no-repeat center;
  padding: 5px;
  width: 380px;
  float: right;
  margin-top: 185px;
  /*.full-width-input {
        width: unset !important;
    }*/
}
#login-form .k-input-solid {
  border-color: transparent;
  background-color: transparent;
  font-size: 12px;
}
#login-form .k-picker-solid {
  background-color: transparent;
  border-color: transparent;
  color: transparent;
}
#login-form em {
  display: flex;
}
#login-form em.colorWhiteImportant {
  width: 95%;
}
#login-form label {
  font-size: 1.2em;
  font-weight: 600;
}
#login-form label.checkbox {
  display: inline;
}
#login-form input,
#login-form textarea {
  border: 1px solid #e2e2e2;
  background: #fff;
  color: #9B9B9B;
  font-size: 1.2em;
  font-style: italic;
  padding: 5px !important;
  border-radius: 3px;
  text-indent: 0.571em;
  line-height: 1.65em;
}
#login-form textarea {
  font-family: inherit;
}
#login-form input:focus,
#login-form textarea:focus {
  border: 1px solid #7ac0da;
}
#login-form input[type="checkbox"] {
  background: transparent;
  border: inherit;
  width: auto;
}
#login-form td input[type="submit"],
#login-form td input[type="button"],
#login-form td button {
  font-size: 1em;
  padding: 4px;
  margin-right: 4px;
}
#login-form .sendAuthNumber.sent {
  cursor: default;
  text-decoration: none;
  color: gray !important;
}
#login-form .login-info.second-factor {
  margin-bottom: 30px;
}
#login-form .login-info.second-factor em {
  padding-left: 5px;
}
#login-form a {
  color: white;
}
#login-form .k-textbox {
  width: 260px !important;
  outline: 0;
  margin: 5px 0 6px 0;
}
#login-form h2 {
  color: white;
}
#login-form form {
  text-align: center;
  display: flex;
  align-items: center;
  vertical-align: middle;
  justify-content: center;
  /*#Password {
            width: 260px;
        }

        #Email {
            width: 260px;
        }

        #ClientCode {
            width: 260px;
        }*/
}
#login-form form label {
  color: white;
  float: left;
}
#login-form form .validation-summary-errors ul {
  background-color: #e80c4dd4;
  color: white;
  position: absolute;
  bottom: -35%;
  width: 100%;
  left: 0px;
  padding: 8px;
  padding-left: 30px;
  border-radius: 10px;
  backdrop-filter: blur(25px);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.35);
  list-style: none;
}
#login-form form .validation-summary-errors ul li::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  background-image: url('/IAP6/Images/Menu/info_light.png');
  background-size: cover;
  background-repeat: no-repeat;
}
#login-form form input[type=submit] {
  background-image: url('/IAP6/Images/login.svg');
  font-size: 0 !important;
  height: 40px;
  width: 40px !important;
  min-width: 40px !important;
  border: none;
  background-color: rgba(0, 23, 72, 0);
  background-size: contain;
  margin: 0px;
}
#login-form form input[type=submit]:hover {
  background-image: url('/IAP6/Images/login_h.svg');
}
#login-form form input[type=submit]:disabled {
  background-image: url('/IAP6/Images/login_g.svg');
  cursor: not-allowed;
  pointer-events: none;
}
#login-form form input[type=reset] {
  display: none;
}
#login-form form p > a,
#login-form form em {
  color: white;
}
#login-form form img#loading-img {
  position: absolute;
  top: 45%;
  right: 30%;
}
#login-form form .btns-form .btn-default,
#login-form form p,
#login-form form h4 {
  margin: 0;
}
#login-form form.ChangePassword .validation-summary-errors ul {
  top: 430px;
  bottom: initial;
}
#login-form img {
  float: left;
}
#login-form .left {
  padding-right: 0;
}
#login-form .window-footer-buttons {
  position: relative;
}
#login-form h4.LoginShared,
#login-form h4.FillSecondFactorPost {
  margin-left: 45px !important;
}
#login-form form.LoginWithP .login-box-wrap {
  display: inline-block;
}
#login-form form.LoginWithP .btns-form.window-footer-buttons {
  display: inline-block;
  width: auto;
}
#login-form form.LoginWithP > div {
  vertical-align: bottom;
  line-height: normal;
}
#login-form .k-input-value-text {
  color: white;
  font-size: 12px;
}
@-moz-document url-prefix() {
  #login-form {
    background: rgba(0, 23, 72, 0.2) no-repeat center;
    padding: 5px;
    width: 380px;
    float: right;
    margin-top: 185px;
  }
}
/*#login-form .LoginU{
        input[type=submit] {
                background-image: none;
                font-size: 12px !important;
                height: auto !important;
                width: auto !important;
                min-width: 70px !important;
                padding: 0.2rem 0.8rem 0.2rem 0.5rem;
                border: 1px solid dimgray;
                border-radius: 0.5rem;
                background-color: transparent;
                color: dimgray;
                margin: unset;

                &:hover {
                    background-color: dimgray;
                    color: white;
                }
            }

            input[type=submit]:disabled {
                background-image: none;
                font-size: 12px !important;
                height: auto !important;
                width: auto !important;
                min-width: 70px !important;
                padding: 0.2rem 0.8rem 0.2rem 0.5rem;
                border: 1px solid dimgray;
                border-radius: 0.5rem;
                background-color: transparent;
                margin: unset;
                color: black;
                cursor: not-allowed;
                pointer-events: none;
            }

            .window-footer-buttons {
            position: absolute !important;
            display: block !important;
            padding-bottom: 5px;
        }
    }*/
.login-form-wrap .password-recover-form img {
  margin-top: 10px !important;
}
.login-form-wrap {
  width: 770px;
  height: 600px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.login-form-wrap .password-recover-form {
  /*margin-top: 184px !important;*/
}
.loginU-form-wrap .password-recover-form img {
  margin-top: 10px !important;
}
.loginU-form-wrap {
  width: 750px;
  height: 265px;
  position: absolute;
  display: flex;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: #233857 !important;
  border: 1px solid #002F73;
  border-radius: 30px;
  overflow: hidden;
  backdrop-filter: blur(25px);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.35);
}
.loginU-form-wrap .password-recover-form {
  /*margin-top: 184px !important;*/
}
.loginU-form-wrap .forgot-login-wrap {
  margin: 0;
  text-align: left;
  height: 25px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
.loginU-form-wrap #login-title {
  margin-top: 100px;
}
.loginU-form-wrap #login-form {
  margin-top: 0px !important;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  width: 372px !important;
}
.loginU-form-wrap #login-form .forgot-login-wrap {
  text-align: center;
}
.loginU-form-wrap #login-form .login-requestAccess {
  text-align: center;
}
.loginU-form-wrap #login-form .login-box-wrap {
  margin-left: 15px;
}
.loginU-form-wrap #login-form .login-box-bottom {
  margin-top: 9px;
}
.loginU-form-wrap #login-form .login-box-bottom .login-box-lang {
  position: absolute;
  left: 60px;
  right: 0px;
  margin: auto;
  width: 140px;
}
.loginU-V-spacer {
  background-color: dimgray;
  width: 2px;
  height: 200px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
}
.emptyLeft-login-base {
  width: 380px;
  float: left;
  height: 285px;
  margin-top: 145px;
  background-size: contain;
}
@-moz-document url-prefix() {
  .emptyLeft-login-base {
    width: 380px;
    float: left;
    height: 285px;
    margin-top: 145px;
    background-size: contain;
  }
}
@media only screen and (max-width: 1224px) {
  #login-form {
    bottom: 10%;
    right: 10%;
  }
  .nav-arrow {
    display: none;
  }
}
@media only screen and (max-width: 800px) {
  #login-form {
    float: none;
    margin-right: 0;
    margin-top: 230px;
  }
  /*.supportText {
        display: none
    }*/
  .login-form-wrap {
    width: 380px;
    top: 20px;
    bottom: unset;
  }
  .login-form-wrap .emptyLeft-login-base {
    margin-top: 0px !important;
    width: 100%;
    max-height: 200px;
    background-position-x: center !important;
  }
  .loginU-form-wrap {
    top: 125px;
    bottom: unset;
  }
}
@media only screen and (max-width: 400px) {
  #login-form {
    float: none;
    margin-right: 0;
  }
  #login-form .k-textbox,
  #login-form full-width-input {
    width: 200px !important;
  }
  #login-form form #Password {
    width: 200px !important;
  }
  /*.supportText {display:none}*/
  .login-form-wrap {
    width: 380px;
    /*.emptyLeft-login-formMuster {
            background-color: #E3F1ED !important;
        }*/
  }
  .login-form-wrap .emptyLeft-login-base {
    margin-top: 0px;
    width: 100%;
    max-height: 200px;
    background-position-x: center !important;
  }
}
@media only screen and (max-height: 520px) {
  .supportText {
    display: none;
  }
}
.emptyLeft-login-form {
  background: url("/IAP6/Images/loginLogo.png") right no-repeat;
}
.loginU-logo-wrapper {
  width: 100%;
  margin-top: 100px;
}
.backgroundUrlLoginBack {
  background: url("/IAP6/Images/background.png") center no-repeat;
  background-size: cover;
}
#login-form {
  border-radius: 10px;
  backdrop-filter: blur(25px);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.35);
}
#login-form h4,
#login-form h5 {
  text-align: center;
  margin-left: 0px !important;
  margin-bottom: 20px;
}
#login-form #createWizardCancelCreateButtons {
  display: inline-flex;
  height: 100%;
  vertical-align: middle;
  align-items: center;
  padding: 0px !important;
  margin-left: 10px;
}
.login-box-bottom {
  padding-left: 5px;
  padding-right: 5px;
}
#login-form > div {
  padding-left: 5px;
  padding-right: 5px;
}
.login-form-wrap {
  /*#login-form {
        
    }*/
}
.login-form-wrap .forgot-login-wrap {
  margin: 0;
  text-align: left;
  height: 25px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
.login-box-wrap .login-box-icon {
  width: 18px;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.login-box-wrap .login-box-icon img {
  margin: 0 !important;
  padding-right: 10px;
}
.login-box-wrap span.k-widget.k-textbox {
  background-color: transparent;
  border-color: transparent;
}
.supportText {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 100%;
  color: white;
}
.supportText a {
  color: inherit;
}
.MUSTERING .emptyLeft-login-form,
.REPORTIN .emptyLeft-login-form {
  background: url("/IAP6/Images/loginMustering.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.MUSTERING .backgroundUrlLoginBack,
.REPORTIN .backgroundUrlLoginBack {
  background: #E3F1ED !important;
}
.MUSTERING #login-form,
.REPORTIN #login-form {
  background: #027751 no-repeat center !important;
}
.MUSTERING .supportText,
.REPORTIN .supportText {
  color: #027751;
}
.PQS .emptyLeft-login-form {
  background: url("/IAP6/Images/loginPQS.png") center no-repeat;
  margin-top: 185px;
  height: 230px;
}
.PQS .backgroundUrlLoginBack {
  background: none;
  background-color: #901e1c !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #901e1c), to(#BB2625));
  background-image: linear-gradient(180deg, #901e1c 10%, #BB2625 100%);
  background-size: cover;
}
.PQS #login-form {
  background: #701716 no-repeat center !important;
}
.PQS .supportText {
  color: white;
}
.PQSCOP .emptyLeft-login-form {
  background: url("/IAP6/Images/loginPQS.png") center no-repeat;
  margin-top: 185px;
  height: 230px;
}
.PQSCOP .backgroundUrlLoginBack {
  background: none;
  background-color: #901e1c !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #901e1c), to(#BB2625));
  background-image: linear-gradient(180deg, #901e1c 10%, #BB2625 100%);
  background-size: cover;
}
.PQSCOP #login-form {
  background: #701716 no-repeat center !important;
  margin-top: 12px;
}
.PQSCOP #login-title {
  margin-top: 146px;
  text-align: center;
}
.PQSCOP .supportText {
  color: white;
}
.ATM .emptyLeft-login-form {
  background: url("/IAP6/Images/loginAssets.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.ATM .backgroundUrlLoginBack {
  background: #8090A0 !important;
}
.ATM .supportText {
  color: white;
}
.EVAL .emptyLeft-login-form {
  background: url("/IAP6/Images/loginEVAL.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.EVAL .backgroundUrlLoginBack {
  background: url("/Images/eval_bkg.jpg") repeat;
}
.EVAL #login-form {
  background: #A68F6B no-repeat center !important;
}
.EVAL .supportText {
  color: black;
}
.MOBILEIAP .emptyLeft-login-form {
  background: url("/IAP6/Images/loginIAPMobile.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.MOBILEIAP .backgroundUrlLoginBack {
  background: #004875 !important;
}
.MOBILEIAP #login-form {
  background: #004875 no-repeat center !important;
}
.MOBILEIAP .supportText {
  color: white;
}
.IMH .emptyLeft-login-form {
  background: url("/IAP6/Images/loginIMH.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.IMH .backgroundUrlLoginBack {
  background: #F2F2F2 !important;
}
.IMH #login-form {
  background: #D70000 no-repeat center !important;
}
.IMH .supportText {
  color: #D70000;
}
.EXTCOP .emptyLeft-login-form {
  background: url("/IAP6/Images/loginExternalCOP.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.EXTCOP .backgroundUrlLoginBack {
  background: #99B7C5 !important;
}
.EXTCOP .supportText {
  color: white;
}
.RESPONSEEQUIP .emptyLeft-login-form {
  background: url("/IAP6/Images/OSRO_EVAL_Login.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.RESPONSEEQUIP .backgroundUrlLoginBack {
  background-color: #203864 !important;
  background: url("/IAP6/Images/OSRO_EVAL_BG.png") no-repeat;
  background-position-x: right;
  background-position-y: top;
  background-size: contain;
}
.RESPONSEEQUIP #login-form {
  background: rgba(126, 151, 173, 0.6) no-repeat center !important;
}
.RESPONSEEQUIP .supportText {
  color: white;
}
.TPT .emptyLeft-login-form {
  background: url("/IAP6/Images/loginRT.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.TPT .backgroundUrlLoginBack {
  background-color: #00407F;
  background: url("/IAP6/Images/LoginRT_bk.png") no-repeat;
  background-position-x: left;
  background-position-y: top;
  background-size: cover;
}
.TPT #login-form {
  /* background: #FFFFFF !important;*/
}
.TPT .supportText {
  color: white;
}
.EPM .emptyLeft-login-form {
  background: url("/IAP6/Images/loginEPM.png") right no-repeat;
  margin-top: 185px;
  height: 230px;
}
.EPM .backgroundUrlLoginBack {
  background-color: #FFFFFF;
  background-image: unset;
  background-size: cover;
}
.EPM #login-form {
  background: #294978 !important;
}
.EPM .supportText {
  color: black;
}
.WEBPLANS2 .emptyLeft-login-form {
  background: none;
  margin-top: 185px;
  height: 230px;
}
.WEBPLANS2 .backgroundUrlLoginBack {
  background: none;
  background-color: #4800FF !important;
  background-image: none;
  background-size: cover;
}
.WEBPLANS2 #login-form {
  background: #3A00DB no-repeat center !important;
}
.WEBPLANS2 .supportText {
  color: white;
}
.k-reset:not(.disabledAutoWidth, .k-ct-popup) {
  width: auto !important;
}
.k-check-all-wrap {
  padding-inline: 0px !important;
}
.k-filter-menu-container {
  width: auto !important;
}
.k-popup + .k-animation-container .k-child-animation-container:not(.disabledAutoWidth) {
  width: auto !important;
}
.k-list .k-list-ul:not(.disabledAutoWidth) {
  width: auto !important;
}
.k-list .k-list-item {
  padding-right: 25px !important;
  white-space: nowrap;
}
@media only screen and (max-width: 1410px) {
  #forecasts .full-width-input {
    width: 12.4em !important;
  }
}
.full-input {
  max-width: 300px !important;
  margin-bottom: 5px !important;
}
/* info and errors */
.message-info {
  border: 1px solid;
  clear: both;
  padding: 10px 20px;
}
.message-error {
  clear: both;
  color: #e80c4d;
  font-size: 1.1em;
  font-weight: bold;
  margin: 20px 0 10px 0;
}
.message-success {
  color: #7ac0da;
  font-size: 1.3em;
  font-weight: bold;
  margin: 20px 0 10px 0;
}
.error {
  color: #e80c4d;
}
/* styles for validation helpers */
#EditWindow .field-validation-error {
  right: 0% !important;
}
.field-validation-error {
  /*color: #e80c4d;*/
  color: white;
  font-weight: bold;
}
.field-validation-valid {
  visibility: hidden;
}
input.input-validation-error {
  border: 1px solid #e80c4d;
}
input[type="checkbox"].input-validation-error {
  border: 0 none;
}
.validation-summary-errors {
  color: #e80c4d;
  font-weight: bold;
  font-size: 1.1em;
  text-align: left;
}
.validation-summary-valid {
  display: none;
}
/* tables
----------------------------------------------------------*/
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 0 none;
}
th a {
  display: block;
  position: relative;
}
th a:hover {
  color: #000;
}
th.asc a,
th.desc a {
  margin-right: .75em;
}
th.asc a:after,
th.desc a:after {
  display: block;
  position: absolute;
  right: 0em;
  top: 0;
  font-size: 0.75em;
}
th.asc a:after {
  content: '▲';
}
th.desc a:after {
  content: '▼';
}
#QuickEntryWindow_wnd_title:after {
  content: 'Quick Entry';
}
td {
  padding: 0.25em 2em 0.25em 0em;
  border: 0 none;
}
tr.pager td {
  padding: 0 0.25em 0 0;
}
#role-permissions #new-role-form {
  position: relative;
  padding-bottom: 27px;
}
#role-permissions #new-role-form form div {
  text-align: start;
}
#role-permissions .btns-form {
  margin-top: 5px;
  display: block;
}
.preWrap {
  white-space: pre-wrap;
}
/*top toolbar buttons*/
.fakeSave,
.save,
.saveAs,
.fakeSaveAs,
.new,
.open:not(.dropdown),
.open-area,
.open-preload,
.print,
.fakePrint,
.excel,
.displayMode,
.editMode,
.flowchart > span,
#top-toolbar > .collapseAllTbar,
#top-toolbar > .expand,
.viewAreas,
.iapAreas,
.clip,
#top-toolbar > .refresh,
.popoutD,
.cancelEdit > span,
.resetStatus > span,
.refresh > span,
.checkspelling > span,
.openOrganizer,
.toolbarEdit,
.customToolbarButton,
.teams,
.imageButton,
.resetDefaultGridWidths span,
#top-toolbar > .filterResources > span,
.refreshRateSettings span {
  width: 30px;
  height: 30px;
  background-position: center;
  background-size: auto;
  margin: 3px;
  padding: 0px;
}
/*miscellaneous buttons */
.refreshBtn,
.addBtn,
.deleteBtn {
  padding: 10px;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
}
.zoomIn,
.zoomOut {
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomIn {
  background-image: url('/IAP6/Images/Diagram/Zoom_in.PNG');
}
.zoomInCOPHospitals {
  background-image: url('/IAP6/Images/Diagram/Zoom_in.PNG');
  width: 5px;
  height: 15px;
  background-repeat: no-repeat;
}
.zoomInCOPMishaps {
  background-image: url('/IAP6/Images/Diagram/Zoom_in.PNG');
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomOutCOPHospitals {
  background-image: url('/IAP6/Images/Diagram/minus.PNG');
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomInCOPRAR {
  background-image: url('/IAP6/Images/Diagram/Zoom_in.PNG');
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomOutCOPRAR {
  background-image: url('/IAP6/Images/Diagram/minus.PNG');
  width: 5px;
  height: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.zoomOut {
  background-image: url('/IAP6/Images/Diagram/minus.PNG');
}
.addBtn {
  background-image: url('/IAP6/Images/add.svg');
  background-repeat: no-repeat;
  background-color: transparent !important;
  border: 2px solid transparent;
}
.addBtn:hover {
  background-image: url('/IAP6/Images/add.svg');
  background-repeat: no-repeat;
  background-color: #FAD7DA !important;
  border-radius: 12px;
  border: 2px solid #FAD7DA;
}
#BadgeID {
  margin-right: 5px;
}
.badgeBtn {
  background-image: url(/IAP6/Images/new_person_eqt_assign.png);
  vertical-align: middle;
  background-color: transparent !important;
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  border: none;
}
.deleteBtn {
  background-image: url('/IAP6/Images/del.svg');
  background-repeat: no-repeat;
  background-color: transparent !important;
  border: 2px solid transparent;
}
.deleteBtn:hover {
  background-image: url('/IAP6/Images/del.svg');
  background-repeat: no-repeat;
  background-color: #FAD7DA !important;
  border-radius: 12px;
  border: 2px solid #FAD7DA;
}
.refreshBtn {
  background-image: url('/IAP6/Images/RefreshGreen.png');
  vertical-align: middle;
  background-color: transparent;
}
.fakeSave {
  background-image: url('/IAP6/Images/Toolbar/save_all.png');
  background-repeat: no-repeat;
}
.save {
  background-image: url('/IAP6/Images/Toolbar/save_all.png');
  background-repeat: no-repeat;
}
.fakeSaveAs {
  background-image: url('/IAP6/Images/Toolbar/save_as.png');
  background-repeat: no-repeat;
}
.saveAs {
  background-image: url('/IAP6/Images/Toolbar/save_as.png');
  background-repeat: no-repeat;
}
.new {
  background-image: url('/IAP6/Images/Toolbar/new_file.png');
  background-repeat: no-repeat;
}
.open:not(.dropdown) {
  background-image: url('/IAP6/Images/Toolbar/open_file.png');
  background-repeat: no-repeat;
}
.open-area {
  background-image: url('/IAP6/Images/Toolbar/open_file.png');
  background-repeat: no-repeat;
}
.open-preload {
  background-image: url('/IAP6/Images/Toolbar/open_preload.png');
  background-repeat: no-repeat;
}
.checkspelling > span {
  background-image: url('/IAP6/Images/Utilities/Spellcheck.png');
  background-repeat: no-repeat;
}
.print {
  background-image: url('/IAP6/Images/Toolbar/print.svg');
  background-repeat: no-repeat;
}
.fakePrint {
  background-image: url('/IAP6/Images/Toolbar/print.svg');
  background-repeat: no-repeat;
}
.settings {
  background-image: url('/IAP6/Images/settings.png');
  padding: 10px;
  background-position: center;
  background-size: contain;
}
.splitScreen {
  background-image: url('/IAP6/Images/splitscreen.svg');
  padding: 10px;
  background-position: center;
  background-size: contain;
}
.carouselView {
  background-image: url('/IAP6/Images/carouselViewIcon.png');
  width: 30px;
  height: 30px;
  background-position: center;
  background-size: contain;
}
.settings,
.splitScreen {
  width: 30px;
  height: 30px;
  background-position: center;
  background-size: 21px 21px;
  background-repeat: no-repeat;
}
.excel {
  background-image: url('/IAP6/Images/Toolbar/Excel.png');
  background-repeat: no-repeat;
}
.flowchart > span {
  background-image: url('/IAP6/Images/Toolbar/flowchart.png');
  background-repeat: no-repeat;
}
.collapse,
.collapseAllTbar {
  background-image: url('/IAP6/Images/collapse.png');
  background-repeat: no-repeat;
}
.expand {
  background-image: url('/IAP6/Images/expand.png');
  background-repeat: no-repeat;
}
#GroupResources {
  top: 2px;
}
#ics213rrDetailsForm .tools-left label {
  margin-bottom: 0px;
  margin-right: 4px;
}
.viewAreas,
.iapAreas {
  background-image: url('/IAP6/Images/areas.svg');
  background-repeat: no-repeat;
  background-size: 20px;
}
.clip {
  background-image: url('/IAP6/Images/Clip.png');
  background-repeat: no-repeat;
}
.displayMode {
  background-image: url('/IAP6/Images/Display.png');
  background-repeat: no-repeat;
}
.editMode {
  background-image: url('/IAP6/Images/Edit.png');
  background-repeat: no-repeat;
}
#top-toolbar > .refresh {
  background-image: url('/IAP6/Images/Menu/Refresh.svg');
  background-repeat: no-repeat;
}
.popoutD {
  background-image: url('/IAP6/Images/popoutD.png');
  background-repeat: no-repeat;
}
.cancelEdit > span {
  padding: 10px;
  background-image: url(/IAP6/Images/Toolbar/cancel_edit.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.resetStatus > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/reset_status.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.refresh > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/refresh.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.resetDefaultGridWidths > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/reset_width.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.refreshRateSettings > span {
  background-image: url('/IAP6/Images/Refresh.png');
  background-repeat: no-repeat;
}
.consolidate > span {
  background-image: url('/IAP6/Images/Consolidate.png');
  padding: 10px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.bulkBadges > span {
  background-image: url('/IAP6/Images/Consolidate.png');
  padding: 10px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.bulkCheckIn > span {
  background-image: url('/IAP6/Images/Consolidate.png');
  padding: 10px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.autoRefresh > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/refresh_off.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  /*   &.checked {
        display: none;
    }*/
}
.filterResources > span {
  padding: 10px;
  background-image: url('/IAP6/Images/filterGrid.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.globalSearch > span {
  padding: 10px;
  background-image: url('/IAP6/Images/searchBlack.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
#Coordinates-open-popup {
  border-radius: 4px;
  border: solid 1px;
}
.get-data-images-popup-header .full-input {
  margin-top: 4px;
}
.get-data-images-popup-header .full-input #get-data-images-search-img {
  margin-top: 2px !important;
}
.download {
  margin-top: 8px;
  height: 25px !important;
  width: 25px;
  background-image: url('/IAP6/Images/download-Blue.png');
  background-position: center;
  background-size: 24px;
  vertical-align: middle;
  background-repeat: no-repeat;
}
.openOrganizer {
  background-image: url('/IAP6/Images/FlowChart.png');
  background-repeat: no-repeat;
}
.toolbarEdit {
  background-image: url('/IAP6/Images/Edit.png');
  background-repeat: no-repeat;
}
.addFolderBtn {
  padding: 11px;
  background-image: url('/IAP6/Images/addFolder.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
}
.deleteFolderBtn {
  padding: 11px;
  background-image: url('/IAP6/Images/deleteFolder.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
}
.folder {
  padding: 8px;
  background-image: url('/IAP6/Images/Open.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 3px;
  height: 5px;
}
#top-toolbar ul {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
  vertical-align: middle;
}
#top-toolbar ul li {
  padding-right: 5px;
}
#top-toolbar li > ul {
  display: none;
}
#top-toolbar li > strong {
  display: inline-block;
  padding-left: 5px;
  border-left: solid 1.5px #e5e5e5;
}
#top-toolbar li > ul > li {
  cursor: pointer;
  display: flex;
  border-radius: 5px;
}
#top-toolbar .nested-menu {
  padding-right: 0px;
  filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.5));
  top: 29px;
  border-radius: 5px;
}
#top-toolbar .nested-menu.tempHidden {
  display: none !important;
}
.nested-menu.visible {
  display: block;
  background-color: white;
  position: absolute;
}
#dropdown-arrow {
  width: 30px;
  height: 30px;
  margin: 0px;
  padding: 0;
}
#dropdown-arrow img {
  margin-left: 7px;
  margin-top: 8px;
}
#dropdown-arrow:hover {
  background: #F24B4B;
  border-radius: 15px;
}
#dropdown-arrow:hover img {
  filter: invert(0) !important;
}
#toolbarArrow li#dropdown-arrow:hover .nested-menu {
  display: flex;
  flex-direction: column;
  background-color: white;
  position: absolute;
  z-index: 999;
}
#toolbarArrow .nested-menu.visible {
  display: block;
  background-color: white;
  position: absolute;
}
#toolbarArrow li#dropdown-arrow .nested-menu.touch-device-notvissible {
  background-color: transparent;
}
#toolbarArrow li#dropdown-arrow:hover .nested-menu.touch-device-notvissible {
  display: none;
  background-color: transparent;
}
/* ORG CHART TEMPLATE FORM */
.org-chart-template > div + div {
  margin-top: 63px !important;
}
.org-chart-template #paper-parent #diagram {
  margin-top: 106px;
}
.org-chart-template #paper-parent {
  margin-top: 115px;
}
#org-chart-container .toolbar-incident-version {
  margin-top: 41px;
}
/* ORG CHART TEMPLATE FORM */
#org-chart-container .tools-div.navbar.navbar-default.navbar-fixed-top {
  background-color: #F1F1F4;
  border-bottom: 1px solid;
  margin-top: 61px;
  z-index: 900;
  position: relative;
}
#org-chart-container .incident-info-toolbar {
  z-index: 900;
}
#org-chart-container .navbar {
  z-index: 900 !important;
}
#role-permissions input[type=checkbox] {
  margin: 5px;
}
.version-info-toolbar .template-version-name {
  padding-right: 5px;
}
.version-info-toolbar .template-version-name #TemplateName {
  max-width: 50%;
}
.header-get-data-images {
  color: #FFD700;
  background-color: #00487D;
  padding: 1px;
  padding-left: 5px;
  overflow: hidden;
}
.incident-info-toolbar .toolbar-gray-caps {
  margin: 2px;
  margin-left: 5px;
  color: #9696A0;
  text-transform: uppercase;
  font-size: 10px;
}
.incident-info-toolbar strong {
  margin-left: 5px;
}
.darkMode .version-info-toolbar div > strong,
.darkMode .version-info-toolbar div > span > strong {
  background-color: #000;
  color: #fff;
  border-color: #8b94aa;
}
.version-info-toolbar .toolbar-gray-caps {
  margin: 2px;
  margin-left: 0px;
  color: #9696A0;
  text-transform: uppercase;
  font-size: 10px;
}
.version-info-toolbar div > strong,
.version-info-toolbar div > span > strong {
  margin-left: 0px;
  vertical-align: middle;
  line-height: 26px;
  height: 26px;
  border: solid 1px #c5c5c5;
  padding-left: 4px;
  padding-right: 4px;
  border-radius: 3px;
  width: auto;
  display: block;
  overflow: hidden;
  font-weight: normal;
  min-width: 160px !important;
  max-width: none !important;
}
.version-info-toolbar .version-name .version-name-combobox {
  width: fit-content !important;
}
.version-info-toolbar .k-textbox,
.version-info-toolbar .k-textbox input,
.version-info-toolbar .k-combobox {
  width: 100% !important;
  max-width: none !important;
}
.header-get-data-images {
  height: 40px;
}
.period-incident-part {
  width: 100%;
  background-color: white;
  padding: 1px;
  padding-left: 10px;
  overflow: hidden;
  padding-bottom: 5px;
  display: flex;
  padding-top: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  /* updated k-dropdown to k-dropdownlist*/
}
.period-incident-part div {
  margin-left: 0px !important;
  margin-right: 10px !important;
  padding: 0px !important;
}
.period-incident-part .version-name .period-and-version input {
  width: 100% !important;
  max-width: 100% !important;
}
.period-incident-part .version-name {
  padding-right: 0px;
  padding-left: 0px;
}
.period-incident-part .prepared-position {
  padding: 0;
}
.period-incident-part .prepared-by {
  padding: 0;
}
.period-incident-part .incident-status-class {
  padding: 0;
}
.period-incident-part .prepared-at {
  padding: 0;
}
.period-incident-part .version-name .k-widget.k-combobox.k-header {
  width: 55% !important;
  max-width: 55% !important;
}
.period-incident-part .prepared-position .k-widget.k-combobox {
  width: 180px;
}
.period-incident-part .periodNameLabel,
.period-incident-part .byLabel {
  min-width: 105px;
}
.period-incident-part .incident-name,
.period-incident-part .prepared-at {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.period-incident-part #VersionInfo_VersionName,
.period-incident-part #VersionInfo_PreparedBy {
  min-width: 150px !important;
}
.period-incident-part #IncidentPeriodInfo_PeriodName + strong {
  white-space: nowrap;
}
.period-incident-part .incident-status-class.rearrange-header label.formStatusLabel {
  width: 105px;
}
.period-incident-part .incident-status-class.rearrange-header .k-dropdownlist {
  max-width: 202px;
}
.period-incident-part .formStatusLabel + span {
  margin-left: 4px;
}
.period-incident-part label {
  white-space: nowrap;
}
.period-incident-part .spanDateAt {
  margin-left: -35px;
}
.period-incident-part .incident-name.header-single-line,
.period-incident-part .custom-col.header-single-line {
  display: inline;
}
.darkMode .cbx-list-horizontal-scroll .k-height-container {
  background-color: #181818 !important;
}
.version-info-toolbar .period-incident-part:not(.version-info-toolbar) {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media only screen and (max-width: 768px) {
  .version-info-toolbar .template-version-name {
    width: 50%;
  }
  #org-chart-container.org-chart-template.fullscreen-grid-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 114px !important;
  }
  #org-chart-container.org-chart-template.fullscreen-grid-container #paper-parent {
    margin-top: 163px !important;
  }
}
@media screen and (max-width: 1500px) {
  .period-incident-part .version-name,
  .period-incident-part .incident-name,
  .period-incident-part .prepared-by,
  .period-incident-part .prepared-position {
    margin-right: 20px;
  }
  .navbar .version-name {
    /* updated k-dropdown to k-dropdownlist*/
  }
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdownlist.k-header {
    width: 55% !important;
    max-width: 55% !important;
    margin-bottom: 1px;
  }
  .prepared-by {
    /* updated k-dropdown to k-dropdownlist*/
  }
  .prepared-by .full-width-input,
  .prepared-by .k-widget.k-dropdownlist.k-header {
    width: 55% !important;
    max-width: 55% !important;
    margin-bottom: 1px;
  }
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy,
  .period-incident-part.k-widget.k-combobox {
    min-width: 140px !important;
  }
  .period-incident-part .prepared-by {
    min-width: 210px;
  }
  .version-info-toolbar .template-version-name {
    width: 32%;
  }
}
@media only screen and (max-width: 768px) {
  #org-chart-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 96px;
  }
  .version-info-toolbar .template-version-name {
    width: 50%;
  }
  /*  #paper-parent {
        margin-top: 174px !important;
    }*/
  #org-chart-container .version-info-toolbar .template-version-name {
    width: 50%;
  }
  #org-chart-container.org-chart-template.fullscreen-grid-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 98px !important;
  }
  #org-chart-container.org-chart-template.fullscreen-grid-container #paper-parent {
    margin-top: 146px !important;
  }
}
@media screen and (max-width: 1350px) {
  body.font-size-large label {
    width: 240px !important;
  }
}
@media screen and (max-width: 1600px) {
  body.font-size-extralarge label {
    width: 240px !important;
  }
}
@media screen and (max-width: 1054px) {
  .navbar .incident-status-class,
  .navbar .period-incident-part .prepared-at {
    padding: 0 0 0 5px;
  }
  .navbar .prepared-at.rearrange-header .whiteColouredText.atLabel {
    margin-left: 20px;
  }
  .incident-info-toolbar.incident-info-toolbar .incident-status-class.rearrange-header {
    margin-right: 10px;
    padding-left: 5px;
  }
  .version-info-toolbar .prepared-by.rearrange-header {
    min-width: 210px;
  }
  .period-incident-part .version-name,
  .period-incident-part .incident-name,
  .period-incident-part .prepared-by {
    margin-right: 10px;
    padding-left: 5px;
  }
  .period-incident-part .incidentNameLabel {
    width: 105px;
  }
  .period-incident-part .byLabel,
  .period-incident-part .periodNameLabel {
    width: 90px;
    min-width: 90px;
  }
  .period-incident-part .atLabel,
  .period-incident-part .formStatusLabel {
    width: 65px;
  }
  .incident-info-toolbar .incident-status-class.rearrange-header label.formStatusLabel {
    width: 90px;
  }
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy {
    min-width: 140px !important;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdownlist.k-header {
    width: 100% !important;
    max-width: 200px !important;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdownlist.k-header,
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdownlist.k-header {
    width: 100% !important;
    max-width: 200px !important;
    margin-bottom: 1px;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .navbar .incident-status-class .k-dropdownlist,
  .navbar .incident-status-class.rearrange-header .k-dropdownlist {
    width: 100%;
    max-width: 200px;
  }
}
@media (max-width: 1024px) {
  /* #org-chart-container .tools-div.navbar.navbar-default.navbar-fixed-top {
        margin-top: 124px;
    }*/
  #admin-objectives.form-with-header {
    padding-top: 60px;
  }
  div.incident-name + div.incident-status-class {
    width: 25%;
  }
}
@media screen and (max-width: 890px) {
  .navbar .incident-status-class {
    padding: 0 0 0 5px;
  }
  #ics233 .tools-left {
    display: none;
  }
  .navbar .prepared-at.rearrange-header .whiteColouredText.atLabel {
    margin-left: 20px;
  }
  .incident-info-toolbar.incident-info-toolbar .incident-status-class.rearrange-header {
    width: 32%;
    margin-right: 10px;
    padding-left: 5px;
  }
  .version-info-toolbar .prepared-by.rearrange-header {
    min-width: 210px;
  }
  .period-incident-part .version-name,
  .period-incident-part .incident-name {
    margin-right: 10px;
    padding-left: 5px;
  }
  .period-incident-part .prepared-by {
    margin-right: 10px;
    padding-left: 5px;
  }
  .period-incident-part .prepared-by214 {
    width: 25% !important;
  }
  .period-incident-part .incidentNameLabel {
    width: 105px;
  }
  .period-incident-part .byLabel,
  .period-incident-part .periodNameLabel {
    width: 90px;
    min-width: 90px;
  }
  .period-incident-part .atLabel,
  .period-incident-part .formStatusLabel {
    width: 65px;
  }
  .incident-info-toolbar .incident-status-class.rearrange-header label.formStatusLabel {
    width: 90px;
  }
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy {
    min-width: 140px !important;
  }
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdown.k-header {
    width: 100% !important;
    max-width: 200px !important;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdownlist.k-header,
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdownlist.k-header {
    width: 100% !important;
    max-width: 200px !important;
    margin-bottom: 1px;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .navbar .incident-status-class .k-dropdownlist {
    width: 100%;
    max-width: 200px;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .navbar .incident-status-class.rearrange-header .k-dropdownlist {
    width: 100%;
    max-width: 200px;
  }
  .period-incident-part .incident-name {
    min-width: 210px !important;
  }
}
@media screen and (max-width: 790px) {
  .navbar .incident-status-class {
    padding: 0 0 0 5px;
  }
  .navbar .period-incident-part .prepared-at {
    margin-right: 10px;
    padding: 0 0 0 5px;
  }
}
@media screen and (max-width: 768px) {
  .navbar .incident-status-class {
    padding: 0 0 0 5px;
  }
  .navbar .period-incident-part .prepared-at {
    margin-right: 10px;
    padding: 0 0 0 5px;
  }
  .period-incident-part .prepared-by {
    margin-right: 10px;
    padding-left: 5px;
    width: 29% !important;
  }
  .period-incident-part .prepared-by214 {
    width: 25% !important;
    margin-right: -35px;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .navbar .incident-status-class .k-dropdownlist {
    width: 100%;
    max-width: 200px;
  }
  .period-incident-part > * {
    display: block;
  }
  .period-incident-part label {
    width: 120px !important;
  }
  /* updated k-dropdown to k-dropdownlist*/
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy,
  .period-incident-part .k-widget.k-dropdownlist.k-header,
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdownlist.k-header,
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdownlist.k-header {
    width: 250px !important;
    max-width: 250px !important;
  }
}
@media only screen and (max-width: 1024px) {
  #signFormWindow #sign-form .signFormComments_class {
    width: auto !important;
    float: none !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
  }
  #signFormWindow #sign-form .signFormComments_class > label {
    margin-right: 100px !important;
  }
  #signFormWindow .sign-form-parent #sign-form #PeriodAndVersionViewModel_SignForm_Comments {
    width: 320px !important;
  }
}
.form-action-menu {
  background-color: #BCD2E4;
  border: 1px solid #e3e3e3;
  padding: 10px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.restoreVersion > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/restore.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.delete > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/delete.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.attachments > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/attach.png');
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  margin-left: -3px;
}
.viewFlowchart > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/flowchart.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
#top-toolbar .disabled {
  pointer-events: none !important;
  background-color: lightgray;
}
.import > span,
.importData > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/import_data.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.export > span,
.exportData > span,
.advancedExport > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/export_data.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.printBlank > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/print_blank.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.refreshRateSettings > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/refresh.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.version-history > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/restore.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.viewHistory > span {
  padding: 10px;
  background-image: url('/IAP6/Images/Toolbar/view_history.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.copImageTitle {
  max-width: 163px;
  overflow: hidden;
}
.image-obj {
  float: left;
  position: relative;
  width: 111px;
  height: auto;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
.image-obj > div {
  height: auto;
  overflow: hidden;
  text-align: center;
}
.image-obj img {
  width: 100px;
  height: 100px;
  text-align: center;
  border-radius: 5px;
}
.image-obj .display-img {
  position: relative;
  /* float: left; */
  width: 100%;
  height: auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.image-obj .display-img-container {
  width: unset;
  height: unset;
}
.image-obj h3 {
  margin: auto;
  padding: 3px 5px 0 0;
  max-width: 96px;
  overflow: hidden;
  line-height: 1.1em;
  font-size: .9em;
  font-weight: normal;
  text-transform: uppercase;
  color: #999;
  text-align: center;
}
.image-obj .download-image {
  bottom: 40px;
  right: 20px;
  position: absolute;
}
.image-obj-display-mode {
  width: unset;
  height: unset;
}
#preloaded-images .k-listview:after,
#lstPreloadedIcons .k-listview:after,
#get-data-images-popup .k-listview:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*AUTOREFRESH CSS ////////////////////////////////////////////////////*/
paper.contentMode path,
#paper.drawingMode .html-element.text {
  pointer-events: none;
}
#page-container.autorefresh #paper .mce-tinymce,
#page-container.autorefresh .period-incident-part,
#page-container.autorefresh #paper {
  pointer-events: none !important;
}
.transparentBackground {
  display: none;
}
#page-container.autorefresh .toolbar-incident-version,
#page-container.autorefresh #paper-parent {
  position: relative;
}
#page-container.autorefresh .transparentBackground {
  display: inherit;
  width: 100%;
  height: 100%;
  background: rgba(192, 192, 192, 0.1);
  position: absolute;
  z-index: 1000;
  cursor: not-allowed;
}
.autorefresh .transparentBackground {
  display: inherit;
  width: 100%;
  height: 100%;
  background: rgba(192, 192, 192, 0.1);
  position: absolute;
  z-index: 1000;
  cursor: not-allowed;
}
.locked .transparentBackground {
  display: inherit;
  width: 100%;
  height: 100%;
  background: rgba(192, 192, 192, 0.1);
  position: absolute;
  z-index: 2000;
  cursor: not-allowed;
}
.locked .navbar .transparentBackground {
  height: 100%;
}
#incident-details-form.autorefresh {
  position: relative;
}
#page-container.autorefresh #paper .html-element.text span,
#page-container.autorefresh #paper .html-element.text label,
#page-container.printBlank.autorefresh #paper .html-element label,
.html-element:not(.text) .mce-tinymce,
.html-element.text select,
.html-element.text span,
.html-element.text label,
#paper.drawingMode .html-element textarea,
#page-container.autorefresh .tools-div,
#page-container.autorefresh .page-top .new,
#page-container.autorefresh .page-top .save,
#page-container.autorefresh .page-top .delete,
#page-container.autorefresh .page-top .cancelEdit,
#page-container.autorefresh .page-top .resetStatus,
#page-container.autorefresh .page-top .import,
#page-container.autorefresh .page-top .export,
#page-container.autorefresh .html-element button.delete,
#page-container.autorefresh .mce-toolbar-grp,
#page-container.autorefresh #paper .html-element textarea,
#page-container.autorefresh #paper .html-element input,
#page-container.autorefresh #paper .html-element select {
  display: none !important;
}
#page-container.autorefresh #paper .html-element label,
#page-container.autorefresh #paper .html-element span {
  display: block !important;
}
/*create incident non wizard with*/
@media (min-width: 1700px) {
  #CreateIncidentWindow .container {
    width: auto !important;
  }
}
#CreateIncidentWindow {
  /*width: 794px !important;*/
  overflow-y: auto;
  min-width: 515px;
  min-height: 220px;
  background-color: #f5f5f5;
  /* updated k-dropdown to k-dropdownlist*/
  /*TODO: Check on k-dropdoen-wrap */
}
#CreateIncidentWindow #Period_Name + strong {
  font-weight: 400 !important;
}
#CreateIncidentWindow .control-label {
  padding-top: 9px;
  padding-left: 5px;
  float: left;
  white-space: nowrap;
}
#CreateIncidentWindow .controls {
  padding-top: 3px;
}
#CreateIncidentWindow .row .col-xs-12.col-md-6.col-lg-6 .component {
  padding-top: 5px;
}
#CreateIncidentWindow textarea,
#CreateIncidentWindow #IncidentDetailsForm textarea {
  width: 300px !important;
  max-width: 100% !important;
}
#CreateIncidentWindow .nav.nav-pills.nav-wizard {
  height: 504px;
}
#CreateIncidentWindow .control-group .k-widget.k-datetimepicker.k-header ignore {
  float: right;
}
#CreateIncidentWindow .field-validation-valid.glyphicon.glyphicon-remove-circle {
  position: absolute;
}
#CreateIncidentWindow glyphicon.glyphicon-remove-circle.field-validation-error {
  margin-left: 5px;
}
#CreateIncidentWindow .validation-summary-errors ul {
  margin-top: 4px;
  margin-bottom: 2px;
}
#CreateIncidentWindow .k-widget.k-dropdownlist.k-header.full-width-input,
#CreateIncidentWindow .k-dropdown-wrap.k-disabled {
  background-color: #efefef;
}
#CreateIncidentWindow .well {
  padding: 15px;
  margin: 0px;
  height: 464px;
}
#CreateIncidentWindow .leftColumn {
  width: 52%;
  float: left;
}
#CreateIncidentWindow .rightColumn {
  width: 48%;
  float: right;
}
#CreateIncidentWindow label {
  padding-top: 5px;
  float: left;
  width: 160px;
  white-space: nowrap;
  box-sizing: content-box;
}
#CreateIncidentWindow .btn {
  color: black;
  background-color: white;
  padding: .20em;
  border: 1px solid black;
  min-width: 70px;
  width: auto;
  margin-right: 15px;
  margin-top: 5px;
}
#CreateIncidentWindow .btn:hover {
  border-color: #adadad;
  background-color: #D2D2D2;
}
#CreateIncidentWindow .btns-form {
  float: right;
  margin-right: 25px;
  margin-top: 35px;
  margin-bottom: 20px;
}
#CreateIncidentWindow .btns-form .btn {
  width: 70px;
}
#CreateIncidentWindow .marginT65Important {
  margin-top: 65px !important;
}
#CreateIncidentWindow .marginT35Important {
  margin-top: 35px !important;
}
#CreateIncidentWindow .createIncidentControl {
  margin-top: 5px;
}
#CreateIncidentWindow .createIncidentLevel_class .k-widget {
  width: 204px;
}
#CreateIncidentWindow #CreateIncidentForm + a {
  float: left;
  margin-top: 18px;
}
#CreateIncidentWindow #Description {
  width: 70.2% !important;
}
#CreateIncidentWindow #Coordinates {
  width: 167px !important;
}
#CreateIncidentWindow #Period_Id + div {
  margin-top: 22px;
}
#CreateIncidentWindow .descriptionLabel > label {
  margin-top: 50px;
}
#CreateIncidentWindow .externalDescription #Description {
  width: 77.2% !important;
}
#CreateIncidentWindow #Period_Id + div + div {
  float: left;
  width: 50%;
}
#CreateIncidentWindow #Period_Id + div + div > div > label {
  width: 100px;
}
#CreateIncidentWindow #Period_Id + div + div + div > div > label {
  width: 100px;
}
#CreateIncidentWindow .fieldName {
  padding-top: 0;
  margin: 2px;
  float: none;
}
#CreateIncidentWindow #Coordinates_CoordinatesReadonly {
  width: 167px !important;
}
#CreateIncidentWindow .createIncidentControl #Select-map-btn.displayNone {
  display: none;
}
#CreateIncidentWindow div.create-incident-bottom-left {
  float: left;
  width: 170px;
  height: 50px;
}
#CreateIncidentWindow div.create-incident-bottom-left div.req-label-wrap {
  padding-top: 5px;
  padding-left: 10px;
}
#IsIncidentExternal + div > input {
  float: right !important;
}
#CreateIncidentForm .validation-summary-errors {
  font-size: 12px;
  margin-top: -20px;
}
#CreateIncidentForm .window-footer-buttons {
  position: inherit !important;
  width: auto !important;
}
#CreateIncidentForm.basic basic-short-hidden {
  display: none;
}
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div {
  width: auto;
  float: none;
}
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div + div {
  width: auto;
  float: none;
}
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div + div + div > div > label {
  margin-top: auto;
}
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div + div + div > div > label:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#CreateIncidentWizardWindow div.required-text.incident-from-wizard {
  padding-top: 10px;
  padding-left: 20px;
  display: contents;
}
#CreateIncidentWizardWindow #CreateIncidentForm .col-xs-12.col-md-6.col-lg-6 + .col-xs-12.col-md-6.col-lg-6 > div,
#CreateIncidentWizardWindow #CreateIncidentForm #IsIncidentExternal + div + div + div + div + div {
  width: auto !important;
  float: none !important;
}
#CreateIncidentWizardWindow #Objectives tr td.objectivesCombobox > span {
  max-height: 152px;
  display: block;
}
#CreateIncidentWizardWindow #Objectives tr td div.strategicsGrid tr td.strategicColumn {
  max-width: 10px;
}
#CreateIncidentWizardWindow #resourcesForm .k-grid tr td {
  padding-left: 0px;
}
ul#Objective_listbox li.k-item {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: normal;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  max-height: 140px;
}
#CreateIncidentForm .k-datetimepicker,
#CreateIncidentForm .full-width-input,
#CreateIncidentForm .k-textbox.coordinates-field {
  width: 204px !important;
}
/* ---------------------*/
/* Create External Incident  */
.createExternalIncident #IsIncidentExternal + div + div + div + div > div > label {
  margin-top: auto !important;
}
.createExternalIncident #Description {
  width: 72.9% !important;
}
.createExternalIncident #Description {
  height: 80px;
}
.createExternalIncident .descriptionLabel > label {
  margin-top: 30px !important;
}
.createExternalIncident .k-grid-content {
  height: 70px !important;
  overflow-y: scroll;
  background: #F5F5F5;
}
/* ---------------------*/
#CreateIncidentForm textarea,
#IncidentDetailsForm textarea {
  width: 100% !important;
  max-width: 100% !important;
}
.bordered-form-part {
  border: 1px solid #A0BCE4;
  padding: 10px;
  margin-top: 5px;
}
#FormWizard input[type='submit'],
#FormWizard input[type='reset'] {
  display: none;
}
/*.k-header>.k-grid-filter,.k-header>k-header-column-menu {
    padding:0 !important;
}*/
/*.k-header>.k-grid-filter, .k-header>.k-header-column-menu {

}*/
.k-grid-filter-menu.k-active {
  padding: 4px 2px;
  background: linear-gradient(130deg, #ff692D, #EA4E00) !important;
  color: #ffffff !important;
  overflow: hidden;
}
.k-grid-filter-menu {
  height: 25px !important;
  width: 25px !important;
  right: -1px;
  background: #d3d3d3;
  position: absolute !important;
  top: 1px;
  border-radius: 4px;
  margin: 0px -2px 0px 0px !important;
}
.darkMode .k-grid-filter-menu {
  background: #747c90;
}
.k-grid-filter-menu.k-active > .k-i-filter {
  color: #fff !important;
  filter: invert(1);
  font-weight: bolder;
  padding: 11px;
  border-radius: 10px;
}
#page-container #titlebar {
  background: #01487d;
  border-radius: 20px 20px 0px 0px;
  padding: 3px 10px;
}
.autorefresh #lock-img,
.locked #lock-img {
  display: inline-block !important;
}
.autorefresh .cancelEdit,
.locked .cancelEdit,
.autorefresh .resetStatus,
.locked .resetStatus,
.autorefresh .save,
.locked .save,
.locked .fakeSave,
.autorefresh .new,
.locked .new,
.locked .restoreVersion,
.autorefresh .restoreVersion,
.autorefresh .delete,
.locked .delete {
  display: none;
}
/*.autorefresh .autoRefresh > span:not(.checked),
.transparentBackground {
    display: none;
}*/
#AllAttachmentsWindow .addImg,
#AllAttachmentsWindow .deleteImg {
  max-height: 20px;
}
/* updated k-dropdown to k-dropdownlist*/
#wether-container .k-widget.k-dropdownlist.k-header.marginB20 {
  margin-bottom: 0px;
}
#wether-container #weather .btn-gradient {
  margin-top: -9px;
}
#CreateIncidentWizardWindow #wether-container {
  margin-top: 25px !important;
}
#CreateIncidentWizardWindow #weather .panel-content .overflowY-auto {
  margin-top: 35px !important;
}
#CreateIncidentWizardWindow #weatherEditContent .weather-edit-textbox {
  width: 40px;
}
#CreateIncidentWizardWindow #weatherEditContent .custom-dropdown-width {
  /* updated k-dropdown to k-dropdownlist*/
}
#CreateIncidentWizardWindow #weatherEditContent .custom-dropdown-width .k-dropdownlist {
  width: 130px !important;
}
#CreateIncidentWizardWindow #weatherEditContent #Notes {
  width: 490px !important;
}
#CreateIncidentWizardWindow .custom-dropdown-width-90 {
  /* updated k-dropdown to k-dropdownlist*/
}
#CreateIncidentWizardWindow .custom-dropdown-width-90 .k-dropdownlist {
  width: 90px !important;
}
#CreateIncidentWizardWindow #displayNauticalData {
  padding-left: 20px;
}
button.attachments {
  border: none;
  background: transparent;
}
button.attachments.hasAttachments {
  border: 2px solid #F24B4B !important;
  border-radius: 15px;
  /*background-color: #ff6666;*/
}
.height25 {
  height: 41px;
}
.textbox-smaller input,
.textbox-smaller .k-numeric-wrap {
  width: 170px !important;
}
.textbox-smaller .k-widget.k-numerictextbox {
  width: 215px !important;
}
.autorefresh #assets-container {
  position: relative;
}
#imageEditorUploader label {
  float: left;
  margin-top: 5px;
  width: 100px;
}
#imageEditorUploader #divBtnSettings {
  width: 105px;
  display: inline-block;
}
#imageEditorUploader .btbs-form {
  margin-bottom: 3px;
}
#imageEditorUploader .k-upload {
  position: inherit !important;
  margin-left: 100px;
}
#imageEditorUploader #SessionID + div > div > label + div > div > div {
  height: 130px;
}
#imageEditorUploader #SessionID + div > div > label + div > div + script + div {
  height: 100px;
  overflow: hidden;
  display: inline-block;
  position: absolute;
  margin-top: -100px;
}
.button-close-editor {
  float: right !important;
}
.component.ImageTitle_class,
.component.Coordinates_class {
  display: block;
  clear: both;
  margin-top: 5px;
}
.component.ImageTitle_class .fields-container,
.component.Coordinates_class .fields-container {
  display: inline-block;
}
.component.ImageTitle_class {
  margin-bottom: 10px;
  margin-top: 5px;
}
.component.ImageTitle_class .control-group > label:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#IncidentDetailsForm .component.Name_class label:after,
#IncidentDetailsForm .component.Date_class label:after,
#IncidentDetailsForm .component.Description_class label:after,
#IncidentDetailsForm .component.CategoryID_class label:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#imageEditorUploader .control-group {
  display: block;
}
/*Update k-input to k-input-inner*/
*:not(.k-multiselect-wrap) > .k-input-inner {
  width: 100% !important;
  max-width: 100% !important;
}
[data-valmsg-for="Image"] {
  vertical-align: top;
}
.menu-details > ul {
  list-style: none;
  display: inline-block;
  padding: 0px;
}
.menu-details > ul > li > ul {
  display: none;
  list-style: none;
  position: absolute;
  padding: 0px;
  background-color: white;
  margin-top: 10px;
}
.menu-details > ul > li > ul li.print {
  background: none;
  padding: 10px;
  padding-left: 0px;
}
.menu-details > ul > li > ul li.print:hover {
  background-color: #FEC480;
}
.menu-details > ul > li > ul li.print > span {
  padding: 10px;
  background-image: url('/IAP6/Images/print.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.menu-details > ul > li:hover > ul {
  display: block;
}
#imageEditorUploader {
  width: 100%;
  height: 97%;
}
#imageEditorUploader .loading-img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
#assets.k-grid,
#asset-main-container,
#assets-container {
  height: 100%;
  /*Update k-input to k-input-inner*/
  /*TODO: check on .k-dropdown-wrap*/
}
#assets.k-grid .k-dropdown-wrap > .k-input-inner,
#asset-main-container .k-dropdown-wrap > .k-input-inner,
#assets-container .k-dropdown-wrap > .k-input-inner {
  text-align: left !important;
}
#assets-container .tools-div {
  margin-top: 1px;
}
#assets-container #assets #Data_coordinates_CoordinatesReadonly {
  width: 266px !important;
}
#assets.k-grid .k-edit-cell {
  padding-left: 5px !important;
}
.k-link.k-nav-today {
  display: none !important;
}
.k-widget.k-calendar .k-footer {
  cursor: pointer;
}
.k-widget.k-calendar .k-footer:hover {
  text-decoration: underline;
}
.k-widget.k-calendar .k-footer:after {
  height: 50px;
  width: 50px;
  content: "NOW";
}
body.blockForLoading {
  position: relative;
}
body.blockForLoading .transparentBackgroundBlock {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
}
#AreaImagesListView .image-obj {
  float: none;
  display: inline-block;
  border-radius: 5px;
  border: solid 1px #e5e5e5;
}
#AreaImagesListView .image-obj-display {
  float: none;
  display: block;
}
/*.autorefresh .autoRefresh > span:not(.checked) {
    display: none;
}

.autorefresh .autoRefresh > span.checked {
    display: inline-block !important;
}*/
#wizard-editor .marginB20 {
  margin: 0;
}
.input-only-for-display {
  border: none !important;
  background: transparent !important;
}
.k-window .row {
  box-sizing: border-box;
  margin-right: 0px;
}
.k-window .row .col-xs-1,
.k-window .row .col-xs-1,
.k-window .row .col-sm-1,
.k-window .row .col-md-1,
.k-window .row .col-lg-1,
.k-window .row .col-xs-2,
.k-window .row .col-sm-2,
.k-window .row .col-md-2,
.k-window .row .col-lg-2,
.k-window .row .col-xs-3,
.k-window .row .col-sm-3,
.k-window .row .col-md-3,
.k-window .row .col-lg-3,
.k-window .row .col-xs-4,
.k-window .row .col-sm-4,
.k-window .row .col-md-4,
.k-window .row .col-lg-4,
.k-window .row .col-xs-5,
.k-window .row .col-sm-5,
.k-window .row .col-md-5,
.k-window .row .col-lg-5,
.k-window .row .col-xs-6,
.k-window .row .col-sm-6,
.k-window .row .col-md-6,
.k-window .row .col-lg-6,
.k-window .row .col-xs-7,
.k-window .row .col-sm-7,
.k-window .row .col-md-7,
.k-window .row .col-lg-7,
.k-window .row .col-xs-8,
.k-window .row .col-sm-8,
.k-window .row .col-md-8,
.k-window .row .col-lg-8,
.k-window .row .col-xs-9,
.k-window .row .col-sm-9,
.k-window .row .col-md-9,
.k-window .row .col-lg-9,
.k-window .row .col-xs-10,
.k-window .row .col-sm-10,
.k-window .row .col-md-10,
.k-window .row .col-lg-10,
.k-window .row .col-xs-11,
.k-window .row .col-sm-11,
.k-window .row .col-md-11,
.k-window .row .col-lg-11,
.k-window .row .col-xs-12,
.k-window .row .col-sm-12,
.k-window .row .col-md-12,
.k-window .row .col-lg-12 {
  box-sizing: border-box;
}
#CreateIncidentWizardWindow {
  overflow: hidden;
  padding-top: 0;
}
#CreateIncidentWizardWindow #top-toolbar {
  padding: 3px !important;
}
#CreateIncidentWizardWindow .navbar {
  display: none;
}
#CreateIncidentWizardWindow .form-with-header-double {
  padding-top: 0;
}
#CreateIncidentWizardWindow .toggler {
  display: none;
}
#CreateIncidentWizardWindow .btns-form {
  display: none;
}
#CreateIncidentWizardWindow #next-btn {
  margin-left: 3px;
}
#CreateIncidentWizardWindow .wizard-right-section {
  overflow-x: hidden;
}
#CreateIncidentWizardWindow .wizard-right-section .component.Coordinates_class .control-group .fields-container {
  width: 250px;
}
#CreateIncidentWizardWindow .wizard-right-section .component.Coordinates_class .control-group .fields-container #Coordinates_CoordinatesReadonly {
  width: 212px;
}
#CreateIncidentWizardWindow #Select-map-btn.displayNone {
  display: none;
}
#users-security-administration {
  min-height: 100%;
}
#users-security-administration .custom-header {
  text-align: center;
}
#users-security-administration .custom-header button {
  text-align: center;
  padding-left: 10px;
}
#users-security-administration .custom-header .multiselect-colm-label {
  float: left;
}
#UsersIncidentSecurityVert .accessPane.middle {
  height: auto !important;
  top: 40% !important;
}
#sidebar-menu #searchSection {
  margin-left: 5px;
  margin-right: 5px;
  width: calc(100% - 10px);
  min-width: 200px;
  margin-bottom: 8px;
  border-radius: 5px;
  background-color: white;
  border: 1px #9696A0 solid;
  /*TODO: check on .k-dropdown-wrap*/
  /*Update k-input to k-input-inner*/
  /*TODO: check on .k-dropdown-wrap*/
  /*      .k-dropdown-wrap {
            border: 0px;
            background-color: @navDarkBlue;
            border-color: @navDarkBlue;
        }*/
}
#sidebar-menu #searchSection .k-input > input + span {
  display: none;
}
#sidebar-menu #searchSection #menusCB_listbox {
  background-color: #647892;
}
#sidebar-menu #searchSection #menusCB_listbox li:hover {
  border: 1px solid #8B94AA;
}
#sidebar-menu #searchSection .k-input-inner {
  background-color: white;
  color: black !important;
}
#sidebar-menu #searchSection .k-icon,
#sidebar-menu #searchSection .k-tool-icon {
  color: white;
}
#sidebar-menu #searchSection ::placeholder {
  color: black;
}
#sidebar-menu #searchSection ::-webkit-input-placeholder {
  /* chrome */
  color: black;
}
#sidebar-menu #searchSection :-moz-placeholder {
  /* Firefox 18- */
  color: black;
}
#sidebar-menu #searchSection ::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
#sidebar-menu #searchSection :-ms-input-placeholder {
  /* IE */
  color: black;
}
#sidebar-menu #searchSection .k-combobox {
  width: calc(100% - 40px);
  border: 0px;
}
#sidebar-menu #searchSection .k-input-button {
  display: none;
}
#sidebar-menu .searchBtn {
  padding: 18px;
  padding-top: 5px;
  padding-bottom: 4px;
  background-image: url('/IAP6/Images/menu/go_icon.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  cursor: pointer;
}
#sidebar-menu .searchBtn:hover {
  background-color: #8B94AA;
}
#sidebar-menu .searchIcon {
  padding: 8px;
  background-image: url('/IAP6/Images/menu/search.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-left: 3px;
  margin-right: 3px;
}
#sidebar-menu .refreshBtn {
  margin: 0px 4px;
  padding: 14px;
  padding-top: 5px;
  padding-bottom: 4px;
  background-image: url('/IAP6/Images/RefreshNav.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  border: 1px solid whitesmoke;
  cursor: pointer;
}
#sidebar-menu .refreshBtn:hover {
  border-color: #FEC480;
}
#sidebar-menu .btns {
  float: right;
  display: inline-block;
  padding-top: 6px;
}
@-moz-document url-prefix() {
  #sidebar-menu .btns {
    padding-top: 2px;
  }
}
#sidebar-menu .goBtn {
  padding: 9px;
  padding-bottom: 4px;
  background-image: url('/IAP6/Images/menu/go_icon.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  cursor: pointer;
  border-radius: 5px;
}
#sidebar-menu .goBtn:hover {
  background-color: #8B94AA;
  background-image: url('/IAP6/Images/menu/go_icon_light.png');
  padding-bottom: 2px;
}
.sidebar-header .btns {
  padding-top: 8px;
}
.loading-img {
  margin-left: 4px;
}
#searchBoxDiv #searchSection {
  margin-left: 5px;
  margin-right: 5px;
  width: calc(100% - 10px);
  min-width: 200px;
  margin-bottom: 8px;
  border-radius: 5px;
  background-color: white;
  padding: 5px 3px;
  border: 1px #9696A0 solid;
  /*TODO: check on .k-dropdown-wrap*/
  /*Update k-input to k-input-inner*/
  /*TODO: check on .k-dropdown-wrap*/
}
#searchBoxDiv #searchSection .k-dropdown-wrap > input + span {
  display: none;
}
#searchBoxDiv #searchSection #menusCB_listbox li:hover {
  border: 1px solid #8B94AA;
}
#searchBoxDiv #searchSection .k-input-inner {
  background-color: white;
  color: black !important;
}
#searchBoxDiv #searchSection .k-dropdown-wrap {
  border: 0px;
  background-color: #647892;
  border-color: #647892;
  display: contents;
}
#searchBoxDiv #searchSection .k-icon,
#searchBoxDiv #searchSection .k-tool-icon {
  color: white;
}
#searchBoxDiv #searchSection ::placeholder {
  color: black;
}
#searchBoxDiv #searchSection ::-webkit-input-placeholder {
  /* chrome */
  color: black;
}
#searchBoxDiv #searchSection :-moz-placeholder {
  /* Firefox 18- */
  color: black;
}
#searchBoxDiv #searchSection ::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
#searchBoxDiv #searchSection :-ms-input-placeholder {
  /* IE */
  color: black;
}
#searchBoxDiv #searchSection .k-combobox {
  width: calc(100% - 40px);
  border: none;
}
#searchBoxDiv #searchSection .k-select {
  display: none;
}
#searchBoxDiv .searchIcon {
  padding: 8px;
  background-image: url('/IAP6/Images/menu/search.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-left: 3px;
  margin-right: 3px;
}
#searchBoxDiv .btns {
  float: right;
  display: inline-block;
  padding-top: 6px;
}
@-moz-document url-prefix() {
  #searchBoxDiv .btns {
    padding-top: 2px;
  }
}
#searchBoxDiv .goBtn {
  padding: 9px;
  padding-bottom: 4px;
  background-image: url('/IAP6/Images/menu/go_icon.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  cursor: pointer;
  border-radius: 10px;
}
#searchBoxDiv .goBtn:hover {
  background-color: #8B94AA;
  background-image: url('/IAP6/Images/menu/go_icon_light.png');
  padding-bottom: 2px;
}
#iap-form .panel-header-min25 {
  min-height: 33px !important;
}
#iap-form .panel-header-min25 .tools-left button {
  margin-right: 5px;
}
#checklist-item-dropdown-wrap {
  left: -59px;
}
.ics214-content-wrap .tools-left .label {
  margin-bottom: 0px;
}
#preloaded-images #listView {
  min-height: 120px;
}
/*#preloaded-images > div {
    height: 100%;
    padding-top: 20px;

    @media only screen and (max-width: 956px) {
        padding-top: 44px;
    }
}*/
#preloaded-images .image-obj h3 {
  text-transform: none;
}
#preloaded-images .remove-filters-btn {
  word-wrap: break-word;
  white-space: normal;
}
#preloaded-images-top .searchByTitleDescBtn {
  margin-left: -18px;
}
#preloaded-images {
  padding-top: 49px !important;
}
#preloaded-images #horizontalOptions {
  top: 29px;
  border-top: 1px solid #9696A0;
}
@media only screen and (max-width: 917px) {
  #preloaded-images #horizontalOptions {
    top: 59px;
  }
}
.incident-imgs-wrapper {
  height: calc(100% - 29px);
}
@media only screen and (max-width: 917px) {
  .incident-imgs-wrapper {
    height: calc(100% - 59px);
  }
}
#images-thumbnails {
  margin-top: 10px !important;
}
#ICS214IndividualLog-container .form-with-header {
  padding-top: 96px;
}
#ICS214IndividualLog-container .panel-header {
  height: 36px !important;
}
#ics214Form .tools-right,
#ics214Form .tools-left {
  display: inline-flex;
}
.toolbar-auto-refresh-wrap {
  max-height: 23.14px !important;
}
.toolbar-auto-refresh-wrap input {
  position: relative;
  top: -4px;
}
.toolbar-auto-refresh-wrap label {
  line-height: 20px;
  margin-bottom: 0px;
  position: relative;
  bottom: 6px;
}
.check-in-out-report-container .period-incident-part {
  display: none !important;
}
#checkInCheckoutReport {
  padding-top: 25px;
}
#checkInCheckoutReport > .panel-header {
  height: 41px !important;
}
#checkInCheckoutReport > .panel-header > .tools-div > .tools-left > label,
#checkInCheckoutReport > .panel-header > .tools-div > .tools-left > .k-datepicker {
  margin-right: 8px;
}
#checkInCheckoutReport > .panel-header > .tools-div > .tools-left > .k-datepicker {
  margin-left: 4px;
}
#ics201-1-wrap > .form-with-header,
#ics208-container > .form-with-header {
  padding-top: 95px;
}
#ics233-container > .form-with-header {
  padding-top: 80px;
}
#ics233 > .panel-header {
  height: 38px !important;
}
#ics233 .panel-header .color-box {
  border-radius: 5px;
  border: 1px #c5c5c5 solid;
}
#ics233 > .panel-header > .tools-div > .tools-left > label {
  margin-bottom: 0px;
  margin-left: 2px;
  margin-right: 5px;
}
#foldersTreeView > .k-group > .k-item,
#foldersTreeView > .k-group > .k-item > .k-group > .k-item {
  margin-top: 4px;
  margin-bottom: 4px;
}
#resourcesMulti {
  height: 432px !important;
}
#multiple-add-tools {
  height: 38px !important;
  padding-right: 8px;
  padding-left: 8px;
}
/*prevent element from showning before the kendo window parent is ready*/
/*#CreateIncidentWizardWindow > *, #CreateIncidentWindow > *, [id$='-popup-select-map'] > *, #get-data-images-popup > *, #editPersonnelInfo > *, #RanksSelection > * {*/
/*#CreateIncidentWizardWindow > *, #CreateIncidentWindow > *, #get-data-images-popup > *, #editPersonnelInfo > *, #RanksSelection > * {
    display: none;
}*/
.k-widget.k-window #CreateIncidentWizardWindow > *,
.k-widget.k-window #CreateIncidentWindow > *,
.k-widget.k-window [id$='-popup-select-map'] > *,
.k-window.k-focus #get-data-images-popup > *,
.k-widget.k-window #editPersonnelInfo > *,
.k-widget.k-window #RanksSelection > * {
  display: block;
}
.k-widget.k-window.info-about {
  min-height: 380px !important;
}
/* Navigation Setup */
#navigation-wrapper {
  background: white;
}
#navigation-wrapper .vsplitter {
  background: #00487D !important;
}
#navigation-wrapper #selectedScreens {
  border: none;
}
#navigation-wrapper #selectedScreens .k-grid-content {
  height: calc(100% - 10px) !important;
}
#ManageHomeScreensSplitter .k-color-preview-mask {
  width: 20px !important;
  height: 20px !important;
}
#ManageHomeScreensSplitter .k-colorpicker {
  margin-top: 5px;
  margin-bottom: 5px;
}
.darkMode .dijitDialogPaneContent {
  background-color: #000;
  padding: 10px;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}
.darkMode .dijitDialogTitleBar {
  padding: 7px;
}
.darkMode .dijitTextBox {
  border: solid 1px #e5e5e5 !important;
  cursor: pointer;
  padding: 5px;
  border-radius: 3px;
}
.darkMode .dijitInputField {
  color: #fff !important;
  background-color: none !important;
}
.darkMode .dijitButtonNode {
  padding-left: 4px;
  padding-right: 4px;
  border-radius: 3px;
  color: #000;
}
.darkMode .dijitButton {
  border-radius: 3px;
}
.esriSignInDialog {
  border-radius: 3px;
}
.navigation-column-wrapper {
  position: relative;
  height: 100%;
}
.navigation-setup-toolbar {
  min-height: 31px;
}
#navigation-wrapper .navigation-setup-rightpanel {
  padding: 5px;
}
#navigation-forms-list,
#navigation-menus-wrapper {
  position: absolute;
  top: 36px !important;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto !important;
  height: 624px !important;
}
#NewPersonWindow #dialog-buttons-wrapper {
  top: 152px;
}
#SelectAreaWindow {
  min-height: 344px !important;
}
.delete-image {
  width: 20px;
  height: 20px;
  background-position: center !important;
  background-size: contain !important;
  cursor: pointer;
}
.selectedScreensTopPannel {
  top: 70px !important;
}
@media only screen and (max-width: 1280px) {
  #navigation-forms-list {
    top: 78px;
  }
}
@media only screen and (width: 1195px) {
  #navigation-forms-list {
    top: 65px;
  }
}
.navigation-menu-list {
  display: none;
}
.navigation-menu-list.selected {
  display: block !important;
}
.splitter-header {
  border: 1px solid;
  border-color: #c5c5c5;
}
.splitter-header h5 {
  padding-left: 5px;
  font-weight: bold;
}
#PreloadedView {
  margin-right: 10px;
}
input[readonly="readonly"] {
  background-color: rgba(238, 238, 238, 0.5) !important;
  cursor: not-allowed;
}
.k-filter-menu .k-widget.k-calendar .k-footer {
  visibility: hidden !important;
}
table[role="grid"] tr td span.k-icon.k-plus {
  width: 15px !important;
}
/*button:not(.btn):not(.k-button), input[type="button"]:not(.btn):not(.k-button) {
    border: none;
}*/
#treeHolder {
  height: 100%;
  max-width: 100%;
}
#viewAreasOnlyWindow #treeHolder {
  height: 99%;
}
#areas-container,
#tactical-container,
#areas-container .form-with-header {
  height: 100%;
}
#areas-container .save {
  display: inline-block;
}
#area-editor-container {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
#area-editor-container .row {
  margin: 8px 0;
}
#areas-container #get-data-images-button,
#areas-container.locked .save,
#areas-container.locked .addImgTreeview,
#areas-container.locked .deleteImgTreeview,
#areas-container.locked .addImg,
#areas-container.locked .deleteImg,
#areas-container.locked .addImgImage,
#areas-container.locked .deleteImgImage,
#areas-container.locked .edit-btn,
#areas-container.locked .details-btn,
#areas-container.locked .get-image-data {
  display: none;
}
.autoRefresh .hideIfAutorefreshOrLocked,
.locked .hideIfAutorefreshOrLocked #areas-container.autorefresh .save,
#areas-container.autorefresh .addImgTreeview,
#areas-container.autorefresh .deleteImgTreeview,
#areas-container.autorefresh .addImg,
#areas-container.autorefresh .deleteImg,
#areas-container.autorefresh .addImgImage,
#areas-container.autorefresh .deleteImgImage,
#areas-container.autorefresh .edit-btn,
#areas-container.autorefresh .details-btn,
#areas-container.autorefresh .get-image-data {
  display: none;
}
.toggler [data-size] {
  padding: 10px;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  /*border: none;*/
}
#image-editor .map-markers .k-textbox {
  width: 160px !important;
  margin-bottom: 5px;
}
#image-editor .map-markers #favToggle {
  margin-bottom: 5px;
}
.toggler [data-size='maximize-btn'] {
  background-image: url('/IAP6/Images/Max.png');
  background-color: transparent !important;
  border: 2px solid transparent;
}
.toggler [data-size='maximize-btn']:hover {
  background-image: url('/IAP6/Images/Max.png');
  background-color: #FAD7DA !important;
  border-radius: 12px;
  border: 2px solid #FAD7DA;
}
.toggler [data-size='minimize-btn'] {
  background-image: url('/IAP6/Images/Min.png');
  background-color: transparent !important;
  border: 2px solid transparent;
}
.toggler [data-size='minimize-btn']:hover {
  background-image: url('/IAP6/Images/Min.png');
  background-color: #FAD7DA !important;
  border-radius: 12px;
  border: 2px solid #FAD7DA;
}
.toggler [data-size='restore-btn'] {
  background-image: url('/IAP6/Images/Min.png');
  background-color: transparent !important;
  border: 2px solid transparent;
}
.toggler [data-size='restore-btn']:hover {
  background-image: url('/IAP6/Images/Min.png');
  background-color: #FAD7DA !important;
  border-radius: 12px;
  border: 2px solid #FAD7DA;
}
.k-list li pre {
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
  background: transparent !important;
}
.hidden-container {
  display: none;
}
.button-row button {
  margin: 5px 0px;
}
#resourceFindResourceWindow .col-lg-4 {
  margin-bottom: 5px;
}
#resourceFindResourceWindow .col-lg-4 label {
  margin-bottom: 0px;
}
#resourceFindResourceWindow .row {
  margin-right: 0px;
  margin-left: 0px;
}
#resourceFindResourceWindow #ClearFilters {
  width: 90px;
  display: block;
}
#resourceFindResourceWindow #RefreshFindResources {
  width: 90px;
}
#resourceFindResourceWindow .k-grid {
  height: 100% !important;
  /* .k-grid-content {
        height: calc(~"100% - 140px") !important;
    }*/
  /*TODO: check on .k-dropdown-operator*/
}
#resourceFindResourceWindow .k-grid .k-grid-header {
  overflow: hidden !important;
}
#resourceFindResourceWindow .k-grid .k-grid-content {
  height: 100% !important;
}
#resourceFindResourceWindow .k-grid .k-dropdown-operator + button {
  padding: 0px;
  margin-top: 2px !important;
  width: 22px;
  margin: 0px;
}
#resourceFindResourceWindow .k-grid .k-grid-norecords {
  width: 2700px;
}
#resourceFindResourceWindow .k-grid .k-grid-norecords-template {
  margin-left: 145px !important;
  width: 30%;
}
#resourceFindResourceWindow .k-grid tr,
#resourceFindResourceWindow .k-grid td {
  padding-left: 0px;
}
#resourceFindResourceWindow .k-grid .k-detail-row,
#resourceFindResourceWindow .k-grid .k-detail-cell {
  height: auto !important;
  max-height: auto !important;
}
#ICS231MeetingSummaryForm .tools-left {
  line-height: 38px;
  height: 38px;
}
.panel-header-min25 .tools-right input {
  min-height: 20px;
}
#ICS231MeetingSummaryForm .panel-header {
  height: 38px !important;
}
#getFormDataWin {
  max-height: 24px;
  height: 18px;
}
#GeneralInformation-wrapper .panel-content {
  padding: 10px;
}
#FindResourcesGrid k-filter-row > th:first-child,
#FindResourcesGrid .k-grid tbody td:first-child {
  text-decoration: underline;
  text-align: center;
}
#FindResourceGrid-wrapper {
  height: calc(100% - 75px) !important;
}
#iframe-areas .form-with-header {
  padding-top: 60px;
  font-size: 100px !important;
}
#totalSplit {
  font-weight: bold;
}
#hospitalsSearchBtn,
#HospitalsClearSearch,
#HospitalsSearch {
  margin-left: 3px;
  margin-right: 3px;
}
#totalSplit span {
  font-weight: initial;
}
#totalSplit span.red {
  color: red;
}
.inner-kendo-grid th,
.hiddenHeaderRow th,
.hiddenHeaderRow thead {
  display: none;
}
.ui-accordion-header {
  background: #00487D;
}
.ui-accordion-content {
  background: #a3cceb;
}
.ui-accordion .ui-accordion-content-active {
  color: white;
}
.accordion-head {
  cursor: pointer;
  color: black;
  margin: 4px 0px;
}
.accordion-head .accordion-arrow {
  height: 17px;
  width: 17px;
  background-image: url('/IAP6/Images/Menu/navArrow.png');
  margin-left: 5px;
  border-radius: 8px;
  display: inline-block;
  vertical-align: middle;
}
.accordion-head .accordion-arrow.rotate {
  background-image: url('/IAP6/Images/Menu/navArrow_r.png');
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: 0.5s;
  background-color: #F24B4B;
}
.accordion-head .accordion-arrow.rotate-reset {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: 0.5s;
}
/*.accordion-head > img {
    height: 17px;
    background-color: @navLightBlue;
}

.accordion-head > img.rotate {
    .transformRotate(90deg);
    transition: 0.5s;
    background-color: @highlightRed;
}

.accordion-head > img.rotate-reset {
    .transformRotate(0deg);
    transition: 0.5s;
}

.accordion-head img {
    margin-left: 5px;
    border-radius: 8px;
}*/
#sidebar-submenu div a.tab-link {
  margin-left: 5px;
  cursor: pointer;
}
.nav-tab-link {
  cursor: pointer;
  color: black !important;
  margin: 4px 0px;
  padding-left: 15px;
}
.nav-tab-link:hover {
  color: black !important;
  text-decoration: underline;
}
.resetTransform {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.scale,
.scale2_0,
.scale2_5,
.scale3_0 {
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -o-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
.scale {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.scale2_0 {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.scale2_5 {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.scale3_0 {
  -webkit-transform: scale(1.8);
  -moz-transform: scale(1.8);
  -o-transform: scale(1.8);
  -ms-transform: scale(1.8);
  transform: scale(1.8);
}
.OutOfBody {
  width: 100%;
  position: absolute;
  bottom: 0px;
}
.aarInsTxt {
  width: 95%;
}
.tools-div .fieldName {
  color: black;
  padding-top: 0px;
  /*padding-left: 10px;*/
  margin-bottom: 0px;
}
#ics202a-container label.control-label {
  display: none;
}
.btns-container {
  float: right;
  padding: 5px;
}
.btns-container-left {
  float: left;
  padding: 5px;
}
.rich-text-title {
  color: darkblue;
  font-weight: bold;
}
.rich-text-field-name {
  color: darkred;
  font-weight: bold;
}
#RichTextPreloadsWindow #richTextPreloadField {
  height: 150px;
  border: 1px solid black;
  overflow: auto;
}
/* Rich Text Summary */
.richtext-note-panel .panel-header,
.sections-positions .panel-header {
  height: auto;
}
#AllAttachmentsWindow .t-button,
.autorefresh .preload-btn,
.autorefresh .addPriority,
.autorefresh .deletePriority {
  display: none;
}
#ResourceForm .k-upload.k-header {
  border: none;
  background-color: transparent;
}
.resizeable-panel {
  background-color: #f5f5f5;
  overflow: hidden;
}
.k-grid .detail-box {
  position: absolute;
  width: 95%;
}
.k-grid .detail-box-inline {
  width: 1000px;
}
.k-grid-content {
  min-height: 100px;
}
.k-grid-content input[type=checkbox] {
  margin: 2px;
  margin-right: 5px;
  top: 3px;
}
.k-grid-content .k-datetimepicker {
  width: 100%;
  min-width: unset;
}
.chk-grid-select input[type=checkbox] {
  top: auto;
  margin: 0;
}
.k-grid-content .k-grid-content {
  min-height: initial;
}
.k-grid tbody > tr {
  /*do not remove the ">" ! trust me :D */
  height: 27px;
}
#AllAttachmentsWindow.locked .addImg,
#AllAttachmentsWindow.locked .deleteImg,
#AllAttachmentsWindow.locked .getPreloads,
#AllAttachmentsWindow.autorefresh .addImg,
#AllAttachmentsWindow.autorefresh .deleteImg,
#AllAttachmentsWindow.autorefresh .getPreloads {
  display: none !important;
}
#toolbarArrow,
#toolbarArrow * {
  z-index: 9999 !important;
}
.k-list-optionlabel:not(.k-hover) {
  background-color: white;
  color: black;
}
.k-list-optionlabel {
  z-index: 2000 !important;
  position: relative;
}
.k-animation-container ul.k-list,
.k-animation-container ul.k-list * {
  z-index: 1050;
}
.k-animation-container .k-list {
  padding-top: 0px !important;
}
#AllAttachmentsWindow .k-upload {
  display: none !important;
}
.k-grid ul li {
  display: inline;
}
td a.hasParent {
  background-image: url('/IAP6/Images/Grouping.png');
  cursor: default;
  width: 1em !important;
  height: 1em !important;
}
@media only screen and (min-width: 1225px) {
  .grid-popup-editor {
    width: 1000px;
  }
}
@media only screen and (max-width: 1224px) and (min-width: 769px) {
  .grid-popup-editor {
    width: 700px;
  }
  .organizations-popup-editor {
    width: 950px !important;
  }
}
@media only screen and (max-width: 768px) {
  .grid-popup-editor {
    width: 500px;
  }
  .organizations-popup-editor {
    width: 500px !important;
  }
}
/*[placeholder]:focus::-webkit-input-placeholder {
    -moz-transition: opacity 0.5s 0.5s ease;
    -o-transition: opacity 0.5s 0.5s ease;
    -webkit-transition: opacity 0.5s 0.5s ease;
    transition: opacity 0.5s 0.5s ease;
    opacity: 0;
}*/
/*Update k-input to k-input-inner*/
#SelectVersionWindow.hideForGetData #SwitchViews,
#SelectVersionWindow.hideForGetData #newVersion,
#SelectVersionWindow.hideForGetData #select-period-version,
#SelectVersionWindow.hideForGetData .selectVersion,
#SelectVersionWindow.hideForGetData #VersionsView .selectPeriod-text,
#SelectVersionWindow.hideForGetData #VersionsView .k-dropdownlist,
#SelectVersionWindow.hideForGetDataWithPeriods #SwitchViews,
#SelectVersionWindow.hideForGetDataWithPeriods #newVersion,
#SelectVersionWindow.hideForGetDataWithPeriods .selectVersion {
  display: none !important;
}
body.font-size-medium * {
  font-size: 14px;
}
body.font-size-medium #top-toolbar span {
  font-size: 17px;
}
body.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
body.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
body.font-size-medium #top-title .action-plan {
  font-size: 20px;
}
body.font-size-medium #top-title .responseGroupTextIndex {
  font-size: 12px;
}
body.font-size-medium #top-menu span {
  font-size: 12px;
}
body.font-size-medium #top-menu a {
  font-size: 12px;
}
body.font-size-medium #top-messages {
  font-size: 12px;
}
body.font-size-medium #top-messages div {
  font-size: 12px;
}
body.font-size-medium #top-chatMessages {
  font-size: 12px;
}
body.font-size-medium #top-chatMessages div {
  font-size: 12px;
}
body.font-size-medium #top-logQuickEntry {
  font-size: 12px;
}
body.font-size-medium #top-logQuickEntry div {
  font-size: 12px;
}
body.font-size-large * {
  font-size: 18px;
}
body.font-size-large #top-toolbar span {
  font-size: 21px;
}
body.font-size-large td.req-cell div.req-have-need,
body.font-size-large td div.req-have-need {
  font-size: 17px;
}
body.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
body.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
body.font-size-large #top-title .action-plan {
  font-size: 20px;
}
body.font-size-large #top-title .responseGroupTextIndex {
  font-size: 12px;
}
body.font-size-large #top-menu span {
  font-size: 12px;
}
body.font-size-large #top-menu a {
  font-size: 12px;
}
body.font-size-large #top-messages {
  font-size: 12px;
}
body.font-size-large #top-messages div {
  font-size: 12px;
}
body.font-size-large #top-chatMessages {
  font-size: 12px;
}
body.font-size-large #top-chatMessages div {
  font-size: 12px;
}
body.font-size-large #top-logQuickEntry {
  font-size: 12px;
}
body.font-size-large #top-logQuickEntry div {
  font-size: 12px;
}
body.font-size-extralarge * {
  font-size: 24px;
}
body.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
body.font-size-extralarge td.req-cell div.req-have-need,
body.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
body.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
body.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
body.font-size-extralarge #top-title .action-plan {
  font-size: 20px;
}
body.font-size-extralarge #top-title .responseGroupTextIndex {
  font-size: 12px;
}
body.font-size-extralarge #top-menu span {
  font-size: 12px;
}
body.font-size-extralarge #top-menu a {
  font-size: 12px;
}
body.font-size-extralarge #top-messages {
  font-size: 12px;
}
body.font-size-extralarge #top-messages div {
  font-size: 12px;
}
body.font-size-extralarge #top-chatMessages {
  font-size: 12px;
}
body.font-size-extralarge #top-chatMessages div {
  font-size: 12px;
}
body.font-size-extralarge #top-logQuickEntry {
  font-size: 12px;
}
body.font-size-extralarge #top-logQuickEntry div {
  font-size: 12px;
}
.panel-content.font-size-medium * {
  font-size: 14px;
}
.panel-content.font-size-medium #top-toolbar span {
  font-size: 17px;
}
.panel-content.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
.panel-content.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
.panel-content.font-size-medium #top-title .action-plan {
  font-size: 20px;
}
.panel-content.font-size-medium #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.panel-content.font-size-medium #top-menu span {
  font-size: 12px;
}
.panel-content.font-size-medium #top-menu a {
  font-size: 12px;
}
.panel-content.font-size-medium #top-messages {
  font-size: 12px;
}
.panel-content.font-size-medium #top-messages div {
  font-size: 12px;
}
.panel-content.font-size-medium #top-chatMessages {
  font-size: 12px;
}
.panel-content.font-size-medium #top-chatMessages div {
  font-size: 12px;
}
.panel-content.font-size-medium #top-logQuickEntry {
  font-size: 12px;
}
.panel-content.font-size-medium #top-logQuickEntry div {
  font-size: 12px;
}
.panel-content.font-size-large * {
  font-size: 18px;
}
.panel-content.font-size-large #top-toolbar span {
  font-size: 21px;
}
.panel-content.font-size-large td.req-cell div.req-have-need,
.panel-content.font-size-large td div.req-have-need {
  font-size: 17px;
}
.panel-content.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
.panel-content.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
.panel-content.font-size-large #top-title .action-plan {
  font-size: 20px;
}
.panel-content.font-size-large #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.panel-content.font-size-large #top-menu span {
  font-size: 12px;
}
.panel-content.font-size-large #top-menu a {
  font-size: 12px;
}
.panel-content.font-size-large #top-messages {
  font-size: 12px;
}
.panel-content.font-size-large #top-messages div {
  font-size: 12px;
}
.panel-content.font-size-large #top-chatMessages {
  font-size: 12px;
}
.panel-content.font-size-large #top-chatMessages div {
  font-size: 12px;
}
.panel-content.font-size-large #top-logQuickEntry {
  font-size: 12px;
}
.panel-content.font-size-large #top-logQuickEntry div {
  font-size: 12px;
}
.panel-content.font-size-extralarge * {
  font-size: 24px;
}
.panel-content.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
.panel-content.font-size-extralarge td.req-cell div.req-have-need,
.panel-content.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
.panel-content.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
.panel-content.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
.panel-content.font-size-extralarge #top-title .action-plan {
  font-size: 20px;
}
.panel-content.font-size-extralarge #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-menu span {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-menu a {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-messages {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-messages div {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-chatMessages {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-chatMessages div {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-logQuickEntry {
  font-size: 12px;
}
.panel-content.font-size-extralarge #top-logQuickEntry div {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium * {
  font-size: 14px;
}
.right-splitter-pane.font-size-medium #top-toolbar span {
  font-size: 17px;
}
.right-splitter-pane.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
.right-splitter-pane.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
.right-splitter-pane.font-size-medium #top-title .action-plan {
  font-size: 20px;
}
.right-splitter-pane.font-size-medium #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-menu span {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-menu a {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-messages {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-messages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-chatMessages {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-chatMessages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-logQuickEntry {
  font-size: 12px;
}
.right-splitter-pane.font-size-medium #top-logQuickEntry div {
  font-size: 12px;
}
.right-splitter-pane.font-size-large * {
  font-size: 18px;
}
.right-splitter-pane.font-size-large #top-toolbar span {
  font-size: 21px;
}
.right-splitter-pane.font-size-large td.req-cell div.req-have-need,
.right-splitter-pane.font-size-large td div.req-have-need {
  font-size: 17px;
}
.right-splitter-pane.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
.right-splitter-pane.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
.right-splitter-pane.font-size-large #top-title .action-plan {
  font-size: 20px;
}
.right-splitter-pane.font-size-large #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-menu span {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-menu a {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-messages {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-messages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-chatMessages {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-chatMessages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-logQuickEntry {
  font-size: 12px;
}
.right-splitter-pane.font-size-large #top-logQuickEntry div {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge * {
  font-size: 24px;
}
.right-splitter-pane.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
.right-splitter-pane.font-size-extralarge td.req-cell div.req-have-need,
.right-splitter-pane.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
.right-splitter-pane.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
.right-splitter-pane.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
.right-splitter-pane.font-size-extralarge #top-title .action-plan {
  font-size: 20px;
}
.right-splitter-pane.font-size-extralarge #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-menu span {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-menu a {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-messages {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-messages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-chatMessages {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-chatMessages div {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-logQuickEntry {
  font-size: 12px;
}
.right-splitter-pane.font-size-extralarge #top-logQuickEntry div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium * {
  font-size: 14px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-toolbar span {
  font-size: 17px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #sidebar-selected-header span {
  font-size: 16px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #accordion #ui-id-1 {
  font-size: 16px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-title .action-plan {
  font-size: 20px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-menu span {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-menu a {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-messages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-messages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-chatMessages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-chatMessages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-logQuickEntry {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-medium #top-logQuickEntry div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large * {
  font-size: 18px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-toolbar span {
  font-size: 21px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large td.req-cell div.req-have-need,
.k-widget.k-grid.fullscreen-grid.font-size-large td div.req-have-need {
  font-size: 17px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-title .action-plan {
  font-size: 20px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-menu span {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-menu a {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-messages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-messages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-chatMessages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-chatMessages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-logQuickEntry {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-large #top-logQuickEntry div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge * {
  font-size: 24px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge td.req-cell div.req-have-need,
.k-widget.k-grid.fullscreen-grid.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-title .action-plan {
  font-size: 20px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-title .responseGroupTextIndex {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-menu span {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-menu a {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-messages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-messages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-chatMessages {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-chatMessages div {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-logQuickEntry {
  font-size: 12px;
}
.k-widget.k-grid.fullscreen-grid.font-size-extralarge #top-logQuickEntry div {
  font-size: 12px;
}
#TabName.skip-font-size {
  font-size: 12px;
}
k-link k-pager-nav k-pager-firs.skip-font-size * {
  font-size: 12px;
}
#ICS232ResourcesAtRisk .k-reset.k-tabstrip-items * {
  font-size: 12px;
}
#ICS232ResourcesAtRisk .tools-div.skip-font-size * {
  font-size: 12px;
}
#org-chart-container #diagram * {
  font-size: 12px;
}
body.cke_editable.font-size-small * {
  font-size: 18px;
}
body.cke_editable.font-size-small #top-toolbar span {
  font-size: 21px;
}
body.cke_editable.font-size-small td.req-cell div.req-have-need,
body.cke_editable.font-size-small td div.req-have-need {
  font-size: 17px;
}
body.cke_editable.font-size-small #sidebar-selected-header span {
  font-size: 20px;
}
body.cke_editable.font-size-small #accordion #ui-id-1 {
  font-size: 20px;
}
body.cke_editable.font-size-small #top-title .action-plan {
  font-size: 20px;
}
body.cke_editable.font-size-small #top-title .responseGroupTextIndex {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-menu span {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-menu a {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-messages {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-messages div {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-chatMessages {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-chatMessages div {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-logQuickEntry {
  font-size: 12px;
}
body.cke_editable.font-size-small #top-logQuickEntry div {
  font-size: 12px;
}
body.cke_editable.font-size-medium * {
  font-size: 18px;
}
body.cke_editable.font-size-medium #top-toolbar span {
  font-size: 21px;
}
body.cke_editable.font-size-medium td.req-cell div.req-have-need,
body.cke_editable.font-size-medium td div.req-have-need {
  font-size: 17px;
}
body.cke_editable.font-size-medium #sidebar-selected-header span {
  font-size: 20px;
}
body.cke_editable.font-size-medium #accordion #ui-id-1 {
  font-size: 20px;
}
body.cke_editable.font-size-medium #top-title .action-plan {
  font-size: 20px;
}
body.cke_editable.font-size-medium #top-title .responseGroupTextIndex {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-menu span {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-menu a {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-messages {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-messages div {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-chatMessages {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-chatMessages div {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-logQuickEntry {
  font-size: 12px;
}
body.cke_editable.font-size-medium #top-logQuickEntry div {
  font-size: 12px;
}
body.cke_editable.font-size-large * {
  font-size: 18px;
}
body.cke_editable.font-size-large #top-toolbar span {
  font-size: 21px;
}
body.cke_editable.font-size-large td.req-cell div.req-have-need,
body.cke_editable.font-size-large td div.req-have-need {
  font-size: 17px;
}
body.cke_editable.font-size-large #sidebar-selected-header span {
  font-size: 20px;
}
body.cke_editable.font-size-large #accordion #ui-id-1 {
  font-size: 20px;
}
body.cke_editable.font-size-large #top-title .action-plan {
  font-size: 20px;
}
body.cke_editable.font-size-large #top-title .responseGroupTextIndex {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-menu span {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-menu a {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-messages {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-messages div {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-chatMessages {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-chatMessages div {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-logQuickEntry {
  font-size: 12px;
}
body.cke_editable.font-size-large #top-logQuickEntry div {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge * {
  font-size: 24px;
}
body.cke_editable.font-size-extralarge #top-toolbar span {
  font-size: 27px;
}
body.cke_editable.font-size-extralarge td.req-cell div.req-have-need,
body.cke_editable.font-size-extralarge td div.req-have-need {
  font-size: 17px;
}
body.cke_editable.font-size-extralarge #sidebar-selected-header span {
  font-size: 26px;
}
body.cke_editable.font-size-extralarge #accordion #ui-id-1 {
  font-size: 26px;
}
body.cke_editable.font-size-extralarge #top-title .action-plan {
  font-size: 20px;
}
body.cke_editable.font-size-extralarge #top-title .responseGroupTextIndex {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-menu span {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-menu a {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-messages {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-messages div {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-chatMessages {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-chatMessages div {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-logQuickEntry {
  font-size: 12px;
}
body.cke_editable.font-size-extralarge #top-logQuickEntry div {
  font-size: 12px;
}
body.font-size-small #CopyIncident .panel-header.fixed-height {
  height: 50px;
}
body.font-size-medium #Default215ResourceKinds {
  padding-top: 34px;
}
body.font-size-medium #splitter-container_ics204 {
  margin-top: 7px;
}
body.font-size-medium #splitter-container_tacticalPlanWks {
  margin-top: 7px;
}
body.font-size-medium #form-appOptions-container {
  margin-top: 5px;
}
body.font-size-medium #form-appFiles-container {
  margin-top: 2px;
}
body.font-size-medium #form-archiveIncidents-container {
  margin-top: 6px;
}
body.font-size-medium #AreaPersonnel-container {
  margin-top: 3px;
}
body.font-size-medium #resourceAreaRecon {
  margin-top: 4px;
}
body.font-size-medium #areasOfOperation-container {
  margin-top: 7px;
  /*.k-pane .panel-header {
            height: auto;
        }*/
}
body.font-size-medium #areasOfOperation-container .multiline-text {
  height: 60px !important;
  max-height: 60px !important;
}
body.font-size-medium #form-attPreloads-container {
  margin-top: 2px;
}
body.font-size-medium #checkInCheckoutReport {
  padding-top: 44px;
}
body.font-size-medium #surveyReportBody {
  padding-top: 44px;
}
body.font-size-medium #ics233 #openActions {
  margin-top: 5px;
}
body.font-size-medium #verticalExecSummary > div.richtext-note-panel:nth-of-type(1) {
  margin-top: 2px;
}
body.font-size-medium #CopyIncident .panel-header.fixed-height {
  height: 55px;
}
body.font-size-medium #dailyCostReport-container {
  margin-top: 10px;
}
body.font-size-medium #default-incident-formstatuses-container .k-reset.k-tabstrip-items {
  margin-bottom: 4px;
}
body.font-size-medium #defaultIAPComponents {
  margin-top: 4px;
}
body.font-size-medium #default-meetings-container {
  margin-top: 3px;
}
body.font-size-medium #objectives-container {
  margin-top: 3px;
}
body.font-size-medium #leftResourceMenu {
  margin-top: 6px;
}
body.font-size-medium #watermarksFormWindow {
  margin-top: 3px;
}
body.font-size-medium #DefaultAssignmentWindowForm {
  margin-top: 3px;
}
body.font-size-medium #defincident-currencies-container {
  margin-top: 5px;
}
body.font-size-medium #equipmentDeploymentExercise ul.k-reset.k-tabstrip-items,
body.font-size-medium ul.k-reset.k-tabstrip-items {
  margin-bottom: 4px;
}
body.font-size-medium #hotzones-container {
  margin-top: 4px;
}
body.font-size-medium #selectIMHChecklistAdminForm {
  margin-top: 5px;
}
body.font-size-medium #form-incidentTypes-container {
  margin-top: 4px;
}
body.font-size-medium #form-meetingGroundRules-container {
  margin-top: 4px;
}
body.font-size-medium #operationalStatusUpdate-container {
  margin-top: 4px;
}
body.font-size-medium #Organizations #default-tools {
  margin-top: 2px;
}
body.font-size-medium #Organizations #editOrg,
body.font-size-medium #Organizations #clearSearch {
  height: 28px !important;
}
body.font-size-medium #form-personnel {
  margin-top: 4px;
}
body.font-size-medium #form-personnel #editOrg,
body.font-size-medium #form-personnel #clearSearch {
  height: 28px !important;
}
body.font-size-medium #PlanningCase_Form .blue-warning-lbl {
  height: 28px;
}
body.font-size-medium #form-radios-container {
  margin-top: 3px;
}
body.font-size-medium #resource-summary-page-container {
  margin-top: 1px;
}
body.font-size-medium #form-ResourceStatuses-Container {
  margin-top: 4px;
}
body.font-size-medium #resourcesStatusHistContainer {
  margin-top: 4px;
}
body.font-size-medium #resource-summary-page-container {
  margin-top: 6px;
}
body.font-size-medium #resourceTotalsChart {
  margin-top: 5px;
}
body.font-size-medium #resourceTotalsChart .panel-header {
  padding-top: 2px;
}
body.font-size-medium #SCAT-teams {
  margin-top: 3px;
}
body.font-size-medium #SCATSummaryFormMainDiv {
  margin-top: 3px;
}
body.font-size-medium #form-timezones-container {
  margin-top: 2px;
}
body.font-size-medium #user-preferences-container {
  margin-top: 2px;
}
body.font-size-medium #ValidateUserRoles {
  margin-top: 8px;
}
body.font-size-medium #form-workshifts-container {
  margin-top: 3px;
}
body.font-size-medium #ics201-1 div.header-text.black-text.displayInlineBlock {
  width: 105px;
}
.panel-content.font-size-medium #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 80px;
}
.panel-content.font-size-medium #image-preview-header .header-text.black-text.displayInlineBlock {
  width: 105px;
}
.form-without-gridcontainer.font-size-medium * {
  font-size: 14px;
}
body.font-size-large #Default215ResourceKinds {
  padding-top: 38px;
}
body.font-size-large #splitter-container_ics204 {
  margin-top: 17px;
}
body.font-size-large #splitter-container_tacticalPlanWks {
  margin-top: 17px;
}
body.font-size-large #form-appOptions-container {
  margin-top: 5px;
}
body.font-size-large #form-appFiles-container {
  margin-top: 9px;
}
body.font-size-large #form-archiveIncidents-container {
  margin-top: 10px;
}
body.font-size-large #AreaPersonnel-container {
  margin-top: 7px;
}
body.font-size-large #resourceAreaRecon {
  margin-top: 13px;
}
body.font-size-large #areasOfOperation-container {
  margin-top: 17px;
}
body.font-size-large #form-attPreloads-container {
  margin-top: 4px;
}
body.font-size-large #checkInCheckoutReport {
  padding-top: 53px;
}
body.font-size-large #surveyReportBody {
  padding-top: 53px;
}
body.font-size-large #ics233 #openActions {
  margin-top: 11px;
}
body.font-size-large #verticalExecSummary > div.richtext-note-panel:nth-of-type(1) {
  margin-top: 8px;
}
body.font-size-large #CopyIncident {
  margin-top: 2px;
}
body.font-size-large #CopyIncident .panel-header.fixed-height {
  padding-top: 5px;
  height: 75px;
}
body.font-size-large #dailyCostReport-container {
  margin-top: 20px;
}
body.font-size-large #default-incident-formstatuses-container .k-reset.k-tabstrip-items,
body.font-size-large ul.k-reset.k-tabstrip-items {
  margin-bottom: 14px;
}
body.font-size-large #defaultIAPComponents {
  margin-top: 8px;
}
body.font-size-large #default-meetings-container {
  margin-top: 7px;
}
body.font-size-large #objectives-container .form-with-header {
  padding-top: 77px;
}
body.font-size-large #leftResourceMenu {
  margin-top: 16px;
}
body.font-size-large #watermarksFormWindow {
  margin-top: 7px;
}
body.font-size-large #DefaultAssignmentWindowForm {
  margin-top: 5px;
}
body.font-size-large #defincident-currencies-container {
  margin-top: 9px;
}
body.font-size-large #equipmentDeploymentExercise ul.k-reset.k-tabstrip-items,
body.font-size-large ul.k-reset.k-tabstrip-items {
  margin-bottom: 13px;
}
body.font-size-large #hotzones-container {
  margin-top: 6px;
}
body.font-size-large #selectIMHChecklistAdminForm {
  margin-top: 10px;
}
body.font-size-large .imh-position-tools {
  margin-top: 4px;
}
body.font-size-large .imh-position-tools .selectedPane .panel-content {
  top: 105px;
}
body.font-size-large #form-incidentTypes-container {
  margin-top: 6px;
}
body.font-size-large #form-incident-security-container {
  margin-top: 3px;
}
body.font-size-large #form-incident-security-container .availablePane .panel-content,
body.font-size-large #form-incident-security-container .accessPane .panel-content {
  top: 115px;
}
body.font-size-large #form-meetingGroundRules-container {
  margin-top: 6px;
}
body.font-size-large .meeting-type-positions {
  margin-top: 4px;
}
body.font-size-large .meeting-type-positions .selectedPane .panel-content,
body.font-size-large .meeting-type-positions .availablePane .panel-content {
  top: 115px;
}
body.font-size-large #navigation-wrapper #navigation-forms-list {
  top: 125px !important;
}
body.font-size-large #navigation-wrapper .k-grid.ignore-tab-fix.menus-header {
  top: 42px;
}
body.font-size-large #navigation-wrapper #navigation-menus-wrapper {
  top: 60px;
}
body.font-size-large #operationalStatusUpdate-container {
  margin-top: 13px;
}
body.font-size-large #Organizations #default-tools {
  margin-top: 7px;
}
body.font-size-large #Organizations #editOrg,
body.font-size-large #Organizations #clearSearch {
  height: 35px !important;
}
body.font-size-large #form-personnel {
  margin-top: 7px;
}
body.font-size-large #form-personnel #editOrg,
body.font-size-large #form-personnel #clearSearch {
  height: 35px !important;
}
body.font-size-large #PlanningCase_Form .blue-warning-lbl {
  height: 32px;
}
body.font-size-large #form-radios-container {
  margin-top: 6px;
}
body.font-size-large #resource-summary-page-container {
  margin-top: 10px;
}
body.font-size-large #form-ResourceStatuses-Container {
  margin-top: 8px;
}
body.font-size-large #resourcesStatusHistContainer {
  margin-top: 8px;
}
body.font-size-large #resource-summary-page-container {
  margin-top: 16px;
}
body.font-size-large #resourceTotalsChart {
  margin-top: 13px;
}
body.font-size-large #resourceTotalsChart .panel-header {
  padding-top: 2px;
}
body.font-size-large #SCAT-teams {
  margin-top: 6px;
}
body.font-size-large #SCATSummaryFormMainDiv {
  margin-top: 8px;
}
body.font-size-large #form-timezones-container {
  margin-top: 6px;
}
body.font-size-large #user-preferences-container {
  margin-top: 7px;
}
body.font-size-large #ValidateUserRoles {
  margin-top: 16px;
}
body.font-size-large #form-workshifts-container {
  margin-top: 5px;
}
body.font-size-large #ics201-1 .header-text.black-text.displayInlineBlock {
  width: 120px;
}
.panel-content.font-size-large #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 80px;
}
.panel-content.font-size-large #AreasResourcesGrid .multiline-text {
  height: 76px;
  line-height: 17px;
}
.panel-content.font-size-large #image-preview-header .header-text.black-text.displayInlineBlock {
  width: 120px;
}
.panel-content.font-size-large #image-preview-sidebar {
  width: 180px;
}
#resourcesForm .k-widget.k-grid.fullscreen-grid.font-size-large span.k-icon.k-i-group-delete {
  margin-bottom: 5px;
}
.form-without-gridcontainer.font-size-large * {
  font-size: 18px;
}
.form-without-gridcontainer.font-size-large #IncidentDetailsForm .control-label {
  width: 210px;
}
.form-without-gridcontainer.font-size-large #IncidentDetailsForm label[for="Incident_Type"] {
  clear: both;
}
.form-without-gridcontainer.font-size-large #IncidentDetailsForm label[for="DisplayWatermark"] {
  margin-left: 447px;
  bottom: 25px;
}
.form-without-gridcontainer.font-size-large #IncidentDetailsForm #DisplayWatermark {
  bottom: 35px;
  margin-left: 660px;
}
body.font-size-extralarge #Default215ResourceKinds {
  padding-top: 46px;
}
body.font-size-extralarge #splitter-container_ics204 {
  margin-top: 35px;
}
body.font-size-extralarge #splitter-container_tacticalPlanWks {
  margin-top: 35px;
}
body.font-size-extralarge #form-appOptions-container {
  margin-top: 14px;
}
body.font-size-extralarge #form-appFiles-container {
  margin-top: 17px;
}
body.font-size-extralarge #form-archiveIncidents-container {
  margin-top: 18px;
}
body.font-size-extralarge #AreaPersonnel-container {
  margin-top: 15px;
}
body.font-size-extralarge #resourceAreaRecon {
  margin-top: 30px;
}
body.font-size-extralarge #areasOfOperation-container {
  margin-top: 37px;
}
body.font-size-extralarge #form-attPreloads-container {
  margin-top: 8px;
}
body.font-size-extralarge #checkInCheckoutReport {
  padding-top: 70px;
}
body.font-size-extralarge #surveyReportBody {
  padding-top: 70px;
}
body.font-size-extralarge #ics233 #openActions {
  margin-top: 24px;
}
body.font-size-extralarge #verticalExecSummary > div.richtext-note-panel:nth-of-type(1) {
  margin-top: 20px;
}
body.font-size-extralarge #form-meetingGroundRules-container {
  margin-top: 10px;
}
body.font-size-extralarge #navigation-wrapper #navigation-forms-list {
  top: 170px !important;
}
body.font-size-extralarge #navigation-wrapper .navigation-setup-toolbar {
  height: 108px !important;
}
body.font-size-extralarge #navigation-wrapper .k-grid.ignore-tab-fix.menus-header {
  top: 42px;
}
body.font-size-extralarge #navigation-wrapper .navigation-setup-rightpanel {
  height: 66px;
}
body.font-size-extralarge #navigation-wrapper #navigation-menus-wrapper {
  top: 75px;
}
body.font-size-extralarge #form-incident-security-container {
  margin-top: 3px;
}
body.font-size-extralarge #form-incident-security-container .availablePane .panel-content,
body.font-size-extralarge #form-incident-security-container .accessPane .panel-content {
  top: 140px;
}
body.font-size-extralarge .meeting-type-positions {
  margin-top: 11px;
}
body.font-size-extralarge .meeting-type-positions .selectedPane .panel-content,
body.font-size-extralarge .meeting-type-positions .availablePane .panel-content {
  top: 140px;
}
body.font-size-extralarge #CopyIncident {
  margin-top: 10px;
}
body.font-size-extralarge #CopyIncident .panel-header.fixed-height {
  padding: 5px 0;
  height: 95px;
}
body.font-size-extralarge #dailyCostReport-container {
  margin-top: 40px;
}
body.font-size-extralarge #default-incident-formstatuses-container .k-reset.k-tabstrip-items {
  margin-bottom: 26px;
}
body.font-size-extralarge #defaultIAPComponents {
  margin-top: 12px;
}
body.font-size-extralarge #default-meetings-container {
  margin-top: 12px;
}
body.font-size-extralarge #objectives-container {
  margin-top: 10px;
}
body.font-size-extralarge #leftResourceMenu {
  margin-top: 36px;
}
body.font-size-extralarge #watermarksFormWindow {
  margin-top: 15px;
}
body.font-size-extralarge #DefaultAssignmentWindowForm {
  margin-top: 8px;
}
body.font-size-extralarge #defincident-currencies-container {
  margin-top: 16px;
}
body.font-size-extralarge #equipmentDeploymentExercise ul.k-reset.k-tabstrip-items,
body.font-size-extralarge ul.k-reset.k-tabstrip-items {
  margin-bottom: 26px;
}
body.font-size-extralarge #hotzones-container {
  margin-top: 9px;
}
body.font-size-extralarge #selectIMHChecklistAdminForm {
  margin-top: 20px;
}
body.font-size-extralarge .imh-position-tools {
  margin-top: 12px;
}
body.font-size-extralarge .imh-position-tools .availablePane .panel-header {
  height: 48px;
}
body.font-size-extralarge .imh-position-tools .selectedPane .panel-content {
  top: 130px;
}
body.font-size-extralarge #form-incidentTypes-container {
  margin-top: 10px;
}
body.font-size-extralarge #operationalStatusUpdate-container {
  margin-top: 30px;
}
body.font-size-extralarge #Organizations #default-tools {
  margin-top: 15px;
}
body.font-size-extralarge #Organizations #editOrg,
body.font-size-extralarge #Organizations #clearSearch {
  height: 50px !important;
}
body.font-size-extralarge #form-personnel {
  margin-top: 15px;
}
body.font-size-extralarge #form-personnel #editOrg,
body.font-size-extralarge #form-personnel #clearSearch {
  height: 50px !important;
}
body.font-size-extralarge #PlanningCase_Form .blue-warning-lbl {
  height: 35px;
  padding-top: 3px;
}
body.font-size-extralarge #form-radios-container {
  margin-top: 10px;
}
body.font-size-extralarge #resource-summary-page-container {
  margin-top: 27px;
}
body.font-size-extralarge #form-ResourceStatuses-Container {
  margin-top: 15px;
}
body.font-size-extralarge #resourcesStatusHistContainer {
  margin-top: 16px;
}
body.font-size-extralarge #resource-summary-page-container {
  margin-top: 34px;
}
body.font-size-extralarge #resourceTotalsChart {
  margin-top: 30px;
}
body.font-size-extralarge #resourceTotalsChart .panel-header {
  height: 48px;
}
body.font-size-extralarge #SCAT-teams {
  margin-top: 15px;
}
body.font-size-extralarge #SCATSummaryFormMainDiv {
  margin-top: 14px;
}
body.font-size-extralarge #form-timezones-container {
  margin-top: 14px;
}
body.font-size-extralarge #user-preferences-container {
  margin-top: 15px;
}
body.font-size-extralarge #ValidateUserRoles {
  margin-top: 22px;
}
body.font-size-extralarge #form-workshifts-container {
  margin-top: 10px;
}
body.font-size-extralarge div.header-text.black-text.displayInlineBlock {
  width: 160px;
}
body.font-size-extralarge .k-virtual-content > .k-virtual-list > .k-virtual-item {
  height: 30px !important;
  min-height: 30px !important;
  padding: 2px;
  line-height: 16px !important;
}
body.font-size-extralarge .k-window-titlebar a.k-window-action {
  width: 24px;
}
.panel-content.font-size-extralarge #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 110px;
}
.panel-content.font-size-extralarge #AreasResourcesGrid .multiline-text {
  height: 106px;
  line-height: 22px;
}
.panel-content.font-size-extralarge #image-preview-header .header-text.black-text.displayInlineBlock {
  width: 160px;
}
.panel-content.font-size-extralarge #image-preview-sidebar {
  width: 210px;
}
.panel-content.font-size-extralarge #ImagePanelEditTools .image-preview-tools li {
  padding-left: 35px;
}
.panel-content.font-size-extralarge .k-virtual-content > .k-virtual-list > .k-virtual-item {
  height: 30px !important;
  min-height: 30px !important;
  padding: 2px;
  line-height: 25px !important;
}
.panel-content.font-size-extralarge #resourcesForm span.k-icon.k-i-group-delete {
  margin-bottom: 5px;
}
#resourcesForm .k-widget.k-grid.fullscreen-grid.font-size-extralarge span.k-icon.k-i-group-delete {
  margin-bottom: 12px;
}
#resourcesForm .person-resources.displayInline {
  padding-right: 4px;
}
.form-without-gridcontainer.font-size-extralarge * {
  font-size: 24px;
}
.form-without-gridcontainer.font-size-extralarge #IncidentDetailsForm .control-label {
  width: 285px;
}
.form-without-gridcontainer.font-size-extralarge #IncidentDetailsForm label[for="Incident_Type"] {
  clear: both;
}
.form-without-gridcontainer.font-size-extralarge #IncidentDetailsForm label[for="DisplayWatermark"] {
  margin-left: 510px;
  bottom: 35px;
}
.form-without-gridcontainer.font-size-extralarge #IncidentDetailsForm #DisplayWatermark {
  margin-left: 790px;
  bottom: 48px;
}
body.font-size-large * .k-i-arrow-s:before,
body.font-size-extralarge * .k-i-arrow-s:before,
.panel-content.font-size-large * .k-i-arrow-s:before,
.panel-content.font-size-extralarge * .k-i-arrow-s:before {
  content: "" !important;
}
#org-chart-container .version-info-toolbar {
  font-weight: bold;
}
#weather .k-widget .k-datetimepicker {
  width: 400px !important;
}
#WeatherDataForm .lat,
#WeatherDataForm .lon,
#WeatherDataForm .full-input,
#WeatherDataForm .k-widget.k-numerictextbox,
#WeatherDataForm #postcode {
  width: 180px;
}
.font-size-medium .print.btn,
.font-size-large .print.btn,
.font-size-extralarge .print.btn,
.font-size-medium .excel.btn,
.font-size-large .excel.btn,
.font-size-extralarge .excel.btn,
.font-size-medium .collapseAll.btn,
.font-size-large .collapseAll.btn,
.font-size-extralarge .collapseAll.btn,
.font-size-medium .expand.btn,
.font-size-large .expand.btn,
.font-size-extralarge .expand.btn,
.font-size-medium .new.btn,
.font-size-large .new.btn,
.font-size-extralarge .new.btn,
.font-size-medium .open.btn,
.font-size-large .open.btn,
.font-size-extralarge .open.btn,
.font-size-medium .open-preload.btn,
.font-size-large .open-preload.btn,
.font-size-extralarge .open-preload.btn,
.font-size-medium .save.btn,
.font-size-large .save.btn,
.font-size-extralarge .save.btn,
.font-size-medium .saveAs.btn,
.font-size-large .saveAs.btn,
.font-size-extralarge .saveAs.btn {
  padding: 10px;
}
.weather-selectors-wrapper {
  display: flex;
  justify-content: flex-start;
  width: 400px;
}
.font-size-medium .content,
.font-size-large .content,
.font-size-extralarge .content {
  margin-top: -43px;
  padding-top: 43px;
}
body.font-size-large .k-icon.k-i-minimize,
body.font-size-large .k-icon.k-i-maximize,
body.font-size-large .k-icon.k-i-close,
body.font-size-large .k-icon.k-i-arrow-s,
body.font-size-large .k-icon.k-i-arrow-n,
body.font-size-large .k-icon.k-i-restore,
body.font-size-large .k-icon.k-i-seek-w,
body.font-size-large .k-icon.k-i-arrow-w,
body.font-size-large .k-icon.k-i-arrow-e,
body.font-size-large .k-icon.k-i-seek-e,
body.font-size-medium .k-icon.k-i-minimize,
body.font-size-medium .k-icon.k-i-maximize,
body.font-size-medium .k-icon.k-i-close,
body.font-size-medium .k-icon.k-i-arrow-s,
body.font-size-medium .k-icon.k-i-arrow-n,
body.font-size-medium .k-icon.k-i-restore,
body.font-size-medium .k-icon.k-i-seek-w,
body.font-size-medium .k-icon.k-i-arrow-w,
body.font-size-medium .k-icon.k-i-arrow-e,
body.font-size-medium .k-icon.k-i-seek-e,
body.font-size-extralarge .k-icon.k-i-minimize,
body.font-size-extralarge .k-icon.k-i-maximize,
body.font-size-extralarge .k-icon.k-i-close,
body.font-size-extralarge .k-icon.k-i-arrow-s,
body.font-size-extralarge .k-icon.k-i-arrow-n,
body.font-size-extralarge .k-icon.k-i-restore,
body.font-size-extralarge .k-icon.k-i-seek-w,
body.font-size-extralarge .k-icon.k-i-arrow-w,
body.font-size-extralarge .k-icon.k-i-arrow-e,
body.font-size-extralarge .k-icon.k-i-seek-e {
  font-size: 0 !important;
  line-height: 0 !important;
}
body.font-size-large .height25,
body.font-size-medium .height25 {
  height: 34px;
}
#get-weather-data .well {
  height: 88%;
  margin: 0;
  padding: 0;
}
#get-weather-data .left-section {
  margin-right: 10px;
}
#get-weather-data .weatherControls.longitude,
#get-weather-data .weatherControls.preferred-units-div {
  margin-bottom: 10px;
}
#get-weather-form label {
  margin-top: 0px;
  position: relative;
  top: 0px;
}
#get-weather-form .weatherControls {
  margin-bottom: 5px;
}
#get-weather-form .borderBlue {
  height: 95px;
  width: 392px;
  pointer-events: none;
  top: 34px;
  position: absolute;
  border: 1px solid #A0BCE4;
}
#get-weather-form .currentTempField {
  font-size: x-large;
}
#get-weather-form #presentConditions,
#get-weather-form #forecastTitle {
  font-size: x-large;
  color: #d51b29;
}
#get-weather-form #presentConditionsContainer {
  border-right: 1.5px solid #aaa;
  padding-right: 0px;
}
#get-weather-form #weatherDisplayLeftContent {
  border-right: 1.5px solid #aaa;
}
/*Update k-dropdown to k-s-dropdownlist*/
body.font-size-medium #forecasts .k-widget.k-dropdownlist {
  width: 100px !important;
}
body.font-size-extralarge #weather #ForecastData_Notes,
body.font-size-extralarge #weather #ForecastData_ShortDescription,
body.font-size-large #weather #ForecastData_Notes,
body.font-size-large #weather #ForecastData_ShortDescription {
  width: 360px !important;
}
body .lblFontSize {
  font-size: 13px !important;
}
body .fontSizeWrap.ui-accordion-content {
  padding: 5px;
  height: 80px;
}
.k-splitbar {
  background: #D2D2D2 !important;
}
#MainNavigationSplitter .k-splitbar {
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  /*.k-icon.k-resize-handle {
        background: url(../Images/Menu/drag_icon.png) no-repeat;
        width: 4px;
        height: 22px;
        margin-left: 2px;
    }*/
}
#MainNavigationSplitter .k-splitbar .k-collapse-prev .k-i-caret-alt-left {
  display: none !important;
}
#MainNavigationSplitter .k-splitbar .k-icon.k-expand-prev {
  color: #9EA3B0;
}
.k-splitbar-horizontal > .k-resize-handle {
  background: url(/IAP6/Images/Menu/drag_icon.png) no-repeat;
  width: 4px;
  height: 22px;
  margin-left: 2px;
}
.k-splitbar-vertical > .k-resize-handle {
  background: url(/IAP6/Images/Menu/drag_icon_h.png) no-repeat;
  width: 22px;
  height: 4px;
}
.brush-color-picker {
  float: left;
  padding-left: 10px;
}
.text-color-picker {
  float: left;
  padding-left: 10px;
}
.image-edit-buttons {
  position: absolute;
  right: 3px;
  bottom: 0;
  height: 25px;
  text-align: right;
}
.image-edit-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 25px;
}
#coordinates label {
  width: 100px;
  text-align: right;
}
.days-type label {
  width: 150px;
  text-align: right;
}
.weather-wiz-left-column {
  width: 400px;
}
.weather-wiz-left-column label {
  width: 180px !important;
}
.image-edit-canvas {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 230px;
}
.darkMode #addPopup ul li a {
  color: #fff;
}
.darkMode #addPopup ul li a:hover {
  color: #000 !important;
}
#CreateIncidentWizardWindow .image-edit-canvas {
  width: 538px;
  height: 475px;
  border: 1px solid #6A7D8E;
  box-shadow: 1px 1px 1px gray;
}
.image-edit-tools {
  display: inline-block;
  height: 510px;
  width: 230px;
  vertical-align: top;
  float: right;
  font-size: 12px;
}
.image-edit-tools .k-tabstrip > .k-content {
  padding: 0px;
}
.image-edit-tools .k-listbox {
  width: 100%;
  height: 260px;
}
.image-edit-tools #favToggle {
  vertical-align: middle;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.image-edit-tools #favToggle.selected {
  background-color: #8B94AA !important;
}
.image-edit-tools .favToggleImg {
  background-image: url("/IAP6/Images/ImageEditor/star.png");
  width: 20px;
  height: 20px;
}
.image-edit-tools .undoItem > span {
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  padding-left: 5px;
}
.image-edit-tools .k-grid-header,
.image-edit-tools .k-no-data {
  display: none;
}
.image-edit-tools #gridUndo {
  font-size: 10px;
}
.image-edit-tool-header {
  background-color: #a3cceb;
  text-align: center;
  padding: 5px;
}
.image-edit-tool-buttons {
  width: 100%;
  text-align: right;
  padding-top: 5px;
}
td .detail-box {
  z-index: 5;
}
.k-window {
  max-width: 100% !important;
  border-radius: 4px;
}
#image-preview-sidebar .image-preview-tools-header {
  margin-bottom: 5px;
  margin-left: 5px;
  color: #006E12;
  border-top: 1px solid #9FAEC2;
  border-bottom: 1px solid #9FAEC2;
  padding: 6px;
}
/*step 2*/
.btn-gradient {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  font-size: 12px;
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
}
.btn-gradient:hover {
  background: #E7F0F8 50% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#E7F0F8 50%, #A4C8E5) !important;
}
#SaveIncidentName {
  float: right;
  margin-right: 10px;
  margin-bottom: 10px;
}
#toolbarEditWindow #toolbarEditor .user-role-wrapper .addBtn:not(.addBtnRight),
#toolbarEditWindow #toolbarEditor .user-role-wrapper .delBtn:not(.delBtnLeft) {
  min-width: 44px !important;
  max-width: 44px !important;
  width: 44px !important;
}
#toolbarEditWindow #toolbarEditor #recommendedSizeIcon {
  padding-top: 5px;
  font-style: italic;
}
#selectPreloadAttachmentWindow .btn {
  font-size: 12px;
}
#btnUseMapImage {
  margin-left: 2px;
  margin-right: 2px;
}
#daily-costs-container .showReq {
  padding: .25em;
}
#SelectPersonnelWindow .selectDifferentForm {
  margin-bottom: 1px;
}
.k-animation-container .k-filter-menu {
  min-width: 160px;
}
#SelectVersionWindow .btn {
  min-width: 68px;
}
#personnel-tools .k-button,
#page-container .k-button:not(.k-pager-nav):not(.k-button-flat-primary),
#form-organizationsTopToolbar .k-button,
#resourceEditWindow .k-button,
#btnConfirmDate,
#resourceSplitWindow #closePopups,
#findresources_details .k-button,
.delete-confirm.k-button,
.delete-cancel.k-button,
#ics202 #planComponents .k-button,
.k-grid-content td .k-button,
#editOrg,
#clearSearch,
#newConversation,
.k-filter-menu .k-button,
.k-flatcolorpicker .k-button {
  height: 24px !important;
}
.k-grid-content td .k-button:not(.deleteBtn):not(.k-grid-remove-command):not(.k-input-button) {
  min-width: 24px !important;
}
#attachments .attachmentsCenter {
  text-align: center;
}
#jstree_search + #clear-search-button {
  margin-top: -3px;
}
#columnsMenu-hazardsAndMitigations {
  height: 24px;
}
.selectNoneAreas,
.bulkEdit-ok {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
#user-info-form-window .window-footer-buttons {
  margin-bottom: 0px;
}
#user-info-form-window .window-footer-buttons .btn {
  float: right;
  margin-right: 15px;
  font-size: 12px;
  width: 80px !important;
}
.show-hide-menu,
#getAssignmentsMenu,
#getDataDropDown {
  padding: 0.1rem 0.5rem 0.1rem 0.5rem !important;
  color: black;
  border-color: black !important;
  background-color: white;
  border-radius: 0.5rem;
  border-width: 1px;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  font-size: 14px;
  width: auto;
  float: right;
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.show-hide-menu:hover,
#getAssignmentsMenu:hover,
#getDataDropDown:hover {
  color: black;
  background-color: #D2D2D2;
  border-color: black !important;
}
.show-hide-menu li:hover,
#getAssignmentsMenu li:hover,
#getDataDropDown li:hover {
  background-color: #D2D2D2;
  color: black;
}
.show-hide-menu > li,
#getAssignmentsMenu > li,
#getDataDropDown > li {
  border-width: 0 0 0 0 !important;
}
.show-hide-menu .k-link,
#getAssignmentsMenu .k-link,
#getDataDropDown .k-link {
  padding: 0.06em 0.5em 0.04em !important;
}
.show-hide-menu .k-link.k-active,
#getAssignmentsMenu .k-link.k-active,
#getDataDropDown .k-link.k-active,
.show-hide-menu .k-link.k-active:hover,
#getAssignmentsMenu .k-link.k-active:hover,
#getDataDropDown .k-link.k-active:hover,
.show-hide-menu .k-link:hover,
#getAssignmentsMenu .k-link:hover,
#getDataDropDown .k-link:hover {
  background-color: #D2D2D2 !important;
  color: white !important;
  background-image: none !important;
  border: none !important;
  border-color: transparent !important;
}
.show-hide-menu > li.k-state-border-down,
#getAssignmentsMenu > li.k-state-border-down,
#getDataDropDown > li.k-state-border-down {
  background-color: #D2D2D2;
  color: white;
}
.show-hide-menu .k-content > div,
#getAssignmentsMenu .k-content > div,
#getDataDropDown .k-content > div {
  padding: 2px;
}
#AllAttachmentsWindow,
#selectPreloadAttachmentWindow,
#get-weather-data,
#FindOrganizations,
#GetDataObjectives,
#selectPreload,
#resourceFindResourceWindow,
#SelectVersionWindow,
#AppendOrReplaceWindow,
#GetDataActivityLogsWindow,
#SaveAsWindow,
#PriorityPreloadsWindow,
#RichTextPreloadsWindow,
#SelectPersonnelWindow,
#FindAmbulances,
#FindHospitals,
#DefaultAssignmentWindow,
#AppendOrReplacePreloads,
#changeNodeText,
#chatFeedback,
div.k-window-content {
  padding: 0px !important;
  margin-top: -1px !important;
}
#GetDataActivityLogsWindow .btns-form {
  margin-top: 3px;
  margin-right: 2px;
  margin-bottom: 2px;
}
#GetDataActivityLogsWindow #includeVersionWithEventWrapper {
  margin: 5px 0 0 35px;
  display: inline-block;
  height: 27px;
}
#GetDataActivityLogsWindow #includeVersionWithEventWrapper label {
  font-weight: normal;
}
#activityLogsSelectAllButton,
#activityLogsClearAllButton {
  margin-top: 3px;
}
#closeSignaturesWindow,
#closeSignaturesWindow1,
.bottomButtonsSmallWindows {
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#AppendOrReplaceOK {
  margin-left: 178px;
}
#FindHospitals #region-map-preview {
  height: 445px;
}
.image-edit-tool-buttons .btn {
  width: 60px !important;
  min-width: 60px !important;
}
#getDataObjectives-OK {
  width: 40px !important;
}
#SaveAsWindow_wnd_title,
#SaveAsWindow {
  font-weight: bold;
  overflow: hidden;
}
#SaveAsWindow #SaveAsName {
  width: 100%;
}
#SaveAsWindow .version-details-btn-wrapper {
  float: right;
  margin: 35px 10px 10px;
}
#SaveAsWindow .save-as-content-table {
  width: 100%;
  margin: 10px;
}
#SaveAsWindow .save-as-content-table-radiobtns {
  padding: 10px;
  text-align: center;
}
#SaveAsWindow .save-as-content-table-radiobtns label {
  margin: 0 25px;
}
/*location MAP*/
.getMapControlls .btn.btn-default {
  float: right;
}
#Coordinates-popup-select-map #Coordinates-button-find-coords {
  width: 142px;
  line-height: 1.42857;
}
#Coordinates-popup-select-map .getMapAreaLabel {
  width: 141px;
}
#Coordinates-popup-select-map .getMapControlls {
  margin-bottom: 2px;
}
#Coordinates-popup-select-map #Coordinates-tbMapPostalCode {
  width: 74px !important;
}
#Coordinates-tbMapAddress {
  width: 350px !important;
}
/*Update k-dropdown to k-s-dropdownlist*/
.getMapState .k-widget.k-dropdownlist.k-header {
  margin-left: 40px;
}
.getMapLabel b {
  margin-left: 50px;
}
.getMapLabel b,
.getMapControlls b {
  color: #15428b;
}
.getMapLeftSection {
  width: auto;
  height: auto;
  margin-left: 0px;
}
#Coordinates-tbMapPostalCode {
  width: 60px !important;
}
#Coordinates-map-canvas {
  width: 100%;
}
/*get preloaded image*/
.treeInlineEdit > input {
  font-size: 1em;
  width: 15em;
  min-width: 15em;
  min-height: 1em;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border: 0px solid #ffffff;
}
#get-data-images-popup {
  padding: 0;
  /*Update k-dropdown to k-s-dropdownlist*/
  /*Update k-input to k-input-inner*/
  /*TODO: check in k-dropdown-wrap */
}
#get-data-images-popup .header-get-data-images {
  height: 36px;
}
#get-data-images-popup #get-data-images-search-button,
#get-data-images-popup #get-data-images-clear-search-button {
  margin-top: 1px;
}
#get-data-images-popup .k-dropdown-wrap.k-input-inner {
  height: 1.64em;
}
#get-data-images-popup .get-data-images-folders {
  position: absolute;
  width: 170px !important;
  top: 96px;
  bottom: 30px;
  left: 0;
  padding: 0px;
  overflow-y: auto;
}
#get-data-images-popup .get-data-images-popup-content {
  position: absolute;
  left: 0;
  top: 96px;
  bottom: 30px;
  right: 0;
  padding: 0px;
  overflow-y: auto;
  border: 1px solid #97AEC0;
}
#get-data-images-popup .get-data-images-popup-footer {
  position: absolute;
  bottom: 0;
  right: 0px;
  height: 27px;
}
#get-data-images-listView .image-obj.k-selected,
#CompanyImagesWindowForm .image-obj.k-selected {
  background: #CBE6EF !important;
}
#get-data-images-listView {
  border: none;
}
#AppendOrReplacePreloads {
  height: 155px;
}
#AppendOrReplacePreloads #overrideContainerTitle {
  margin: 10px;
}
#AppendOrReplacePreloads .well {
  margin-bottom: 0px;
}
#AppendOrReplacePreloads .radio-btn {
  margin-left: 15px;
}
#AppendOrReplacePreloads input[type=radio] {
  margin-right: 5px;
}
#AppendOrReplacePreloads .confirm-btns {
  float: right;
}
/* Home Navi Page */
sidebar-submenu {
  background-color: #A3CCEB;
}
sidebar-submenu .tab-link:not([href=\#]) {
  color: black;
  font-size: 12px;
}
sidebar-submenu .tab-link:not([href=\#]):hover {
  text-shadow: 0.3px 0.3px #000000;
}
sidebar-submenu a {
  color: black;
  margin-left: 3px;
}
sidebar-submenu > div {
  margin-top: 0px;
}
#sidebar-tabs {
  float: left;
  width: 50px;
  padding: 0px 0px 0px 5px;
  height: 100%;
  overflow: hidden;
}
#sidebar-tabs ul {
  overflow-x: hidden;
  width: 64px;
}
#sidebar-tabs ul li {
  display: block;
  background: #A3CCEB;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A3CCEB, #6697BC);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A3CCEB, #6697BC);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A3CCEB, #6697BC);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A3CCEB, #6697BC);
  height: 50px;
  border-radius: 12px 0px 0px 12px;
  width: 45px;
}
#sidebar-tabs ul li:hover {
  background: #234E73;
}
#sidebar-tabs ul li img {
  padding: 6px;
  height: 40px;
  margin-top: 4px;
}
.nav-up,
.nav-down {
  width: 100%;
  height: 30px;
}
.navigation-btn-wrapper {
  height: 30px;
  width: 100%;
}
.nav-up,
.nav-down {
  display: block;
  width: 45px;
  height: 25px;
  margin: 0;
  padding: 0;
  z-index: 1000;
}
.nav-up {
  border-radius: 5px 5px 0 0;
  z-index: 1;
  left: -2px;
}
.nav-down {
  border-radius: 0 0 5px 5px;
}
.btn-default.nav-up:hover,
.btn-default.nav-up:focus,
.btn-default.nav-down:hover,
.btn-default.nav-down:focus {
  border-color: #7A8893;
}
#sidebar-tabs {
  position: relative;
}
/*.sidebar-header.sidebar-dropdown-header.dontChangeFont a {
    color: #00487D;
}*/
#sidebar-headers {
  /*margin-bottom: 8px;
    padding-top: 25px;*/
}
#sidebar-headers .toggle-dropdown:hover {
  text-decoration: none;
}
#sidebar-headers .sidebar-header.sidebar-dropdown-header.dontChangeFont {
  border-top-left-radius: 7px;
  white-space: nowrap;
  cursor: pointer;
}
#sidebar-headers .sidebar-header.sidebar-dropdown-header.dontChangeFont .glyphicon.glyphicon-tasks {
  margin-right: 3px;
  margin-left: 5px;
}
#sidebar-headers .sidebar-header.sidebar-dropdown-header.dontChangeFont .toggle-dropdown {
  vertical-align: middle;
}
#sidebar-headers .k-picker {
  font-weight: unset;
}
#sidebar-headers .k-input-button {
  border-inline-start-width: 0px;
}
/* Blank Page */
.infoContacts {
  background-color: transparent;
  height: 100%;
}
#top-title .action-plan {
  font-family: Bell MT;
  font-style: italic;
  font-size: 20px;
  font-weight: bold;
}
#top-title .responseGroupTextIndex {
  font-family: Bell MT;
  font-style: italic;
  font-size: 12px;
  color: #FFD700;
  font-weight: bold;
}
* {
  font-family: Verdana;
}
textarea {
  font-size: inherit;
  font-family: inherit;
}
code,
kbd,
pre,
samp {
  font-size: 12px;
  font-family: Verdana;
}
.infoContacts {
  line-height: 2em;
}
.infoWeb a,
.infoMail a,
.infoResponse a,
.infoAddress a {
  padding: 5px;
}
.infoWeb a:hover,
.infoMail a:hover,
.infoResponse a:hover,
.infoAddress a:hover {
  color: #428bca !important;
  text-decoration: none;
  padding: 5px;
}
.info24hour {
  margin-right: 52px;
}
.infoToll {
  margin-right: 51px;
}
.infoFax2 {
  margin-right: 77px;
}
#top-menu a,
#logoutForm,
#logoutForm + span {
  margin-top: 0px;
  font-size: 12px;
}
#top-menu a img {
  margin-right: 5px;
}
/*utilities*/
#accordion {
  z-index: 1000;
}
#accordion .ui-accordion-header {
  font-size: 14px;
  background-color: #3F78A1;
}
#accordion .ui-accordion-header:hover {
  background-color: #7CAAC5;
}
#accordion .ui-accordion-content {
  background-color: #3F78A1;
}
#accordion .ui-accordion-content .lblFontSize,
#accordion .ui-accordion-header {
  color: white;
  font-weight: 600;
}
#accordion .k-menu {
  width: 48px !important;
  background-color: transparent !important;
  border: 0px !important;
  background-image: none !important;
  padding-block: 0px;
}
#accordion .k-menu .k-item > .k-link {
  color: white !important;
}
#accordion .k-menu .k-hover > .k-link {
  background-color: #bcb4b0;
  border-color: #b6b6b6;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
#accordion #utilitiesMenu .k-child-animation-container .k-item > .k-link {
  background-color: #222738 !important;
}
#accordion .k-menu-content {
  background-color: white;
}
#accordion .k-menu-group {
  background-color: #222738 !important;
  background-image: none !important;
}
#accordion .k-menu-group .k-link:hover {
  background-color: #273049 !important;
}
#accordion .k-menu-expand-arrow-icon:first-of-type {
  display: none;
}
#utilitiesMenu_mn_active > span {
  border-bottom-left-radius: 6px;
}
/* grid incidents*/
@media screen and (max-width: 1250px) {
  .version-info-toolbar .template-version-name {
    width: 40%;
  }
  #org-chart-container .version-info-toolbar .template-version-name {
    width: 44%;
  }
}
@media (min-width: 1200px) {
  .container.well.incidents-wrapper {
    max-width: none;
  }
}
@media (min-width: 992px) {
  .container.well.incidents-wrapper {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .container.well.incidents-wrapper {
    max-width: none;
  }
}
.container.well.incidents-wrapper .btn.btn-default.btn-block {
  margin-bottom: 26px;
}
.container.well.incidents-wrapper .col-xs-12.col-md-10.col-lg-10.vcenter #grid-incidents {
  margin-left: 10px;
}
.other-user .you,
.else,
#signFormWindow .useSignature .editable-name,
#signFormWindow .sign-form-parent.signatureRequired .digital-signature,
#signFormWindow .signatureRequired .editable-name {
  display: none !important;
}
.other-user .you,
.else,
#signFormWindow .click-sign,
#signFormWindow .img-sign,
#signFormWindow .useSignature,
#signFormWindow .signatureRequired,
#signFormWindow .non-editable-name,
#signFormWindow .password,
#signFormWindow #Signatures .k-grid-header,
#signFormWindow .sign-form-parent.signatureRequired .digital-signature,
#signFormWindow .digitalText,
#signFormWindow .sign-form-parent {
  display: none;
}
.other-user .else,
#signFormWindow .first-empty .click-sign,
#signFormWindow .first-empty .img-sign,
#signFormWindow .on-full .img-sign,
#signFormWindow .useSignature .non-editable-name,
#signFormWindow .signatureRequired .non-editable-name,
#signFormWindow .useSignature .password,
#signFormWindow .signatureRequired .password,
#signFormWindow .signatureRequired .digitalText,
#signFormWindow .sign-form-parent.visible {
  display: inline-block;
}
.whiteColouredText {
  color: white;
}
.redText {
  color: darkred;
}
.greenText {
  color: green;
}
.yellowText {
  color: goldenrod;
}
#scroller {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* signFormWindow */
#signFormWindow label {
  width: 180px;
}
#signFormWindow .click-sign {
  border-radius: 4px;
}
#signFormWindow td a {
  text-decoration: none;
}
#signFormWindow .sign-link {
  cursor: pointer;
}
#signFormWindow .panel-header {
  height: auto !important;
  color: #AB3021;
  margin-top: 5px;
  padding: 0px 10px;
}
#signFormWindow .panel-header label {
  margin: 0px !important;
}
#signFormWindow > div + div + div + div {
  border-top: 2px solid gray;
}
#signFormWindow > div + div + div + div > label {
  vertical-align: sub;
}
#signFormWindow .k-grid-content {
  height: 180px !important;
}
#signFormWindow #sign-form {
  margin: 10px 5px;
}
#signFormWindow #sign-form .buttonsSignForm {
  margin-top: 31px;
  width: 100%;
  float: left;
}
#signFormWindow #sign-form .notificationsSignForm {
  width: 100%;
  float: left;
}
#signFormWindow #sign-form .closeAfterSign {
  width: 100%;
  float: left;
}
#signFormWindow #sign-form .password {
  width: 100%;
}
#signFormWindow #sign-form #changeApprover {
  width: auto;
  margin-bottom: 5px;
}
#signFormWindow #sign-form .name > label {
  margin-top: 5px;
  width: 40px;
}
#signFormWindow #sign-form .k-textbox {
  width: 200px !important;
  max-width: 200px !important;
}
#signFormWindow #sign-form #PeriodAndVersionViewModel_SignForm_Comments,
#signFormWindow #sign-form #PeriodAndVersionViewModel_SignForm_Position {
  margin-bottom: 5px;
}
#signFormWindow #sign-form #PeriodAndVersionViewModel_SignForm_Comments,
#signFormWindow #sign-form #SignForm_Comments {
  height: 53px !important;
  margin-left: 0px;
  width: 250px !important;
}
#signFormWindow #sign-form .signFormComments_class > label {
  width: 80px;
}
#signFormWindow #sign-form #PeriodAndVersionViewModel_SignForm_Password {
  margin-bottom: 5px;
}
#signFormWindow #sign-form .signFormPosition_class {
  float: left;
}
#signFormWindow #sign-form .non-editable-name {
  margin-top: 5px;
  margin-left: 18px;
}
#signFormWindow #sign-form .editable-name {
  margin-top: -26px;
  display: inline-block;
}
#signFormWindow #sign-form .editable-position {
  display: inline-block;
}
#signFormWindow #sign-form .editable-name input {
  /*margin-left: 184px;*/
}
#signFormWindow #sign-form .signFormComments_class {
  width: auto;
  float: left;
  margin-left: 5px;
  margin-top: -20px;
}
.buttonsLicenceAgreement {
  text-align: center;
}
#scroller > iframe {
  width: 99.6%;
}
#LicenseWindow #scroller {
  height: 78%;
  width: 100%;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
#LicenseWindow_wnd_title,
#selectPreload_wnd_title,
#VerifyArriveDate_wnd_title,
.viewAreasOnlyWindow_wnd_title,
#image-editor_wnd_title,
#AppendOrReplaceWindow_wnd_title {
  font-weight: 600;
}
/*KENDO GRID after log in*/
.k-header.k-filterable.k-table-th,
th.k-header {
  background: #E8E8EA;
  font-weight: 600 !important;
}
.k-gantt-toolbar,
.k-grid .k-grouping-header,
.k-grid-header-wrap,
.k-grouping-header .k-group-indicator,
.k-header {
  border-color: #F1F1F4;
}
.k-grid-header {
  border-color: #9696A0;
}
.k-grid {
  /*span.k-icon.k-i-close,*/
}
.k-grid .k-alt.k-selected,
.k-grid tr.k-selected {
  background-color: #B3C3DB !important;
  color: black;
}
.k-grid tr.k-alt {
  background-color: #F1F1F4;
}
.k-grid tr {
  background-color: #F9F8F8;
}
.k-grid .k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button span.k-icon.k-i-x.k-button-icon,
.k-grid .k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base span.k-icon.k-i-x.k-button-icon,
.k-grid .k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base span.k-icon.k-i-x.k-button-icon {
  margin: 0px;
}
.k-grid .k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button span.k-icon.k-i-x.k-button-icon:before,
.k-grid .k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base span.k-icon.k-i-x.k-button-icon:before {
  /*color: red;
        content: "\e122";
        font-size: 17px;*/
  content: " ";
}
.k-grid button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button,
.k-grid button.k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base,
.k-grid button.k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base {
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: 2px solid transparent;
  vertical-align: middle;
  min-width: unset !important;
  margin: 0px;
  padding: 0px;
  margin-top: -12px;
  transform: translateX(-100%);
}
.k-grid button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGrouped,
.k-grid button.k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGrouped,
.k-grid button.k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base {
  transform: translateX(-200%);
  z-index: 1000;
}
.container.well.incidents-wrapper .vcenter.col-xs-12.col-md-10.col-lg-10 {
  padding-right: 0px;
  width: calc(100% - 135px);
}
.container.well.incidents-wrapper .vcenter.col-xs-12.col-md-10.col-lg-10 .row {
  background-color: #E4E7EA;
  margin-left: 0px;
  margin-right: -120px !important;
  border-bottom: 1px solid white;
  margin-bottom: 7px;
}
.container.well.incidents-wrapper .vcenter.col-xs-12.col-md-2.col-lg-2 {
  margin: 0px;
  padding: 0px;
  width: 110px;
  margin-left: 10px;
}
.container.well.incidents-wrapper .btn.btn-default.btn-block {
  margin-bottom: 54px;
  width: 100px;
}
.container.well.incidents-wrapper #maintance-btn {
  margin-bottom: 0px;
}
.container.well.incidents-wrapper label {
  margin-bottom: 0px;
  margin-left: 10px;
}
/*create period form window*/
.k-widget.k-calendar .k-footer {
  color: black;
  background: white !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, #CED4D9) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, #CED4D9) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, #CED4D9) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, #CED4D9) !important;
  font-size: 12px;
  padding: .20em;
  border: 1px solid #BCC4CC;
  box-shadow: 0 0 0 1px white inset;
  min-width: 70px;
  width: auto;
}
.k-calendar .k-selected {
  background: #CEE2FB;
  border: 1px solid #6CAFFF;
  border-radius: 3px;
}
.k-calendar td {
  background: #e5e5e5;
}
.k-calendar td:hover {
  background: #F2F6FC;
  border: 1px solid #B8D6FB;
  border-radius: 3px;
}
.k-calendar td.k-focus.k-selected {
  box-shadow: none;
  color: black;
}
td .k-datetimepicker {
  width: 190px;
}
#create-period-form-window {
  /*Update k-dropdown to k-dropdownlist*/
}
#create-period-form-window .labelToArchive label {
  font-weight: 600 !important;
}
#create-period-form-window label {
  margin-top: 5px;
  margin-left: 20px;
  font-weight: 300;
  width: 170px;
}
#create-period-form-window #RenameArchived {
  position: absolute;
  left: 25px;
  top: 62px;
}
#create-period-form-window #LockAfterArchive {
  position: absolute;
  left: 25px;
  top: 30px;
}
#create-period-form-window .createPeriodControlStart,
#create-period-form-window createPeriodControlEnd {
  width: 50%;
  float: left;
}
#create-period-form-window .startDateLabel,
#create-period-form-window .endDateLabel {
  float: left;
}
#create-period-form-window .startDateLabel label,
#create-period-form-window .endDateLabel label {
  width: 100px;
}
#create-period-form-window .createPeriodControlName {
  margin-bottom: 5px;
}
#create-period-form-window .createPeriodControlName label {
  width: 96px;
}
#create-period-form-window .labelToArchive,
#create-period-form-window .newPeriodLabel {
  font-weight: 600;
}
#create-period-form-window .labelToArchive {
  float: left;
}
#create-period-form-window .newPeriodLabel {
  margin-left: 20px;
  margin-top: 35px;
  margin-bottom: 5px;
}
#create-period-form-window .k-dropdownlist {
  width: 350px !important;
  max-width: 350px !important;
  margin-left: 34px;
}
#create-period-form-window .btn {
  float: right !important;
}
#create-period-form-window .cancelButtonEditorFor {
  margin-left: 5px;
  margin-right: 5px;
}
/*WIZARD css reset of wizard step 1*/
#CreateIncidentWizardWindow .col-xs-12.col-md-6.col-lg-6,
#CreateIncidentWizardWindow .col-xs-12.col-md-6.col-lg-6 {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: inherit;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  /* May need to alter quotes for different locales (e.g fr) */
  quotes: '\201C' '\201D' '\2018' '\2019';
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}
#previous-btn {
  margin-right: 5px;
}
/*incident location step 4*/
.map-font-size option {
  background-color: white;
}
.map-font-size option:hover {
  background: #CAE5EE !important;
}
.map-font-size {
  font-size: 12px;
  padding: 2px;
}
/*location MAP getmap*/
.getMapControlls .btn.btn-default,
.getMapControlls .btn.btn-gradient {
  float: right;
  width: 74px;
}
#Coordinates-tbMapAddress {
  width: 350px !important;
}
/*Update k-dropdown to k-dropdownlist*/
.getMapState .k-widget.k-dropdownlist.k-header {
  margin-left: 36px;
  width: 76px;
}
.getMapLabel b,
.getMapControlls b {
  color: #15428b;
}
#Coordinates-popup-select-map #Coordinates-button-find-address {
  width: 142px;
}
#Coordinates-button-find-address:hover {
  border-color: #b6b6b6;
  background-color: #bcb4b0;
}
#Coordinates-tbMapPostalCode {
  width: 76px !important;
}
/*step 5*/
#horizontal .col-xs-9.col-md-10.col-lg-10.k-pane.k-scrollable > div {
  margin-left: 3px !important;
  padding-left: 0px !important;
}
#Objective-list,
#personName-list,
#AssetTypesCreateIncident-list,
#TimeZoneId-list,
#IncidentTypeId-list {
  background-color: white;
}
#AssetTypesCreateIncident-list {
  width: 300px !important;
}
/*TODO: check content .k-droopdown-wrap*/
.k-dropdown-wrap,
.k-dropdownlist,
.k-dropdown-wrap.k-focus,
.k-dropdownlist.k-focus {
  background-color: #F1F6FC;
  border-color: #A9BED5;
}
#Objective-list li:hover,
#personName-list li:hover,
.k-reset .k-list li:hover,
.k-list-item.k-hover,
.k-list-item.k-selected:hover {
  background-color: #F1F6FC;
  border: 1px solid #B8D6FB;
  color: black;
  border-radius: 3px;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
#Objective-list .k-selected,
#personName-list .k-selected,
.k-reset .k-list .k-selected,
.k-list-item.k-selected {
  background-color: #769BBA;
  border: none;
}
/* sizes and colors */
#IncidentPeriodInfo_IncidentName + strong,
#IncidentPeriodInfo_PeriodName + strong,
#VersionInfo_FormStatus + strong,
#VersionInfo_At + strong {
  /*color: @highlightRed;*/
}
/*preloaded objectives*/
#GetDataNotifications {
  padding: 1px;
}
#GetDataNotifications .select-clear-btns {
  margin: 3px 10px;
  width: 98%;
}
#GetDataNotifications #GetDataENotifications .k-grid-content {
  height: 250px;
}
#GetDataNotifications #GetDataINotifications .k-grid-content {
  height: 240px;
}
#GetDataNotifications #GetDataINotifications .k-grid-content {
  height: 240px;
}
#GetDataObjectives .panel-header {
  height: auto;
}
#GetDataObjectives .panel-header.window-popup-header .toogle-btns-wrapper {
  padding: 5px 5px 10px;
  display: inline-block;
}
#GetDataObjectives .panel-header.window-popup-header .preloads-objective-text {
  height: 22px;
  width: calc(100% - 30px);
  display: inline-block;
  vertical-align: text-bottom;
}
#GetDataObjectives .default-objectives-grid-wrapper {
  height: calc(100% - 35px);
}
#GetDataObjectives #ObjectiveCategories {
  height: calc(100% - 2px);
}
#GetDataObjectives #ObjectiveCategories .k-grid-content {
  height: calc(100% - 0px) !important;
}
#GetDataObjectives #ObjectiveCategories .k-grid-content tr td > span {
  max-height: 152px;
  display: block;
}
#horizontal #getPreloads {
  margin: 0px !important;
  margin-bottom: 1px !important;
}
/*ICS 201-2 tool-bar*/
#vertical .panel-header,
.vertical-splitter .panel-header {
  height: auto;
}
#ics201-2 #vertical .panel-header {
  height: auto !important;
}
#vertical .tools-div,
.vertical-splitter .tools-div {
  margin-bottom: 0;
}
/*ICS 201-1*/
.col-sm-12.col-md-4.col-lg-4.prepared-by {
  color: #F24B4B;
}
.prepared-at {
  overflow: hidden;
  white-space: nowrap;
}
.prepared-at label {
  margin-top: 3px;
}
#image-preview-resize-sidebar {
  line-height: 2em;
}
div.k-window-content {
  padding: .44em;
}
.popoutD:hover {
  border: 1px solid black;
  background-color: #FD9127;
}
.ICS201NotesSection {
  height: auto !important;
}
/*201-1 SaveAs Window*/
#SaveAsIncident_listbox tr {
  background: white;
}
#SaveAsIncident_listbox li {
  background: #E5E5E5;
  border: 1px solid black;
  margin: 2px;
  font-size: 11px;
  font-weight: normal;
  width: 99%;
  min-height: 22px !important;
  height: 22px !important;
}
#SaveAsIncident_listbox li p {
  margin: 0;
}
#SaveAsIncident_listbox li span.incident-name {
  margin: 0 10px;
  font-weight: bold;
}
#SaveAsIncident_listbox li .category {
  color: #B4492C;
  float: right;
}
#SaveAsIncident_listbox li .incident-date {
  float: left;
}
#SaveAsIncident_listbox li .incident-name {
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 250px;
}
#SaveAsIncident_listbox .k-hover {
  border: 1px solid #8AC9DA;
  background-color: white;
  padding: 1px 5px 1px 5px;
}
/*Append or replace window*/
#AppendOrReplaceWindow #AppendOrReplaceText {
  margin: 10px;
}
#AppendOrReplaceWindow .well {
  margin-bottom: 3px;
}
#AppendOrReplaceWindow .well label {
  margin-left: 5px;
}
#AppendOrReplaceWindow .dialog-buttons-wrapper {
  display: block;
  float: right;
  margin: 0 10px 10px;
}
/*ICS 201-2 Get Data 2*/
#getDataObjectives-SelectAllEvents,
#getDataObjectives-ClearAllEvents {
  font-size: 12px;
}
#GetDataSelectSourceWindow {
  padding: 0px;
}
#activitylogs-select-form-version .marginB20 {
  margin-bottom: 0px;
}
#GetDataActivityLogsWindow .marginB20 {
  height: 26px;
}
#GetDataSelectSourceWindow .well {
  padding: 10px 20px;
}
#GetDataSelectSourceWindow .text {
  padding: 10px 10px 5px;
}
#GetDataSelectSourceWindow .select-data-label {
  margin: 20px 15px;
  text-align: center;
  font-weight: bold;
}
#GetDataSelectSourceWindow label {
  padding-left: 5px;
}
#GetDataSelectSourceWindow .getdata-btns-wrapper {
  margin: 10px 30px;
  border: 1px solid #A0BCE4;
}
#GetDataSelectSourceWindow .confirm-btns {
  float: right;
  margin: 5px 10px 10px;
}
/*ICS 201-3*/
.mce-statusbar .mce-container-body {
  display: none;
}
#org-chart-container #spanDateAt {
  /*color: @yellow;
    font-weight: bold;*/
}
#org-chart-container .tools-div .instructions:not(.field-title) {
  color: #A20015;
}
#paper-parent #diagram {
  margin-top: 0;
}
#addNodeButton {
  background-color: #FD962F;
}
/*ICS 201-4*/
#resourcesForm #resources .k-combobox input + .k-clear-value,
#rmForm #resources .k-combobox input + .k-clear-value {
  display: none;
}
#AreasTreeView {
  overflow: scroll;
  height: calc(100% - 40px);
}
#PreloadsHazardsWindow #AreasTreeView {
  height: calc(100% - 40px) !important;
}
.preloadAreas {
  overflow: auto !important;
  height: 100% !important;
}
#dailyCostReport-container .form-with-header {
  padding-top: 77px;
}
.estimatedCostReport .form-with-header {
  padding-top: 63px;
}
.workshiftDropdown .k-widget.k-combobox {
  width: 200px !important;
}
@media (max-width: 800px) {
  #dailyCostReport-container .form-with-header {
    padding-top: 77px;
  }
}
#page-container #IncidentName + strong,
#page-container #PeriodName + strong {
  color: #FFD700;
}
#page-container #GroupResources + label,
#page-container #PersonResources + label,
#page-container #AutoSave + label {
  margin-top: 3px;
}
#RefreshFindResources {
  margin-top: 2px;
}
#AreaOfOperationSelection {
  height: 300px;
  margin: 10px;
  border: 1px solid black;
  background-color: white;
}
#resourcesForm {
  /*.k-detail-row {
        .k-detail-cell {
            .k-grid-content {
                tbody tr td:first-child {
                    text-decoration: underline;
                    text-align: center;
                }
            }
        }
    }*/
  /*#resources {
        .k-grid-header th.k-header:first-child {
            background-image: url(../Images/FlowChart.png) !important;
            background-repeat: no-repeat;
            background-position-y: 5px;
            background-position-x: 1px;
            pointer-events: none;
        }
    }*/
}
#resourcesForm > .resources-parent #resources div.k-grid-content .k-datetimepicker {
  width: 100% !important;
  min-width: 0;
}
#resourcesForm .panel-header.isOSPR {
  height: unset !important;
}
.lightYellowBackground {
  background-color: lightyellow;
}
.lightRedBackground {
  background-color: lightcoral;
}
/*ICS 201-5*/
#ics201_5Form .tools-div {
  margin-bottom: 0px;
  float: left;
  width: 100%;
}
#ics201_5Form .tools-div .fieldName {
  margin-left: 5px;
}
#ics201_5Form #vertical > div > div > div + div {
  height: auto !important;
}
#ics201_5Form #vertical .k-pane.k-scrollable {
  overflow: hidden !important;
}
#ics201_5Form .col-xs-1.col-md-1.col-lg-1 .normalText {
  margin-top: 5px;
}
#ics201_5Form .col-xs-11.col-md-11.col-lg-11 {
  margin-bottom: 10px;
}
#ics201_5Form .col-xs-11.col-md-11.col-lg-11 > div {
  margin-top: 5px;
  margin-bottom: 5px;
}
#ics201_5Form .panel-content {
  margin-top: 10px;
}
#ics201_5Form .col-md-5 {
  margin-bottom: 10px;
}
#ics201_5Form #site-control label.normalText {
  margin-top: 5px;
}
@media screen and (max-width: 1575px) {
  #ics201_5Form #site-control .site-control-injures .numerictextbox-container {
    margin-right: 5px;
  }
}
#ics201_5Form #hazard-mitigation #Notes,
#ics201_5Form #hazard-mitigation #Objectives {
  width: 660px !important;
  max-width: 660px !important;
}
#ics201_5Form #hazard-mitigation #SamplingEquipment,
#ics201_5Form #hazard-mitigation #SamplingLocations,
#ics201_5Form #hazard-mitigation #SamplingFrequency,
#ics201_5Form #hazard-mitigation #DeconInstructions,
#ics201_5Form #hazard-mitigation #Gloves,
#ics201_5Form #hazard-mitigation #Respirators,
#ics201_5Form #hazard-mitigation #Clothing,
#ics201_5Form #hazard-mitigation #Boots {
  margin-bottom: 5px;
}
#ics201_5Form #hazard-mitigation .panel-1 .normalText {
  width: 270px;
}
#ics201_5Form #hazard-mitigation .panel-2 .normalText {
  width: 270px;
}
#ics201_5Form #hazard-mitigation .panel-3 .normalText {
  width: 270px;
}
#ics201_5Form #hazard-mitigation .panel-4 .normalText {
  width: 285px;
}
#ics201_5Form #hazard-mitigation .panel-4 .normalText.chkbx-lbl {
  width: 25px;
}
#ics201_5Form .min-Width-for-201-5 {
  min-width: 450px;
}
#ics201_5Form .panel-content.font-size-medium .min-Width-for-201-5 {
  min-width: 480px;
}
#ics201_5Form .panel-content.font-size-large .min-Width-for-201-5 {
  min-width: 550px;
}
#ics201_5Form .panel-content.font-size-extralarge .min-Width-for-201-5 {
  min-width: 660px;
}
#site-control .k-numerictextbox {
  width: 75px;
}
#ics206-container .tools-div,
#form-areaTypes-container .tools-div,
#objectives-container .tools-div,
#form-rtPreloads-container .tools-div,
#form-sectionsandpositions .tools-div,
#incidentCritiqueForm .tools-div,
#notificationStatusContent .tools-div {
  min-height: 23px;
}
#IncidentInfo_IncidentName + strong,
#PeriodAndVersionViewModel_IncidentPeriodInfo_IncidentName + strong,
#PeriodAndVersionViewModel_IncidentPeriodInfo_PeriodName + strong,
#PeriodAndVersionViewModel_VersionInfo_FormStatus + strong,
#PeriodAndVersionViewModel_VersionInfo_At + strong {
  /*color: @highlightRed;*/
}
/*ICS 214a */
/*#ics214-container {
    .fullscreen-grid-container .panel-header {
        height: auto;
    }

    .fullscreen-grid-container .panel-header.fixed-height {
        height: 29px;
    }
}*/
/*ICS 233*/
#ics233 {
  background-color: white;
}
#ics233 #openActions table .notificationemail-cell {
  text-align: center;
  padding: 0;
}
#ics233 .panel-header .color-box {
  position: relative;
  top: 0px;
}
#selectTemplate #IsTemplate_true {
  margin-left: 5px;
}
#GetTeamsDataWindow #GetDataTeamMembers tr.k-no-data {
  display: none;
}
#newRole .okButtonEditorFor {
  float: left;
  margin-right: 5px;
}
#GetObjectivesWindow .buttonsBottomPositionMainDiv {
  overflow: hidden;
}
#GetObjectivesWindow #GetObjectives .k-grid-content {
  overflow: auto;
  overflow-y: scroll;
}
#GetDataActivityLogsWindow .buttonsBottomPositionMainDiv {
  overflow: hidden;
}
/*Default Meetings Form*/
.noLRPadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/*Default Meetings Form*/
.noLRPadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/*Initial IAP Incident Details Form*/
/*Update k-input to k-input-inner*/
.k-input-inner,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap {
  color: black !important;
}
#incident-details-form,
#IncidentDetailsForm {
  /*background-color: white;*/
}
#incident-details-form #createWizardCancelCreateButtons,
#IncidentDetailsForm #createWizardCancelCreateButtons {
  visibility: hidden;
}
#incident-details-form .IncidentLevel_class .k-combobox {
  width: 200px;
}
#IncidentDetailsForm .control-label {
  margin-top: 3px;
  margin-left: 5px;
  float: left;
  width: 180px;
  white-space: nowrap;
}
#IncidentDetailsForm #Description {
  width: 530px !important;
  max-width: 100% !important;
}
.licenseButtons {
  text-align: center;
}
#IncidentDetailsForm div.left .component:nth-child(13) {
  height: 2.4em;
}
#IncidentDetailsForm div.left .k-widget.k-datetimepicker.k-header.ignore {
  width: 200px !important;
}
#IncidentDetailsForm .k-list-container.k-popup.k-group.k-reset ul li,
.k-list.k-reset,
.k-list li,
.k-list-scroller,
.k-list-container .k-virtual-content {
  background-color: white;
}
#IncidentDetailsForm div.left label:nth-child(17) {
  margin-left: 395px;
  bottom: 16px;
  position: absolute;
}
#IncidentDetailsForm #DisplayWatermark {
  bottom: 0px;
  position: relative;
  top: auto !important;
}
#IncidentDetailsForm .Description_class .glyphicon-remove-circle {
  position: absolute;
}
#IncidentDetailsForm #Date + div {
  height: 49px;
}
#IncidentDetailsForm .component {
  margin-top: 5px;
}
/*Update k-dropdown to k-dropdownlist*/
#IncidentDetailsForm .controls .k-widget.k-dropdownlist.k-header.full-width-input {
  width: 200px !important;
}
/*Update k-dropdown to k-dropdownlist*/
/*Update k-input to k-input-inner*/
#IncidentDetailsForm .controls .k-widget.k-dropdownlist.k-header.full-width-input .k-input-inner {
  background-color: white;
}
#IncidentDetailsForm #Coordinates {
  width: 300px !important;
}
/*Areas of Operation*/
#customSelectPersonell .window-footer-buttons {
  /*Areas of Operation*/
  background-color: #fff;
}
#areas #general_ZIP {
  width: 300px !important;
}
#areas .k-tabstrip-items.k-reset {
  background: #E8E8EA;
  padding: 1px;
}
#areas #area-tabs-1 {
  border: 1px solid #A2ADB8;
  background-color: white !important;
}
#areas #area-tabs-2 {
  padding: 0 5px;
}
#areas #area-tabs-3 {
  background-color: white !important;
}
#clientLicensingForm .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
  background: #9696A0;
}
#clientLicensingForm .k-tabstrip-items.k-reset .k-item,
#clientLicensingForm .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #8B94AA;
  border-right: 1px solid #8B94AA;
  border-top: 1px solid #8B94AA;
}
#clientLicensingForm .k-tabstrip-items.k-reset .k-item:hover {
  border-left: 1px solid #BAC9DB;
  border-right: 1px solid #BAC9DB;
  border-top: 1px solid #BAC9DB;
  border-radius: 0 !important;
}
#equipmentDeploymentExercise .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
}
#equipmentDeploymentExercise #equipDeployForm .equipdeploy-general-datesPerformedInput input {
  width: 380px !important;
}
#equipmentDeploymentExercise #equipDeployForm .equipdeploy-general-timeContractorCalledInput > span {
  width: 258px !important;
}
#equipmentDeploymentExercise #equipDeployForm .equipdeploy-general-timeRecoveryEquipArrivedInput > span {
  width: 258px !important;
}
#equipmentDeploymentExercise #equipDeployForm .equipdeploy-general-contractorNameInput input {
  width: 380px !important;
}
#equipmentDeploymentExercise #equipDeployForm #EquipDeployTabstrip-3 {
  overflow-x: hidden;
}
@media only screen and (max-width: 1026px) {
  #equipmentDeploymentExercise #equipDeployForm .header-text.black-text.equipdeploy-inner-cell,
  #equipmentDeploymentExercise #equipDeployForm .equipdeploy-inner-cell label {
    width: 155px !important;
    display: inline-block;
  }
  #equipmentDeploymentExercise #equipDeployForm .equipdeploy-inner-cell.textarea {
    width: 75%;
  }
  #equipmentDeploymentExercise #equipDeployForm .header-text.black-text.equipdeploy-inner-cell.time-complete,
  #equipmentDeploymentExercise #equipDeployForm .header-text.black-text.equipdeploy-inner-cell.time-on-scene {
    text-align: right;
    width: 130px !important;
  }
  #equipmentDeploymentExercise #equipDeployForm .equipdeploy-column.time-start-end {
    display: inline-block;
    width: 100%;
  }
  #equipmentDeploymentExercise #equipDeployForm .time-complete,
  #equipmentDeploymentExercise #equipDeployForm .time-on-scene {
    text-align: right;
    width: 130px !important;
  }
  #equipmentDeploymentExercise #EquipDeployTabstrip-3 .equipdeploy-inner-cell label {
    width: 35px !important;
    display: inline-block;
  }
  #equipmentDeploymentExercise #EquipDeployTabstrip-3 .equipdeploy-column > .equipdeploy-inner-cell.narrow.date-of-last-equipment {
    width: 250px !important;
  }
  #equipmentDeploymentExercise #EquipDeployTabstrip-3 .equipdeploy-inner-cell.textarea {
    width: 100%;
  }
}
/* blue tabstrip #8B94AA @lightBlue*/
#EquipDeployTabstrip-1 .panel-header,
#EquipDeployTabstrip-2 .panel-header,
#EquipDeployTabstrip-3 .panel-header,
#EquipDeployTabstrip-4 .panel-header,
#EquipDeployTabstrip-5 .panel-header,
#EquipDeployTabstrip-6 .panel-header {
  background: #E0E0E0;
  height: 25px;
}
#EquipDeployTabstrip-1 .panel-header .tools-div label,
#EquipDeployTabstrip-2 .panel-header .tools-div label,
#EquipDeployTabstrip-3 .panel-header .tools-div label,
#EquipDeployTabstrip-4 .panel-header .tools-div label,
#EquipDeployTabstrip-5 .panel-header .tools-div label,
#EquipDeployTabstrip-6 .panel-header .tools-div label {
  margin-top: 5px;
}
.areasTreeView.activateGRPtree {
  overflow: auto;
}
#treeHolder .k-item > div:hover,
#AreasTreeView .k-item > div:hover {
  border-radius: 4px;
  background-color: #f24b4b;
}
#horizontalSplitterAreas #treeHolder span:hover {
  background: none;
}
#areasOfOperation-container #horizontalSplitterAreas {
  border-top: 1px solid #E8E8EA;
  top: 74px;
  position: fixed;
  height: calc(100% - 74px);
}
#areasOfOperation-container #horizontalSplitterAreas #area-editor-mask-holder .k-splitbar {
  height: 5px !important;
}
#areasOfOperation-container #horizontalSplitterAreas.displayOnly {
  top: 30px;
}
#horizontalSplitterAreas.operational-status-splitter {
  margin-top: 25px;
  position: relative;
  top: 0;
}
#AssetTypeTreeView .k-focus,
#AssetTypeTreeView .k-in:focus {
  background: none;
}
#AssetTypeTreeView .k-group .k-group {
  border-top: 1px solid lightgrey;
}
#AssetTypeTreeView .k-selected {
  background: #FCD2A7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FCD2A7, #FBE69E) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FCD2A7, #FBE69E) !important;
  color: black;
  box-shadow: none !important;
}
#AssetTypeTreeView .k-in {
  width: 98%;
}
#AssetTypeTreeView .k-in:hover {
  background: none;
}
#AreasTreeView_getStandardRes .k-in {
  width: 96%;
}
#AreasTreeView_getStandardRes .k-in:hover {
  background: none;
}
#operationalStatusUpdate-container .k-in {
  width: 97%;
}
#operationalStatusUpdate-container .k-in:hover {
  background: none;
}
body.hidden-header #operationalStatusUpdate-container .form-with-header {
  padding-top: 0 !important;
}
.asset-type-header {
  width: 100%;
  font-size: 13px;
  padding-top: 30px;
  background: linear-gradient(#FCD2A7, #FBE69E);
  overflow: hidden;
  border: 1px solid black;
  padding: 3px;
}
#treeHolder.asset-type-treeholder {
  margin-top: 25px;
}
#treeHolder li span:hover {
  box-shadow: none;
  color: black;
}
#viewAreasOnlyWindow li .k-in,
#selectIAPAreasWindow li .k-in {
  width: 95% !important;
}
#viewAreasOnlyWindow #horizontalSplitterAreas {
  height: 97% !important;
}
#horizontalSplitterAreas .k-splitbar {
  height: 100% !important;
}
#area-editor-container {
  height: auto !important;
}
#horizontalSplitterGRPAreas #area-editor-container {
  height: 100% !important;
  overflow-y: hidden;
}
#horizontalSplitterGRPAreas #area-editor-container #area-tabs ul.k-tabstrip-items {
  position: relative;
  background-color: white;
}
#areas {
  width: 100%;
  height: 100%;
}
#areas #general_Coordinates_CoordinatesReadonly {
  height: 27px !important;
  width: 263px !important;
}
#areas #general_Assignment {
  height: 100%;
}
#areas .full-width-input {
  width: 100% !important;
  max-width: 100%;
}
#areas .k-textbox {
  height: 40px;
}
#areas #general_AreaName,
#areas #general_Address,
#areas #general_City,
#areas #general_ZIP,
#areas #general_AORName {
  height: 26px;
}
#areas #general_Address,
#areas #general_ZIP {
  width: 300px !important;
}
#areas .county-combobox,
#areas #general_City {
  width: 300px !important;
}
#areas .col-xs-3.col-md-3 {
  max-width: 240px;
  text-align: right;
  vertical-align: middle;
  padding: 3px 15px;
}
#areas #general_Coordinates {
  width: 300px !important;
}
#areas #general_StateID_listbox {
  width: 290px;
}
#areas .k-textbox:focus {
  border: 2px solid #6DBDD1;
}
#areas #areaPersonnel .k-textbox:focus {
  border: none;
}
#areas #areaPersonnel .k-textbox {
  height: auto;
}
#areas #general_GRPAreaName {
  height: 26px;
}
#areas #general_SiteNumber {
  height: 26px;
  width: 200px !important;
}
#areas #general_Priority {
  height: 26px;
  width: 120px !important;
}
.Coordinates_class #Coordinates.short-width-input {
  width: 230px !important;
}
.image-editor-maindiv {
  min-width: 164px;
}
.image-editor-maindiv .k-button.k-upload-button {
  padding: 0.2em;
  margin: 0;
}
.image-editor-maindiv .k-dropzone .k-dropzone-hint {
  visibility: hidden;
  display: none;
}
.image-editor-maindiv strong.k-upload-status {
  visibility: hidden;
  display: none;
}
/*Weather Report Form*/
#WeatherDataForm .btn {
  float: right;
}
#WeatherDataForm .cancelButtonEditorFor {
  margin-left: 5px;
  margin-right: 5px;
}
#wether-container {
  /* grid forecasts*/
  /* grid forecasts end*/
}
#wether-container #tidalDataGridDisplay pre {
  display: block;
  padding: 0px;
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: inherit;
  border: 0;
  border-radius: 4px;
}
#wether-container #forecasts label {
  float: none !important;
  margin-left: 2px;
}
#wether-container #forecasts td {
  line-height: 1em;
}
#wether-container #forecasts td > textarea {
  width: 100% !important;
}
#wether-container #forecasts #WeatherForecastDataViewModel .k-textbox {
  width: 300px !important;
}
#wether-container #forecasts #WeatherForecastDataViewModel #ForecastData_Notes {
  position: absolute;
  width: 845px !important;
  margin-left: 4px;
  height: 46px;
}
#wether-container #weather {
  border: 0;
  /* dropdown*/
  /*Update k-dropdown to k-dropdownlist*/
  /*Update k-input to k-input-inner*/
}
#wether-container #weather .Notes_class label {
  width: 47px !important;
  margin-top: 15px !important;
}
#wether-container #weather .Notes_class #Notes {
  height: 75px !important;
  width: 300px !important;
}
#wether-container #weather .panel-header {
  margin-bottom: 0px;
}
#wether-container #weather label {
  float: left;
  width: 150px;
  margin-top: 9px;
  white-space: nowrap;
  padding-right: 0px;
  text-align: right;
  padding-left: 0px;
}
#wether-container #weather label.fieldName {
  width: auto;
}
#wether-container #weather .temperatureUnitLabel {
  font-weight: 400 !important;
  float: none !important;
  width: auto !important;
  vertical-align: bottom !important;
}
#wether-container #weather .col-xs-12.col-md-5.col-lg-5 {
  width: 372px;
  /*uv index*/
}
#wether-container #weather .col-xs-12.col-md-5.col-lg-5 input {
  /*width: 80px !important;*/
  margin-top: 3px;
}
#wether-container #weather .col-xs-12.col-md-5.col-lg-5 .k-textbox.full-width-input {
  margin-right: 3px !important;
}
#wether-container #weather .col-xs-12.col-md-5.col-lg-5 .k-numeric-wrap.k-expand-padding {
  /*width: 80px;*/
  width: 100px;
}
#wether-container #weather .field-validation-valid.glyphicon.glyphicon-remove-circle {
  position: absolute;
}
#wether-container #weather .k-widget.k-datetimepicker.k-header.ignore {
  width: 100px !important;
}
#wether-container #weather #tidaldata .k-widget.k-datetimepicker.k-header.ignore {
  width: 100% !important;
}
#wether-container #weather .k-widget.k-numerictextbox {
  width: auto !important;
  height: auto !important;
}
#wether-container #weather .k-numeric-wrap.k-expand-padding {
  width: 105px !important;
}
#wether-container #weather .k-widget.k-dropdown.k-header.marginB20,
#wether-container #weather .k-widget.k-datetimepicker.k-header.ignore,
#wether-container #weather .k-numeric-wrap.k-expand-padding,
#wether-container #weather .k-widget.k-dropdownlist.k-header {
  margin-top: 3px;
}
#wether-container #weather #DateTime,
#wether-container #weather .k-formatted-value.k-input-inner {
  width: 100% !important;
  margin-top: 0px !important;
  margin: 0px !important;
}
#wether-container #weather #Coordinates {
  width: 160px !important;
}
#wether-container #weather #Coordinates-open-popup {
  margin-top: 2px;
}
#wether-container #weather .controls {
  width: 350px;
  margin-bottom: 3px;
}
#wether-container #weather .fieldName {
  margin-top: 0px;
  float: none;
}
#wether-container #weather #neuticaldata {
  margin-top: 11px;
  margin-left: 10px;
}
#wether-container #weather #ShortDescription + span + div + div + label {
  margin-top: 50px;
}
.btn.distance-uom {
  width: 85% !important;
}
.btn.full-width-button.distance-uom {
  width: 94% !important;
}
#ics237CG-container #rrHorizontal .panel-header {
  /*background: #E4EFF7;*/
  border-bottom: 1px solid;
}
/* ICS 208 */
#ics208-container {
  /*Update k-dropdown to k-dropdownlist*/
  /*   .hazardsGrid .k-grid-delete,
    .organsGrid .k-grid-delete,
    .routesGrid .k-grid-delete,
    .ppeGrid .k-grid-delete,
    .controlsGrid .k-grid-delete {
        margin-left: 25px !important;
    }*/
}
#ics208-container #splitter-container {
  overflow: auto;
}
#ics208-container #weatherForecast .styleClass4 label,
#ics208-container #weatherForecast .col-xs-11.col-md-11.col-lg-11 label[for='Water'] {
  width: 150px !important;
}
#ics208-container #weatherForecast .styleClass4 span.k-textbox.full-width-input,
#ics208-container #weatherForecast .col-xs-11.col-md-11.col-lg-11 #Water {
  width: 120px !important;
}
#ics208-container .k-widget.k-dropdownlist.k-header.marginB20 {
  margin-bottom: 0;
}
#ics208-container #siteHazards .styleClass4 label {
  width: 10px !important;
  margin-bottom: 3px !important;
}
#ics208-container #siteHazards .styleClass4 input {
  width: 10px !important;
  margin-top: 0px;
}
#ics208-container #vertical .panel-header {
  /*background: #E4EFF7;*/
  border-bottom: 1px solid;
}
#ics208-container .ics208Control.site-safety-notification {
  padding-bottom: 3px;
}
#ics208-container .ics208Control.site-safety-notification label {
  width: 210px;
}
#ics208-container .ics208Control.site-safety-notification label.phone-label {
  padding-left: 10px;
  width: 70px;
}
#ics208-container .ics208Control.site-safety-notification .notif-input {
  width: 120px;
}
#ics208-container .ics208Control.site-safety-notification .phone-input {
  width: 145px;
}
#ics208-container .evac_plan_container #SafeDistance,
#ics208-container .evac_plan_container #SafeDistanceUOM_input,
#ics208-container .evac_plan_container #AlarmSystem,
#ics208-container .evac_plan_container #Blasts,
#ics208-container .evac_plan_container #Rings,
#ics208-container .evac_plan_container #Code,
#ics208-container .evac_plan_container .k-widget.k-combobox {
  width: 100px !important;
}
#ics208-container .hazardsGrid .k-grid-remove-command,
#ics208-container .organsGrid .k-grid-remove-command,
#ics208-container .routesGrid .k-grid-remove-command,
#ics208-container .ppeGrid .k-grid-remove-command,
#ics208-container .controlsGrid .k-grid-remove-command {
  margin-left: 25px !important;
}
#ics208-container .actionPlanComponentsPane #planComponents .col-xs-12 {
  padding-bottom: 3px;
}
#ics208-container .actionPlanComponentsPane #planComponents .attachments-2 {
  padding-left: 75px;
  vertical-align: top;
}
label.phone-label {
  padding-left: 10px;
  width: 70px;
}
label.phone-label {
  padding-left: 10px;
  width: 70px;
}
.ics208ApplySite {
  padding: 5px;
}
.ics208Control {
  float: left;
  margin-right: 10px;
}
.ics208ListView {
  border: none !important;
  border-width: 0 !important;
  border-style: hidden;
  height: 100%;
  width: 100%;
  display: flex;
}
.buttonBoxAdd {
  float: left;
  position: relative;
  width: 17%;
  height: 25px;
  margin: 3px 5px 3px 10px;
  padding: 0;
}
.monitorAdd {
  float: left;
  position: relative;
  display: inline-block;
  height: 25px;
  margin: 3px 5px 3px 10px;
  padding: 0;
}
.notificationAdd {
  float: left;
  position: relative;
  margin: 3px 5px 3px 10px;
  padding: 0;
}
.notificationAdd .boldText {
  width: 120px !important;
}
#areas-container .from-with-header {
  background: white;
  padding-top: 53px;
}
/* k-grid */
.k-grid {
  /*tr:not(.k-grid-edit-row):not(.k-detail-row):hover,
    tr.row-hover-custom:not(.k-grid-edit-row) {

        a.k-button.k-button-icontext.k-grid-delete,
        a.k-button.k-button-icontext.k-grid-customDelete,
        a.k-button.k-button-icontext.k-grid-customDeleteChild {
            border: 2px solid @highlightPink;
            background: url('../Images/del.svg') center no-repeat;
            background-color: @highlightPink;
            border-radius: 12px;
            vertical-align: middle;
            position: absolute;
            margin-top: -12px;
            white-space: nowrap;
            z-index: 9;
            animation-name: showfadeDelete;
            animation-duration: 2s;
            animation-delay: 1s;
            animation-fill-mode: both;
        }

        a.k-button.k-button-icontext.k-grid-delete.deleteGrouped,
        a.k-button.k-button-icontext.k-grid-customDelete.deleteGrouped,
        a.k-button.k-button-icontext.k-grid-customDeleteChild.deleteGrouped {
            margin-left: 25px;
            animation-name: showfadeDeleteGrouped;
        }
    }

    /*tr.k-detail-row:hover {
        tr:not(.k-grid-edit-row) {
            a.k-button.k-button-icontext.k-grid-delete.deleteGroupedChild,
            a.k-button.k-button-icontext.k-grid-customDelete.deleteGroupedChild,
            a.k-button.k-button-icontext.k-grid-customDeleteChild.deleteGroupedChild {
                border: 2px solid @highlightPink;
                background: url('../Images/del.svg') center no-repeat;
                background-color: @highlightPink;
                border-radius: 12px;
                vertical-align: middle;
                position: absolute;
                margin-top: -12px;
                white-space: nowrap;
                z-index: 9;
                animation-duration: 2s;
                animation-delay: 1s;
                animation-fill-mode: both;
                margin-left: 25px;
                animation-name: showfadeDeleteGrouped;
            }
        }
    }*/
}
.k-grid tr:hover,
.k-grid .highlight-dragged-row,
.k-grid tr.row-hover-custom {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.k-grid tr.k-selected:hover,
.k-grid tr.k-selected.row-hover-custom {
  /*.linear-gradient(#9FBACE, #9FBACE) !important;*/
  background-color: #F1F1F4 !important;
}
.k-grid th:hover {
  background-color: #8B94AA !important;
}
.k-grid td {
  border-bottom: 1px solid #F1F1F4 !important;
  /*line-height: 1em;*/
}
.k-grid tr.k-detail-row > .k-hierarchy-cell {
  background-image: url('/IAP6/Images/grid_indent.png');
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: right;
  padding-left: 0px !important;
}
.k-grid .k-hierarchy-cell {
  text-align: right;
}
.k-grid th.k-hierarchy-cell.k-header:not(.k-detail-row) {
  padding: 0px;
}
.k-grid .k-hierarchy-col {
  width: 40px;
}
.customDeleteAnimation button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button,
.customDeleteAnimation button.k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base,
.customDeleteAnimation button.k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base {
  border: 2px solid #FAD7DA;
  background: url('/IAP6/Images/del.svg') center no-repeat;
  background-color: #FAD7DA;
  border-radius: 12px;
  vertical-align: middle;
  position: absolute;
  margin-top: -12px;
  white-space: nowrap;
  z-index: 9;
  animation-name: showfadeDelete;
  animation-duration: 3.5s;
  animation-delay: 1s;
  animation-fill-mode: both;
}
.customDeleteAnimation button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGrouped,
.customDeleteAnimation button.k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGrouped,
.customDeleteAnimation button.k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGrouped,
.customDeleteAnimation button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGroupedChild,
.customDeleteAnimation button.k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGroupedChild,
.customDeleteAnimation button.k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGroupedChild {
  border: 2px solid #FAD7DA;
  background: url('/IAP6/Images/del.svg') center no-repeat;
  background-color: #FAD7DA;
  border-radius: 12px;
  vertical-align: middle;
  position: absolute;
  margin-top: -12px;
  white-space: nowrap;
  z-index: 9;
  margin-left: 25px;
  animation-name: showfadeDeleteGrouped;
  animation-duration: 3.5s;
  animation-delay: 1s;
  animation-fill-mode: both;
}
.customDeleteAnimation button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGroupedChecklist,
.customDeleteAnimation button.k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGroupedChecklist,
.customDeleteAnimation button.k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGroupedChecklist,
.customDeleteAnimation button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGroupedChildChecklist,
.customDeleteAnimation button.k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGroupedChildChecklist,
.customDeleteAnimation button.k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteGroupedChildChecklist {
  border: 2px solid #FAD7DA;
  background: url('/IAP6/Images/del.svg') center no-repeat;
  background-color: #FAD7DA;
  border-radius: 12px;
  vertical-align: middle;
  position: absolute;
  margin-top: -12px;
  white-space: nowrap;
  z-index: 9;
  margin-left: 25px;
  animation-name: showfadeDeleteGroupedChecklist;
  animation-duration: 3.5s;
  animation-delay: 1s;
  animation-fill-mode: both;
}
.customDeleteAnimation button .k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteKendoGrouped,
.customDeleteAnimation button.k-grid-customDelete.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteKendoGrouped,
.customDeleteAnimation button.k-grid-customDeleteChild.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.deleteKendoGrouped {
  margin-left: 32px;
}
.k-list-optionlabel {
  border: 0 !important;
}
th.k-header.k-focus {
  background: #FEBD7A 0%;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEBD7A 0%, #FEBD7A 100%);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEBD7A 0%, #FEBD7A 100%);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEBD7A 0%, #FEBD7A 100%);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEBD7A 0%, #FEBD7A 100%);
  background: #FEE079 0%;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEE079 0%, #FEB261 100%);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEE079 0%, #FEB261 100%);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEE079 0%, #FEB261 100%);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEE079 0%, #FEB261 100%);
}
/*create incident decision popup and wizard buttons*/
#SelectVersionWindow .bottomOptionButton {
  margin-top: 3px;
  margin-left: 1px;
  margin-right: 1px;
}
#create-decision-window_wnd_title,
#create-decision-window p {
  font-weight: 600;
  margin-left: 15px;
}
#create-decision-window {
  width: 380px;
  background: #E9ECEE;
}
.sidebarIncidentDate {
  margin: 2px;
  padding: 2px;
}
/*sidebar date create*/
#MainNavigationSplitter {
  border: none;
  background-color: transparent;
}
#MainNavigationSplitter .k-pane.k-scrollable {
  overflow: visible;
  border-radius: 6px;
}
#MainNavigationSplitter .dropdown-content.dontChangeFont {
  width: 255px;
}
#SaveAsIncident-list .k-list > .k-selected {
  color: #2e2e2e;
}
.additive-div {
  height: 0 !important;
  max-height: 0px;
  position: fixed !important;
}
#splitter-container {
  background: none;
}
#splitter-container .splitter-wrapper {
  height: 100%;
  width: 100%;
  border-width: 0;
  background: none;
}
#TabStripSectionsAndPositions #splitter-container {
  overflow: auto;
}
.well.form-splitter-conatiner,
.well.form-with-header-double {
  background: none;
  border: none;
}
.navbar-default {
  background: none;
  background-color: #fff;
}
button.image-btn {
  padding: 10px;
  background-size: contain;
  vertical-align: middle;
}
/*select preload weather*/
/*Update k-dropdown to k-dropdownlist*/
#VersionsView .k-widget.k-dropdownlist.k-header {
  float: left;
  width: 196px;
}
/*select incident window */
#select-incident-window {
  background: none;
  padding: 0;
}
#incidentListDiv .incident-header {
  height: 25px;
  background-color: #eae8e8;
  border-bottom: 1px solid #c5c5c5;
}
#incidentListDiv .incident-header .k-window-title {
  position: relative;
  padding-left: 5px;
  padding-top: 4px;
  margin: 0;
}
#incidentListDiv .selectIncidentsGridDiv {
  width: 88%;
}
#incidentListDiv .buttonsSelectIncident {
  margin-right: 6px;
}
#incidentListDiv .bottom-info {
  height: 26px;
}
#incidentListDiv .bottom-info #include-templates-CB {
  margin-right: 5px;
}
#incidentListDiv .bottom-info .client-code {
  padding-top: 5px;
}
#incidentListDiv #open-incident-btn.all-nav-buttons {
  margin-top: 26px;
}
.edit-image-canvas-wrap {
  width: 100%;
  text-align: center;
  background-color: #efeded;
}
.darkMode .edit-image-canvas-wrap {
  background-color: #000;
}
.edit-image-slider-wrap {
  float: left;
  width: 180px;
  height: 30px;
}
.edit-image-slider-wrap input.marker-size-sliderBrush,
.edit-image-slider-wrap input.marker-opacity-sliderBrush,
.edit-image-slider-wrap input.marker-size-sliderText,
.edit-image-slider-wrap input.marker-opacity-sliderText,
.edit-image-slider-wrap input.marker-size-sliderIcon,
.edit-image-slider-wrap input.marker-opacity-sliderIcon {
  width: 65px;
  position: absolute;
  padding-top: 0px;
}
.edit-image-slider-wrap .marker-size-labelBrush,
.edit-image-slider-wrap .marker-opacity-labelBrush,
.edit-image-slider-wrap .marker-size-labelText,
.edit-image-slider-wrap .marker-opacity-labelText,
.edit-image-slider-wrap .marker-size-labelIcon,
.edit-image-slider-wrap .marker-opacity-labelIcon {
  width: 22px !important;
  margin-left: -5px;
  float: right;
}
.edit-image-slider {
  width: 100px !important;
}
/*select coordinates icon*/
body .k-button-icon,
body .k-split-button-arrow {
  padding-left: 0px;
  padding-right: 0px;
  padding: .1em;
}
/*get data image 201-1*/
#get-data-images-popup {
  padding: 0px;
}
/*Company Images Window Form*/
#CompanyImagesWindowForm .nav > li > a {
  padding: 2px 15px;
}
#CompanyImagesWindowForm .col-xl-1.col-lg-2.col-md-2.col-sm-12,
#CompanyImagesWindowForm .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}
#CompanyImagesWindowForm #horizontalOptions #foldersTreeView ul.k-group li.k-item div span.k-in {
  width: 95% !important;
}
/* Organizations */
#form-organizationsTopToolbar {
  background: #FEFEFE;
}
#form-organizationsTopToolbar .k-widget.k-autocomplete.k-header {
  width: 200px;
}
/*add organization*/
.editOrganizationsPopUpWindow {
  margin: 0 auto;
}
#org-info-form-window {
  /*Update k-dropdown to k-dropdownlist*/
  /*Update k-dropdown to k-dropdownlist*/
  /*Update k-dropdown to k-dropdownlist*/
}
#org-info-form-window .border-wrapper {
  border: 1px solid #ccc;
}
#org-info-form-window .row .col-xs-12 {
  margin-top: 5px;
}
#org-info-form-window label:not(.uscgYesNo) {
  float: left;
  margin-top: 5px;
  font-weight: 400;
  width: 170px;
  white-space: normal;
  margin-left: 20px;
  margin-right: 5px;
  text-align: right;
}
#org-info-form-window .col-md-6 .col-md-6 {
  padding-right: 0;
}
#org-info-form-window .col-md-6 .col-md-6 label {
  margin-left: 0;
  width: 72px;
}
#org-info-form-window .btns-form {
  float: right;
}
#org-info-form-window .k-textbox.full-width-input,
#org-info-form-window .k-dropdownlist {
  width: 200px !important;
}
#org-info-form-window .component {
  margin-bottom: 6px;
}
#org-info-form-window #OrgName,
#org-info-form-window label[for="ParentOrganization"] + .list-view-container > span.k-dropdownlist {
  width: 200px !important;
}
#org-info-form-window label[for="OrgStateId"] + span.k-dropdownlist {
  width: 100px !important;
}
#org-info-form-window .parent-organization-width {
  width: 200px;
}
#org-info-form-window #OrgWebSite {
  width: 124px;
}
#org-info-form-window #OrgPhysAddress,
#org-info-form-window #OrgMailAddress {
  width: 200px !important;
}
#org-info-form-window #OrgPhysCity,
#org-info-form-window #OrgMailCity {
  width: 200px !important;
}
#org-info-form-window #OrgPhysPostal,
#org-info-form-window #OrgMailPostal {
  width: 124px !important;
}
#org-info-form-window #OrgNotes {
  width: 400px !important;
  height: 80px;
  max-width: none !important;
  max-height: none !important;
}
#org-info-form-window .website-holder {
  width: 380px;
}
#org-info-form-window #ContractURL {
  width: 124px;
}
div.OrgMailPostal .k-widget.k-textbox {
  width: 120px;
}
div.prep-attachment .k-widget.k-upload {
  border: none;
}
#org-info-form-window .btn {
  float: right;
  margin-right: 5px;
}
#org-info-form #OrgId + div + div + div + div + div + div {
  height: 25px;
}
#org-info-form #OrgWebSite + a {
  position: absolute;
  margin-top: 5px;
  margin-left: 10px;
  font-size: 11px;
}
#org-info-form #ContractURL + a {
  position: absolute;
  margin-top: 5px;
  margin-left: 10px;
  font-size: 11px;
}
#org-info-form .window-footer-buttons {
  position: relative;
}
#org-info-form .k-upload {
  float: left;
  max-width: 180px;
  height: 25px;
}
#org-info-form .k-button.k-upload-button {
  margin-top: 0px;
  height: 26px;
}
#org-info-form .k-upload.k-header {
  border: none;
  background-color: transparent;
}
#org-info-form .k-dropzone em {
  visibility: hidden;
  display: none;
}
#org-info-form .k-dropzone {
  height: auto !important;
  border-radius: 3px;
}
#org-info-form strong.k-upload-status {
  visibility: hidden;
  display: none;
}
#org-info-form .k-upload-files.k-reset {
  visibility: hidden;
  display: none;
}
#org-info-form #btn-download-prep {
  min-height: 19px;
  float: left;
  display: inline-block;
}
#org-info-form #btn-delete-prep {
  min-height: 19px;
  float: left;
  display: inline-block;
}
#org-info-form .prep-attach-name {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: left;
}
#select-periods-window {
  height: calc(80%);
  min-height: 270px;
  min-width: 450px;
}
#selectOperationalPeriod {
  padding: 0px;
  height: 100%;
}
#selectOperationalPeriod .window-footer-buttons {
  background-color: #f5f5f5;
  width: 99.9%;
  padding-right: 20px;
  padding-bottom: 2px;
}
@media (min-width: 768px) {
  #selectOperationalPeriod .container {
    max-width: none !important;
  }
}
/*top toolbar arrow dropdown*/
#toolbarArrow ul li:hover span,
#toolbarArrow ul li:hover strong,
#image-details ul li:hover span,
#image-details ul li:hover strong {
  background-color: #F24B4B;
}
#toolbarArrow {
  /*li:first-of-type:hover {
        background: @highlightRed;
        border-radius: 15px;
    }*/
}
#toolbarArrow ul li {
  height: 30px;
  align-items: center;
}
#toolbarArrow ul li:hover {
  /*background: white;*/
  background-color: #F24B4B;
}
#toolbarArrow ul li:hover span,
#toolbarArrow ul li:hover strong {
  color: white;
  /*background-color: @highlightRed;*/
}
#toolbarArrow ul li span {
  padding-top: 4px;
  padding-bottom: 7px;
  line-height: 16px;
  max-width: 15px;
  min-height: 30px;
  margin-left: 5px !important;
  margin-right: 5px !important;
}
#toolbarArrow ul .cover-frame {
  z-index: -1 !important;
}
#user-info-form-window #CompanyTitle_label {
  width: 142px !important;
}
/* Edit User Window USER FORM*/
.user-form-edit-window #user-info-form .editorForModelButtonsHide {
  margin-bottom: 2px !important;
}
.darkMode #EMail1,
.darkMode #EMail2,
.darkMode .PersonnelNotes #Notes,
.darkMode #user-info-form-window #user-info-form .FullNamePicture {
  background-color: #181818 !important;
  border-color: #8B94AA !important;
}
.supplierTempl:hover {
  cursor: pointer;
  background-color: #4A576F;
  color: #fff;
}
.supplierTempl {
  border-radius: 5px;
  padding: 5px;
}
/*Personell add person*/
#user-info-form-window {
  /*#tabstripEditPersonnel-2 .k-grid-content {
            height: calc(~"100% - 57px") !important;
        }*/
  /*Update k-dropdown to k-dropdownlist*/
  /*.k-tabstrip-items.k-reset .k-link {
        background: @lightBlue;
    }

    .k-tabstrip-items.k-reset .k-active .k-link {
        background: white;
    }*/
  /*.k-tabstrip-items.k-reset .k-item:hover {
        .borderTLR(#BAC9DB);
        border-radius: 0 !important;
    }*/
}
#user-info-form-window label {
  width: 145px;
  margin-left: 0px;
  font-weight: 400;
  display: inline-flex;
}
#user-info-form-window .validation-summary-errors {
  padding-top: 10px;
  margin-top: -10px;
  margin-bottom: -10px;
}
#user-info-form-window .editorForModelButtonsHide {
  margin-bottom: -30px !important;
}
#user-info-form-window #tabstripEditPersonnel-2 .checkin-history-wrapper {
  height: calc(100% - 55px);
}
#user-info-form-window #headerCheckboxContainer label {
  width: initial;
}
#user-info-form-window .emergencyContactDiv input {
  margin-top: -17px;
}
#user-info-form-window .PersonnelNotes label {
  margin-top: 6px !important;
}
#user-info-form-window #user-info-form .k-combobox {
  width: 150px !important;
}
#user-info-form-window #user-info-form .FullNamePicture {
  height: 120px;
  width: 280px;
  border: solid 1px #fff;
  border-radius: 5px;
  display: flex;
  margin-bottom: -120px !important;
  margin-top: -25px;
  margin-right: 25px;
  float: right;
}
#user-info-form-window .darkMode #user-info-form .FullNamePicture {
  border-color: #4A576F;
}
#user-info-form-window .FullNamePicture img {
  position: absolute;
  top: 5px;
  left: 10px;
  max-height: 95px !important;
}
#user-info-form-window .k-textbox,
#user-info-form-window .k-dropdownlist,
#user-info-form-window .k-datepicker,
#user-info-form-window .k-autocomplete {
  width: 200px !important;
}
#user-info-form-window .component {
  margin-bottom: 5px;
}
#user-info-form-window .showBadgeScanArchivesLabel {
  width: auto;
}
#user-info-form-window #prefix {
  position: absolute;
  margin-left: 3px;
  margin-top: 1px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 {
  margin-top: 5px;
}
#user-info-form-window .k-tabstrip-items {
  padding: 0px;
  padding-left: 3px;
}
#user-info-form-window .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#user-info-form-window .k-tabstrip-items.k-reset .k-item,
#user-info-form-window .k-tabstrip-items.k-reset .k-loading.k-complete {
  border-left: 1px solid #8B94AA;
  border-right: 1px solid #8B94AA;
  border-top: 1px solid #8B94AA;
}
/*Personell add person user info user information */
#IsSharedAccount + input + br + label {
  position: absolute;
  top: 64px;
  left: 184px;
}
#PasswordReset_IsResetingPassword + input + br + div > div > label,
#PasswordReset_IsResetingPassword + input + br + div + div > div > label {
  float: left;
  margin-top: 5px;
  margin-right: 3px;
}
#user-roles-info-form .btns-form {
  margin-left: 5px;
  margin-bottom: 5px;
}
#user-roles-info-form .helpIcon {
  width: 18px;
  height: 18px;
}
/*Resource edit window*/
.shortWindowNotes #Notes {
  max-width: 250px !important;
  height: 30px;
}
.secondColumnEditResource {
  max-width: 350px;
}
.secondColumnEditMaintenance {
  max-width: 375px;
}
#resourceEditWindow.basic .basic-short-hidden {
  display: none;
}
#resourceEditWindow.basic #tabstrip-2 input.k-textbox {
  width: 240px !important;
  margin-left: 19px;
}
#resourceEditWindow.basic .original-name {
  width: 100%;
}
#resourceEditWindow.basic #tabstrip-2 {
  /*Update k-dropdown to k-dropdownlist*/
}
#resourceEditWindow.basic #tabstrip-2 .col-xs-12.col-md-5.col-lg-5 {
  width: 50%;
}
#resourceEditWindow.basic #tabstrip-2 textarea.multiline-text {
  width: 100%;
}
#resourceEditWindow.basic #tabstrip-2 #TravelMethod {
  margin-left: 19px;
}
#resourceEditWindow.basic #tabstrip-2 .k-datepicker {
  margin-left: 40px;
}
#resourceEditWindow.basic #tabstrip-2 .k-numerictextbox.double_numerictextbox {
  margin-left: 90px;
}
#resourceEditWindow.basic #tabstrip-2 .trackingTypeTabstripTwo + .k-dropdownlist.k-header {
  width: 135px;
}
#resourceEditWindow.basic #tabstrip-2 .col-xs-12.col-md-5.col-lg-5.trackingID {
  width: 100%;
}
#resourceEditWindow.basic #tabstrip-2 .col-xs-12.col-md-5.col-lg-5.textarea-container {
  width: 100%;
}
#resourceEditWindow.basic #tabstrip-2 .col-xs-12.col-md-5.col-lg-5.textarea-container #Notes {
  width: 100%;
}
#resourceEditWindow:not(.basic) #edit-resource-showAll-btn {
  display: none;
}
#resourceEditWindow.basic #edit-resource-showLess-btn {
  display: none;
}
#resourceEditWindow #ResourceForm #Coordinates-open-popup {
  height: 26px !important;
  width: 7px !important;
  min-width: 34px;
  min-height: 32px;
}
#resourceEditWindow #ResourceForm #ResourceName {
  width: 216px !important;
}
#resourceEditWindow #ResourceForm #LastShift + div > div > ul {
  display: none;
}
#resourceEditWindow .statusDateEditWindow .k-datetimepicker {
  width: 175px !important;
  margin-left: 25px;
  min-width: 175px !important;
}
#resourceEditWindow #Coordinates-open-popup img {
  width: 25px;
  height: 25px;
}
#resourceEditWindow #dailyCosts .k-grid-norecords {
  width: 2700px;
}
#resourceEditWindow #Excess + label {
  margin-left: 19px;
}
#resourceEditWindow .supplierComboboxDiv .k-input,
#resourceEditWindow .descriptionInput-wrap .k-input,
#resourceEditWindow .equipmentInput-wrap .k-input,
#resourceEditWindow .wareHouseComboboxDiv .k-input,
#resourceEditWindow .equipmentTextBox .k-input,
#resourceEditWindow .shortWindowNotes .k-input {
  width: 216px !important;
  padding: 0;
}
#resourceEditWindow .supplierComboboxDiv textarea,
#resourceEditWindow .descriptionInput-wrap textarea,
#resourceEditWindow .equipmentInput-wrap textarea,
#resourceEditWindow .wareHouseComboboxDiv textarea,
#resourceEditWindow .equipmentTextBox textarea,
#resourceEditWindow .shortWindowNotes textarea {
  width: 216px !important;
  padding: 0;
}
#resourceEditWindow .row {
  margin-bottom: 5px;
}
#resourceEditWindow .row .col-md-6 {
  padding-bottom: 2px;
}
#resourceEditWindow .resourceTypeDropdownDiv .k-combobox {
  width: 216px !important;
}
#resourceEditWindow hr {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
#resourceEditWindow .col-xs-6.col-md-9.col-lg-9 #StatusDateEdit {
  width: 140px;
}
#resourceEditWindow img {
  height: 80px;
  width: 80px;
  vertical-align: middle;
}
#resourceEditWindow #hideColumnsButton img {
  height: 18px;
  width: 20px;
  vertical-align: middle;
}
#resourceEditWindow #hideColumnsButton .k-menu-group {
  display: none;
}
#resourceEditWindow #hideColumnsButton .k-menu-link {
  color: black;
}
#resourceEditWindow #hideColumnsButton .k-animation-container {
  min-width: 170px;
}
#resourceEditWindow .k-upload {
  display: inline-block;
}
#resourceEditWindow .sizeUOMResourceEditMaintenance + span {
  width: 92px !important;
}
#resourceEditWindow .k-icon.k-i-calendar,
#resourceEditWindow .k-icon.k-i-clock {
  top: -1px;
}
#resourceEditWindow #ResourceForm #basic-information-tab,
#resourceEditWindow #ResourceForm #additional-information-tab {
  background-color: white;
}
#resourceEditWindow #tabstrip-1,
#resourceEditWindow #basic-information-tab,
#resourceEditWindow .tabstrip-1 {
  /*Update k-dropdown to k-dropdownlist*/
}
#resourceEditWindow #tabstrip-1 .requisitionNumberValue,
#resourceEditWindow #basic-information-tab .requisitionNumberValue,
#resourceEditWindow .tabstrip-1 .requisitionNumberValue {
  min-width: 65px !important;
  height: 18px;
}
#resourceEditWindow #tabstrip-1 .row,
#resourceEditWindow #basic-information-tab .row,
#resourceEditWindow .tabstrip-1 .row {
  margin-left: 0px;
}
#resourceEditWindow #tabstrip-1 label,
#resourceEditWindow #basic-information-tab label,
#resourceEditWindow .tabstrip-1 label {
  white-space: nowrap;
  margin-top: 5px;
  margin-left: auto;
}
#resourceEditWindow #tabstrip-1 input.k-textbox,
#resourceEditWindow #basic-information-tab input.k-textbox,
#resourceEditWindow .tabstrip-1 input.k-textbox {
  width: 216px !important;
}
#resourceEditWindow #tabstrip-1 .coordsDiv input.k-textbox,
#resourceEditWindow #basic-information-tab .coordsDiv input.k-textbox,
#resourceEditWindow .tabstrip-1 .coordsDiv input.k-textbox {
  width: 150px !important;
}
#resourceEditWindow #tabstrip-1 .badgeID input,
#resourceEditWindow #basic-information-tab .badgeID input,
#resourceEditWindow .tabstrip-1 .badgeID input {
  width: 182px !important;
}
#resourceEditWindow #tabstrip-1 .k-widget .k-combobox .k-header,
#resourceEditWindow #basic-information-tab .k-widget .k-combobox .k-header,
#resourceEditWindow .tabstrip-1 .k-widget .k-combobox .k-header {
  width: 216px !important;
}
#resourceEditWindow #tabstrip-1 .sizeResourceEdit .k-combobox,
#resourceEditWindow #basic-information-tab .sizeResourceEdit .k-combobox,
#resourceEditWindow .tabstrip-1 .sizeResourceEdit .k-combobox {
  width: 91px !important;
}
#resourceEditWindow #tabstrip-1 .k-autocomplete,
#resourceEditWindow #basic-information-tab .k-autocomplete,
#resourceEditWindow .tabstrip-1 .k-autocomplete {
  width: 216px !important;
}
#resourceEditWindow #tabstrip-1 .deliveryDropdown > span,
#resourceEditWindow #basic-information-tab .deliveryDropdown > span,
#resourceEditWindow .tabstrip-1 .deliveryDropdown > span {
  width: 190px !important;
}
#resourceEditWindow #tabstrip-1 .areaOfOperationDropdown > span,
#resourceEditWindow #basic-information-tab .areaOfOperationDropdown > span,
#resourceEditWindow .tabstrip-1 .areaOfOperationDropdown > span {
  width: 175px !important;
  margin-left: 25px;
}
#resourceEditWindow #tabstrip-1 .workshiftDropdown > span,
#resourceEditWindow #basic-information-tab .workshiftDropdown > span,
#resourceEditWindow .tabstrip-1 .workshiftDropdown > span {
  width: 175px !important;
  margin-left: 25px;
}
#resourceEditWindow #tabstrip-1 .resourceKindDropdown > span,
#resourceEditWindow #basic-information-tab .resourceKindDropdown > span,
#resourceEditWindow .tabstrip-1 .resourceKindDropdown > span {
  width: 216px !important;
}
#resourceEditWindow #tabstrip-1 .AORDropdown > span,
#resourceEditWindow #basic-information-tab .AORDropdown > span,
#resourceEditWindow .tabstrip-1 .AORDropdown > span {
  width: 216px !important;
}
#resourceEditWindow #tabstrip-1 .k-dropdownlist,
#resourceEditWindow #basic-information-tab .k-dropdownlist,
#resourceEditWindow .tabstrip-1 .k-dropdownlist {
  width: 91px !important;
}
#resourceEditWindow #tabstrip-1 .trackingID-container .k-textbox,
#resourceEditWindow #basic-information-tab .trackingID-container .k-textbox,
#resourceEditWindow .tabstrip-1 .trackingID-container .k-textbox {
  width: 150px !important;
}
#resourceEditWindow #tabstrip-1 .k-numerictextbox,
#resourceEditWindow #basic-information-tab .k-numerictextbox,
#resourceEditWindow .tabstrip-1 .k-numerictextbox {
  width: 120px;
}
#resourceEditWindow #tabstrip-1 .selectBasicShort + div,
#resourceEditWindow #basic-information-tab .selectBasicShort + div,
#resourceEditWindow .tabstrip-1 .selectBasicShort + div {
  padding-left: 5px;
  padding-right: 5px;
}
#resourceEditWindow #tabstrip-1 .selectBasicShort + div + div,
#resourceEditWindow #basic-information-tab .selectBasicShort + div + div,
#resourceEditWindow .tabstrip-1 .selectBasicShort + div + div {
  padding-left: 5px;
  padding-right: 5px;
}
#resourceEditWindow #tabstrip-1 #trData,
#resourceEditWindow #basic-information-tab #trData,
#resourceEditWindow .tabstrip-1 #trData {
  /*TODO: k-dropdown-wrap*/
}
#resourceEditWindow #tabstrip-1 #trData .k-dropdown-wrap,
#resourceEditWindow #basic-information-tab #trData .k-dropdown-wrap,
#resourceEditWindow .tabstrip-1 #trData .k-dropdown-wrap {
  width: auto !important;
}
#resourceEditWindow #tabstrip-1 #trData .k-checkbox-label,
#resourceEditWindow #basic-information-tab #trData .k-checkbox-label,
#resourceEditWindow .tabstrip-1 #trData .k-checkbox-label {
  margin-top: 0px !important;
}
#resourceEditWindow #tabstrip-1 #uploadArea #fileUploded,
#resourceEditWindow #basic-information-tab #uploadArea #fileUploded,
#resourceEditWindow .tabstrip-1 #uploadArea #fileUploded {
  max-width: 150px !important;
  max-height: 150px !important;
}
#resourceEditWindow #tabstrip-1 div.buttons-wrapper:not(.resource-maintenance),
#resourceEditWindow #basic-information-tab div.buttons-wrapper:not(.resource-maintenance),
#resourceEditWindow .tabstrip-1 div.buttons-wrapper:not(.resource-maintenance) {
  width: 255px;
}
#resourceEditWindow #tabstrip-2,
#resourceEditWindow #additional-information-tab,
#resourceEditWindow .tabstrip-2 {
  /*Update k-dropdown to k-dropdownlist*/
}
#resourceEditWindow #tabstrip-2 .manPowerTabstripTwo,
#resourceEditWindow #additional-information-tab .manPowerTabstripTwo,
#resourceEditWindow .tabstrip-2 .manPowerTabstripTwo {
  margin-left: 14px;
  width: 107px !important;
}
#resourceEditWindow #tabstrip-2 .manPowerTabstripTwo + span,
#resourceEditWindow #additional-information-tab .manPowerTabstripTwo + span,
#resourceEditWindow .tabstrip-2 .manPowerTabstripTwo + span {
  margin-left: 3px !important;
}
#resourceEditWindow #tabstrip-2 .trackingIDLabel,
#resourceEditWindow #additional-information-tab .trackingIDLabel,
#resourceEditWindow .tabstrip-2 .trackingIDLabel {
  width: 100px !important;
}
#resourceEditWindow #tabstrip-2 #Notes,
#resourceEditWindow #additional-information-tab #Notes,
#resourceEditWindow .tabstrip-2 #Notes {
  margin-left: 10px;
  height: 140px;
}
#resourceEditWindow #tabstrip-2 label:not(.k-checkbox-label),
#resourceEditWindow #additional-information-tab label:not(.k-checkbox-label),
#resourceEditWindow .tabstrip-2 label:not(.k-checkbox-label) {
  width: 153px;
}
#resourceEditWindow #tabstrip-2 label:not(.k-checkbox-label).redBoldTitle,
#resourceEditWindow #additional-information-tab label:not(.k-checkbox-label).redBoldTitle,
#resourceEditWindow .tabstrip-2 label:not(.k-checkbox-label).redBoldTitle {
  width: auto;
}
#resourceEditWindow #tabstrip-2 .k-numerictextbox,
#resourceEditWindow #additional-information-tab .k-numerictextbox,
#resourceEditWindow .tabstrip-2 .k-numerictextbox {
  margin-left: 69px;
}
#resourceEditWindow #tabstrip-2 input.k-textbox,
#resourceEditWindow #additional-information-tab input.k-textbox,
#resourceEditWindow .tabstrip-2 input.k-textbox {
  width: 260px !important;
  margin-left: 19px;
}
#resourceEditWindow #tabstrip-2 input.k-textbox,
#resourceEditWindow #additional-information-tab input.k-textbox,
#resourceEditWindow .tabstrip-2 input.k-textbox {
  width: 260px !important;
  margin-left: 19px;
}
#resourceEditWindow #tabstrip-2 input.k-textbox,
#resourceEditWindow #additional-information-tab input.k-textbox,
#resourceEditWindow .tabstrip-2 input.k-textbox {
  width: 260px !important;
  margin-left: 19px;
}
#resourceEditWindow #tabstrip-2 .k-datepicker,
#resourceEditWindow #additional-information-tab .k-datepicker,
#resourceEditWindow .tabstrip-2 .k-datepicker {
  margin-left: 19px;
}
#resourceEditWindow #tabstrip-2 #Excess + label,
#resourceEditWindow #additional-information-tab #Excess + label,
#resourceEditWindow .tabstrip-2 #Excess + label {
  margin-left: 19px;
  margin-top: 3px;
}
#resourceEditWindow #tabstrip-2 span.k-dropdownlist,
#resourceEditWindow #additional-information-tab span.k-dropdownlist,
#resourceEditWindow .tabstrip-2 span.k-dropdownlist {
  margin-left: 19px;
}
#resourceEditWindow #tabstrip-2 .original-name,
#resourceEditWindow #additional-information-tab .original-name,
#resourceEditWindow .tabstrip-2 .original-name {
  width: 50%;
}
#resourceEditWindow #tabstrip-2 .orgNameDisplay,
#resourceEditWindow #additional-information-tab .orgNameDisplay,
#resourceEditWindow .tabstrip-2 .orgNameDisplay {
  margin-top: 0;
  margin-left: 150px;
}
#resourceEditWindow #tabstrip-3 .panel-content,
#resourceEditWindow #daily-costs-tab .panel-content,
#resourceEditWindow .tabstrip-3 .panel-content {
  height: calc(100% - 22px);
}
#resourceEditWindow #ResourceForm,
#resourceEditWindow #ResourceForm > .k-tabstrip-wrapper,
#resourceEditWindow #ResourceForm #tabstrip {
  height: 100%;
  background-image: none;
  background-color: white;
}
#resourceEditWindow #ResourceForm #tabstrip > div[role="tabpanel"] {
  height: calc(100% - 40px);
}
#resourceEditWindow .required-text {
  margin-left: 10px;
  line-height: 23.14px;
}
#resourceEditWindow.resourceMaintanceForm #ResourceForm #tabstrip > div[role="tabpanel"] {
  height: calc(100% - 25px);
}
#editShapeWindow > div {
  padding: 5px;
}
#diagram {
  margin: auto;
}
/*Personnel add person*/
#user-info-form-window .personnelOrganizations .k-widget,
#user-info-form-window .personnelOrganizations .k-combobox {
  width: 150px;
}
#user-info-form-window .user-info-in-tabstrip {
  height: calc(100% - 30px);
}
#user-info-form-window #tabstripEditPersonnel {
  position: initial;
  height: 100%;
}
#user-info-form-window #tabstripEditPersonnel .k-content.k-active {
  height: calc(100% - 53px) !important;
}
#user-info-form-window #buttons-partial .editorForModelButtonsHide {
  display: none;
}
#GeneralRespoTabStrip .k-tabstrip-wrapper {
  height: calc(100% - 30px);
}
#GeneralRespoTabStrip .k-tabstrip {
  height: 100% !important;
}
#GeneralRespoTabStrip .k-content.k-active {
  height: calc(100% - 53px) !important;
}
#tabstripExerciseInformation .k-tabstrip {
  height: 100% !important;
}
#tabstripExerciseInformation .k-content.k-active {
  height: 100% !important;
}
#plans-container .k-tabstrip > .k-content {
  overflow-y: hidden !important;
  height: 100% !important;
}
#plans-container .k-tabstrip-wrapper {
  height: 100% !important;
}
#tabstripPlanInformation .k-tabstrip {
  height: 100% !important;
}
#tabstripPlanInformation .k-content.k-active {
  height: 100% !important;
}
#PlanTypesWindow .k-tabstrip-wrapper {
  height: 100% !important;
  overflow: hidden;
}
/*Update k-dropdown to k-dropdownlist*/
#user-info-form-window .k-textbox,
#user-info-form-window .k-dropdownlist,
#user-info-form-window .k-datepicker,
#user-info-form-window .k-autocomplete {
  width: 200px !important;
}
#user-info-form-window .component {
  margin-bottom: 5px;
}
#user-info-form-window #prefix {
  position: absolute;
  margin-left: 3px;
  margin-top: 1px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 {
  margin-top: 5px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 > div + div + div + div + div + div {
  height: 20px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 > div + div + div + div + div + div + div {
  height: 25px;
}
#IsSharedAccount + input + br + label {
  position: absolute;
  top: 64px;
  left: 184px;
}
#PasswordReset_IsResetingPassword + input + br + div > div > label,
#PasswordReset_IsResetingPassword + input + br + div + div > div > label {
  float: left;
  margin-top: 5px;
  margin-right: 3px;
}
.user-pass-reset {
  padding: 0px;
  margin-bottom: 0px;
}
.user-pass-reset label {
  width: 135px;
}
.user-pass-reset .controls {
  display: inline-block;
}
#user-roles-info-form-window .row,
#user-roles-info-form-window .component {
  margin: 3px;
}
#user-roles-info-form-window hr {
  margin: 5px;
}
#user-roles-info-form-window #Email {
  height: auto;
}
/*Resource edit window*/
#resourceEditWindow .col-xs-6.col-md-9.col-lg-9 #StatusDateEdit {
  width: 140px;
}
#resourceEditWindow .row .col-md-6 {
  padding-bottom: 2px;
}
#editShapeWindow > div {
  padding: 5px;
}
#diagram {
  margin: auto;
}
/*Personell add person*/
/*Update k-dropdown to k-dropdownlist*/
#user-info-form-window .k-textbox,
#user-info-form-window .k-dropdownlist,
#user-info-form-window .k-datepicker,
#user-info-form-window .k-autocomplete {
  width: 150px !important;
}
#user-info-form-window .component {
  margin-bottom: 5px;
}
#user-info-form-window #Notes {
  width: 100% !important;
}
#user-info-form-window .glyphicon {
  position: absolute;
}
#user-info-form-window #prefix {
  position: absolute;
  margin-left: 3px;
  margin-top: 0px;
  z-index: 10000;
  padding: 1px !important;
}
.PersonnelNotes {
  padding-left: 5px;
  padding-right: 5px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 {
  margin-top: 5px;
  padding-left: 1px;
  padding-right: 0px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 > div + div + div + div + div + div {
  height: 20px;
}
#user-info-form-window .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 + .col-xs-12.col-md-4.col-lg-4 > div + div + div + div + div + div + div {
  height: 25px;
}
/*Resource edit window*/
#resourceEditWindow .col-xs-6.col-md-9.col-lg-9 #StatusDateEdit {
  width: 140px;
}
#resourceEditWindow .row {
  margin-bottom: 5px;
}
#resourceEditWindow .row .col-md-6 {
  padding-bottom: 2px;
}
/*additional info*/
#resourceEditWindow #tabstrip-2 .col-xs-6.col-md-3.col-lg-3 {
  margin-top: 5px;
}
.role-descr-wrapper {
  width: 100%;
  height: 90%;
}
.role-descr-wrapper table {
  margin-top: 0;
}
.form-responsibilities-wrap {
  padding-top: 0;
  padding-left: 0;
  overflow: hidden;
}
#printRR {
  width: 120px;
}
/*resource split window*/
/*image editor 201-1 after get map edit */
#popup-image-editor #image-editor {
  width: 900px;
}
#popup-image-editor #image-editor .k-tabstrip-items .k-item .k-image {
  margin: 0px;
}
/*edit cities*/
.k-edit-form-container .k-edit-buttons {
  bottom: 0 !important;
}
#TabStripSectionsAndPositions {
  background: none;
}
#TabStripSectionsAndPositions div.k-content {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  background: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
/*#TabStripSectionsAndPositions .k-tabstrip-items {
    background-color: #f5f5f5;
}*/
.tabPanelsSectPosit {
  width: 100% !important;
}
.tacticalCheckboxResourceEdit {
  width: 220px;
}
/*#resourceEditWindow .k-tabstrip-items.k-reset .k-link {
    background: @lightBlue;
}*/
/*#resourceEditWindow .k-tabstrip-items.k-reset .k-active .k-link {
    background: white;
}*/
#resourceEditWindow .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
/*#resourceEditWindow .k-tabstrip-items.k-reset .k-item,
#resourceEditWindow .k-tabstrip-items.k-reset .k-loading.k-complete {
    .borderTLR(@lightBlue);
}*/
/*#resourceEditWindow .k-tabstrip-items.k-reset .k-item:hover {
    .borderTLR(#BAC9DB);
    border-radius: 0 !important;
}*/
/*sunrise*/
#CopySelected {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 2px;
}
/*New Role form / Role Permissions */
#new-role-form .left label {
  float: left;
  margin-top: 5px;
}
#new-role-form .left .component {
  margin-bottom: 5px;
}
#new-role-form label,
#role-permissions label {
  width: 80px;
}
#new-role-form .row label,
#role-permissions .row label {
  width: auto;
}
/*#role-permissions .k-tabstrip-items.k-reset,*/
/*#TabStripSectionsAndPositions .k-tabstrip-items.k-reset {
    background: @lightBlue;
}*/
/*#role-permissions .k-tabstrip-items.k-reset .k-link,*/
/*#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-link {
    background: @lightBlue;
}*/
/*#role-permissions .k-tabstrip-items.k-reset .k-active .k-link,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-active .k-link {
    background: white;
}*/
#role-permissions .k-tabstrip-items.k-reset .k-item,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
/*#role-permissions .k-tabstrip-items.k-reset .k-item,
#role-permissions .k-tabstrip-items.k-reset .k-loading.k-complete,*/
/*#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-item,
#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-loading.k-complete {
    .borderTLR(@lightBlue);
}*/
/*#role-permissions .k-tabstrip-items.k-reset .k-item:hover,*/
/*#TabStripSectionsAndPositions .k-tabstrip-items.k-reset .k-item:hover {
    border-left: 1px solid #BAC9DB;
    border-right: 1px solid #BAC9DB;
    border-top: 1px solid #BAC9DB;
    border-radius: 0 !important;
}*/
/*Asset Maintenance add new*/
#asset-main-container .col-xs-6.col-md-5.col-lg-5.rightA .marginB5 {
  margin-bottom: 5px;
}
#addAssetTable {
  margin-top: 10px !important;
  padding: 0 3em;
}
#addAssetTable .k-textbox {
  width: 300px !important;
}
#addAssetTable .k-numerictextbox {
  width: 215px !important;
}
#addAssetTable .coordinates-field .fields-container {
  display: inline-block;
}
/*Update k-dropdown to k-dropdownlist*/
#addAssetTable .stateId .k-dropdownlist {
  width: 300px !important;
}
#addAssetTable #Data_coordinates {
  width: 263px !important;
  background-color: white !important;
}
#addAssetTable #add-asset-form-buttons {
  padding-top: 20px;
}
#addAssetTable .coordinates-input {
  width: 263px !important;
}
#addAssetTable .coordinates-input {
  width: 263px !important;
}
#asset-main-container #Coordinates-open-popup {
  height: 26px;
  padding: .10em;
  min-width: 20px !important;
}
#asset-main-container .fields-container .boldText {
  float: left;
  margin-left: 261px;
  margin-top: 5px;
}
/* Asset Type Maintenance */
.asset-type-tools-div {
  padding: 0px !important;
}
div.k-window #changeNodeText #nodeText {
  width: 390px;
}
div.k-window #chatFeedback #feedbackText {
  width: 100%;
  height: 70px;
}
div.asset-type-treeholder #AssetTypeTreeView .k-group .k-item .k-in {
  line-height: 1.5em;
}
/* Hospitals */
.grid-popup-editor #Notes {
  width: 100% !important;
  max-width: 100% !important;
}
#hospitalEditWindow #CountyID_validationMessage {
  content: " Please choose a valid County.";
}
/* Priorities */
#priorities .full-width-input {
  width: 100% !important;
  max-width: 100% !important;
}
/* Units , report dropdown , incident images */
div#ImageGalleryWindow {
  overflow: hidden !important;
}
/*Update k-dropdown to k-dropdownlist*/
#report-dropdown-choice .k-dropdownlist {
  width: 50% !important;
}
#CompanyImagesWindowForm .remove-filters-btn {
  margin-top: 2px;
  margin-left: 2px;
}
/* Image Details Patial */
#imageDetailsContainer {
  width: 100%;
  height: 98%;
  padding: 0px 5px 0px 5px;
}
#imageDetailsContainer #image-detials-large-view-container {
  position: relative;
  width: 100%;
  height: 93%;
  overflow: auto;
  top: 0px;
  text-align: center;
  border: solid 1px #e5e5e5;
  border-radius: 5px;
}
#imageDetailsContainer #image-detials-large-view-container :hover {
  cursor: grab;
}
#imageDetailsContainer #image-detials-large-view-container #image-detials-large-view {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
#imageDetailsContainer .menu-details {
  z-index: 10;
  width: 99%;
  height: 40px;
}
#imageDetailsContainer .menu-details .floatLeft,
#imageDetailsContainer .menu-details .floatRight {
  height: 100%;
  display: flex;
  align-items: center;
}
#imageDetailsContainer .menu-details .floatRight .zoomToWholeBtn {
  margin: 0px 3px 0px 3px;
  border: solid 1px #000;
  background-color: #fff;
  min-height: 25px;
  min-width: 29px;
}
#imageDetailsContainer .menu-details .floatRight .image-detials-size-slider {
  top: -1px !important;
}
#imageDetailsContainer .menu-details .floatRight .image-detials-size-list,
#imageDetailsContainer .menu-details .floatRight .image-detials-size-dropdown {
  border: solid 1px #000;
  border-radius: 3px;
}
#imageDetailsContainer .menu-details .floatLeft #ics214DelBtn {
  max-height: 26px;
}
#imageDetailsContainer .menu-details .floatLeft #Coordinates-open-popup,
#imageDetailsContainer .menu-details .floatLeft .download {
  border: solid 1px #000;
  border-radius: 3px;
  background-color: #fff;
  color: #000;
  padding: 0px 3px 0px 3px;
  margin: 0px 3px 0px 3px !important;
}
#imageDetailsContainer .menu-details .floatLeft .download {
  max-height: 25px;
  min-width: 29px;
  background-size: 20px 20px;
  padding: 2px 3px 2px 3px;
}
#imageDetailsContainer .menu-details .floatLeft #ics214ChangeBtn {
  margin-left: 3px;
  max-height: 20px !important;
}
.ics214-content-wrap .field-title {
  margin-bottom: 0px;
}
.darkMode #Coordinates-open-popup,
.darkMode .zoomToWholeBtn,
.darkMode .image-detials-size-dropdown {
  background-color: #B3C3DB !important;
}
/* image info form */
#image-info-form #ImageTitle {
  width: 295px;
}
#image-info-form #Coordinates_CoordinatesReadonly {
  width: 264px !important;
}
#image-info-form .btns-form {
  text-align: right;
}
#image-info-form .cancelButtonEditorFor {
  float: right;
  margin-left: 5px;
}
#image-info-form label {
  display: inline-block;
  float: left;
  margin-top: 5px;
  width: 95px;
  margin-left: 10px;
}
#image-info-form.scat-sos label {
  margin-top: 3px;
}
#image-info-form.scat-sos label[for="Image"] {
  margin-top: 15px;
}
#image-info-form.scat-sos #editImageBtn {
  margin-left: 8px;
}
#image-info-form .glyphicon.third {
  position: absolute;
  right: 0;
  top: 200px;
}
#image-info-form .k-upload {
  position: inherit !important;
  margin-left: 0px;
  margin-bottom: 4px;
}
#image-info-form .k-upload > .k-dropzone {
  padding: 0;
}
#image-info-form .k-dropzone {
  padding: 0;
}
#image-info-form #fileUploded {
  height: 80px;
  overflow: hidden;
  display: inline-block;
  position: relative;
}
#image-info-form .k-checkbox-label {
  width: auto;
  margin-right: 10px;
}
#uploadArea {
  width: 100%;
  text-align: center;
}
#uploadArea #fileUploded {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 200px;
}
#uploadArea.all-resources {
  width: auto;
}
/* Area Types */
#form-areaTypes-container .tools-div .fieldName {
  margin-top: 5px;
  margin-left: 5px;
}
/* States , Rich Text preloads*/
#StatesWindowForm .panel-header,
#form-rtPreloads-container .panel-header,
#HospitalsWindowForm .panel-header {
  margin-bottom: 1px;
}
#form-rtPreloads-container .tools-div .fieldName {
  margin-left: 5px;
}
/* Edit Hospitals */
#hospitalEditWindow {
  /*Update k-dropdown to k-dropdownlist*/
}
#hospitalEditWindow .left {
  height: auto !important;
  min-height: 30px;
}
#hospitalEditWindow #Coordinates_CoordinatesReadonly {
  width: 150px !important;
}
#hospitalEditWindow .row {
  margin-top: 2px;
}
#hospitalEditWindow .grid-popup-editor {
  height: auto;
}
#hospitalEditWindow label {
  float: left;
  margin-top: 5px;
  font-weight: 400;
  width: 112px;
  white-space: nowrap;
}
#hospitalEditWindow .k-dropdownlist,
#hospitalEditWindow .k-textbox.full-width-input {
  width: 190px !important;
}
#hospitalEditWindow .component {
  margin-bottom: 5px;
}
#hospitalEditWindow .glyphicon {
  position: absolute;
}
#hospitalEditWindow #Notes {
  width: 100% !important;
  margin-bottom: 1px;
}
#hospitalEditWindow .Hospital_class:after,
#hospitalEditWindow .City_class:after,
#hospitalEditWindow .StateID_class:after {
  content: "*";
  font-weight: bold;
  color: red;
}
/* default objectives */
#objectives-container {
  /*Update k-dropdown to k-dropdownlist*/
  /* .k-widget.k-treeview span.k-in:hover .treeviewDelete {
        margin-left: -22px;
    }*/
}
#objectives-container .k-dropdownlist {
  margin-bottom: 0px !important;
}
#objectives-container .incidenTypeLabel {
  font-weight: 400;
}
#objectives-container .incidenTypeLabel + span {
  width: 210px !important;
}
#objectives-container .k-treeview span.k-in:hover .treeviewDelete {
  margin-left: -22px;
}
/* Default Form Statuses */
/*#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset {
    background: @lightBlue;
}

#tabstripDefaultFormStatuses #area-tabs-1 {
    .border(#A2ADB8);
}

#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-link {
    background: @lightBlue;
}*/
/*#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-active .k-link {
    background: white;
}*/
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
/*#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-item,
#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-loading.k-complete {
    .borderTLR(@lightBlue);
}

#tabstripDefaultFormStatuses .k-tabstrip-items.k-reset .k-item:hover {
    border-left: 1px solid #BAC9DB;
    border-right: 1px solid #BAC9DB;
    border-top: 1px solid #BAC9DB;
    border-radius: 0 !important;
}*/
#tabstripDefaultFormStatuses .full-width-input {
  width: 100% !important;
  max-width: 100% !important;
}
/*Default Assignment Window Form*/
#DefaultAssignmentWindowForm .k-textbox {
  width: 100% !important;
  max-width: 100% !important;
  height: 65px;
}
#DefaultAssignmentWindowForm tr td > input {
  height: auto !important;
}
/* Cities Edit */
#citiesEditWindow {
  /*Update k-dropdown to k-dropdownlist*/
}
#citiesEditWindow #Coordinates_CoordinatesReadonly {
  margin-left: 6px;
  width: 188px !important;
}
#citiesEditWindow .glyphicon {
  position: absolute;
}
#citiesEditWindow .left {
  height: auto !important;
  min-height: 30px;
}
#citiesEditWindow .row {
  margin-top: 2px;
}
#citiesEditWindow .grid-popup-editor {
  height: auto;
}
#citiesEditWindow #Coordinates {
  width: 181px !important;
}
#citiesEditWindow label {
  margin-right: 2px;
  float: left;
  margin-top: 5px;
  font-weight: 400;
  width: 80px;
  white-space: nowrap;
}
#citiesEditWindow .full-width-input,
#citiesEditWindow .k-dropdownlist {
  width: 220px !important;
}
#citiesEditWindow .component {
  margin-bottom: 5px;
}
#medStationEditWindow .k-textbox,
#medStationEditWindow .k-dropdownlist,
#medStationEditWindow .k-combobox {
  width: 100% !important;
  max-width: none !important;
}
#medStationEditWindow .open-map-picker {
  position: absolute;
  bottom: 5px;
  right: 16px;
  padding: 0px;
  height: 24px;
}
/* Ambulance Edit Window */
#ambulancesEditWindow {
  /*Update k-dropdown to k-dropdownlist*/
}
#ambulancesEditWindow #Coordinates_CoordinatesReadonly {
  width: 147px !important;
}
#ambulancesEditWindow .left {
  height: auto !important;
  min-height: 30px;
}
#ambulancesEditWindow .left .Ambulance_class:after,
#ambulancesEditWindow .left .City_class:after,
#ambulancesEditWindow .left .StateID_class:after {
  content: "*";
  font-weight: bold;
  color: red;
}
#ambulancesEditWindow .grid-popup-editor {
  height: auto;
}
#ambulancesEditWindow label {
  float: left;
  margin-top: 5px;
  font-weight: 400;
  width: 113px;
  white-space: nowrap;
}
#ambulancesEditWindow .county-combobox {
  width: 180px !important;
}
#ambulancesEditWindow .full-width-input,
#ambulancesEditWindow .k-dropdownlist {
  width: 180px !important;
}
#ambulancesEditWindow .component {
  margin-bottom: 5px;
}
#ambulancesEditWindow #Notes {
  width: 100% !important;
}
#ambulancesEditWindow #Coordinates {
  width: 142px !important;
}
#ambulancesEditWindow .glyphicon {
  position: absolute;
}
#estimatedCostsReportWindow .k-grid-content tr {
  height: 22px !important;
}
/* claim Report Form */
#claimReportForm {
  background-color: #fff;
  /*Update k-dropdown to k-dropdownlist*/
}
#claimReportForm .notification-information-class .col-lg-12 {
  width: 99% !important;
}
#claimReportForm .notification-information-class .col-md-5 {
  padding-left: 15px;
  padding-right: 15px;
}
#claimReportForm label {
  margin-top: 5px;
  margin-right: 5px;
}
#claimReportForm .k-splitbar-draggable-vertical:nth-child(10) {
  display: none;
}
#claimReportForm .tools-div {
  min-height: 23px;
}
#claimReportForm .row {
  margin-bottom: 3px;
  margin-right: 10px !important;
}
#claimReportForm .row > div:not(.left-align) {
  text-align: right;
}
#claimReportForm .row > div.center-align {
  text-align: center;
}
#claimReportForm .authority {
  margin-top: 5px;
}
#claimReportForm .full-width-input,
#claimReportForm span.k-dropdownlist,
#claimReportForm textarea {
  width: 100% !important;
  max-width: 100% !important;
}
#claimReportForm .col-lg-1 {
  margin-top: 5px;
}
#claimReportForm .claimReport-internalClaimInformation-content .row .k-input.k-combobox {
  width: 100%;
}
#claimReportForm .claimReport-internalClaimInformation-content .row .k-numerictextbox {
  width: 100% !important;
}
#claimReportForm .claimReport-internalClaimInformation-content .row .col-lg-2 {
  margin-top: 5px;
}
#claimReportForm .claimReport-internalClaimInformation-content .actual-cost .text,
#claimReportForm .claimReport-internalClaimInformation-content .total-reserves .text {
  display: inline-block;
  margin-top: 5px;
}
#claimReportForm .claimReport-claimantInformation-content .row > div {
  margin-top: 5px;
}
.k-calendar {
  font-weight: 400 !important;
  font-size: 12px !important;
}
.role-descr-wrapper {
  width: 100%;
  height: 90%;
}
.role-descr-wrapper table {
  margin-top: 0;
}
.form-responsibilities-wrap {
  padding-top: 0;
  padding-left: 0;
  overflow: hidden;
}
#printRR {
  width: 120px;
}
.print-rr-button {
  padding-top: 10px;
  display: inline-block;
}
.general-resp-printbtn-pane {
  text-align: center;
}
/*image editor 201-1 after get map edit */
#popup-image-editor #image-editor {
  width: 900px;
  height: 100%;
}
/*edit cities*/
.k-edit-form-container .k-edit-buttons {
  bottom: 0 !important;
}
#TabStripSectionsAndPositions {
  background: none;
}
#TabStripSectionsAndPositions div.k-content {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  background: none;
}
.planningP-buttons-wrap {
  padding: 1px;
}
#TasksGrid .k-grid-content {
  height: auto !important;
}
.meeting-type-ddl-wrap {
  display: inline-block;
}
.tools-div.meeting-type-wrap .fieldName {
  padding: 5px 0 0 5px;
}
.selectedPane .panel-header {
  position: fixed;
  height: 60px;
}
.selectedPane .panel-content {
  position: fixed;
  top: 95px;
  width: inherit;
  height: 89%;
}
.availablePane .panel-header {
  height: 35px;
}
.availablePane .panel-content {
  position: fixed;
  /*top: 55px;*/
  width: inherit;
  height: 89%;
}
.availablePaneUser {
  top: 2px !important;
  height: 100% !important;
}
.k-grid .full-width-input {
  width: 100% !important;
  max-width: 100% !important;
}
/*deffault meetings */
#default-meetings-container .k-tabstrip > .k-content {
  overflow-y: hidden !important;
}
#default-meetings-container #tabstripMeetingInformation {
  /*.k-tabstrip-items.k-reset {
            background: @lightBlue;
        }

        .k-tabstrip-items.k-reset .k-link {
            background: @lightBlue;
        }*/
  /* .k-tabstrip-items.k-reset .k-active .k-link {
            background: white;
        }*/
  /*.k-tabstrip-items.k-reset .k-item,
        .k-tabstrip-items.k-reset .k-loading.k-complete {
            .borderTLR(@lightBlue);
        }

        .k-tabstrip-items.k-reset .k-item:hover {
            border-left: 1px solid #BAC9DB;
            border-right: 1px solid #BAC9DB;
            border-top: 1px solid #BAC9DB;
            border-radius: 0 !important;
        }*/
}
#default-meetings-container #tabstripMeetingInformation .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#default-meetings-container #vertical .k-pane.k-scrollable {
  overflow-y: hidden !important;
}
#default-meetings-container #defaultMeetings .k-grid-content {
  height: 100%;
}
.darkMode #ICS213RRSelectionTabstrip {
  background-color: #1A1E2B !important;
}
/* 213 RR tabstrip*/
#ICS213RRSelectionTabstrip {
  padding-top: 2px;
  background-color: #fff;
  /*.k-tabstrip-items.k-reset .k-link {
        background: @lightBlue;
    }*/
  /*.k-tabstrip-items.k-reset .k-active .k-link {
        background: white;
    }*/
  /*.k-tabstrip-items.k-reset .k-item,
    .k-tabstrip-items.k-reset .k-loading.k-complete {
        .borderTLR(@lightBlue);
    }*/
  /*.k-tabstrip-items.k-reset .k-item:hover {
        .borderTLR(#BAC9DB);
        border-radius: 0 !important;
    }*/
}
#ICS213RRSelectionTabstrip > .k-content {
  padding: 0px;
}
#ICS213RRSelectionTabstrip #hideColumnsButton .k-content {
  background-color: white !important;
}
#ICS213RRSelectionTabstrip #hideColumnsButton .k-menu-group {
  display: none;
}
#ICS213RRSelectionTabstrip #hideColumnsButton .k-menu-link {
  color: black;
}
#ICS213RRSelectionTabstrip #hideColumnsButton .k-animation-container {
  min-width: 170px;
}
#ICS213RRSelectionTabstrip .panel-header {
  height: unset !important;
}
#ICS213RRSelectionTabstrip .navCardContainer {
  display: inline-flex;
  width: 100%;
  background-color: rgba(0, 0, 0, 0) !important;
  overflow-x: auto;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
}
#ICS213RRSelectionTabstrip .card-body {
  display: inline-flex;
  text-align: left;
  font-size: 15px;
}
#ICS213RRSelectionTabstrip .navTitle {
  text-align: left;
  margin-left: 5px;
  line-height: 40px;
  height: 40px;
  min-width: 71px;
}
#ICS213RRSelectionTabstrip .navTitle span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
#ICS213RRSelectionTabstrip .navCount {
  margin-right: 5px;
  margin-left: 0px;
  line-height: 40px;
  height: 40px;
  min-width: 30px;
  text-align: right;
}
#ICS213RRSelectionTabstrip .navCount span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
#ICS213RRSelectionTabstrip .navImage213 {
  width: 40px;
  height: 40px;
  float: left;
}
#ICS213RRSelectionTabstrip .navImage213 img {
  object-fit: fill;
  max-height: unset;
  width: 40px;
  height: 40px;
}
#ICS213RRSelectionTabstrip .navCard213 {
  color: white;
  border-radius: 10px;
  background-color: #1a1f2f;
  padding: 5px;
  margin: 5px;
  display: inline-flex;
  align-items: center;
  min-width: 160px;
  height: 68px;
  /*align-content: center;*/
  font-size: 2em;
  cursor: pointer;
}
#ICS213RRSelectionTabstrip .navCard213 .navImage213 {
  background-color: white;
}
#ICS213RRSelectionTabstrip .navCard213-active {
  color: yellow;
  border: 2px solid yellow;
}
#ICS213RRSelectionTabstrip .navCard213-active .navImage213 {
  background-color: yellow;
}
#ICS213RRSelectionTabstrip .navArrow213 {
  width: 50px;
  height: 50px;
  margin-top: 0px;
  margin-left: -5px;
  margin-right: -5px;
}
#ICS213RRSelectionTabstrip .navArrow213 img {
  max-height: unset;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
/* 213 RR */
/*#RequisitionsGrid .k-grid-content {
    height: auto !important;
}*/
#signForm {
  top: 20% !important;
}
#SelectPersonWindow {
  margin-left: 5px;
  margin-top: 2px;
}
#site-safety-container.locked button.new,
#site-safety-container.autorefresh button.new {
  /*spicific for this form*/
  display: inline-block;
}
.common-responsibilities.form-with-header-toolbar {
  padding-top: 0;
}
.leadership-responsibilities.form-with-header-toolbar {
  padding-top: 0;
}
#commonResponsibilities input,
#leadershipResponsibilities input {
  -moz-box-shadow: inset 0 0 10px #234e73;
  -webkit-box-shadow: inset 0 0 10px #234e73;
  box-shadow: inset 0 0 10px #234e73;
}
#LeftAgendasGrid td {
  white-space: normal;
}
#LeftAgendasGrid .k-grid-content tr.clicked td {
  color: gray;
}
#LeftAgendasGrid .k-grid-content tr.clicked td > pre {
  color: gray;
}
#LeftAgendasGrid pre.multiline-pre {
  white-space: pre-wrap !important;
}
#LeftAgendasGrid .k-header span.k-link {
  text-overflow: clip;
}
.incident-resp-tab-wrap .tools-div {
  width: 320px;
  height: 30px;
}
.incident-resp-tab-wrap .incident-specific-resp-ddl-wrap {
  float: right;
}
td .common-resp-indent.true {
  padding-left: 15px;
}
.form-with-header-toolbar.form-specificIncident-resp-wrap {
  padding-top: 0px;
}
#indentCommonResp {
  padding: 2px;
  font-size: 12px;
}
.incident-resp-tab-wrap label.fieldName {
  padding-top: 5px;
}
.k-grid div.balSlider {
  width: 240px;
}
.k-grid div.balSlider .k-slider-selection {
  display: none;
}
.k-grid .balSlider .k-button {
  display: none;
}
.k-grid .balSlider .k-slider-track {
  background: #EEEEEE;
  border-radius: 0;
  border: 1px solid #868686;
}
.k-grid .balSlider .k-draghandle,
.k-grid .balSlider .k-draghandle .k-focus,
.k-grid .balSlider .k-draghandle .k-selected,
.k-grid .balSlider .k-draghandle:hover {
  background: #FBFBFB;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FBFBFB, #ACACAC);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FBFBFB, #ACACAC);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FBFBFB, #ACACAC);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FBFBFB, #ACACAC);
  border: none;
  box-shadow: none;
  height: 26px;
  top: -9px;
  border-radius: 0px;
  outline: none;
  width: 12px;
}
.k-grid .k-colorpicker {
  width: auto !important;
}
.grid-type {
  background-color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom: solid #fff 2px;
}
#user-roles-info-form-window .window-footer-buttons {
  padding-left: 8px;
}
#user-roles-info-form-window .buttonsBottomPositionMainDiv {
  border-bottom: solid #8B94AA 1px;
}
#watermarksFormWindow #vertical {
  height: 100%;
  margin: 0 auto;
}
#watermarkPreview {
  height: 1000px !important;
}
#watermarksFormWindow {
  overflow: hidden;
}
.daily-cost-buttons-wrap.tools-div,
.date-filter-wrap,
.daily-cost-print-wrap {
  display: inline-block;
}
.dropdownCreateButton {
  width: 92%;
  margin: 5px auto;
}
.k-grid-content td .k-grid-NotificationEmail {
  width: auto !important;
  min-width: 25px !important;
}
.k-grid-NotificationEmail,
.k-grid-NotificationEmail:hover,
.k-grid-NotificationEmail:focus {
  background-image: url(/IAP6/Images/envelope.png) !important;
  height: 16px;
  min-width: 23px !important;
  background-repeat: repeat-x;
  border-radius: 4px;
  border-color: #bbb;
  background-color: #e9e9e9;
  background-position: 50% 50%;
}
.personnel-info-cell {
  display: inline-block;
  width: 450px;
  text-align: left;
  height: 30px;
  line-height: 35px;
}
.personnel-info-cell.dates {
  width: 700px;
}
.personnel-info-cell.text-area {
  width: 700px;
  display: table;
  height: 50px;
  overflow: hidden;
}
.personnel-info-cell.text-area .header-text.black-text.personinfo-inner-cell {
  display: table-cell;
  vertical-align: middle;
}
.personinfo-inner-cell {
  display: inline-block;
}
.personinfo-inner-cell input {
  width: 250px !important;
}
.personinfo-inner-cell.text-area {
  width: 560px;
}
.header-text.black-text.personinfo-inner-cell {
  width: 155px;
}
.header-text.black-text.personinfo-inner-cell.date-lbl {
  width: 50px;
}
.personinfo-inner-cell.dropdown > span {
  width: 250px;
}
#rrHorizontal .panel-in-splitter {
  position: relative;
  height: 100%;
  background-color: white;
}
.personnel-performance-cell-lbl {
  white-space: normal;
}
#PersonnelPerfRatingsGrid .click-radio-to-check.vertical-bottom {
  vertical-align: bottom;
}
.borderlessGrid {
  border: none !important;
}
.borderlessGrid td,
.borderlessGrid tr,
.borderlessGrid th {
  border: none !important;
}
.hide-no-data .k-no-data {
  display: none;
}
.transparentGrid tr {
  background: transparent !important;
}
#create-user-form-window .window-footer-buttons .btn {
  margin: 0px 10px;
}
#addUser-page3 .marginAuto {
  margin: 0;
}
.page3 #addUserCancelButton,
.page3 #addUserNextFinishButton,
.page3 #addUserNextButton,
.page3 #addUser-page2,
.page3 #addUser-page1 {
  display: none;
}
.page2 #addUserNextButton,
.page2 #addUserFinishButton,
.page2 #addUser-page3,
.page2 #addUser-page1 {
  display: none;
}
.page1 #addUserNextFinishButton,
.page1 #addUserFinishButton,
.page1 #addUser-page2,
.page1 #addUser-page3 {
  display: none;
}
.personnel-info-row {
  padding: 0 4px;
}
.mishap-info-cell {
  display: inline-block;
  width: 480px;
}
.mishap-info-wrap.completed .mishap-info-cell {
  width: 450px;
}
.mishap-info-wrap.injured .mishap-info-cell,
.mishap-info-wrap.damaged .mishap-info-cell {
  width: 350px;
}
.mishapinfo-inner-cell {
  display: inline-block;
}
.header-text.black-text.mishapinfo-inner-cell {
  width: 140px;
}
.mishap-info-wrap.injured .header-text.black-text.mishapinfo-inner-cell {
  width: 200px;
}
.mishap-info-wrap.damaged .header-text.black-text.mishapinfo-inner-cell {
  width: 160px;
}
.mishap-info-row {
  padding: 0 4px 3px 4px;
}
.mishap-info-wrap .mishap-info-cell.text-area {
  width: 700px;
  display: table;
  height: 50px;
  overflow: hidden;
}
.mishapinfo-inner-cell.text-area {
  width: 100%;
}
#IncidentMishapForm .panel-header {
  height: 40px;
}
#IncidentMishapForm .panel-header .tools-div {
  color: #AB3021;
  font-size: 12px;
  font-weight: bold;
}
#IncidentMishapForm #Coordinates_CoordinatesReadonly {
  width: 264px !important;
}
#IncidentMishapForm #splitter-container .k-pane,
#IncidentMishapForm #PersonnelPerformanceRating #splitter-container .k-pane {
  background-color: white;
}
#IncidentMishapForm .panel-header {
  min-height: 40px;
}
.mishap-checkbox-list-wrap {
  width: 700px;
}
.mishap-chkbx-cell {
  display: inline-block;
  width: 170px;
}
.mishapinfo-inner-cell.dropdown > span {
  width: 300px;
}
.personnel-info-cell.dates > span,
.personnel-info-cell.dates2 > span {
  width: 180px !important;
}
.personnel-performance-grid-container .k-grid-content {
  overflow-y: hidden;
}
.mishapinfo-inner-cell #Rank,
.mishapinfo-inner-cell #CompletedByRank {
  width: 100px !important;
}
.personinfo-inner-cell #RatedByRank {
  width: 100px !important;
}
.personinfo-inner-cell #PersonRank {
  width: 218px !important;
}
.mishap-info-cell.text-area .header-text.black-text.mishapinfo-inner-cell {
  display: table-cell;
  vertical-align: top;
}
.personinfo-inner-cell.text-area textarea {
  line-height: 15px;
}
.personnel-performance-radio-btn {
  text-align: center;
}
#ics213-container .well {
  background: white;
}
#ics213Form input[type='checkbox']:not(#SendReplies) {
  margin-left: 10px;
}
#ics213-container .form-container {
  width: 800px;
}
#ics213-container .to {
  display: block;
  margin-bottom: 15px;
}
.not-bold-labels label {
  font-weight: normal;
}
.edit-container {
  height: 100%;
}
#ReplyText {
  height: 100%;
}
#ics213-container .select-recipients {
  display: inline-block;
  width: 80px;
}
#SelectRecipientsWindow {
  overflow-x: hidden;
}
#SelectRecipientsWindow .selectRecipients-container {
  height: 100%;
}
#SelectRecipientsWindow .form-splitter-container {
  height: 100% !important;
}
#SelectRecipientsWindow #horizontal {
  height: 100%;
}
#SelectRecipientsWindow #horizontal .k-pane {
  height: 100%;
  overflow-y: hidden !important;
}
#SelectRecipientsWindow .halfWidth {
  height: 98%;
}
#SelectRecipientsWindow .halfWidth .panel-header {
  height: 2px;
}
#SelectRecipientsWindow .title {
  color: #4A576F;
  font-weight: bold;
}
#SelectRecipientsWindow .k-grid-header tr {
  display: table-row !important;
}
.mainList .blueDiv {
  background-color: #F1F1F4;
  padding: 10px;
  border: 1px solid #6592B2;
  vertical-align: middle;
}
.mainList .borderedDiv {
  padding: 10px;
  border: 1px solid black;
  margin-right: 10px;
}
#ics213container .k-datepicker,
#ics261-container .k-datepicker {
  width: 150px !important;
}
#ics213-container .well {
  margin-bottom: 0px !important;
}
#ics213container {
  height: 100% !important;
  background: white;
}
.sectionLight {
  color: #AB3021;
  font-size: 12px;
  background-color: #EBF4FA;
  width: 100%;
}
.sectionLabel {
  width: 140px;
}
.sectionLabelLarge {
  width: 190px;
}
.k-pane.midPane {
  display: table;
}
#addToSelectedBtn {
  float: right;
}
#meetingTypePositionsVert .k-splitbar {
  background: #4a576f !important;
}
.label-bold > strong {
  margin-left: -20px;
}
.textNormal {
  font-weight: normal;
}
#form-appOptions-container {
  background-color: white;
}
.k-multicheck-wrap {
  max-height: 279px !important;
}
#GridGetDataWindow .k-grid-content {
  height: 303px;
}
#top-messages {
  display: inline-block;
  /*float: right;*/
}
#top-messages > div {
  /*margin: 1px 10px;*/
}
#top-messages .number {
  color: #ffe936;
  font-weight: bold;
  font-size: 15px;
  vertical-align: middle;
}
#top-messages {
  display: none;
}
#top-messages.visible {
  display: inline-block;
}
#top-AIChat {
  display: none;
}
#top-AIChat.visible {
  display: inline-block;
}
#messages-popup {
  height: auto;
  max-width: 300px;
  display: flex;
}
#messages-popup .message-container {
  width: 200px;
  display: inline-block;
  padding: 5px;
}
#messages-popup .message-title {
  margin-bottom: 10px;
}
#messages-popup .message-buttons {
  float: right;
  width: 80px;
  text-align: right;
  display: flex;
}
#top-logQuickEntry {
  display: inline-block;
  /*float: right;*/
}
#top-logQuickEntry > div {
  /*margin: 1px 10px;*/
}
#top-logQuickEntry {
  display: none;
}
#top-logQuickEntry.visible {
  display: inline-block;
}
#logQuickEntry-popup {
  height: auto;
  width: 500px;
  position: absolute;
  right: 20px;
  top: 45px;
  background-color: #fff;
  padding: 12px;
  color: #000;
  border-radius: 5px;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5);
}
#logQuickEntry-popup .logQuickEntry-container {
  width: 500px;
  display: inline-block;
  padding: 5px;
}
.logQuickEntry-message {
  display: block;
}
.logQuickEntry-btn {
  /*display: block;*/
}
#logQuickEntry-popup .footer {
  width: 500px;
  display: inline-block;
  padding: 5px;
  text-align: right;
}
#logQuickEntry-popup .logQuickEntry-buttons {
  float: right;
  text-align: right;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
}
#logQuickEntry-popup .logQuickEntry-buttons .btn {
  /*margin-top: 18px;*/
  display: block;
}
#top-chatMessages {
  display: inline-block;
  /*float: right;*/
}
#top-chatMessages > div {
  /*margin: 1px 10px;*/
}
#top-chatMessages .number {
  color: #ffe936;
  font-weight: bold;
  font-size: 15px;
  vertical-align: middle;
}
#top-chatMessages {
  display: none;
}
#top-chatMessages.visible {
  display: inline-block;
}
#chatMessages-popup,
#messages-popup {
  height: auto;
  max-width: 400px;
  min-height: 98px;
  position: absolute;
  padding-bottom: 55px;
  background-color: #fff;
  color: #000;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}
#chatMessages-popup .message-content,
#messages-popup .message-content {
  max-height: 171px;
  text-overflow: ellipsis;
  overflow: hidden;
}
#chatMessages-popup {
  right: 115px;
}
#messages-popup {
  right: 80px;
}
#chatMessages-popup .messages-hideNote,
#messages-popup .messages-hideNote {
  font-size: 11px;
  border: solid 1px #b3c3db;
  padding: 0px 8px;
  border-radius: 11px;
  max-width: 185px;
  height: fit-content;
}
.view-chatMessage,
.view-message {
  margin-right: 15px;
}
#chatMessages-popup .message-container,
#messages-popup .message-container {
  width: 300px;
  display: inline-block;
  padding: 5px;
}
#chatMessages-popup .message-title,
#messages-popup .message-title {
  margin-bottom: 3px;
  font-size: 12px;
}
#chatMessages-popup .message-buttons,
#messages-popup .message-buttons {
  float: right;
  width: 100%;
  height: fit-content;
  text-align: right;
}
#chatMessages-popup .message-buttons .btn {
  margin-top: 18px;
}
.message .title {
  font-size: 14px;
  margin-bottom: 5px;
}
#ShowMessagesWindow {
  padding: 2px !important;
}
#ShowMessagesWindow #ShowMessagesListView {
  padding: 2px 0;
  height: 355px;
  overflow: auto;
}
#ShowMessagesListView .message {
  padding: 10px 5px;
  border-bottom: 1px solid lightgrey;
}
#viewMessage {
  float: left;
}
#ShowMessagesWindow .cancelButton {
  float: right;
  margin-top: 7px;
  margin-right: 5px;
}
#ShowMessagesWindow #viewMessage {
  margin-top: 7px;
  margin-left: 5px;
}
#ShowMessagesWindow .k-grid tr td {
  padding-right: 10px;
}
#ShowMessagesWindow .btn-openSource {
  width: 90%;
}
#ShowMessagesWindow .sent-column,
#ShowMessagesWindow .source-column {
  white-space: pre-line;
}
.ics231-info-editor .k-textbox {
  width: 250px !important;
}
#ics236-container #ToName,
#ics236-container #FromName {
  width: 250px !important;
}
#ics236-container #ToName {
  margin-bottom: 2px;
}
#ics236-container .panel-content {
  padding-left: 2px;
}
#ics220Form #Remarks {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
}
#ics220Form .remarksICS220 {
  height: 100%;
}
@media (max-width: 767px) {
  #ics220Form .remarksICS220 {
    height: 200px;
  }
}
@media (max-width: 990px) {
  .FullNamePicture .user-profile-picture {
    height: 95px;
  }
  .FullNamePicture img,
  .FullNamePicture #UserInformationBtn {
    position: inherit !important;
  }
  .FullNamePicture .user-information-btn-wrapper {
    top: 0;
    left: -7px;
    position: relative;
    margin-top: 8px;
  }
}
#ics220Form #SupportEquipment {
  width: 100% !important;
  max-width: 100% !important;
}
#ICS220Flights .k-datepicker {
  width: 140px !important;
}
#ics220Form .remarksLabel {
  color: #AB3021;
}
@media (max-width: 767px) {
  #ics220Form .tools-div .remarksLabel {
    display: none;
  }
}
#ics220Form .remarksICS220 {
  margin-top: 4px;
}
#ics220Form #ICS220PersonnelAndCommunicationsViewModel .k-grid-content {
  height: 181px !important;
}
/* ICS 214 */
#ics214-container #splitter-container #ActivityLogs .k-datetimepicker {
  min-width: 0px;
}
#ics214-container a.link.addImageClass {
  cursor: pointer;
}
/* END ICS 214 */
/* ICS 214a */
#ICS214IndividualLog-container .form-splitter-conatiner #ActivityLogs .k-datetimepicker {
  min-width: 0px;
}
#ICS214IndividualLog-container a.link.addImageClass {
  cursor: pointer;
}
#ICS214IndividualLog-container #ics214DelBtn {
  margin: 0 4px;
}
/* END ICS 214a */
/* ICS 210 / ICS 221 */
.findResourcesColumnsMenu.k-menu .k-item .k-link {
  padding-top: 4px;
  padding-bottom: 4px;
}
.contentStatusLocation label {
  margin-top: 5px;
}
#ics210And221-container #Notes {
  height: 100% !important;
  padding: 0px;
}
#ics210And221-container #statusPlainText {
  display: inline-block;
  padding-top: 5px;
}
#ics210And221-container .contentStatusLocation .k-widget.k-combobox {
  width: 200px;
}
.processedChanges {
  font-size: 12px;
  color: #AB3021;
  font-weight: 400;
}
#ics210Form .k-datetimepicker {
  width: 200px !important;
  margin-bottom: 3px;
}
#ics210Form .k-datetimepicker #ics210Form .contentStatusLocation .k-widget.k-combobox {
  width: 200px;
}
#ics210Form .tools-div .boldText {
  margin-top: 5px;
}
.airoperationinfo-inner-cell {
  display: inline-block;
  float: right;
  padding-right: 2px;
}
#AirOperationsForm {
  /*Update to k-input instead of k-widget*/
}
#AirOperationsForm .airoperation-info-wrap .airoperationinfo-inner-cell.flight-restriction span.k-input.k-textbox.full-width-input {
  width: 115px !important;
}
.airoperationinfo-inner-cell #RestrictionNumber {
  width: 115px !important;
}
.header-text.black-text.airoperationinfo-inner-cell {
  float: left;
}
.airoperation-info-cell {
  display: inline-block;
  width: 400px;
  border-right: solid 2px #A3CCEB;
  height: 30px;
}
.airoperation-info-row.header {
  height: 20px;
}
.airoperation-info-row {
  padding-left: 5px;
  height: 29px;
}
.airoperation-info-cell.textarea {
  width: 100%;
}
.airoperationinfo-inner-cell.textarea {
  width: 100%;
  border-right: none;
}
.airoperationinfo-inner-cell.k-input {
  max-height: 25px;
}
.airoperation-info-cell.no-border {
  border-right: none;
}
.red-label {
  font-size: 12px;
  color: #AB3021;
  font-weight: bold;
}
/*Update for formatting to look better*/
.airoperationinfo-block {
  width: 408px;
  display: inline-block;
  border-right: solid 2px #A3CCEB;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 10px;
}
.airoperationinfo-block.narrow {
  width: 280px;
}
.airoperationinfo-block.no-border {
  border-right: none;
}
.airoperationinfo-column {
  padding-bottom: 3px;
  height: 25px;
}
.airoperationinfo-column.header {
  height: 20px;
}
.airoperation-info-cell.textarea > .header-text.black-text {
  background-color: #DFDFDF;
  width: 99%;
  padding: 2px;
}
#AirOperationsForm .airoperationinfo-inner-cell > span.k-numerictextbox {
  width: 115px;
}
#AirOperationsForm #Coordinates_CoordinatesReadonly {
  width: 264px !important;
}
#AirOperationsForm .airoperationinfo-inner-cell > span.k-datetimepicker {
  width: 150px !important;
}
#AirOperationsForm .textarea80 {
  width: 99% !important;
}
pre.aircraft-grid-textarea {
  padding: 0;
  background-color: transparent;
  border: none;
  margin-bottom: 0;
}
.panel-header-min25 {
  min-height: 43px !important;
}
.underlined {
  text-decoration: underline !important;
}
.bigBlueHeader {
  font-size: 18px;
  color: #30466F;
}
.textarea80 {
  width: 80% !important;
}
.facility-assessment-textarea {
  width: 100%;
}
.panel-header.facility-assessment-textarea,
.panel-header.facility-assessment-req-editor {
  height: 33px;
}
.buttonsRequirementsWindow {
  padding-top: 5px;
}
#rrHorizontal {
  background: none;
}
.width97Percent {
  width: 97%;
}
.width99Percent {
  width: 99%;
}
.minWidth37px {
  min-width: 37px !important;
}
.default-multiline-text {
  text-overflow: ellipsis;
  display: block;
  width: 99%;
  height: 100%;
  line-height: 15px;
  white-space: pre-wrap;
}
.multiline-text {
  display: block;
  width: 99%;
  line-height: 16px;
  white-space: pre-wrap;
}
.er-resp-plan-textarea {
  height: initial !important;
}
.site-safety-plan-textarea {
  height: 80px;
}
pre.multiline-pre {
  /*by default needs to be 8 row in height*/
  max-height: 140px;
  padding-left: 3px;
}
span.multiline-pre-readonly {
  white-space: pre !important;
}
.multilinePreTemplate {
  white-space: pre-line !important;
}
#meetingsSchedule.ipad-specific-grid pre.multiline-pre {
  max-height: none;
}
.k-edge #meetingsSchedule .k-grid-header {
  padding-right: 16px !important;
}
.col-1-rows-textarea pre.multiline-pre {
  /*1row*/
  height: 15px;
}
.col-2-rows-textarea pre.multiline-pre {
  /*2rows*/
  height: 35px;
}
.col-3-rows-textarea pre.multiline-pre {
  /*3rows*/
  height: 50px;
}
.col-4-rows-textarea pre.multiline-pre {
  /*4rows*/
  height: 68px;
}
.select-organization-message,
.select-organization {
  display: inline-block;
}
.select-organization-message {
  width: 10%;
}
.select-organization {
  width: 43%;
}
.fixed-grid-date .k-datetimepicker {
  width: 100% !important;
}
#facilityAssessGrid .k-grid-header .k-header {
  /*overflow:visible;*/
  white-space: normal;
}
#facilityAssessGrid .k-grid-header .k-header > span.headTmpl {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  height: 135px !important;
  width: 135px;
  display: block;
  vertical-align: inherit;
  text-align: left;
}
.k-grid-header th.k-header.th-horizontal {
  vertical-align: middle;
}
#trFindFilter .col-lg-2 {
  width: 14%;
}
.col-resource-find-win {
  display: inline-block;
  padding: 2px 5px;
}
.col-resource-find-win .chkbx-lbl-preffer {
  font-weight: normal;
  padding-left: 1px;
}
#facilityAssessGrid .k-alt.k-hover {
  background-color: #bcb4b0;
}
.tools-div-gray {
  background-color: #E0E0E0;
}
.incident-ddl-wrap {
  padding: 2px;
}
.btnMove-wrap {
  padding-top: 30px;
  text-align: center;
  display: inline-block;
}
.btnMove-wrap > div {
  padding: 4px 0;
}
.accessPane .panel-content {
  position: fixed;
  top: 100px;
  width: inherit;
  height: 89%;
}
#form-incident-security-container {
  overflow-y: hidden;
}
#form-incident-security-container .incident-secur-buttons-wrap.tools-div {
  padding: 2px;
}
#form-incident-security-container #addAccess,
#form-incident-security-container #removeAccess {
  min-width: 35px;
}
.btnMove-wrap-parent {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#Divisions > div {
  padding: 2px;
}
.division-row.k-selected {
  background: #A7C7E0 !important;
}
.division-row.k-selected {
  background: #A7C7E0 !important;
}
#SelectPersonWindow span.k-combobox {
  width: 200px;
}
/*==========261 START===============*/
#ics261Form {
  /*#TrackingResources {
        width: 2080px;
    }*/
  /*.trackingResourcesGridPanel {
        height: 96% !important;
    }*/
}
#ics261Form .boldText {
  float: left;
  width: 130px;
  margin-top: 5px;
  display: inline-block;
}
#ics261Form #IncidentLocation,
#ics261Form #FundingSource,
#ics261Form #ProjectNumber {
  margin-bottom: 2px;
}
#ics261Form #ProjectNumber {
  margin-top: 2px;
}
#ics261Form .FundingSource > span,
#ics261Form .ProjectNumber > input {
  margin-left: 12px;
  margin-bottom: 2px;
}
ul#RadioAreas_taglist li > span:first-child {
  padding-right: 14px;
}
ul#RadioAreas_taglist li > span:last-child {
  top: auto;
}
#IncidentDescriptionForm > div {
  margin-bottom: 5px;
  margin-top: 5px;
  max-width: 100%;
}
#IncidentDescriptionForm:not(.inform) {
  border-top: 1px solid lightgrey;
  background-color: white;
}
.width100percent {
  width: 100% !important;
  max-height: 100% !important;
}
.height99percent {
  height: 99% !important;
}
.height100percent {
  height: 100% !important;
}
#ICS209Form .displayInline {
  padding-right: 0px !important;
}
/* Remove the last unused spliters */
#ics261Form .k-splitbar-draggable-vertical:nth-child(4),
#weather .k-splitbar-draggable-vertical:nth-child(6),
#ICS209Form .k-splitbar-draggable-vertical:nth-child(10),
#ics214Form .k-splitbar-draggable-vertical:nth-child(4),
#ics223Form .k-splitbar-draggable-vertical:nth-child(4),
#IncidentMishapForm .k-splitbar-draggable-vertical:nth-child(12),
#ics210Form .k-splitbar-draggable-vertical:nth-child(7),
#ics220Form .k-splitbar-draggable-vertical:nth-child(6),
#ics235Form .k-splitbar-draggable-vertical:nth-child(4) {
  display: none;
}
/*==========261 END===============*/
#ics235Form .height100 {
  height: 100%;
}
#ics235Form #cke_1_contents {
  height: 100px;
}
/* ICS 209 Incident Status Summary */
/*#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-link {
    background: @lightBlue;
}*/
/*#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-active .k-link {
    background: white;
}*/
#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
/*#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-item,
#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-loading.k-complete {
    .borderTLR(@lightBlue);
}*/
/*#ICS209IncidentStatusSummary-container .k-tabstrip-items.k-reset .k-item:hover {
    .borderTLR(#BAC9DB);
    border-radius: 0 !important;
}*/
#ICS209IncidentStatusSummary-container {
  /*.k-numeric-wrap, .k-numerictextbox, .k-input, .k-footer-template {
        text-align: right;
    }*/
}
#ICS209IncidentStatusSummary-container .k-combobox {
  /*Update k-input to k-input-inner*/
}
#ICS209IncidentStatusSummary-container .k-combobox .k-input-inner {
  text-align: left;
}
#ICS209IncidentStatusSummary-container .k-numerictextbox {
  /*.k-numeric-wrap {
            background: none;
        }*/
}
#ICS209IncidentStatusSummary-container .k-numerictextbox input {
  text-align: right;
  padding-right: 3px;
}
#ICS209IncidentStatusSummary-container .k-numerictextbox .k-select {
  display: none;
}
#ICS209IncidentStatusSummary-container #HazmatOilSpillSplitter .massBalanceUOM-wrapper,
#ICS209IncidentStatusSummary-container #HazmatOilSpillSplitter .shorelineUOM-wrapper {
  display: inline-block;
  width: 250px;
}
#MassBalanceForm .massBalanceUOM-wrapper {
  display: inline-block;
  width: 250px;
}
#MassBalanceForm .mass-balance-label {
  line-height: 1.65em;
}
#MassBalanceForm .volume-spilled-wrapper {
  margin-right: 10px;
  float: right;
}
#ics209OS-container {
  height: 100%;
  /*.k-numeric-wrap, .k-numerictextbox, .k-input, .k-footer-template {
        text-align: right;
        padding-right: 5px;
    }*/
}
#ics209OS-container .ics209OS-splitter-container {
  height: 100%;
  overflow-y: auto;
}
#ics209OS-container #horizontal {
  height: 100%;
}
#ics209OS-container .k-combobox {
  /*Update k-input to k-input-inner*/
}
#ics209OS-container .k-combobox .k-input-inner {
  text-align: left;
}
#ics209OS-container .k-numerictextbox {
  /*.k-numeric-wrap {
            background: none;
        }*/
}
#ics209OS-container .k-numerictextbox input {
  text-align: right;
  padding-right: 3px;
}
#ics209OS-container .k-numerictextbox .k-select {
  display: none;
}
#ics209OS-container .massBalanceUOM-wrapper,
#ics209OS-container .shorelineUOM-wrapper {
  display: inline-block;
  width: 150px;
}
#ics209OS-container .spill-status {
  overflow: hidden;
}
#ics209OS-container .spillStatusUOM .k-combobox {
  width: 148px !important;
}
#ics209OS-container .volume-spilled-wrapper {
  margin-top: 10px;
}
#spillstatus-content {
  border-top: 1px solid #D2D2D2;
}
#spillstatus-content .spillStatusWrap {
  /*TODO: k-dropdown-wrap*/
}
#spillstatus-content .spillStatusWrap .k-numerictextbox {
  width: 8em;
  padding-bottom: 2px;
}
#spillstatus-content .spillStatusWrap .k-dropdown-wrap {
  width: 10em;
}
#ics209API-container {
  height: 100%;
  /*.k-numeric-wrap, .k-numerictextbox, .k-input, .k-footer-template {
        text-align: right;
        padding-right: 5px;
    }*/
}
#ics209API-container .k-grid-content tr td span.k-numerictextbox {
  width: 100% !important;
}
#ics209API-container #spillstatus-content .spillstatus-firstGroup {
  border-top: 1px solid #D2D2D2;
}
#ics209API-container #shorelineInfo-content .spillStatusWrap {
  border-top: 1px solid #D2D2D2;
}
#ics209API-container .ics209API-splitter-container {
  height: 100%;
  min-height: 1310px;
}
#ics209API-container #horizontal {
  height: 100%;
}
#ics209API-container .k-combobox {
  /*Update k-input to k-input-inner*/
}
#ics209API-container .k-combobox .k-input-inner {
  text-align: left;
}
#ics209API-container .k-numerictextbox {
  /*.k-numeric-wrap {
            background: none;
        }*/
}
#ics209API-container .k-numerictextbox input {
  text-align: right;
  padding-right: 3px;
}
#ics209API-container .k-numerictextbox .k-select {
  display: none;
}
#ics209API-container .massBalanceUOM-wrapper,
#ics209API-container .shorelineUOM-wrapper {
  display: inline-block;
  width: 150px;
}
#ics209API-container .spillStatusUOM .k-combobox {
  width: 148px !important;
}
#ics209API-container .volume-spilled-wrapper {
  margin-top: 10px;
}
#ics209API-container .properties-content {
  /*background: white;*/
}
#ics209API-container .properties-content .spillStatusWrap {
  border-top: 1px solid #D2D2D2;
  /*TODO: k-dropdown-wrap*/
}
#ics209API-container .properties-content .spillStatusWrap .k-numerictextbox {
  width: 8em;
  padding-bottom: 2px;
}
#ics209API-container .properties-content .spillStatusWrap .k-dropdown-wrap {
  width: 10em;
}
.dispersed-vols .dispersed-vols-uom {
  /*TODO: k-dropdown-wrap*/
}
.dispersed-vols .dispersed-vols-uom .k-dropdown-wrap {
  width: 10em;
}
.dispersed-vols .spillStatusWrap {
  border-top: 1px solid #D2D2D2;
  /*TODO: k-dropdown-wrap*/
}
.dispersed-vols .spillStatusWrap .k-numerictextbox {
  width: 8em;
  padding-bottom: 2px;
}
.dispersed-vols .spillStatusWrap .k-dropdown-wrap {
  width: 10em;
}
@media screen and (max-width: 1024px) {
  #spillstatus-content .spillStatusWrap {
    /*TODO: k-dropdown-wrap*/
  }
  #spillstatus-content .spillStatusWrap .labelUOM {
    display: none;
  }
  #spillstatus-content .spillStatusWrap .k-dropdown-wrap {
    width: 9em;
  }
}
@media screen and (max-width: 980px) {
  #spillstatus-content .spillStatusWrap {
    /*TODO: k-dropdown-wrap*/
  }
  #spillstatus-content .spillStatusWrap .k-dropdown-wrap {
    width: 6em;
  }
  #org-chart-container .tools-div.navbar.navbar-default.navbar-fixed-top {
    margin-top: 89px;
  }
}
/*ICS 208b */
#ics208b #SiteHazards textarea {
  max-width: 100% !important;
  width: 99% !important;
  min-height: 80px;
}
/* ICS 209 Incident Status Summary */
/*============CHAT START =========*/
div[id^='user'] .k-listview {
  height: 80%;
  overflow: auto;
}
.chat-container {
  background: white;
}
#ChatUserListView {
  height: 80%;
  overflow: auto;
}
#openChat {
  width: 96%;
}
.btn-container-center {
  text-align: center;
}
.chatDate {
  text-align: right;
  font-size: 80% !important;
}
.SendChatBtn.btn.btn-gradient.btn-default {
  width: 15%;
  max-width: 14% !important;
  min-width: 12% !important;
  padding: 5px 0px !important;
  margin: 0px;
}
.chatMessage {
  border-radius: 5px;
  padding: 5px;
  -ms-word-break: break-word;
  word-break: break-word;
  margin: 5px;
}
.chatMessage.sender {
  margin-right: 20px;
  background-color: lightgray;
}
.chatMessage.receiver {
  margin-left: 20px;
  background-color: lightgreen;
}
/*============CHAT END =========*/
/*========Weahter Report Display Mode=========*/
.weather-report-display-image-sm {
  margin: 0;
  height: 70px;
}
.weather-report-display-image-md {
  margin: 0;
  height: 60px;
}
.weather-report-display-image-lg {
  margin: 0;
  height: 90px;
}
/*========Weahter Report Display Mode END=========*/
/*========Create External Incident Start========*/
.external-incident .bordered-form-part,
.external-incident .btns-form:not(.external) {
  display: none;
}
#CreateIncidentWindow .external-incident .btns-form.external {
  margin-top: 15px;
  margin-right: 0;
}
.bordered-div {
  border: 1px solid lightblue;
  width: 85%;
  margin: auto;
  padding: 10px;
  margin-bottom: 10px;
}
.lightGray-bordered-div {
  border: 1px solid lightgray;
  padding: 3px;
  margin-top: 5px;
}
.how-proceed-div {
  margin: 10px 0px;
  text-align: center;
}
/*========Create External Incident END========*/
#default-resource-type-maint-container {
  padding-top: 78px;
}
#default-resource-type-maint-container #whereArea_wnd_title {
  font-weight: bold;
}
#whereArea .content .question {
  margin-top: 15px;
  margin-bottom: 15px;
}
#whereArea .content .confirm-buttons {
  text-align: right;
  margin: 15px;
}
#leftResourceMenu {
  height: 100%;
}
/* Warehouses Edit */
#warehousesEditWindow {
  /*Update .k-dropdown to .k-dropdownlist*/
  /*.notesWarehouses {
        margin-left: 15px;
        margin-right: 15px;
        padding: 3px;
    }*/
}
#warehousesEditWindow .left {
  height: auto !important;
  min-height: 30px;
}
#warehousesEditWindow .k-header {
  width: auto !important;
}
#warehousesEditWindow .row {
  margin-bottom: 5px;
}
#warehousesEditWindow .grid-popup-editor {
  height: auto;
  max-width: 700px;
  /*.maling-address, .physical-address {
            float: left;
            padding: 3px;
            margin-top: 10px;
        }*/
}
#warehousesEditWindow .open-map-picker {
  height: 26px !important;
}
#warehousesEditWindow label {
  float: left;
  margin-top: 5px;
  font-weight: 400;
  width: 113px;
  white-space: nowrap;
}
#warehousesEditWindow .notesWarehousesLabel > label {
  margin-top: 50px;
}
#warehousesEditWindow .notesWarehouses-label {
  display: block;
  margin-top: 10px;
}
#warehousesEditWindow .full-width-input,
#warehousesEditWindow .k-dropdownlist,
#warehousesEditWindow .k-combobox {
  width: 180px !important;
}
#warehousesEditWindow .component {
  margin-bottom: 5px;
}
#warehousesEditWindow #Coordinates_CoordinatesReadonly {
  width: 149px !important;
}
#warehousesEditWindow .glyphicon {
  position: absolute;
}
#warehousesEditWindow .col-xs-12 {
  width: 300px;
  height: auto;
  margin-top: 5px;
}
#warehousesEditWindow .k-edit-form-container {
  width: auto !important;
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
}
#warehousesEditWindow .text-area {
  margin-right: 10px;
}
#warehousesEditWindow .grid-popup-editor .text-area #Notes {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 2px;
}
#warehousesEditWindow .grid-popup-editor .organization .k-tooltip.k-tooltip-validation.field-validation-error {
  left: -50px;
}
/*===== HIDE HEADER START ========== */
.hideHeader span {
  padding: 10px;
  background-position: center;
  background-image: url('/IAP6/Images/Toolbar/hide_header.png');
  background-size: contain;
  background-repeat: no-repeat;
}
body.hidden-header .period-incident-part {
  display: none !important;
}
body.hidden-header .form-with-header,
body.hidden-header .form-with-header-double {
  padding-top: 42px !important;
}
body.hidden-header #t-card-display-form .form-with-header {
  padding-top: 40px;
}
body.hidden-header .hide-if-hidden-header {
  display: none !important;
}
body.hidden-header .hideHeader span {
  background-image: url('/IAP6/Images/Toolbar/show_header.png');
}
body.hidden-header #paper-parent {
  padding-top: 0px;
  margin-top: 0px;
}
/*======HIDE HEADER END=====*/
/*========Resource Status History Form START========*/
#resourcesStatusHistContainer .win-button-wrapper {
  float: right;
  padding: 10px 5px 0;
}
#resourcesStatusHistContainer #statusGrid .k-grid-content {
  overflow-y: auto;
}
#resourcesStatusHistContainer #statusGrid .smallerDate {
  width: 120px;
}
#resourcesStatusHistContainer #allResourcesGrid .k-grid-content {
  height: calc(100% - 0px) !important;
}
/*========Resource Status History Form END========*/
/*========Resources Summary report Form START========*/
.resource-summary-main-content .k-grid tr,
.resource-summary-main-content .k-grid tr td {
  padding-left: 0px;
}
.resource-summary-main-content .panel-header {
  margin-top: 27px;
  padding-left: 5px;
}
.resourcesReportTop > label {
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}
/*========Resources Summary report Form END========*/
/*========Resource Recovery Storage Form START========*/
.period-incident-header-extrainfo-wrap div.displayInlineBlock {
  padding-right: 10px;
}
.period-incident-header-extrainfo-wrap div.displayInlineBlock span {
  color: #fff;
  font-weight: bold;
}
.period-incident-header-extrainfo-wrap div.displayInlineBlock label {
  color: #fff;
  font-weight: bold;
  padding-right: 5px;
}
.resource-recovery-content .panel-header {
  margin-top: 30px;
}
/*========Resource Recovery Storage Form END========*/
/*====== ICS 213 RR START ============== */
.house-icon {
  height: 20px;
}
#ICS213RRRequisitionsDetailsGrid .k-grid-content {
  overflow-x: auto !important;
}
#ICS213RRRequisitionsDetailsGrid .k-grid-search {
  float: left;
  width: 25%;
  margin-left: 35%;
  display: flex;
  align-items: center;
}
#ICS213RRRequisitionsDetailsGrid .k-link-clear {
  margin-right: 15px;
}
#ICS213RRSelectionTabstrip-2 .bigWidthBackground {
  width: 7490px;
}
#ICS213RRSelectionTabstrip .export span {
  vertical-align: text-bottom;
  padding: 9px;
}
#ICS213RRSelectionTabstrip .padding {
  padding: 5px;
}
#ICS213RRSelectionTabstrip .exclamation-mark {
  padding: 0px;
  background-color: #F3D696;
  color: red;
  font-weight: bold;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 55px;
}
#ics213rrDetailsForm .req-proc-grids-container {
  overflow-y: hidden !important;
}
div.details213rr .innerText {
  height: 20px;
  padding: 2px;
  background-color: #E0E0E0;
}
.rr-section.rr-section-small .blue-border {
  height: 50px;
}
.rr-section {
  /*.PONumber {
        label {
            margin-top: 40px;
        }
    }*/
  /*.sign-form-btn {
        .btn-gradient;*/
  /*position: absolute;*/
  /*bottom: 5px;
        left: 200px;
    }*/
  background-color: white !important;
  min-height: 100px;
  /*height: 100px;*/
  position: relative;
}
.rr-section .order-other {
  display: inline;
}
.rr-section .order-other.visible {
  display: inline-block;
}
.rr-section .blue-border {
  height: 100px;
  overflow: auto;
  padding-right: 0px;
}
.rr-section .blue-border label:not(.widthAuto) {
  width: 20%;
  vertical-align: middle;
}
.rr-section .blue-border.finish-add-btn {
  text-align: center;
  padding-top: 60px;
}
.rr-section .blue-border.row {
  box-sizing: content-box;
}
.rr-section > div {
  display: inline-block;
}
.rr-section input[type='radio'] {
  margin-left: 20px;
}
.rr-section .section-label-vertical {
  height: 100%;
  display: inline-block;
  overflow: hidden;
  width: 20px;
  bottom: 0px;
  position: absolute;
  top: 0px;
}
.rr-section .section-label-vertical .text {
  display: inline-block;
  white-space: nowrap;
  -webkit-transform: translate(0, 75px) rotate(-90deg);
  -moz-transform: translate(0, 75px) rotate(-90deg);
  -o-transform: translate(0, 75px) rotate(-90deg);
  transform: translate(0, 75px) rotate(-90deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -ms-transform: none;
  -ms-transform-origin: none;
  -ms-writing-mode: tb-rl;
  *writing-mode: tb-rl;
  color: white;
  font-weight: bold;
}
.rr-section .section-label-vertical .text:before {
  content: "";
  float: left;
  margin-top: 100%;
}
.rr-section .section-label-vertical .text-no-top {
  display: inline-block;
  white-space: nowrap;
  -webkit-transform: translate(0, 75px) rotate(-90deg);
  -moz-transform: translate(0, 75px) rotate(-90deg);
  -o-transform: translate(0, 75px) rotate(-90deg);
  transform: translate(0, 75px) rotate(-90deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -ms-transform: none;
  -ms-transform-origin: none;
  -ms-writing-mode: tb-rl;
  *writing-mode: tb-rl;
  color: white;
  font-weight: bold;
}
.rr-section .section-label-vertical .text-no-top:before {
  content: "";
  float: left;
  margin-top: 100%;
}
.rr-section .section-content {
  width: 100%;
  vertical-align: top;
  padding-left: 20px;
}
.rr-section .section-content .k-pane {
  position: static !important;
}
.rr-section .section-content .k-pane.absolute-position {
  position: absolute !important;
}
.rr-section .red {
  background-color: red;
}
.rr-section .red .text {
  position: absolute;
  top: 50%;
  text-align: center;
}
.rr-section .yellow {
  background-color: yellow;
}
.rr-section .mustard-yellow {
  background-color: #E4AD00;
}
.rr-section .mustard-yellow .text {
  top: 30%;
  text-align: center;
  position: absolute;
}
.rr-section .mustard-yellow .text-no-top {
  text-align: center;
  position: absolute;
}
.rr-section .green {
  background-color: green;
}
.rr-section .blue {
  background-color: blue;
}
.rr-section .k-textbox {
  max-width: 100% !important;
}
.rr-section #SuggestedSource {
  width: 77% !important;
  height: 98px;
}
.rr-section #GeneralDesc {
  width: 77% !important;
  height: 70px;
}
.rr-section #SupplierInfo {
  width: 56% !important;
}
.rr-section #LogisticNotes {
  width: 77% !important;
  height: 70px;
}
.rr-section #FinanceNotes {
  width: 77% !important;
  height: 70px;
}
.rr-section #PONumber {
  max-width: 78% !important;
}
.rr-section .resource213RRavUn label {
  width: auto !important;
}
.rr-section .supplier213RR label {
  width: auto !important;
}
.rr-section-small {
  height: 50px;
  min-height: 50px;
}
.rrSmallestRow {
  min-height: 40px !important;
}
/*====== ICS 213 RR END ============== */
/* ICS 213 General Message */
.ics213GeneralMessageButton {
  min-width: 60px !important;
}
.fields-container.inline-block {
  display: inline-block;
}
/* ============== ICS 215 А/Е START ============== */
#ics215ae-container .panel-header > div {
  float: left;
  margin-top: 2px;
}
#ics215ae-container #hideColumnsButton .k-content {
  right: 35px;
  left: auto;
  float: right;
}
#ics215ae-container #hideColumnsButton .k-menu-group {
  display: none;
}
#ics215ae-container #hideColumnsButton .k-menu-link {
  color: black;
}
#ics215ae-container #hideColumnsButton .k-animation-container {
  min-width: 170px;
}
#OpsFeedbackWindow {
  overflow: hidden;
}
#OpsFeedbackWindow #horizontal {
  height: 100%;
}
#OpsFeedbackWindow td:hover {
  cursor: default !important;
}
#OpsFeedbackWindow .OpsFeedbackWindow-splitter {
  height: 100%;
  width: 100%;
  border-width: 0;
}
#selectAreasWindow #areasTreeView {
  height: 93%;
  border: solid black;
  border-width: 0px 1px 1px 1px;
}
#selectAreasWindow #selectedAreas {
  border: 1px solid black;
  height: calc(80% + 31px) !important;
}
#selectAreasWindow #selectedAreas .k-grid-content {
  height: 93% !important;
}
#selectAreasWindow .form-gantt .selectAreaBPane,
#selectAreasWindow .general-plan-gantt .selectAreaBPane,
#selectAreasWindow .form215 .selectAreaBPane {
  height: 90%;
}
#selectAreasWindow .form-gantt #selectedAreas,
#selectAreasWindow .general-plan-gantt #selectedAreas,
#selectAreasWindow .form215 #selectedAreas {
  height: calc(100% - 8px) !important;
}
#selectAreasWindow td:hover {
  cursor: default !important;
}
#selectAreasWindow .selectAreaBPane {
  float: left;
  width: calc(50% - 50px);
  height: 100%;
}
#selectAreasWindow .leftRightArrows {
  float: left;
  margin: 5px;
}
#selectAreasWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
#selectIAPAreasWindow #iapAreasTreeView {
  height: 93%;
  border: solid black;
  border-width: 0px 1px 1px 1px;
}
#selectIAPAreasWindow #selectedIAPAreas {
  border: 1px solid black;
}
#selectIAPAreasWindow td:hover {
  cursor: default !important;
}
#selectIAPAreasWindow .selectAreaBPane {
  float: left;
  width: calc(50% - 55px);
  height: 100%;
}
#selectIAPAreasWindow .leftRightArrows {
  float: left;
  margin: 10px;
}
#selectIAPAreasWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
#AreasResourcesGrid .k-grid-header .k-header {
  /*overflow:visible;*/
  white-space: normal;
}
#AreasResourcesGrid .k-grid-header .k-header span.headTmpl {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  height: 70px !important;
  width: 70px;
  text-align: left;
  vertical-align: baseline;
  display: block;
}
#AreasResourcesGrid .k-grid-header .k-header span.headTmpl.non-rotate {
  transform: initial;
}
#AreasResourcesGrid .k-grid-header .k-header span.headTmpl.horizontal {
  vertical-align: middle;
  display: table-cell;
}
/* ============== ICS 215 А/Е END ============== */
/* ============== ICS 203 START ============== */
.show-hide-menu .k-content {
  max-height: 400px;
  overflow-y: scroll !important;
  white-space: nowrap;
}
/* ============== Default / Incident Resource Type Maintenance Form START ============== */
.printlist-wrap {
  display: inline-block;
}
.col-chkbx-props {
  display: inline-block;
  vertical-align: top;
}
#resourceTypeProps {
  padding: 5px;
}
/* ICS 203 */
#ics203-container {
  height: 100%;
  background: white;
}
#ics203-container .k-grid-content {
  height: 100%;
}
#ics203-container .k-splitbar {
  background-color: #e9e9e9 !important;
}
#ics203-container .splitter-scroll {
  overflow-y: scroll;
}
/*====== ICS 213 RR END ============== */
/*====== ICS 232 START ============== */
#EnviroGrid pre.multiline-pre.commonClientTemplatesClass {
  height: auto !important;
  max-height: 53px;
}
#EnviroGrid td.td-status-planned,
#EnviroGrid td.td-status-planned:hover {
  background-color: #F1948A !important;
  background: #F1948A !important;
}
#EnviroGrid td.td-status-in-progress,
#EnviroGrid td.td-status-in-progress:hover {
  background-color: #F9E79F !important;
  background: #F9E79F !important;
}
#EnviroGrid td.td-status-completed,
#EnviroGrid td.td-status-completed:hover {
  background-color: #ABEBC6 !important;
  background: #ABEBC6 !important;
}
#EnviroGrid td.td-status-standby,
#EnviroGrid td.td-status-standby:hover {
  background-color: #AED6F1 !important;
  background: #AED6F1 !important;
}
#EnviroGrid td.td-status-none,
#EnviroGrid td.td-status-none:hover {
  background-color: #E5E8E8 !important;
  background: #E5E8E8 !important;
}
#EnviroGrid textarea,
#SocioGrid textarea {
  height: 45px;
}
#horizontal232Enviromental .tools-div {
  padding: 3px 0;
}
.render-closest-map-wrap {
  vertical-align: top;
  width: 30%;
  display: inline-block;
}
.closest-fifty.panel-content {
  height: 490px;
}
.closest-fifty.panel-content input.narrow-input {
  width: 50px;
}
.closest-fifty.panel-content span.no-results {
  padding-right: 90px;
  display: none;
}
.closest-fifty.panel-content .content-wrap {
  width: 100%;
  height: 520px;
}
#SitesGrid img.img-coord.invisible {
  display: none;
}
#SitesGrid img.img-coord.visible {
  display: block;
}
#RegionsMapGrid .k-grid-content table {
  position: relative;
}
.buttonsSitesWindow {
  text-align: right;
  padding-top: 3px;
}
.map-locations-select-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-bottom;
  background-image: url(/IAP6/Images/ico_set.gif);
  background-repeat: no-repeat;
}
#SelectSitesWindow_wnd_title + .k-window-actions a {
  visibility: visible !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap {
  height: 90%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane {
  height: 100% !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane .render-closest-map-wrap {
  height: 100%;
  width: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane .render-closest-map-wrap #region-map-preview {
  height: 100% !important;
  width: 100% !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-splitbar {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-2 {
  overflow-y: hidden;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap {
  height: 90%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter {
  height: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane {
  height: 100% !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane .render-closest-map-wrap {
  height: 100%;
  width: 100%;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-pane .render-closest-map-wrap #region-map-preview {
  height: 100% !important;
  width: 100% !important;
}
#SelectSitesWindow .buttonsBottomPositionMainDiv .k-tabstrip-wrapper #tabstripSelectRegions #tabstripSelectRegions-1 .content-wrap .mainContent #GetDataByMapSplitter .k-splitbar {
  height: 100%;
}
/*====== ICS 232 RR END ============== */
/*====== QI Notifications Form START ============== */
#QINotificationsForm {
  padding-left: 10px;
  height: 100%;
}
#QINotificationsForm .panel-content {
  height: 100%;
}
#QINotificationsForm .qinotificationinfo-radio-container label {
  font-weight: normal;
}
.qi-notifications-container {
  background-color: #fff;
}
.qinotificationinfo-block.narrow .qinotificationinfo-column {
  padding: 2px;
}
.qinotificationinfo-block.narrow .qinotificationinfo-inner-cell {
  display: inline-block;
  font-weight: normal;
}
.qinotificationinfo-block.narrow .qinotificationinfo-inner-cell span.k-combobox {
  width: 250px;
}
.qinotificationinfo-block.narrow .qinotificationinfo-inner-cell span.k-datetimepicker {
  width: 150px !important;
}
.qinotificationinfo-block.narrow .qinotificationinfo-inner-cell input.k-textbox {
  width: 190px !important;
}
.qinotificationinfo-block.narrow .header-text.black-text.qinotificationinfo-inner-cell {
  width: 200px;
  font-weight: bold;
}
.qinotificationinfo-block.narrow.text-area .header-text.black-text.qinotificationinfo-inner-cell {
  width: 500px;
  font-weight: bold;
  color: black;
}
.qinotificationinfo-block.narrow.text-area textarea {
  width: 650px;
}
/*======  QI Notifications Form END ============== */
/*====== IMT Tabletop exercise Form START ============== */
#imt-tabletop-splitter textarea.multiline-text {
  max-height: 48px !important;
}
.imttabletop-row {
  padding: 2px;
}
.imttabletop-row .imttabletop-inner-cell {
  display: inline-block;
  /*Update .k-dropdown to .k-dropdownlist*/
}
.imttabletop-row .imttabletop-inner-cell span.k-datetimepicker {
  width: 150px !important;
}
.imttabletop-row .imttabletop-inner-cell span.k-dropdownlist {
  width: 100px;
}
.imttabletop-row .imttabletop-inner-cell.readonly strong {
  font-weight: normal;
}
.imttabletop-textarea {
  /*width:650px;*/
}
.header-text.black-text.imttabletop-inner-cell {
  width: 120px;
}
/*====== IMT Tabletop exercise Form END ============== */
/*====== LOGIN SCREEN END ============== */
/*============== 234 START===============*/
#ICS234-container .multiline-text {
  min-height: 32px !important;
}
#ICS234-container .areaList {
  font-size: 10px;
}
#ICS234-container .whiteBackground {
  margin-top: 93px;
}
#ICS234-edit-container #EditAreasOfOperation {
  background-color: white;
}
#ICS234-edit-container .window-footer-buttons.window-popup-footer .prev-next-btns {
  margin: 0 auto;
}
.dropZoneForUpload {
  position: relative;
  display: inline-block;
  background-color: #f8f8f8;
  border: 1px solid #c7c7c7;
  width: 60%;
  height: 110px;
  text-align: center;
  margin-top: 10px;
  transform: translate(34%, 30px);
}
.dropZoneForUpload.k-dropzone-active {
  border: 1px solid black;
  background-color: #dfdfdf;
}
.dropZoneForUpload.drag-over {
  border: 1px solid black;
  background-color: #dfdfdf;
}
.textWrapperForUpload {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  font-size: 24px;
  line-height: 1.2em;
  font-family: inherit;
  color: #000;
}
.dropImageHereUpload {
  color: #c7c7c7;
  text-transform: uppercase;
  font-size: 12px;
}
#FormWorkAnalysisEdit #vertical .panel-in-splitter.ics234 {
  height: calc(90%);
}
#FormWorkAnalysisEdit .window-footer-buttons {
  position: fixed !important;
  padding-top: 4px;
  padding-left: 10px;
  background-color: white;
  height: 32px;
}
#FormWorkAnalysisEdit textarea.maxHeightClass:nth-child(1) {
  max-height: 100% !important;
  height: 80% !important;
}
#FormWorkAnalysisEdit #TacticsWorkAssignments textarea.maxHeightClass {
  max-height: 100% !important;
  height: 100% !important;
  box-sizing: border-box;
}
textarea#EditTactics {
  max-height: 100%;
}
@media (max-width: 767px) {
  #ICS234-container .whiteBackground {
    margin-top: 191px;
  }
}
@media (max-width: 779px) {
  #daily-costs-container .paddingLR.buttons-row {
    padding: 0 5px 20px 10px;
  }
}
.my-selected-state {
  background-color: blue;
  color: white;
}
#ObjectivesAndAssignments pre.multiline-pre,
#AreasPasteSelector pre.multiline-pre {
  height: auto;
}
#ObjectivesAndAssignments .k-grid-Details {
  height: 25px !important;
  width: 25px;
  min-width: 25px !important;
  background: url(/IAP6/Images/FullScreen.png);
  background-size: contain;
}
#ObjectivesAndAssignments #selectAreas,
#ObjectivesAndAssignments #copyAreas {
  width: 100%;
}
#edit-window-wrapper textarea {
  width: 100%;
  height: 95%;
}
/*============== 234 END=================*/
/*============== Equipment Deployment Exercise START===============*/
.equipdeploy-block.narrow .equipdeploy-column {
  padding: 2px;
}
.equipdeploy-block.narrow .equipdeploy-inner-cell {
  display: inline-block;
}
.equipdeploy-block.narrow .equipdeploy-inner-cell span.k-datetimepicker {
  width: 190px !important;
}
.equipdeploy-block.narrow .header-text.black-text.equipdeploy-inner-cell {
  width: 180px;
}
.equipdeploy-block.narrow .header-text.black-text.equipdeploy-inner-cell.wide {
  width: 300px;
}
.equipdeploy-block.narrow .equipdeploy-inner-cell.textarea {
  width: 85%;
}
.equipdeploy-block.narrow.evaluation .equipdeploy-inner-cell.textarea {
  width: 100%;
}
.equipdeploy-block.narrow.evaluation .equipdeploy-inner-cell label {
  font-weight: normal;
}
.equipdeploy-block.narrow.evaluation .header-text.black-text.equipdeploy-inner-cell {
  width: auto;
  padding-left: 10px;
}
.equipdeploy-block.narrow.evaluation .header-text.black-text.equipdeploy-inner-cell.narrow {
  width: auto;
}
#ExternalNotifications .k-grid-content td .k-button:not(.deleteBtn),
#InternalNotifications .k-grid-content td .k-button:not(.deleteBtn) {
  min-width: 25px !important;
}
#equip-deploy-splitter {
  padding-top: 0;
}
#equip-deploy-splitter .panel-header {
  height: 25px;
}
#equipDeployCheckBoxGrid {
  height: 100%;
}
/*============== Equipment Deployment Exercise START===============*/
#sidebar .tab-link {
  color: black;
}
/*====== End Default Form Approvals ====== */
/*====== Resource Maintenance ====== */
#PrintBadgeRMWindow #qrPrintFormat {
  border: 1px solid black;
  border-radius: 10px;
  margin-top: 20px;
}
#PrintBadgeRMWindow #qrFormats {
  position: relative;
  top: 30%;
}
#PrintBadgeRMWindow #printBadgeLeftSection {
  height: 85%;
  margin-left: 10px;
  border: 1px solid lightblue;
  text-align: center;
  margin-top: 5px;
}
#PrintBadgeRMWindow #printBadgeRightSection {
  height: 85%;
  margin-left: 10px;
  margin-bottom: 5px;
  border: 1px solid lightblue;
  margin-top: 5px;
}
#PrintBadgeRMWindow #qrSection0 div.col-md-4 col-xs-4 col-lg-4 {
  display: inline-block;
}
#PrintBadgeRMWindow .footer-buttons {
  margin: 5px 10px;
  float: right;
}
#rmForm {
  /*padding-top: 35px;*/
}
#rmForm .panel-header {
  margin-top: -3px;
}
/*====== End Resource Maintenance ====== */
.rich-text-summ-delete-btns {
  text-align: right;
  padding: 5px;
}
.rich-text-summ-delete-message {
  padding: 10px;
}
textarea:not(#textpopup-editor):not(#SecurityProcedures):not(#SecurityEquipment):not(#MedicalProcedures):not(#Cleanup):not(#Constraints):not(#Observations):not(#Description):not(#Notes):not(#MedicalEquipment) {
  max-height: 70px;
  min-height: 18px !important;
  max-width: 100%;
}
.inc-description-form textarea {
  height: 30px;
}
#ics210Form textarea:not(#textpopup-editor):not(#SecurityProcedures):not(#SecurityEquipment):not(#MedicalProcedures):not(#MedicalEquipment),
#ics210And221-container textarea:not(#textpopup-editor):not(#SecurityProcedures):not(#SecurityEquipment):not(#MedicalProcedures):not(#MedicalEquipment) {
  max-height: 100% !important;
}
/* Set inline style in the double's editor template */
.k-grid .k-widget.k-numerictextbox {
  width: 100% !important;
}
span.organizations-combo-list,
span.person-combo-list {
  display: inline-block;
  min-width: 244px;
  visibility: hidden;
  line-height: 0;
  background: white;
}
/* Word break on new line on long text in table cell */
.td-cell-word-wrap {
  white-space: -moz-pre-wrap !important;
  /* Mozilla, since 1999 */
  white-space: -webkit-pre-wrap;
  /*Chrome & Safari */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: pre-wrap;
  /* css-3 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  word-break: keep-all;
  white-space: normal;
}
.empty-h60-div {
  height: 60%;
}
.empty-h75-div {
  height: 75%;
}
.black-text-wrap {
  height: 5%;
}
/* ICS 202a */
@media only screen and (max-width: 1280px) {
  #ics215ae-container div.k-animation-container {
    max-width: 100% !important;
  }
  div.k-animation-container {
    max-width: 1280px !important;
  }
}
@media only screen and (max-width: 768px) {
  #ics215ae-container div.k-animation-container {
    max-width: 100% !important;
  }
  div.k-animation-container {
    max-width: 768px !important;
  }
}
@media only screen and (max-width: 1024px) {
  #ics215ae-container div.k-animation-container {
    max-width: 100% !important;
  }
  div.k-animation-container {
    max-width: 1024px !important;
  }
}
ul#Title_listbox li {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: normal;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  max-height: 140px;
}
div#priorities table tr td > span {
  max-height: 140px;
  overflow: auto;
}
/* ICS 202a */
.mishap-chkbx-cell label {
  font-weight: normal;
}
#IncidentsSearch-list {
  font-weight: 400 !important;
}
/* ESG Initial Notification BEGIN */
#ESGInitialNotificationForm .esg-initnotif-row {
  margin-left: 15px;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-row .esgNumbers.lbl-numbers {
  width: 15%;
  margin-right: 3px;
  vertical-align: top;
  text-align: right;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-row .lbl-description {
  width: 70%;
}
#ESGInitialNotificationForm .panel-4 .esg-initnotif-row .esgNumbers.lbl-numbers {
  width: 7%;
  margin-right: 3px;
  vertical-align: top;
  text-align: right;
}
#ESGInitialNotificationForm .panel-4 .esg-initnotif-row .lbl-description {
  width: 90%;
}
#ESGInitialNotificationForm .esgNumbers {
  margin-right: 8px;
}
#ESGInitialNotificationForm .esgDamageControl {
  margin-left: 35px;
}
#ESGInitialNotificationForm .k-textbox {
  margin-bottom: 2px;
  width: 602px;
}
#ESGInitialNotificationForm .esgDateTimeLabel,
#ESGInitialNotificationForm .esgLocationLabel {
  width: 160px;
}
#ESGInitialNotificationForm .esgDate {
  margin-bottom: 2px;
}
#ESGInitialNotificationForm .esg-initnotif-cell {
  display: inline-block;
}
#ESGInitialNotificationForm .esginitnotif-inner-cell {
  display: inline-block;
}
#ESGInitialNotificationForm .panel-1 .esginitnotif-inner-cell {
  display: inline-block;
  width: 300px;
}
#ESGInitialNotificationForm .panel-1 .esginitnotif-inner-cell.header-text.black-text {
  width: 110px;
}
#ESGInitialNotificationForm .panel-1 .esginitnotif-inner-cell.header-text.black-text.wide {
  width: 600px;
}
#ESGInitialNotificationForm .panel-2 .getDataESGincInitNot {
  margin-left: 36px;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row {
  width: 95%;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last {
  width: 100%;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .header-text.black-text.esginitnotif-inner-cell {
  width: 20%;
  min-width: 330px;
  padding-left: 0;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .esginitnotif-inner-cell {
  width: 78%;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .esginitnotif-inner-cell input {
  width: 100% !important;
  max-width: 100% !important;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .esginitnotif-inner-cell.left {
  float: left;
  display: block;
}
#ESGInitialNotificationForm .panel-2 .esg-initnotif-row .esg-initnotif-cell.last .esginitnotif-inner-cell.right {
  width: auto;
  overflow: hidden;
  display: block;
}
#ESGInitialNotificationForm .panel-2 .esginitnotif-inner-cell.header-text.black-text.top {
  vertical-align: top;
}
#ESGInitialNotificationForm .panel-2 .esginitnotif-inner-cell span.k-datetimepicker {
  width: 180px !important;
}
#ESGInitialNotificationForm .panel-2 .esginitnotif-inner-cell.textarea {
  width: 600px;
}
#ESGInitialNotificationForm .panel-2 .esginitnotif-inner-cell.textarea textarea {
  height: 30px !important;
}
#ESGInitialNotificationForm .panel-3 .esginitnotif-inner-cell.header-text.black-text {
  width: 110px;
}
#ESGInitialNotificationForm .panel-3 .esginitnotif-inner-cell span.k-numerictextbox {
  width: 100px;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-cell.textarea {
  vertical-align: top;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-cell.textarea .esginitnotif-inner-cell {
  width: 200%;
}
#ESGInitialNotificationForm .panel-3 .esg-initnotif-cell.textarea textarea {
  height: 30px !important;
}
#ESGInitialNotificationForm .panel-3 .noOfInj,
#ESGInitialNotificationForm .panel-3 .noOfFatal {
  width: 80px !important;
  text-align: center;
}
#ESGInitialNotificationForm .panel-3 .esgDesc {
  margin-left: 30px;
}
#ESGInitialNotificationForm .panel-3 .noOfFatal {
  margin-left: 20px;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell {
  width: 300px;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell.header-text.black-text {
  width: 270px;
  vertical-align: top;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell.textarea {
  width: 600px;
}
#ESGInitialNotificationForm .panel-4 .esginitnotif-inner-cell.textarea textarea {
  height: 30px !important;
}
#ESGInitialNotificationForm .panel-4 .egsPersonLabel {
  margin-top: 6px;
}
#ESGInitialNotificationForm .panel-4 .esgAssistanceLabel {
  margin-top: 10px;
}
#ESGInitialNotificationForm .panel-4 .egsPersonLabel {
  margin-top: 6px;
}
#ESGInitialNotificationForm .panel-4 .esgAssistanceLabel {
  margin-top: 10px;
}
#ESGInitialNotificationForm #splitter-container .panel-header {
  height: 25px;
}
/* ESG Initial Notification END */
/* MAP COP start*/
.resourceEditFromMapCOP .k-content {
  height: calc(100% - 37px) !important;
}
/* MAP COP end*/
/* ----------MAP SERVICE CATALOG START --------------------------------*/
.addLayerImg {
  height: 15px;
}
.tab-btns {
  padding: 3px;
  background: #8B94AA;
  /*.k-tabstrip-items {
         {
            background: @navLightBlue;
            color: white;
        }

        .k-active {
            background: white;
            color: black;
            border-bottom: 1px solid @highlightRed;
        }
    }*/
}
.grid-type.k-active {
  color: black;
}
#IncidentMapGroups .response-data .deleteBtn {
  /*display: none;*/
}
#MapServiceCatalogClient .btns-container {
  position: relative;
  bottom: 4px;
}
#MapServiceCatalogClient .tab-btns {
  border-top: 2px solid #D2D2D2;
}
#IncidentMapGroups .deleteBtn {
  background-color: transparent;
}
.hide-edit-button .service-edit-img {
  display: none !important;
}
.borderless {
  border: 0px !important;
}
#MapServiceCatalogClient .search-box {
  float: right;
  font-size: 12px;
  bottom: 1px;
}
#areas-container .moveAreaUp,
#areas-container .moveAreaDown,
#tactical-container .moveAreaUp,
#tactical-container .moveAreaDown {
  height: 25px !important;
  width: 25px !important;
  margin-left: 4px !important;
  border-radius: 100px !important;
}
#areas-container .moveAreaUp:hover,
#areas-container .moveAreaDown:hover,
#tactical-container .moveAreaUp:hover,
#tactical-container .moveAreaDown:hover {
  cursor: pointer;
  background-color: #AB3021 !important;
}
#map-scale-max-label {
  margin-top: 5px;
}
div.balSlider .k-slider-selection {
  background-color: #1a1e2b;
}
.preview-map-scale-min.label,
.preview-map-scale-max.label,
.preview-transparency.label {
  background-color: midnightblue;
}
ul.map-service-catalog {
  padding-left: 0;
  margin-bottom: 0;
}
ul.map-service-catalog li {
  list-style: none;
}
ul.map-service-catalog li a {
  text-decoration: none;
  color: black;
}
ul.map-service-catalog li a:hover {
  color: black;
}
ul.map-service-catalog li:hover {
  background-color: lightblue;
}
#edit-window {
  background-color: #f5f5f6;
  overflow: hidden;
}
#add-link-edit-window {
  height: 100%;
}
#edit-window div.form-group {
  margin-right: 10px;
}
#edit-window #div-zero-padding-left {
  padding-left: 0;
}
#map-service-catalog-form-wrapper .form-group:first-of-type {
  margin-top: 10px;
}
.input-sm {
  height: 15px;
}
button #test-connection {
  padding: 2px 5px 2px 5px;
}
div.file-upload.form-group .k-widget {
  min-width: 383px;
}
.add-link-btn,
.delete-link-btn {
  background-color: rgba(255, 255, 255, 0);
}
button.addBtn.add-link-btn:hover,
button.deleteBtn.delete-link-btn:hover {
  background-color: grey;
}
.edit-link-btn:hover,
.edit-client-layer-btn:hover {
  cursor: pointer;
}
#link-manager-popup-btns,
#labeling-popup-btns {
  margin-top: 5px;
  margin-right: 5px;
  float: right;
}
#link-manager-form-container {
  background: #f2f2f2;
}
#link-manager-form-container .form-group input[type=text] {
  border-radius: 0;
  border-color: black;
}
#link-manager-form-container .form-group label {
  font-style: normal;
}
#map-service-catalog-form-wrapper.row {
  margin-left: 0;
  width: 100%;
  text-align: left;
}
.link-manager-grid {
  height: 460px;
}
textarea#LabelExpression,
textarea#LabelWhereClause {
  max-height: 140px;
}
textarea#LabelExpression {
  padding-right: 0;
}
#label-expression-fields-container {
  height: 140px;
  margin-bottom: 15px;
}
#label-expression-fields {
  height: 100%;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  list-style: none;
  overflow: auto;
}
#label-expression-fields li:hover {
  cursor: pointer;
}
#labeling-container {
  overflow: hidden;
}
#labeling-container div.row-right {
  margin-left: 30px !important;
}
#labeling-container div.row {
  margin-left: 0;
}
#labeling-container div.row div#label-where-clause {
  padding-left: 10px;
}
#labeling-container div.row div#label-expression-fields-container {
  padding-left: 10px;
}
.margin-top-10px {
  margin-top: 10px;
}
#LabelExpression,
#LabelWhereClause,
#label-expression-fields {
  font-size: 12px;
}
.spellchecker-suggestbox {
  z-index: 99999 !important;
}
.cke_button__spellchecker_icon {
  background-image: url(/IAP6/Images/Utilities/Spellcheck.png) !important;
}
/*====== General Incident Report ====== */
.genRType {
  width: 270px;
  float: left;
}
#generalIncRpt-container {
  /*.k-tabstrip-items.k-reset .k-link {
        background: @lightBlue;
    }*/
  /*.k-tabstrip-items.k-reset .k-active .k-link {
        background: white;
    }*/
  /*.k-tabstrip-items.k-reset .k-item,
    .k-tabstrip-items.k-reset .k-loading.k-complete {
        .borderTLR(@lightBlue);
    }

    .k-tabstrip-items.k-reset .k-item:hover {
        .borderTLR(#BAC9DB);
        border-radius: 0 !important;
    }

    .k-tabstrip-items.k-reset .k-link {
        background: @lightBlue;
    }*/
  /*TODO: k-dropdown-wrap*/
  /*.k-tabstrip-items.k-reset .k-active .k-link {
        background: white;
    }*/
  /*.k-tabstrip-items.k-reset .k-item,
    .k-tabstrip-items.k-reset .k-loading.k-complete {
        .borderTLR(@lightBlue);
    }

    .k-tabstrip-items.k-reset .k-item:hover {
        .borderTLR(#BAC9DB);
        border-radius: 0 !important;
    }*/
}
#generalIncRpt-container .incidentDesription_class #IncidentDesc {
  width: 893px !important;
  max-height: 128px !important;
}
#generalIncRpt-container .incidentDesription_class label {
  float: left;
}
#generalIncRpt-container #GeneralInfoSplitter .col-xs-12.col-md-5.col-lg-5 label:not(.normalText):not(.longText):not(.fieldName),
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-5.col-lg-5 label:not(.normalText):not(.longText):not(.fieldName),
#generalIncRpt-container #GeneralInfoSplitter .col-xs-11 label.longElement,
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-11 label.longElement {
  width: 203px !important;
}
#generalIncRpt-container #GeneralInfoSplitter .col-xs-11,
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-11 {
  margin-bottom: 2px !important;
}
#generalIncRpt-container #GeneralInfoSplitter .col-xs-12.col-md-3.col-lg-3 label:not(.normalText):not(.longText):not(.fieldName),
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-3.col-lg-3 label:not(.normalText):not(.longText):not(.fieldName) {
  width: 92px !important;
}
#generalIncRpt-container #GeneralInfoSplitter .col-xs-12.col-md-4.col-lg-4 label:not(.normalText):not(.longText),
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-4.col-lg-4 label:not(.normalText):not(.longText) {
  width: 120px !important;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#generalIncRpt-container .generalIncidentReport_Coordinates label,
#generalIncRpt-container .suspect_Address label,
#generalIncRpt-container .report_Address label {
  float: left;
}
#generalIncRpt-container .report_Address .multiline-text,
#generalIncRpt-container .suspect_Address .multiline-text {
  width: 60%;
  max-width: 400px !important;
}
#generalIncRpt-container .report_Address label,
#generalIncRpt-container .suspect_Address label {
  margin-right: 5px;
}
#generalIncRpt-container #Coordinates {
  margin-left: 4px;
  width: 263px !important;
}
#generalIncRpt-container #GeneralIncidentReport_Notifications .longText,
#generalIncRpt-container .generalInformation_AdditionalSection .longText {
  width: 250px !important;
}
#generalIncRpt-container .double_numerictextbox,
#generalIncRpt-container .integerSmall_numerictextbox {
  width: 149px !important;
}
#generalIncRpt-container #GeneralMaterials .double_numerictextbox,
#generalIncRpt-container .integerSmall_numerictextbox {
  width: 100% !important;
}
#generalIncRpt-container .k-numerictextbox {
  margin-bottom: 1px;
}
#generalIncRpt-container .marginB20,
#generalIncRpt-container .k-dropdown-wrap {
  margin-bottom: 1px !important;
}
#generalIncRpt-container #ReportPhone1 + span,
#generalIncRpt-container #ReportPhone2 + span,
#generalIncRpt-container #ReportPhone3 + span,
#generalIncRpt-container #SuspectPhone1 + span,
#generalIncRpt-container #SuspectPhone2 + span,
#generalIncRpt-container #SuspectPhone3 + span {
  width: 100px;
}
#generalIncRpt-container .location_County > label + span {
  width: 200px !important;
}
#generalIncRpt-container .incident_Description_Cause .k-combobox {
  width: 200px !important;
}
#generalIncRpt-container .evac_Radius .k-combobox {
  width: 147px;
}
#generalIncRpt-container .wind_Speed .k-combobox,
#generalIncRpt-container .air_Temp .k-combobox {
  width: 80px !important;
}
#generalIncRpt-container .generalIncidentReport_Coordinates label {
  float: left;
}
#generalIncRpt-container .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#generalIncRpt-container .generalIncidentReport_Coordinates label {
  float: left;
}
#generalIncRpt-container #Coordinates_CoordinatesReadonly {
  margin-left: 5px;
  width: 263px !important;
}
#generalIncRpt-container #GeneralIncidentReport_Notifications .longText,
#generalIncRpt-container .generalInformation_AdditionalSection .longText {
  width: 205px !important;
}
#generalIncRpt-container #generalIncRptForm #weatherForecast .k-textbox {
  width: 220px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .reportingPatyPane label {
  width: 125px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .reportingPatyPane .full-width-input {
  width: 250px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .reportingPatyPane .callingOnBehalf {
  width: 400px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .spillInformationPane label {
  width: 155px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .materialWaterInformationPane .full-width-input {
  width: 220px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .materialWaterInformationPane .k-combobox {
  width: 70px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .airCraftDetailsSectionPane .k-numerictextbox {
  width: 100px !important;
}
#generalIncRpt-container #generalIncRptForm #splitter-container .airCraftDetailsSectionPane .k-combobox {
  width: 100px !important;
}
#generalIncRpt-container #tabstrip-2 .k-pane.hideIfNotSpillRelease .panel-header {
  height: 30px;
}
#generalIncRpt-container .damage-amount-container span.integerSmall_numerictextbox {
  width: 148px !important;
}
.reporting-party-calling {
  clear: both;
}
#generalIncRptForm .radio-wrapper {
  display: inline-block;
  float: right;
  margin: 0 70px 0 10px;
}
.generalIncidentReport_Coordinates label {
  float: left;
}
/*====== End General Incident Report ====== */
/*====== NRC Initial Incident Report ====== */
#NRCInitRpt-container {
  /*.NRCSection-4 {
        .height10perc {
            display: inline-grid;
        }
    }*/
}
#NRCInitRpt-container .fieldName {
  margin-bottom: 0px !important;
}
#NRCInitRpt-container .nrc-number-title {
  color: #fff !important;
  background-color: #273049;
  border-radius: 100px;
  padding: 1px;
  width: 20px;
  height: 20px;
  text-align: center;
}
#NRCInitRpt-container .required-label::before {
  content: '*';
  color: red;
  margin-right: 3px;
  font-weight: bold;
}
#NRCInitRpt-container #cke_1_bottom {
  display: none;
}
#NRCInitRpt-container .nrc-section-title {
  background-color: #687188;
  color: #fff;
  border-radius: 10px;
  height: 30px;
  display: block;
  padding: 5px;
  margin: 10px -5px;
  width: 100%;
}
#NRCInitRpt-container .NRCSection-1 label,
#NRCInitRpt-container .NRCSection-2 label,
#NRCInitRpt-container .NRCSection-3 label,
#NRCInitRpt-container .NRCSection-6 label,
#NRCInitRpt-container .NRCSection-7 label {
  margin-bottom: 15px;
}
#NRCInitRpt-container hr {
  border-color: black;
  margin-top: 10px;
  margin-bottom: 10px;
}
#NRCInitRpt-container .NRCSection-1 .k-textbox,
#NRCInitRpt-container .NRCSection-3 .k-textbox {
  width: 24.8em;
}
#NRCInitRpt-container .NRCSection-3 span.k-textbox > span.k-textbox {
  padding: 0;
}
#NRCInitRpt-container .NRCSection-3 .row:not(.ignore) .k-dropdownlist {
  width: 125px !important;
}
@media (min-width: 1200px) {
  #NRCInitRpt-container .col-lg-5 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  #NRCInitRpt-container .col-lg-5 {
    width: 100%;
  }
}
/*.reporting-party-calling {
    clear: both;
}

#generalIncRptForm .radio-wrapper {
    display: inline-block;
    float: right;
    margin: 0 70px 0 10px;
}

.generalIncidentReport_Coordinates label {
    float: left;
}*/
/*====== End General Incident Report ====== */
/* SCAT SOS START */
#SCATPicturesListView {
  height: 350px;
}
#images-thumbnails {
  margin: 5px;
}
.camera-image {
  width: 20px;
  height: 20px;
  background-position: center !important;
  background-size: contain !important;
  cursor: pointer;
  background: url("/IAP6/Images/camera.png") no-repeat;
}
.icon-image {
  width: 30px;
  height: 30px;
  background-position: center !important;
  background-size: contain !important;
  cursor: pointer;
}
.fav-image {
  text-align: center;
}
.segmentLabel {
  vertical-align: super;
}
.k-textbox.width50px {
  width: 50px;
}
.k-textbox.width190px {
  width: 190px;
}
.half-width-div {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
#SCATSOSForm #TeamName {
  width: 350px;
}
#SCATSOSForm .full-width-input {
  width: 275px !important;
}
#SCATSOSForm .ScatSosGeneralInformation label,
#SCATSOSForm .ScatSOSSegment label {
  float: left;
  margin-top: 5px;
  width: 190px;
}
#SCATSOSForm .ScatSosGeneralInformation .redLabel,
#SCATSOSForm .ScatSOSSegment label {
  float: left;
  margin-left: -9px;
}
#SCATSOSForm .ScatSosGeneralInformation .k-textbox.width190px {
  margin-bottom: 2px;
}
#SCATSOSForm .ScatSosGeneralInformation .operationsDivision_class .k-combobox,
#SCATSOSForm .ScatSosGeneralInformation .surveyBy_class .k-combobox {
  width: 275px !important;
}
#SCATSOSForm .half-width-div {
  width: 50%;
  display: inline-block;
  float: left;
}
#SCATSOSForm .shorelineTypeSection_class {
  height: 410px !important;
}
#SCATSOSForm #SCATCoastalsGrid {
  margin-bottom: 1px;
}
#SCATSOSForm .debrisType label,
#SCATSOSForm .debrisAmount label,
#SCATSOSForm .accessRestrictions label {
  float: left;
  margin-top: 5px;
}
#SCATSOSForm .coastalline_class {
  margin-top: -20px;
}
#SCATSOSForm .coastalline_class.tools-div {
  width: calc(100% - 51px) !important;
}
#SCATSOSForm .segmentpanel {
  margin-bottom: 3px;
}
#SCATSOSForm #AccessRestrictions {
  width: 273px !important;
}
#SCATSOSForm .surveyEnd,
#SCATSOSForm .ScatSOSSegment .row {
  margin-bottom: 2px;
}
#SCATSOSForm #StartCoordinates,
#SCATSOSForm #EndCoordinates {
  width: 218px !important;
}
#SCATSOSForm .surveyType .k-combobox {
  width: 253px;
}
#SCATSOSForm .substrateLabel {
  margin-left: 50%;
}
#SCATSOSForm .substrateLabel .k-combobox {
  float: right;
}
#SCATSOSForm div.survey-len span.k-widget.k-combobox,
#SCATSOSForm div.max-width span.k-widget.k-combobox {
  width: 144px;
}
#SCATSOSForm .scatShorelineHint_class {
  padding-top: 0px;
  position: relative;
  top: -7px;
}
/* SCAT SOS END */
/* ESG Pear Issues Start */
/*#PearCategories*/
.inner-kendo-grid thead {
  display: none !important;
}
#ESGPearIssues-container #splitter-container {
  width: 100%;
}
#getPreloadIssues {
  margin-left: 5px;
}
.width96Percent.pear-category {
  width: 96%;
}
.width90Percent.pear-category {
  width: 90%;
}
.width45Percent.pear-category {
  width: 45%;
}
.pearData .tools-right #pear_PearDesc {
  width: 112em;
}
/* ESG Pear Issues End */
/* SCAT Treatment & Inspection START */
.scat-inspect-cell {
  display: inline-block;
}
.scatinspect-inner-cell.chkbxs label {
  font-weight: normal;
}
.panel-1 .scat-inspect-cell {
  width: 320px;
}
.panel-1 .scatinspect-inner-cell .k-datetimepicker,
.panel-1 .scatinspect-inner-cell .k-combobox {
  width: 200px !important;
}
.scat-treatm-cell {
  display: inline-block;
  width: 150px;
}
#SCATtreatmentForm {
  /*   .panel-header {
        background: #E4EFF7;
    }

    .panel-header {
        background: #E4EFF7;
    }*/
}
#SCATtreatmentForm .panel-content .scat-treat-textarea-wrap textarea {
  max-height: none !important;
}
#SCATInspectionForm {
  /* .panel-header {
        background-color: #DFDFDF;
    }*/
  /*  .panel-header {
        background-color: #DFDFDF;
    }*/
}
#SCATInspectionForm .panel-content .scat-inspect-textarea-wrap textarea {
  max-height: none !important;
}
#SCATInspectionForm .scat-inspect-approved-grid-wrap.grid-wrap .k-grid-content {
  height: 90% !important;
}
#SCATInspectionForm .scat-inspect-approved-grid-wrap.grid-wrap .k-grid-content {
  height: 90% !important;
}
#selectSCATVersionWindow .ddl-scat-segment-wrap .k-widget {
  margin-bottom: 0px !important;
}
.selectSCATversion-wrap {
  position: relative;
  height: 100%;
}
.selectSCATversion-wrap .ddl-scat-segment-wrap {
  height: 10%;
  top: 0;
}
.selectSCATversion-wrap .CurrentVersionsGrid-wrap {
  height: 80%;
  position: relative;
}
.selectSCATversion-wrap .CurrentVersionsGrid-wrap .CurrentVersionsGrid {
  height: 100% !important;
  overflow: hidden;
}
.selectSCATversion-wrap .selectSCATversion-btns-wrap {
  float: right;
  margin-top: 3px;
  height: 8%;
  bottom: 0;
}
/* ICS216 START */
#MasterOrganizations {
  width: auto !important;
}
.create-org-grids-wrapper {
  display: flex;
  justify-content: center;
}
.create-org-window {
  padding-left: 10px;
  padding-right: 10px;
}
#CreateOrganization {
  overflow-y: hidden;
}
#CreateOrganization .drag-org-text {
  width: 28%;
  height: 100%;
  display: inline-flex;
  text-align: center;
  align-items: center;
}
.create-org-grids-left,
.create-org-grids-right {
  display: inline-flex;
  width: 35%;
  vertical-align: middle;
}
#ics216Form .branchClass .k-combobox,
#ics216Form .ics216RadioDivision .k-combobox,
#ics216Form .branchClass .k-textbox,
#ics216Form .ics216RadioDivision .k-textbox {
  width: 350px !important;
}
/* ICS216 END */
.width90Percent {
  width: 90% !important;
}
.width95Percent {
  width: 95% !important;
}
/* SCAT Summary START */
.scat-summary-container .legend-lbl {
  font-weight: bold;
}
.scat-summary-container .legend-btn {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
/* SCAT Summary END */
/* ESG Pear Board */
#ESGPearBoard-container {
  background: white;
}
#ESGPearBoard-container .removePadding {
  padding: 0;
}
#ESGPearBoard-container div.row {
  margin: 0;
}
.gridsHeaderButtons {
  background: #E9E7E9;
}
/* ESG Pear Board END */
/* ESG Worst START */
#Accountable-list ul {
  width: 140px !important;
}
/* ESG Worst END */
/* Master Widget Catalog & Basemaps START */
img.small-thumbnail-blue {
  height: 25px;
  width: 25px;
  background: lightblue;
  margin: 2px 0 2px 0;
}
#WidgetsGrid .k-grid-Details {
  height: 20px;
  width: 20px;
  min-width: 20px !important;
  background: url('/IAP6/Images/ui-icons_ef8c08_256x240.png') -31px -79px;
}
.common-widget-details {
  height: 80px;
  width: 280px;
}
.common-widget-details .context-sensitive-help {
  margin: 5px 0;
}
.common-widget-details input[type="text"],
.common-widget-details button {
  margin: 5px;
}
#WidgetIconPreview {
  height: 75px;
  width: 75px;
  background: lightblue;
}
.bottom-left-widget-details {
  margin-top: 50px;
  width: 250px;
}
.big-widget-details {
  position: absolute;
  top: 0;
  bottom: 27px;
  right: 0;
  left: 280px;
  overflow-y: auto;
}
#BasemapThumbnail {
  width: 200px;
  height: 100px;
}
.new-basemap-label {
  width: 40px;
}
.basemap-list-header {
  text-align: center;
}
.basemap-details-listitem {
  width: 200px;
  height: 100px;
  float: left;
  position: relative;
  margin: 2px;
}
.basemap-details-listitem > img {
  width: 100%;
  height: 100%;
}
.basemap-edit-button,
.basemap-delete-button {
  padding: 6px;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: center;
  background-size: contain;
  border-color: transparent;
  position: absolute;
  top: 0;
}
.basemap-edit-button,
.basemap-edit-button:hover,
.basemap-edit-button:active {
  background: url('/IAP6/Images/ui-icons_ef8c08_256x240.png') -34px -82px;
  background-color: lightgrey;
  left: 0;
}
.basemap-delete-button,
.basemap-delete-button:hover,
.basemap-delete-button:active {
  background-image: url('/IAP6/Images/del.svg');
  background-color: lightgrey;
  right: 0;
}
.basemap-widget-details .invalid {
  color: red;
}
.basemap-widget-details span.k-tooltip {
  display: none !important;
}
.basemap-widget-details .k-invalid {
  border: 1px solid red;
}
.k-grid tr:not(k-detail-row),
.k-grid tr td:not(.skip-max-height):not(.k-command-cell):not(.k-detail-cell) {
  height: 24px !important;
  max-height: 24px !important;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  text-wrap: nowrap;
}
.k-grid tr td.k-detail-cell,
.k-grid tr.k-detail-row {
  height: 24px !important;
  max-height: 24px !important;
  padding: 0px !important;
}
.k-grid tr td.k-command-cell {
  padding: 0px;
  min-width: 1px;
}
.k-grid tr td .k-dirty {
  margin: -0.2em 0 0 -0.4em;
  border-width: 0px;
}
#ResoursesParents.k-grid tr.k-detail-row td.k-detail-cell {
  padding-left: 0;
}
#ResoursesParents.k-grid k-filter-row > th:first-child,
#ResoursesParents.k-grid .k-grid tbody td:first-child {
  text-decoration: underline;
  text-align: center;
}
/* 201-1 START */
#ics201-1 .main-panel {
  display: flex;
}
#ics201-1 #vertical .panel-in-splitter {
  overflow: hidden !important;
}
#ics201-1 #image-panel .header-text input[type="text"] {
  width: 100%;
}
#cover-sheet .main-panel {
  display: flex;
}
#cover-sheet #description-panel {
  height: calc(100% - 32px) !important;
}
.imagePreviewSidebar-wrap {
  vertical-align: top;
  width: 155px;
  background-color: #f0f4fa;
}
.imagePreviewSidebar-wrap .imagePreviewSidebar {
  background-color: #f0f4fa;
  width: 150px;
  overflow: auto;
  height: 92%;
}
.imagePreview-wrap {
  flex: 1;
  margin-left: 2px;
  margin-right: 10px;
}
.imagePreview-wrap .imagePreview {
  overflow: auto;
  text-align: center;
  position: relative;
  /*height:87%;*/
}
.imagePreview-wrap .imagePreview canvas.map-image-preview-canvas {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.imagePreview-cropResize-wrap {
  vertical-align: top;
}
.imagePreviewFooter {
  height: 25px;
}
.imagePreviewCropSidebar,
.imagePreviewResizeSidebar {
  background-color: #f0f4fa;
  width: 220px;
  height: 100%;
  padding: 0 3px;
}
/* 201-1 END */
#org-chart-container #getFormData {
  display: block;
}
.font-weight-normal {
  font-weight: normal;
}
/* 215 Recourse Types */
#ResourceTypesGrid .size1-size2-width {
  width: 140px !important;
}
#ResourceTypesGrid .resourceTypesGrid-size1 {
  text-align: center;
}
#ResourceTypesGrid td b {
  text-align: center;
}
#selectedResourceKinds .size1-size2-width {
  width: 90px !important;
}
/* 215 Recourse Types */
/* 208A CG START */
#ICS208AForm {
  /*Update k-input to k-input-inner*/
}
#ICS208AForm .k-input-inner {
  box-sizing: content-box !important;
}
#ICS208AForm #image-panel .main-panel {
  display: flex;
}
#ICS208AForm .ICS208AHazards .checklist label {
  min-width: 120px !important;
}
#ICS208AForm .ICS208ATargetOrgans .checklist label {
  min-width: 140px !important;
  max-width: 170px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
#ICS208AForm .Agents,
#ICS208AForm ICS208AHazards,
#ICS208AForm ICS208ATargetOrgans {
  height: 100%;
}
#ICS208AForm .ICS208AHazards,
#ICS208AForm .ICS208ATargetOrgans,
#ICS208AForm .ExposureRoutes,
#ICS208AForm .PPE,
#ICS208AForm .decontaminations,
#ICS208AForm .communications {
  padding: 5px;
}
#ICS208AForm .ICS208AHazards .black-text-wrap,
#ICS208AForm .ICS208ATargetOrgans .black-text-wrap,
#ICS208AForm .ExposureRoutes .black-text-wrap,
#ICS208AForm .PPE .black-text-wrap,
#ICS208AForm .decontaminations .black-text-wrap,
#ICS208AForm .communications .black-text-wrap {
  padding-left: 5px;
}
#ICS208AForm .ICS208AHazards div.checkbox-list,
#ICS208AForm .ICS208ATargetOrgans div.checkbox-list,
#ICS208AForm .ExposureRoutes div.checkbox-list,
#ICS208AForm .PPE div.checkbox-list,
#ICS208AForm .decontaminations div.checkbox-list,
#ICS208AForm .communications div.checkbox-list {
  padding: 5px;
}
#ICS208AForm .ICS208AHazards .normal-label-wrapper.other,
#ICS208AForm .ICS208ATargetOrgans .normal-label-wrapper.other,
#ICS208AForm .ExposureRoutes .normal-label-wrapper.other,
#ICS208AForm .PPE .normal-label-wrapper.other,
#ICS208AForm .decontaminations .normal-label-wrapper.other,
#ICS208AForm .communications .normal-label-wrapper.other {
  bottom: 5%;
}
#ICS208AForm .ICS208AHazards .empty,
#ICS208AForm .ICS208ATargetOrgans .empty,
#ICS208AForm .ExposureRoutes .empty,
#ICS208AForm .PPE .empty,
#ICS208AForm .decontaminations .empty,
#ICS208AForm .communications .empty {
  height: 50%;
}
#ICS208AForm .ICS208AHazards input.k-textbox.stretch-textbox,
#ICS208AForm .ICS208ATargetOrgans input.k-textbox.stretch-textbox,
#ICS208AForm .ExposureRoutes input.k-textbox.stretch-textbox,
#ICS208AForm .PPE input.k-textbox.stretch-textbox,
#ICS208AForm .decontaminations input.k-textbox.stretch-textbox,
#ICS208AForm .communications input.k-textbox.stretch-textbox {
  position: absolute;
  top: 0;
  right: 5px;
  width: 50%;
  min-width: 30%;
  max-width: 90%;
  margin-left: 5px;
  margin-right: 10px;
}
#ICS208AForm .radio-code {
  margin-top: 5px;
}
#ICS208AForm .decontaminations-inputs {
  margin-right: 10px;
}
#ICS208AForm .Potential-Emergencies {
  height: 143px !important;
}
#ICS208AForm .Potential-Emergencies label {
  padding-left: 5px;
}
/* 208A CG END */
/* 215 Recourse Types */
.TextareaMinHeight {
  height: calc(100% - 35px) !important;
}
.TextareaHeightIntoGrid {
  height: 140px;
}
/* Incident Document START */
div#preloaded-documents {
  padding-top: 0;
}
div#events-assets {
  padding-top: 0;
}
#DocumentNavigationWindow {
  overflow: hidden;
}
div#document-name {
  color: #63BBFF;
  font-weight: bold;
  padding: 10px;
  vertical-align: middle;
  border: 1px solid black;
  word-wrap: break-word;
}
#document-drag-container {
  top: 44%;
  margin: 0 auto;
  width: 95%;
  margin-left: 5px;
}
#incident-documents-nav {
  margin-bottom: 0;
  border-radius: 0;
}
#events-assets .incidentDocumentsHorizontalSplitter .k-treeview {
  overflow-x: hidden;
}
#preloaded-documents .incidentDocumentsHorizontalSplitter .k-treeview {
  overflow-x: hidden;
}
#preloaded-documents #horizontalOptions #plansTreeView ul.k-group li.k-item div span.k-in {
  width: 95% !important;
}
#preloaded-documents-top {
  /* background: white;*/
}
#preloaded-documents-top #searchByTitleDescBtn {
  margin-left: -18px;
}
#preloaded-documents-top #addFolderBtn {
  margin-top: 2px;
}
.forms-tab-container {
  background: #E8E8E8;
}
.forms-tab-container span.tab-name {
  color: #00497E;
  font-weight: bold;
  padding: 5px;
}
#documents-container {
  /*
    strong.k-upload-status {
        top: 5px !important;
    }

    .k-upload .k-filename {
        max-width: 100% !important;
        margin-left: 0 !important;
        white-space: pre-line !important;
        word-break: break-all !important;
    }
    */
  /*.k-upload {
        border: none;
        width: 100%;

        .k-file-success {
            width: 400px;
            margin-top: 30px;
        }
    }*/
  /*.k-dropzone {
        color: transparent;
        background-color: transparent;
        background-image: none;
        background-position: 50% 50%;
        border: none;
        padding: 0;

        em {
            visibility: hidden;
        }
    }

    .k-upload-button {
        position: absolute;
        top: 0;
    }*/
}
#documents-container .k-upload .k-filename {
  margin-left: 0 !important;
}
#documents-container .panel-content.bootstrap-kendo-override select.form-control {
  height: 34px;
}
#documents-container .k-widget.k-combobox {
  min-width: 170px;
}
#DocumentNavigationWindow #NavigationTreeView > .k-drop-hint {
  display: none;
}
#company-images table {
  min-width: 650px;
}
/* Incident Document END */
/* Daily Cost Maintenance */
#daily-costs-container .dailyCostMaintenanceSplitter {
  height: 100%;
  width: 100%;
  border-width: 0;
  overflow: hidden;
}
#AddDailyCostsWindow .btn.ok,
#AddDailyCostsWindow .btn.cancelButton {
  margin: 5px;
  font-size: 12px;
}
#CopyDailyCostsWindow .btn.ok,
#CopyDailyCostsWindow .btn.cancelButton,
#AddImagesWindow .btn.ok,
#AddImagesWindow .btn.cancelButton,
#AppendOrReplacePreloads .btn.btn-default {
  font-size: 12px;
}
#dailyCosts .k-grid-content .k-grid-content,
#dailyCostsEditableWindow .k-grid-content .k-grid-content {
  overflow: hidden;
  margin-left: -5px;
}
#dailyCosts button.showReq.btn {
  padding: 0;
}
/*Big Text Editor Speel Check*/
#BigTextEditor #textpopup-suggestions-wrapper {
  height: 35px;
  position: absolute;
  bottom: 32px;
  left: 7px;
  right: 7px;
  overflow-x: auto;
}
#BigTextEditor #textpopup-editor {
  width: 100%;
  height: 95%;
  resize: none;
}
#BigTextEditor #bigTextEditorTop {
  position: absolute;
  top: 7px;
  left: 7px;
  right: 13px;
  bottom: 60px;
}
#BigTextEditor #bigTextEditorButtons {
  height: 30px;
  position: absolute;
  bottom: 0px;
  left: 7px;
  right: 7px;
}
.TextareaHeightIntoGrid {
  height: 140px;
}
#SuggestedSupplierSLI-list span.organizations-combo-list {
  display: none !important;
  visibility: hidden;
  line-height: 0;
  background: white;
}
.blueBackground {
  height: 36px !important;
}
.loadGridButton {
  margin-left: 4px;
}
.check-in-out-report-container .well {
  border-radius: 0px !important;
}
#horizontalSplitterGRPAreas {
  height: calc(100% - 73px) !important;
  border-top: 1px solid #E8E8EA;
  top: 73px;
  position: fixed;
}
#horizontalSplitterGRPAreas #treeHolderGRPAreas {
  margin-top: 0px;
  width: 100%;
  overflow-y: hidden !important;
}
#horizontalSplitterGRPAreas #treeHolderGRPAreas #GRPAreasTreeView {
  height: calc(100% - 35px) !important;
}
#treeHolderGRPAreas > #GRPAreasTreeView {
  overflow-x: hidden;
  background-color: white;
  display: none;
}
#activateGRP-container #treeHolderGRPAreas > #GRPAreasTreeView {
  display: block;
}
#copyGRPwin div.question {
  padding: 0 10px;
}
#copyGRPwin div.inputGRPcopyNameWrap {
  padding: 10px;
}
#copyGRPwin div.inputGRPcopyNameWrap #GRPcopyName {
  width: 100%;
}
#copyGRPAreawin div.question {
  padding: 0 10px;
}
#copyGRPAreawin div.inputGRPcopyNameWrap {
  padding: 10px;
}
#printSectionwin div.cmbsectiondd {
  padding: 10px;
}
#printSectionwin div.cmbsectiondd #SecionsDropDown {
  width: 100%;
}
/* Import Personnel Wizard */
div#wizard-window {
  overflow: hidden;
}
div#ImportPersonnelWizard,
div#ImportOrganizationWizard {
  overflow-x: hidden;
  overflow-y: auto;
}
div#ImportPersonnelWizard #personnel-wizard-container #select-file,
div#ImportOrganizationWizard #personnel-wizard-container #select-file {
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container .k-splitter .k-scrollable,
div#ImportOrganizationWizard #personnel-wizard-container .k-splitter .k-scrollable {
  overflow: hidden !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .k-splitbar,
div#ImportOrganizationWizard #personnel-wizard-container .k-splitbar,
div#ImportPersonnelWizard #personnel-wizard-container .wizard-grids-container,
div#ImportOrganizationWizard #personnel-wizard-container .wizard-grids-container {
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container {
  background-color: #273049;
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu {
  border-right: 1px solid white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a {
  color: white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a:hover,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a:hover,
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li > a:focus,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li > a:focus {
  background: none;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes,
div#ImportOrganizationWizard #personnel-wizard-container .personnel-wizard-notes {
  height: 50%;
  padding: 5px 80px 0 80px !important;
  margin-top: 0px !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes #select-file-message,
div#ImportOrganizationWizard #personnel-wizard-container .personnel-wizard-notes #select-file-message {
  padding-top: 10px;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes.height20perc,
div#ImportOrganizationWizard #personnel-wizard-container .personnel-wizard-notes.height20perc {
  height: 20% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes.height15perc,
div#ImportOrganizationWizard #personnel-wizard-container .personnel-wizard-notes.height15perc {
  height: 15% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes.height10perc,
div#ImportOrganizationWizard #personnel-wizard-container .personnel-wizard-notes.height10perc {
  height: 10% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes.height5perc,
div#ImportOrganizationWizard #personnel-wizard-container .personnel-wizard-notes.height5perc {
  height: 5% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container.height10perc,
div#ImportOrganizationWizard #personnel-wizard-container.height10perc {
  height: 10% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container.height5perc,
div#ImportOrganizationWizard #personnel-wizard-container.height5perc {
  height: 5% !important;
}
div#ImportPersonnelWizard .importedPersonnels-wrap,
div#ImportOrganizationWizard .importedPersonnels-wrap {
  height: 50%;
  position: absolute;
  bottom: 0;
  width: 100%;
}
div#ImportPersonnelWizard .invalidPersonnels-wrap,
div#ImportOrganizationWizard .invalidPersonnels-wrap,
div#ImportPersonnelWizard .duplicatedPersonnels-wrap,
div#ImportOrganizationWizard .duplicatedPersonnels-wrap {
  height: 80%;
  position: absolute;
  bottom: 0;
  width: 100%;
}
div#ImportPersonnelWizard .existingPersonnels-wrap,
div#ImportOrganizationWizard .existingPersonnels-wrap,
div#ImportPersonnelWizard .finalPersonnels-wrap,
div#ImportOrganizationWizard .finalPersonnels-wrap,
div#ImportPersonnelWizard .existingPersonnels-wrap,
div#ImportOrganizationWizard .existingPersonnels-wrap {
  height: 85%;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.wizard-window-footer {
  position: absolute;
  bottom: 0;
  display: block;
  width: 98%;
  padding: 19px 0 20px;
}
.wizard-window-footer .btn-cancel {
  margin-left: 15px;
}
.k-upload {
  display: inline-block;
}
.k-dropzone-hint {
  display: none;
}
/* Import Resources Wizard */
#import-resource-window {
  overflow-x: hidden;
  overflow-y: auto;
}
#import-resource-window #resources-wizard-container {
  height: 96%;
}
#import-resource-window #resources-wizard-container .k-splitter .k-scrollable {
  overflow: hidden !important;
}
#import-resource-window #resources-wizard-container #duplicated-resource-grid,
#import-resource-window #resources-wizard-container #resolved-aop-grid,
#import-resource-window #resources-wizard-container #resolved-resource-status-grid,
#import-resource-window #resources-wizard-container #resolved-suppliers-grid,
#import-resource-window #resources-wizard-container #final-resources-grid {
  height: 96%;
}
#import-resource-window #resources-wizard-container #horizontalSplitter {
  height: 100%;
}
#import-resource-window #resources-wizard-container .k-splitbar,
#import-resource-window #resources-wizard-container .wizard-grids-container {
  height: 100%;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container {
  background-color: #273049;
  height: 100%;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu {
  border-right: 1px solid white;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a {
  color: white;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a:hover,
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu li > a:focus {
  background: none;
}
#import-resource-window #resources-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
#import-resource-window #resources-wizard-container .resources-wizard-notes {
  padding: 0 17%;
}
#import-resource-window #select-file {
  /*  .k-dropzone-hint {
            display: none
        }*/
  /*.k-button {
            float: right;
            margin-right: -90px;
            margin-top: -10px;*/
  /*height: 25px;
            position: relative;
            left: 215px;
            top: -8px; 
    }*/
  /*
        .k-file-name-size-wrapper {
            margin-top: -53px;
            margin-left: -25px;
        }

        .uploadedFileNameWizard {
            float: left;
            margin-top: 5px;
        }*/
}
#import-resource-window #select-file .k-upload {
  height: 25px;
  margin-left: 50px;
}
/*Import Resources Wizard END*/
.TextareaHeightIntoGrid {
  height: 140px;
}
.GRP-maint-imageeditor #divBtnSettings {
  display: none !important;
}
.GRP-maint-imageeditor div.k-widget.k-upload {
  margin-left: 0px !important;
}
.GRP-maint-imageeditor #uploadArea {
  margin-top: 10px;
}
.ics204Form-imageEditor div.k-widget.k-upload {
  margin-left: 0px !important;
}
.ics204Form-imageEditor #uploadArea {
  margin-top: 10px;
}
.grp-area-maint-generalinfo .postal-code {
  width: 95px !important;
}
.grp-area-treeview-bar {
  background: #E8E8EA;
  padding: 5px;
  overflow: hidden;
  border: 1px solid #9696A0;
  max-height: 34px;
}
/*====== Default Form Approvals START====== */
.formapprovals-ddl-wrap.k-animation-container {
  width: 98% !important;
}
.formapprovals-ddl-wrap.k-animation-container .k-list-container {
  width: 100% !important;
}
/*Update .k-dropdown to .k-dropdownlist*/
#DefaultApproversForForms span.k-widget.k-dropdownlist.k-header.default-form-position-ddl {
  width: 100%;
}
/*====== Default Form Approvals END====== */
/*Update .k-dropdown to .k-dropdownlist*/
span.k-dropdownlist.positions-dropdown-editor {
  width: 300px !important;
}
/*====== Areas and Resources START ====== */
.blueDiv {
  background-color: #F1F1F4 !important;
  color: black;
  padding: 5px;
}
#AreasAndResourcesIAPToolsWindow .k-tabstrip > .k-content {
  padding: 0 !important;
}
.mapCheckBoxG {
  float: left;
  padding: 10px;
  background-color: #9ACD32;
}
.mapCheckBoxW {
  float: left;
  padding: 10px;
  background-color: #ffffff;
}
/*====== Areas and Resources END ====== */
/*====== Bulk Edit START====== */
.bulkEdit-editor-wrapper {
  height: 30px;
}
.bulkedit-warning-msg {
  color: red;
  font-weight: normal !important;
}
/*====== Bulk Edit END====== */
/*Update .k-dropdown to .k-dropdownlist*/
.form-approval-ddlforms span.k-dropdownlist.k-header {
  width: 325px;
}
.panel-header .rightButtons {
  width: 3%;
  min-width: 50px;
  float: right;
  padding-top: 4px;
}
.panel-header .leftDiv {
  width: 90%;
  padding: 2px 0;
}
.panel-header .leftDiv .add-del-buttons {
  width: 3%;
  min-width: 50px;
}
.panel-header .leftDiv .content-bar-wrap {
  width: 90%;
}
.imageDetailsCoordinates .fields-container {
  display: inherit;
}
#EsgItemsWindow .btn-cancel {
  margin-left: 3px !important;
}
#EsgItemsWindow .btn-select-all {
  margin-left: 3px;
  margin-right: 3px;
}
.buttonsOperSectChief {
  float: right;
}
/* GRP Area Maint END */
/* Import Personnel Wizard */
div#wizard-window {
  overflow: hidden;
}
div#ImportPersonnelWizard,
div#ImportOrganizationWizard {
  overflow-x: hidden;
  overflow-y: auto;
}
div#ImportPersonnelWizard #personnel-wizard-container .k-splitbar,
div#ImportOrganizationWizard #personnel-wizard-container .k-splitbar,
div#ImportPersonnelWizard #personnel-wizard-container .wizard-grids-container,
div#ImportOrganizationWizard #personnel-wizard-container .wizard-grids-container {
  height: 100% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container {
  background-color: #273049;
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu {
  border-right: 1px solid white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a {
  color: white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a :hover,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a :hover {
  background: none;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes,
div#ImportOrganizationWizard #personnel-wizard-container .personnel-wizard-notes {
  padding: 0 120px 0 120px;
}
#wizard-menu li a {
  padding: 6px !important;
}
.TextareaHeightIntoGrid {
  height: 140px;
}
.GRP-maint-imageeditor #divBtnSettings {
  display: none !important;
}
.grp-area-maint-generalinfo .postal-code {
  width: 95px !important;
}
/*====== Default Form Approvals START====== */
.formapprovals-ddl-wrap.k-animation-container {
  width: 98% !important;
}
.formapprovals-ddl-wrap.k-animation-container .k-list-container {
  width: 100% !important;
}
/*Update .k-dropdown to .k-dropdownlist*/
#DefaultApproversForForms span.k-widget.k-dropdownlist.k-header.default-form-position-ddl {
  width: 100%;
}
/*====== Default Form Approvals END====== */
/*Update .k-dropdown to .k-dropdownlist*/
span.k-dropdownlist.positions-dropdown-editor {
  width: 300px !important;
}
/*====== Areas and Resources START ====== */
#AreasAndResourcesIAPToolsWindow .k-tabstrip > .k-content {
  padding: 0 !important;
}
.mapCheckBoxG {
  float: left;
  padding: 10px;
  background-color: #9ACD32;
}
.mapCheckBoxW {
  float: left;
  padding: 10px;
  background-color: #ffffff;
}
/*====== Areas and Resources END ====== */
/*====== Bulk Edit START====== */
.bulkEdit-editor-wrapper {
  height: 30px;
}
.bulkedit-warning-msg {
  color: red;
  font-weight: normal !important;
}
/*====== Bulk Edit END====== */
/*Update .k-dropdown to .k-dropdownlist*/
.form-approval-ddlforms span.k-dropdownlist.k-header {
  width: 325px;
}
.panel-header .rightButtons {
  width: 3%;
  min-width: 50px;
  float: right;
  padding-top: 4px;
}
.panel-header .leftDiv {
  width: 90%;
  padding: 2px 0;
}
.panel-header .leftDiv .add-del-buttons {
  width: 3%;
  min-width: 50px;
}
.panel-header .leftDiv .content-bar-wrap {
  width: 90%;
}
.imageDetailsCoordinates .fields-container {
  display: inherit;
}
.buttonsOperSectChief {
  float: right;
}
/* GRP Area Maint END */
/* Import Personnel Wizard */
div#wizard-window {
  overflow: hidden;
}
div#ImportPersonnelWizard,
div#ImportOrganizationWizard {
  overflow-x: hidden;
  overflow-y: auto;
}
div#ImportPersonnelWizard .wizard-window-footer,
div#ImportOrganizationWizard .wizard-window-footer {
  padding: 5px 0px 5px !important;
  margin-top: 0px !important;
}
div#ImportPersonnelWizard #personnel-wizard-container,
div#ImportOrganizationWizard #personnel-wizard-container {
  height: 96% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container #horizontalSplitter,
div#ImportOrganizationWizard #personnel-wizard-container #horizontalSplitter {
  height: 100% !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .k-splitbar,
div#ImportOrganizationWizard #personnel-wizard-container .k-splitbar,
div#ImportPersonnelWizard #personnel-wizard-container .wizard-grids-container,
div#ImportOrganizationWizard #personnel-wizard-container .wizard-grids-container {
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container {
  background-color: #273049;
  height: 100%;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu {
  border-right: 1px solid white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a {
  color: white;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a :hover,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li a :hover {
  background: none;
}
div#ImportPersonnelWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a,
div#ImportOrganizationWizard #personnel-wizard-container div.k-pane.wizard-menu-container #wizard-menu li.active a {
  color: white;
  font-weight: 600;
  text-decoration: underline;
  background: none !important;
}
div#ImportPersonnelWizard #personnel-wizard-container .personnel-wizard-notes,
div#ImportOrganizationWizard #personnel-wizard-container .personnel-wizard-notes {
  padding: 0 120px 0 120px;
}
.SPC_svgGraphic {
  width: 100vh;
  height: 90vh;
  min-width: 200px;
  min-height: 200px;
}
#simplifiedPlanningTabStrip {
  padding-top: 2px;
  background-color: #fff;
  /*.k-tabstrip-items.k-reset .k-link {
        background: @lightBlue;
    }*/
  /*.k-tabstrip-items.k-reset .k-active .k-link {
        background: white;
    }*/
  /*.k-tabstrip-items.k-reset .k-item,
    .k-tabstrip-items.k-reset .k-loading.k-complete {
        .borderTLR(@lightBlue);
    }*/
  /*.k-tabstrip-items.k-reset .k-item:hover {
        .borderTLR(#BAC9DB);
        border-radius: 0 !important;
    }*/
}
#simplifiedPlanningTabStrip > .k-content {
  padding: 0px;
}
#simplifiedPlanningTabStrip #hideColumnsButton .k-content {
  background-color: white !important;
}
#simplifiedPlanningTabStrip #hideColumnsButton .k-menu-group {
  display: none;
}
#simplifiedPlanningTabStrip #hideColumnsButton .k-menu-link {
  color: black;
}
#simplifiedPlanningTabStrip #hideColumnsButton .k-animation-container {
  min-width: 170px;
}
#simplifiedPlanningTabStrip .panel-header {
  height: unset !important;
}
#simplifiedPlanningTabStrip .navCardContainer {
  display: inline-flex;
  width: 100%;
  background-color: rgba(0, 0, 0, 0) !important;
  overflow-x: auto;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
}
#simplifiedPlanningTabStrip .card-body {
  display: inline-flex;
  text-align: left;
  font-size: 15px;
}
#simplifiedPlanningTabStrip .navTitle {
  text-align: center;
  margin-left: 5px;
  line-height: 40px;
  height: 40px;
  min-width: 71px;
}
#simplifiedPlanningTabStrip .navTitle span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
#simplifiedPlanningTabStrip .navCount {
  margin-right: 5px;
  margin-left: 0px;
  line-height: 40px;
  height: 40px;
  min-width: 30px;
  text-align: right;
}
#simplifiedPlanningTabStrip .navCount span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
#simplifiedPlanningTabStrip .navImage213 {
  width: 40px;
  height: 40px;
  float: left;
}
#simplifiedPlanningTabStrip .navImage213 img {
  object-fit: fill;
  max-height: unset;
  width: 40px;
  height: 40px;
}
#simplifiedPlanningTabStrip .navCard213 {
  color: white;
  border-radius: 10px;
  background-color: #1a1f2f;
  padding: 5px;
  margin: 5px;
  display: inline-flex;
  align-items: center;
  min-width: 160px;
  height: 68px;
  /*align-content: center;*/
  font-size: 2em;
  cursor: pointer;
}
#simplifiedPlanningTabStrip .navCard213 .navImage213 {
  background-color: white;
}
#simplifiedPlanningTabStrip .navCard213-active {
  color: yellow;
  border: 2px solid yellow;
}
#simplifiedPlanningTabStrip .navCard213-active .navImage213 {
  background-color: yellow;
}
#simplifiedPlanningTabStrip .navArrow213 {
  width: 50px;
  height: 50px;
  margin-top: 20px;
  margin-left: -5px;
  margin-right: -5px;
}
#simplifiedPlanningTabStrip .navArrow213 img {
  max-height: unset;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.wizard-window-footer {
  position: absolute;
  bottom: 0;
  display: block;
  width: 98%;
  padding: 19px 0 20px;
}
.wizard-window-footer .btn-cancel {
  margin-left: 15px;
}
.TextareaHeightIntoGrid {
  height: 140px;
}
.darkMode #grp-areas-maint-container .multiline-text {
  background-color: #000;
}
.recent-activity-container {
  height: calc(100% - 12px) !important;
}
/* GRP Area Maint START */
#grp-areas-maint-container {
  height: 100%;
  /*Update .k-dropdown to .k-dropdownlist*/
}
#grp-areas-maint-container #state-clear-button {
  width: 90% !important;
}
#grp-areas-maint-container .state-ddl span {
  width: auto !important;
}
#grp-areas-maint-container .form-with-header {
  height: 100%;
}
#grp-areas-maint-container .grpRegionDdl {
  width: 200px;
  /*span.k-dropdown-wrap {
            width: 300px;
        }*/
}
#grp-areas-maint-container label {
  margin-left: 10px;
}
#grp-areas-maint-container .col-xs-3.col-md-3 {
  margin-top: auto;
}
#grp-areas-maint-container .multiline-text {
  max-width: 1188px !important;
}
#grp-areas-maint-container .stateDivGRP .k-dropdownlist {
  width: 65px !important;
}
#grp-areas-maint-container #general_City,
#grp-areas-maint-container #general_Address {
  width: 393px !important;
}
.GRP-maint-imageeditor #divBtnSettings {
  display: none !important;
}
.grp-area-maint-generalinfo .postal-code {
  width: 95px !important;
}
/*====== Default Form Approvals START====== */
.formapprovals-ddl-wrap.k-animation-container {
  width: 98% !important;
}
.formapprovals-ddl-wrap.k-animation-container .k-list-container {
  width: 100% !important;
}
/*Update .k-dropdown to .k-dropdownlist*/
#DefaultApproversForForms span.k-widget.k-dropdownlist.k-header.default-form-position-ddl {
  width: 100%;
}
/*====== Default Form Approvals END====== */
/*Update .k-dropdown to .k-dropdownlist*/
span.k-dropdownlist.positions-dropdown-editor {
  width: 300px !important;
}
/*====== MAP - COP START ====== */
#map {
  padding: 0;
  margin: 0;
  height: 100%;
  font-family: Arial;
}
#HomeButton {
  position: absolute;
  top: 95px;
  left: 20px;
  z-index: 50;
}
#topRibbon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 45px;
  background-color: #2F5597;
  color: white;
  z-index: 50;
  font-size: xx-small;
  font-family: Arial;
}
#search {
  position: absolute;
  top: 55px;
  left: 50px;
  z-index: 50;
}
#leftVerticalToolBar {
  position: absolute;
  padding-bottom: 30px;
  width: 30px;
  top: 125px;
  left: 10px;
  z-index: 50;
  cursor: pointer;
}
#topLeftToolBar img,
#mapToolDiv img {
  width: 25px;
  height: 25px;
}
#leftVerticalToolBar img {
  width: 32px;
  height: 32px;
}
.openToolDiv {
  z-index: 50;
}
.leftToolDiv {
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  padding-top: 5px;
  cursor: pointer;
}
.rightToolDiv {
  padding-right: 5px;
  padding-left: 5px;
  float: right;
  padding-top: 5px;
  cursor: pointer;
}
#mapToolDiv {
  position: absolute;
  top: 100px;
  left: 50px;
  z-index: 50;
  padding-right: 30px;
  float: left;
  cursor: pointer;
}
#map_zoom_slider {
  top: 55px !important;
  left: 10px !important;
}
#search {
  z-index: 60;
}
/*====== MAP - COP END ====== */
/*====== Areas and Resources START ====== */
#openToolDiv .k-tabstrip > .k-content {
  padding: 0 !important;
}
.mapCheckBoxG {
  float: left;
  padding: 10px;
  background-color: #9ACD32;
}
.mapCheckBoxW {
  float: left;
  padding: 10px;
  background-color: #ffffff;
}
.mapCheckBoxLine {
  margin: 0;
  padding: 0;
  width: 320px;
}
#AreasAndResourcesDiv .refreshAreas {
  height: 20px;
}
#AreasAndResourcesDiv #areaPersonnel {
  height: calc(100% - 52px) !important;
}
/*====== Areas and Resources END ====== */
/*====== Bulk Edit START====== */
.bulkEdit-editor-wrapper {
  height: 30px;
}
.bulkedit-warning-msg {
  color: red;
  font-weight: normal !important;
  display: block;
}
/*====== Bulk Edit END====== */
/*Update .k-dropdown to .k-dropdownlist*/
.form-approval-ddlforms span.k-dropdownlist.k-header {
  width: 325px;
}
.panel-header .rightButtons {
  width: 3%;
  min-width: 50px;
  float: right;
  padding-top: 4px;
}
.panel-header .leftDiv {
  width: 90%;
  padding: 2px 0;
}
.panel-header .leftDiv .add-del-buttons {
  width: 3%;
  min-width: 50px;
}
.panel-header .leftDiv .content-bar-wrap {
  width: 90%;
}
.imageDetailsCoordinates .fields-container {
  display: inherit;
}
.buttonsOperSectChief {
  float: right;
}
body.hidden-header #surveyReportBody {
  padding-top: 15px;
}
/* Import Personnel Wizard */
/* Check In/Out Start */
body.hidden-header #checkInCheckoutReport {
  padding-top: 15px;
}
.checkInOutHeaders .custom-col {
  width: 100%;
}
.checkInOutHeaders .toolbar-gray-caps {
  width: auto !important;
}
.checkInOutResourceEditor .personDivCheckInOut {
  width: 80%;
}
.checkInOutResourceEditor label {
  white-space: nowrap;
  margin-top: 5px;
}
.checkInOutResourceEditor .k-numerictextbox {
  width: 80px !important;
}
.checkInOutResourceEditor .k-colorpicker.k-icon-picker .k-input-inner {
  width: calc(1.42857143em) !important;
}
.personEquipmentEdit.checkInOutResourceEditor.badge-options .row div.col-md-6.col-xs-6:first-child {
  height: 2em;
  line-height: 2em;
}
.personEquipmentEdit.checkInOutResourceEditor.badge-options .row div.col-md-6.col-xs-6 input[type="checkbox"] {
  top: 0;
}
.personDivCheckInOut {
  width: 89%;
  float: left;
}
.bulkEdit-container.bulkDelete .bulkDelete-container,
.bulkEdit-container.updateSummary .updateSummary-container,
.bulkEdit-container.checkout .checkout-container,
.bulkEdit-container.changeArea .changeArea-container {
  display: block;
}
.bulkEdit-container > *,
.bulkEdit-container .hidden-container > * {
  margin-bottom: 5px;
  margin-left: 5px;
}
#CheckInAreasGrid,
#resourceKinds,
#SelectAreaPersonnel {
  text-align: left;
}
#CheckInAreasGrid pre,
#resourceKinds pre,
#SelectAreaPersonnel pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
#SelectAreaWindow .container-div {
  width: 49%;
  display: inline-block;
  padding: 10px;
  box-sizing: border-box;
  vertical-align: top;
  text-align: center;
}
#SelectAreaWindow .container-div #treeHolder {
  text-align: left;
}
#SelectAreaWindow .container-div.ics204-copy {
  width: 100%;
  padding: 0;
  height: 80%;
}
#SelectAreaWindow .container-div.ics204-copy #AreasTreeView {
  height: 90%;
  overflow-x: hidden;
}
#SelectAreaWindow #AreasTreeView {
  height: 235px;
  overflow: auto;
}
#SelectAreaWindow #CheckInAreasGrid {
  cursor: pointer;
}
#SelectAreaWindow .big-btn-container {
  text-align: center;
  margin: 10px 10px;
}
#SelectAreaWindow .big-btn-container .btn {
  width: 80%;
  padding: 10px 16px !important;
  font-size: 18px !important;
  background-color: #8B94AA !important;
  color: white !important;
}
#EditWindow .btns-container {
  padding: 0;
  padding-right: 5px;
}
#EditWindow #EditData tbody .k-selected .timeOut-cell {
  position: initial;
}
#AddEditWindow .take-picture,
#PrintWindow .take-picture,
#SearchAddWindow .take-picture {
  display: block;
}
#AddEditWindow .editorForModelButtonsHide,
#PrintWindow .editorForModelButtonsHide,
#SearchAddWindow .editorForModelButtonsHide {
  display: none !important;
}
#AddEditWindow .pictureThumb,
#PrintWindow .pictureThumb,
#SearchAddWindow .pictureThumb {
  max-width: 100%;
}
#AddEditWindow .personEquipmentEdit input,
#PrintWindow .personEquipmentEdit input,
#SearchAddWindow .personEquipmentEdit input {
  max-width: 100% !important;
}
#AddEditWindow .personEquipmentEdit,
#PrintWindow .personEquipmentEdit,
#SearchAddWindow .personEquipmentEdit {
  min-width: 550px;
}
.personEquipmentEdit input {
  max-width: 100% !important;
}
body .headerCreateSearchSplitter {
  height: 100%;
}
.latestCheckInOutImage {
  max-height: 150px;
  max-width: 150px;
}
#SearchAddWindow .person-search-grid {
  display: none;
}
#SearchAddWindow.forEquipment .person-search-grid {
  display: none;
}
#SearchAddWindow.forEquipment .equipment-search-grid {
  display: block;
}
input#Simple {
  margin-left: 50px;
}
input#Simple {
  margin-left: 50px;
}
input#Simple {
  margin-left: 50px;
}
#latestInOut {
  width: 300px;
  display: inline-block;
  border: 1px solid gray;
  vertical-align: top;
  margin: 10px;
}
#latestInOut .lastScanStatus {
  font-size: 12px;
  padding: 2px;
}
#latestInOut #latestInOutPicture {
  border: 3px solid #2da92d;
}
#latestInOut #latestInOutPicture.out {
  border: 3px solid red;
}
.lastScanStatus .out-text,
.lastScanStatus.out .in-text {
  display: none;
}
.lastScanStatus.out .out-text {
  display: inline;
}
#TakePictureWindow {
  /*  .k-dropzone > *:not(.k-button) {
            display: none;
        }*/
  /*.k-button {
            .btn-gradient !important;
            line-height: 1.44em !important;
            width: 100px !important;
        }*/
}
#TakePictureWindow .pictureThumb {
  max-width: 100%;
}
#TakePictureWindow .col-lg-10.center-align > * {
  padding: 15px;
}
#TakePictureWindow .k-upload {
  position: relative;
  background: none;
  border: none;
  width: 145px;
  display: inline-block;
}
#takePictureCamera {
  margin: auto;
}
.white-background-for-printing {
  display: none;
}
body.hide-for-printing > * {
  display: none !important;
}
body.hide-for-printing .white-background-for-printing {
  display: block !important;
  padding-top: 0;
}
#tabstripGRPs,
.GRPs-grid-wrapper,
#horizontalSplitterGRP {
  height: 100% !important;
}
.GRPs-grid-wrapper #splitter-container {
  height: calc(100% - 33px);
}
/* Check In/Out End */
/* ActivateGRP START */
#activateGRP-container {
  height: 100%;
  padding-top: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.select-region-button-wrap {
  height: 25px;
}
.tools-div .image-win-titlebar {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #6592B2;
  max-height: 34px;
  margin-bottom: 5px;
}
.tools-div .tools-left {
  padding-left: 10px;
  float: left;
  display: inline-flex;
  align-items: center;
  justify-content: left;
}
.tools-div .tools-left .k-picker {
  margin-left: 4px;
}
.tools-div .tools-right {
  float: right;
  padding-right: 10px;
  display: inline-flex;
  align-items: center;
}
.activate-grp-maps #grpHeaderButtons {
  display: inline-block;
  width: 100%;
}
.activate-grp-maps .render-closest-map-wrap {
  display: block;
  width: 100%;
}
.activate-grp-maps .grid-wrapper {
  margin-bottom: 10px;
}
.select-region-map-grid-container {
  height: 100%;
}
#ICS213RR-Request .btns-container {
  position: absolute;
  bottom: 0;
  right: 0;
}
#ICS213RR-Request .chkbx-wrapper {
  margin-top: 20px;
}
#ICS213RR-Request-Ddl .person213combo {
  width: 195px;
}
#ICS213RR-Request-Ddl .btns-container {
  position: absolute;
  bottom: 0;
  right: 0;
}
#RequestQntLessThanQnt .message-lbl {
  padding: 20px 10px;
}
#AreasTreeView_AOO {
  overflow-x: hidden;
}
#AreasTreeView_AOO li span.k-in {
  width: 100%;
}
#GRPAreasTreeView {
  height: calc(100% -70px) !important;
}
#GRPAreasTreeView li span.k-in {
  width: 100%;
}
/* Activate GRP END */
/* Import Personnel Wizard */
/* Check In/Out Start */
#checkInOut .k-widget * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#checkInOut .detailed .btns-div {
  position: relative;
  bottom: 15px;
}
#checkInOut .detailedSearch-container {
  width: 75%;
}
#checkInOut .person-search .detailedSearch-container {
  width: 50%;
  vertical-align: top;
}
#checkInOut .simpleSearch-container {
  padding: 15px;
}
#checkInOut .simpleSearch-container,
#checkInOut .detailedSearch-container {
  display: inline-block;
}
#checkInOut .searchForm > .row {
  padding-bottom: 5px;
}
#checkInOut .search-container .k-numerictextbox {
  width: 60px !important;
}
#checkInOut .searchForm [class^="col-lg"] input {
  max-width: 100% !important;
}
#checkInOut .search-container {
  border: 1px solid lightgray;
}
#checkInOut .search-container.detailed .simpleSearch-container {
  display: none !important;
}
#checkInOut .search-container.simple .detailedSearch-container {
  display: none !important;
}
#checkInOut .panel-content .k-tabstrip-wrapper {
  height: 100%;
}
#checkInOut .panel-content .k-tabstrip-wrapper .k-tabstrip {
  height: 100%;
  background-color: white;
}
#checkInOut #CheckInOutTabstrip #splitter-container .k-pane.tabstrip-panel-wrap {
  overflow-y: hidden !important;
}
#checkInOut #CheckInOutTabstrip .equipment-search-grid {
  display: none;
  overflow-x: auto;
  overflow-y: hidden;
}
#checkInOut #CheckInOutTabstrip .equipment-search .person-search-grid {
  display: none;
}
#checkInOut #CheckInOutTabstrip .equipment-search .equipment-search-grid {
  display: block;
}
#checkInOut #CheckInOutTabstrip .k-content.person-search-grid .btnSplit {
  display: none !important;
}
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li {
  background-image: none;
  border-radius: 6px;
  margin-left: 0px;
  color: #ffffff;
  background-color: lightgray;
  border-color: darkgray;
}
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li:active {
  background-image: none;
}
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li a {
  color: white;
}
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li:hover,
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li:focus,
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li:active {
  color: #ffffff;
  background-color: #c1b9b9;
  border-color: #6d6b6b;
}
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li.k-active {
  color: #ffffff;
  background-color: #8B94AA;
  border-color: #8B94AA;
}
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li.k-active:hover,
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li.k-active:focus,
#checkInOut #CheckInOutTabstrip .k-tabstrip-items-wrapper > ul > li.k-active:active {
  color: #ffffff;
  background-color: #8B94AA;
  border-color: #8B94AA;
}
#checkInOut #CheckInOutTabstrip > .k-content {
  background: transparent;
  border: none;
}
#checkInOut #CheckInOutTabstrip .radio-container {
  border: 1px solid grey;
  display: inline-block;
  padding: 5px;
}
#checkInOut #CheckInOutTabstrip .scanner-container > * {
  width: 80%;
  text-align: center;
  margin: 10px;
}
#checkInOut #CheckInOutTabstrip .inputTypeContainer {
  width: 240px;
  display: inline-block;
  text-align: center;
}
#checkInOut #CheckInOutTabstrip .inputTypeContainer .lastScanStatus {
  width: 120px;
  text-align: center;
  margin: auto;
}
#checkInOut #CheckInOutTabstrip #scannerInput {
  border: 3px solid black;
  font-size: 24px;
  margin: 30px;
}
#checkInOut #CheckInOutTabstrip #CheckInOutTabstrip-2,
#checkInOut #CheckInOutTabstrip #CheckInOutTabstrip-3,
#checkInOut #CheckInOutTabstrip #CheckInOutTabstrip-4 {
  overflow: hidden;
}
#checkInOut .lastScanStatus {
  background-color: #2da92d;
  font-weight: bold;
  font-size: 24px;
  padding: 10px;
  color: white;
  box-sizing: border-box;
}
#checkInOut .lastScanStatus.out {
  background-color: red;
}
#checkInOut .k-grid .lastScanStatus {
  font-weight: normal;
  font-size: 12px;
  padding: 0px;
  color: black;
  box-sizing: border-box;
  text-align: center;
}
#checkInOut .viewCheckInData-container .k-content {
  background-color: white !important;
}
.latestInOut-container {
  display: inline-block;
  vertical-align: top;
}
.latestInOut-container .pictureThumb {
  max-height: 160px;
  max-width: 160px;
}
#checkInOut #CheckInOutTabstrip-3 .displayInlineBlock {
  width: 24%;
}
#checkInOut #CheckInOutTabstrip-3 #latestInOut {
  margin: 0px;
}
#checkInOut #CheckInOutTabstrip-3 .simple .latestInOut-container {
  float: right;
}
#checkInOut #CheckInOutTabstrip-3 .simple .displayInlineBlock {
  width: 50%;
}
#checkInOut #CheckInOutTabstrip-3 .simple .displayInlineBlock > .btn {
  position: relative;
}
#checkInOut #CheckInOutTabstrip-3 .latestInOut-container {
  display: block;
}
#checkInOut #CheckInOutTabstrip-3 .latestInOut-container .pictureThumb {
  max-height: 90px;
  max-width: 90px;
}
#checkInOut #CheckInOutTabstrip-1 #latestInOut {
  width: 600px;
  font-size: 16px;
}
#checkInOut #latestInOut,
#latestInOut {
  width: 300px;
  display: inline-block;
  border: 1px solid gray;
  vertical-align: top;
  margin: 10px;
}
#checkInOut #latestInOut .childrenWithPadding > *,
#latestInOut .childrenWithPadding > * {
  padding: 3px;
}
#checkInOut #latestInOut .lastScanStatus,
#latestInOut .lastScanStatus {
  font-size: 12px;
  padding: 2px;
}
#checkInOut #latestInOut #latestInOutPicture,
#latestInOut #latestInOutPicture {
  border: 3px solid #2da92d;
}
#checkInOut #latestInOut #latestInOutPicture.out,
#latestInOut #latestInOutPicture.out {
  border: 3px solid red;
}
#checkInOut {
  /*TODO: k-dropdown-wrap*/
}
#checkInOut .k-dropdown-wrap,
#checkInOut .k-datetimepicker,
#checkInOut .k-numerictextbox {
  /*Update k-input to k-input-inner*/
}
#checkInOut .k-dropdown-wrap .k-input-inner,
#checkInOut .k-datetimepicker .k-input-inner,
#checkInOut .k-numerictextbox .k-input-inner {
  height: 2em;
}
#checkInOut #RecentActivity .k-grid-content {
  height: initial;
  max-height: inherit;
}
.k-content.person-search .searchForm.person-search-form,
.searchForm.equipment-search-form {
  display: none;
}
.k-content.person-search .searchForm.person-search-form,
.k-content.equipment-search .searchForm.equipment-search-form {
  display: block;
}
.k-content.equipment-search .searchForm.person-search-form,
.searchForm.equipment-search-form {
  display: none;
}
.k-content.person-search .searchForm.person-search-form,
.k-content.equipment-search .searchForm.equipment-search-form {
  display: block;
}
.k-content.person-search .searchForm.person-search-form,
.searchForm.equipment-search-form {
  display: none;
}
.k-content.person-search .searchForm.person-search-form,
.k-content.equipment-search .searchForm.equipment-search-form {
  display: block;
}
.k-content.equipment-search .searchForm.person-search-form,
.searchForm.equipment-search-form {
  display: none;
}
.k-content.person-search .searchForm.person-search-form,
.k-content.equipment-search .searchForm.equipment-search-form {
  display: block;
}
.checkInOutResourceEditor .sectionHeader {
  font-weight: bold;
  background-color: #F1F1F4;
  text-align: center;
  border-bottom: 1px solid black;
}
.checkInOutResourceEditor .borderedDiv {
  border: 1px solid black;
  margin: 5px;
}
.checkInOutResourceEditor .row {
  margin: 3px 0px;
  /*Update .k-dropdown to .k-dropdownlist*/
  /*Update .k-dropdown to .k-dropdownlist*/
}
.checkInOutResourceEditor .row .col-lg-7 > span.k-numerictextbox,
.checkInOutResourceEditor .row .col-lg-7 > span.k-numerictextbox + span.k-dropdownlist {
  max-width: 48% !important;
}
.checkInOutResourceEditor .row .col-lg-7 > input:not([type='checkbox']),
.checkInOutResourceEditor .row .col-lg-7 > .k-combobox,
.checkInOutResourceEditor .row .col-lg-7 > .k-dropdownlist {
  max-width: 100% !important;
  width: 100% !important;
}
.checkInOutResourceEditor .row .badge-wrapper > input:not([type='checkbox']) {
  max-width: 75% !important;
  width: 75% !important;
}
.checkInOutResourceEditor .pictureThumb {
  height: 75px;
  width: 75px;
}
@media screen and (max-width: 980px) {
  .checkInOutResourceEditor .row .badge-wrapper > input:not([type='checkbox']) {
    max-width: 70% !important;
    width: 70% !important;
  }
  .checkInOutResourceEditor .row .quantity-uom-wrapper,
  .checkInOutResourceEditor .row .size-uom-wrapper {
    padding-left: 15px;
  }
  .checkInOutResourceEditor .row .quantity-uom-wrapper .k-combobox,
  .checkInOutResourceEditor .row .size-uom-wrapper .k-combobox {
    width: 10em;
  }
  .checkInOutResourceEditor .row #searchAddModel_BadgeID {
    width: 65% !important;
  }
  .checkInOutResourceEditor + .window-footer-buttons .half-width-div:last-child {
    width: 100%;
    text-align: right;
  }
  .checkInOutResourceEditor + .window-footer-buttons .half-width-div:last-child button {
    float: none !important;
  }
  #SearchAddWindow.person-search .checkInOutResourceEditor.buttonsBottomPositionMainDiv {
    height: calc(90%) !important;
  }
}
/* Check In/Out End */
/* ActivateGRP START */
.tools-div .image-win-titlebar {
  background: linear-gradient(#D7E6F1, #A2C1D8) !important;
  padding: 2.5px;
  overflow: hidden;
  border: 1px solid #6592B2;
  max-height: 34px;
  margin-bottom: 5px;
}
.activate-grp-maps .render-closest-map-wrap {
  display: block;
  width: 100%;
}
.activate-grp-maps .grid-wrapper {
  margin-bottom: 10px;
}
.select-region-map-grid-container {
  height: 100%;
}
/* Activate GRP END */
/* ICS 211 START */
#check-in-list-container {
  overflow: hidden;
}
#check-in-list-container .tools-div {
  background: white;
}
#check-in-list-container .tools-div ul {
  float: left;
  margin-right: 15px !important;
}
#check-in-list-container #ics211-note {
  color: red;
  /*background: white;*/
  width: 100%;
  padding: 5px 0 5px 5px;
}
#check-in-list-container table thead tr th {
  width: auto !important;
}
#check-in-list-container table tr td:last-of-type {
  padding: 0 !important;
}
#check-in-list-container td button.js-open-form {
  width: 85%;
  margin: 0 5px;
  padding: 0;
}
#ics211-nav {
  margin-bottom: 0;
}
.check-in-status {
  background: #2da92d;
  display: inline-block;
  width: 96%;
}
.check-out-status {
  background: red;
  display: inline-block;
  width: 96%;
}
/* ICS 211 END */
.buttonsBottomPositionMainDiv {
  height: calc(100% - 34px) !important;
}
.buttonsBottomPositionSecurityDiv {
  height: calc(100% - 54px) !important;
}
#SelectResourceKinds .buttonsBottomPositionMainDiv {
  height: calc(100% - 25px) !important;
}
#SelectResourceKinds .selectResourceType.filters {
  height: 55px;
}
buttonsBottomPosition {
  height: calc(100% - 30px) !important;
  overflow: hidden;
}
.window-footer-buttons {
  position: absolute;
  display: block;
  width: 98%;
  padding-bottom: 5px;
  bottom: 0;
  z-index: 10000;
}
.window-footer-buttons .btn-cancel {
  margin-left: 15px;
}
.buttonsAircraftResourcesWindow.window-footer-buttons {
  position: absolute !important;
  bottom: 0 !important;
  z-index: 9999;
}
.wizard-window-footer {
  position: absolute;
  bottom: 0;
  display: block;
  width: 98%;
  margin-top: 150px;
  padding: 19px 0 20px;
}
.wizard-window-footer .btn-cancel {
  margin-left: 15px;
}
.priceEffDate .k-datetimepicker {
  width: 190px !important;
}
.context-help.noedit .right-pane,
.context-help.noedit .cke_top,
.context-help.noedit .cke_bottom {
  display: none;
}
.context-sensitive-help {
  width: 14px;
  height: 14px;
  background-size: cover !important;
  background: url(/IAP6/Images/help_small.png) no-repeat;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 8px;
  margin-left: 8px;
}
#top-toolbar.context-sensitive-help {
  vertical-align: middle;
}
.help-chkbx-wrap {
  font-size: 12px;
}
.help-chkbx-wrap input {
  margin-top: 3px;
}
.context-help-url {
  border: solid 1px #000;
  border-radius: 10px;
  background-color: #fff;
}
.context-help .left-pane {
  padding: 2px;
}
.context-help .right-pane {
  padding: 2px;
  /*Update .k-dropdown to .k-dropdownlist*/
}
.context-help .right-pane .admin-sect-buttons {
  float: left;
}
.context-help .right-pane .admin-sect-buttons .noedit {
  display: none;
}
.context-help .right-pane span.k-widget.k-dropdownlist {
  float: right;
}
.context-help .right-pane .glyphicon {
  font-size: 15px;
  padding: 5px;
  cursor: pointer;
}
.context-help .right-pane .openImg {
  float: right;
}
.context-help .context-help-url {
  width: 100%;
  overflow: hidden;
  padding: 10px;
}
/* IAP TOOLS MENU START */
.iap-tools-menu {
  list-style: none;
}
.iap-tools-menu .list-group-item:hover {
  text-decoration: none;
  color: #555555;
  background-color: #ecf0f1;
}
.k-i-larrow,
.k-i-closex,
.k-i-colpse,
.k-i-expandy {
  width: 30px !important;
  height: 30px !important;
}
.k-i-larrow {
  background-image: url('/IAP6/Images/COP/Widgets/IAPTools/1471869458_icon-arrow-left-a.png') !important;
  background-size: contain !important;
}
.k-i-closex {
  margin-left: 7px !important;
  background-image: url('/IAP6/Images/COP/Widgets/IAPTools/1471869491_x.png') !important;
  background-size: contain !important;
}
.k-i-colpse {
  background-image: url('/IAP6/Images/COP/Widgets/IAPTools/1471869562_DoubleChevronUp.png') !important;
  background-size: contain !important;
}
.k-i-expandy {
  background-image: url('/IAP6/Images/COP/Widgets/IAPTools/1471869562_DoubleChevronDown.png') !important;
}
/* IAP TOOLS MENU END */
/* Red * on all fields with this class redstar requiredstar */
.requiredInput:after {
  content: "*";
  font-weight: bold;
  color: red;
}
.requiredInputBefore:before {
  content: "*";
  font-weight: bold;
  color: red;
}
/* GPRS */
#tabstripGRPs-1 {
  overflow-x: hidden !important;
  /*background-color: white !important;*/
}
#tabstripGRPs-1 #Coordinates {
  width: 242px !important;
}
#tabstripGRPs-2 {
  overflow-x: hidden !important;
}
.context-help.popup-wrap .left-pane div.cke_inner span.cke_top {
  background-color: green;
  border: none;
}
div.k-widget.k-tooltip.context-helper-popup {
  background-color: #eae8e8;
  background-image: none;
}
div.k-widget.k-tooltip.context-helper-popup div.left-pane div.cke.cke_reset {
  border: none !important;
  box-shadow: none;
}
div.k-widget.k-tooltip.context-helper-popup div.left-pane div.cke.cke_reset div.cke_inner {
  background-color: #eae8e8;
}
div.k-widget.k-tooltip.context-helper-popup div.left-pane div.cke.cke_reset div.cke_inner iframe {
  background: none;
}
/* Hospitals COP */
.hospitalsName {
  font-family: Verdana;
  font-size: 12px;
  margin: 0;
  overflow: auto;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: break-word !important;
}
/* Hospitals COP END */
/* RAR COP */
ul.statistics {
  list-style: none;
  padding-left: 5px;
  padding-top: 5px;
}
.COPBlueHeaderColor {
  background-color: #B4CADD;
  color: white;
  padding: 5px;
}
/* RAR COP END */
.areasHeader,
.fakeGridHeader {
  background-color: #E8E8EA;
  padding: 6px;
  border: 1px solid #9696A0;
  margin-top: 1px;
}
.yellow-gradient-header {
  background: #FEB261;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEB261, #FED59A);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEB261, #FED59A);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEB261, #FED59A);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEB261, #FED59A);
  padding: 5px;
  border: 1px solid black;
  margin-top: 1px;
}
#form-rtPreloads-container .preloadTypeLabel + span {
  width: 250px !important;
}
.orgNameDisplay {
  margin-top: 5px;
  margin-left: 150px;
}
.grparea-newarea-wrap {
  padding: 10px;
}
.narrativeMishap > div {
  vertical-align: middle;
}
.narrativeMishap #Narrative {
  height: 48px !important;
}
#createPerson label {
  width: 100px;
  font-weight: 400;
  margin-left: 5px;
}
#createPerson label.fieldName {
  width: 100%;
  font-weight: bold;
  margin-left: 0px;
  margin-bottom: 0px !important;
}
#createPerson hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
#createPerson .panel-header {
  margin-top: -11px !important;
  margin-left: 0px !important;
  padding-left: 10px;
}
#createPerson .upper-wrap {
  height: 150px;
}
/* ICS 215 START */
#AreasResourcesGrid {
  color: black !important;
}
#AreasResourcesGrid .k-grid-content tr,
#AreasResourcesGrid .k-grid-content-locked tr,
#AreasResourcesGrid .k-grid-content tr td,
#AreasResourcesGrid .k-grid-content-locked tr td {
  height: 80px !important;
  min-height: 80px;
}
#AreasResourcesGrid table div.resource-type-wrap {
  text-align: right;
  padding-right: 5px;
}
#AreasResourcesGrid .footer-wrap {
  text-align: right;
}
#AreasResourcesGrid tr.k-selected.row-hover-custom {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
#AreasResourcesGrid tr.k-selected:hover {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid {
  /*  th {
            .linear-gradient(#e4eff7, #638db0) !important;
        }*/
  /*th[data-field^="ResourceTypeValues_"]:nth-child(4n + 6) {
            .linear-gradient(#638db0, #638db0) !important;
        }*/
}
.isWithNewDesign #AreasResourcesGrid .k-grid-header .k-header {
  color: #000;
}
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"] {
  color: #000 !important;
}
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"]:nth-child(3n + 3) {
  background: #fff !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#fff, #fff) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fff, #fff) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fff, #fff) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fff, #fff) !important;
}
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"]:nth-child(3n + 4) {
  /*.linear-gradient(#e4eff7, #e4eff7) !important;*/
  background: #D6E2FF !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#D6E2FF, #D6E2FF) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#D6E2FF, #D6E2FF) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#D6E2FF, #D6E2FF) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#D6E2FF, #D6E2FF) !important;
}
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"]:nth-child(3n + 5) {
  /*.linear-gradient(#BDD1E1, #BDD1E1) !important;*/
  background: #C3D2DD !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#C3D2DD, #C3D2DD) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#C3D2DD, #C3D2DD) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#C3D2DD, #C3D2DD) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#C3D2DD, #C3D2DD) !important;
}
.isWithNewDesign #AreasResourcesGrid th.k-header.k-focus {
  background: #FEE079 0% !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEE079 0%, #FEB261 100%) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEE079 0%, #FEB261 100%) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEE079 0%, #FEB261 100%) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEE079 0%, #FEB261 100%) !important;
  color: black !important;
}
.isWithNewDesign #AreasResourcesGrid th:hover,
.isWithNewDesign #AreasResourcesGrid th[data-field^="ResourceTypeValues_"]:hover {
  background: #FEFA80 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFA80, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFA80, #FEFAA4) !important;
  color: black !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked {
  /*hover*/
  /*selected*/
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr {
  background-color: #F9F8F8;
  /* #EDF4F8;*/
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-alt,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-alt {
  background-color: #F1F1F4;
  /* #F9F8F8;*/
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr .glyphicon-plus:before,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr .glyphicon-plus:before {
  position: relative;
  top: -1px;
  left: 1px;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr .glyphicon-minus:before,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr .glyphicon-minus:before {
  position: relative;
  top: -2px;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr:hover td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr:hover td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.row-hover-custom td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.row-hover-custom td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #FEFAD7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected:hover td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected:hover td {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected:hover td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected:hover td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected:hover td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected:hover td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected:hover td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected:hover td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected:hover td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected:hover td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected.row-hover-custom td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected.row-hover-custom td {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected.row-hover-custom td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected.row-hover-custom td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected.row-hover-custom td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected.row-hover-custom td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected.row-hover-custom td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected.row-hover-custom td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected.row-hover-custom td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected.row-hover-custom td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #9FBACE !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#9FBACE, #9FBACE) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#9FBACE, #9FBACE) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected td,
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected td {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected td:nth-child(4n + 3):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected td:nth-child(4n + 3):not(:nth-last-child(-n+5)) {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected td:nth-child(4n + 4):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected td:nth-child(4n + 4):not(:nth-last-child(-n+5)) {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected td:nth-child(4n + 5):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected td:nth-child(4n + 5):not(:nth-last-child(-n+5)) {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content tr.k-selected td:nth-child(4n + 6):not(:nth-last-child(-n+5)),
.isWithNewDesign #AreasResourcesGrid .k-grid-content-locked tr.k-selected td:nth-child(4n + 6):not(:nth-last-child(-n+5)) {
  background: #A7C7E0 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#A7C7E0, #A7C7E0) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#A7C7E0, #A7C7E0) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content td:nth-child(3n + 3):not(:nth-last-child(-n+5)) {
  background: #fff !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#fff, #fff) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fff, #fff) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fff, #fff) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fff, #fff) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content td:nth-child(3n + 4):not(:nth-last-child(-n+5)) {
  background: #e4eff7 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e4eff7, #e4eff7) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e4eff7, #e4eff7) !important;
}
.isWithNewDesign #AreasResourcesGrid .k-grid-content td:nth-child(3n + 5):not(:nth-last-child(-n+5)) {
  background: #BDD1E1 !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#BDD1E1, #BDD1E1) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#BDD1E1, #BDD1E1) !important;
}
td.req-cell div.req-have-need {
  width: 60px;
  white-space: normal;
}
.k-footer-template div.req-have-need {
  word-wrap: break-word;
  word-break: break-word;
  width: 60px;
  white-space: normal;
}
.grey-button {
  background-color: darkgray;
  min-width: 260px;
}
/* ICS 215 END */
#operationalStatusUpdate-container .multiline-text {
  width: 87%;
  max-width: 87%;
  min-height: 32px;
}
#operationalStatusUpdate-container .rightEdit label {
  float: left;
  width: 150px;
  margin-top: 12px;
}
/* SCROLL FIXES */
.form-splitter-conatiner:not(#imt-tabletop-splitter),
#areaCommandCoverSheet,
#claim-report-container,
#rich-text-wrapper,
.weather-form-container,
#esg-action-plan,
#esg-pear-board {
  overflow-y: initial;
}
/* SCROLL FIXES END */
#incidentCritique-container #splitter-container .addit-comments-panel {
  overflow-y: hidden !important;
}
#ESGPearIssues-container .pearData .tools-div .left-buttons {
  float: left;
  margin-right: 5px;
}
#ESGPearIssues-container .pearData .tools-div .left-buttons label {
  vertical-align: middle;
  margin-bottom: 0px !important;
}
#ESGPearIssues-container .pearData .tools-div .right-buttons {
  width: auto;
  overflow: hidden;
}
#ESGPearIssues-container .pearData .tools-div .right-buttons .inputLabel {
  width: 100%;
}
#ESGPearIssues-container .panel-in-splitter {
  height: 99.5% !important;
}
/*START ICS220 CG form*/
.ICS220PersonnelAndCommunications-panel .grid-wrap {
  width: 70%;
}
.ICS220PersonnelAndCommunications-panel .textarea-wrap {
  width: 28%;
  height: 100%;
  vertical-align: top;
}
/*END ICS220 CG form*/
/* ICS 220 */
#AirOperationsForm #Notes {
  height: 100% !important;
}
/* ICS 220 */
#GetDataObjectivesSplitter .k-collapse-prev,
#GetDataObjectivesSplitter .k-expand-prev {
  display: none;
}
/* Operational Periods */
#operational-periods-container #periods .k-datetimepicker {
  width: 100% !important;
}
#periods .k-grid-header {
  padding-right: 17px !important;
}
/* Select Resource Window*/
#SelectResourcesWindow .k-widget .k-grid {
  margin-left: -6px;
}
#SelectResourcesWindow .k-widget .k-grid .k-grid-content {
  overflow-x: hidden !important;
}
#SelectResourcesWindow .find-resources-container {
  height: calc(100% - 100px);
}
#SelectResourcesWindow #findResources {
  height: 100%;
}
#SelectResourcesWindow #findResources .k-grid-content {
  height: calc(100% - 64px) !important;
}
#SelectResourcesWindow .k-filter-row > th:first-child,
#SelectResourcesWindow .k-grid tbody td:first-child {
  text-decoration: underline;
  text-align: center;
}
#SelectResourcesWindow button.btnSplit {
  margin: 3px 0;
}
#SelectResourcesWindow .k-filter-row .k-dropdown-operator {
  right: 2em;
}
#SelectResourcesWindow .k-grid .k-dropdown-operator + button {
  width: 22px;
  padding: 0px;
  margin: 0px 0px 0px;
}
#SelectResourcesWindow .k-grid-norecords {
  width: 2700px;
}
.dailyCostMaintenanceSplitter #dailyCosts .k-grid-norecords {
  width: 1400px;
}
.dailyCostMaintenanceSplitter #dailyCostsEditable .k-grid-norecords,
.estimatedCostReport #estimatedCosts .k-grid-norecords {
  width: 2550px;
}
/*Select resources window END*/
#ics213rrDetailsForm .one,
#ics213rrDetailsForm .two {
  overflow-x: auto;
}
#RequisitionsGrid .k-widget .k-grid-content,
#ProcurementsGrid .k-widget .k-grid-content {
  overflow-x: hidden !important;
}
#RequisitionsGrid .children-item,
#ProcurementsGrid .children-item {
  background-image: url("/IAP6/Images/Grouping.png");
  cursor: default;
  background-repeat: no-repeat;
  background-position-x: 3px;
  background-position-y: 3px;
}
.grid-header-icon {
  /*.k-grid-header th.k-header:first-child {*/
  /*background-image: url(../Images/FlowChart.png), linear-gradient(to bottom, #e4eff7 0%, #638db0 66%) !important;*/
  /*background-repeat: no-repeat;
        background-position-y: 5px;
        background-position-x: 1px;
        pointer-events: none;
    }*/
}
.grid-header-icon #estimatedCosts .k-widget {
  margin-left: -6px;
}
.grid-header-icon #estimatedCosts .k-widget .k-grid-content {
  height: auto !important;
  overflow-x: hidden !important;
}
.grid-header-icon #estimatedCosts .k-footer-template td {
  text-align: right;
}
.grid-header-icon #estimatedCosts .hiddenHeaderRow tr.k-footer-template {
  display: none;
}
.grid-header-icon .k-detail-row .k-detail-cell .k-grid-content {
  overflow-x: hidden !important;
}
.grid-header-icon .k-detail-row .k-detail-cell .k-grid-content tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
}
.grid-header-icon .k-detail-row .k-detail-cell .k-grid-footer {
  display: none !important;
}
#resources .k-widget .k-grid-content {
  height: auto !important;
  overflow: visible !important;
}
.priceMaintenanceMainDiv #resources .k-grid-pager {
  margin-left: -6px;
}
.priceMaintenanceMainDiv #resources .k-widget .k-grid-content {
  height: auto !important;
  overflow-x: hidden !important;
  overflow: hidden;
}
.priceMaintenanceMainDiv #resources .k-grid-norecords {
  width: 4700px;
}
.priceMaintenanceMainDiv #resources .k-grid-norecords-template {
  margin-left: 300px !important;
}
.priceMaintenanceMainDiv #resources .k-detail-row .k-detail-cell .k-grid-content tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
  border-left: 1px solid #CBCBCB !important;
}
#estimatedCostsReportWindow #estimatedCosts .k-grid-norecords {
  width: 4700px;
}
#estimatedCostsReportWindow #estimatedCosts #estimatedCostsReportWindow #estimatedCosts .k-grid-norecords {
  width: 4700px;
}
#estimatedCostsReportWindow #estimatedCosts #estimatedCostsReportWindow #estimatedCosts .k-grid-norecords-template {
  margin-left: 300px !important;
}
.incidentDescNav {
  white-space: nowrap;
}
.noWrapImportant {
  white-space: nowrap !important;
}
/*START Hurricane Update Sheet*/
.hurricane-sheet-rows-wrapper .row.top {
  padding-top: 10px;
}
/*END Hurricane Update Sheet*/
.county-combobox {
  width: 190px !important;
}
#DemobTrackingTable .k-tooltip-validation.k-invalid-msg.field-validation-error {
  width: 80px;
}
/*ESG Action plan*/
#openActions .click-to-check {
  text-align: center;
}
#openActions .k-grid-NotificationEmail {
  min-width: 25px !important;
}
.border-box {
  box-sizing: border-box !important;
}
/*OPS FEEDBACK START*/
#OpsFeedbackWindow textarea {
  min-height: 95%;
}
.grey-header {
  background: white;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(white, lightgrey);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(white, lightgrey);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(white, lightgrey);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(white, lightgrey);
}
/*OPS FEEDBACK END*/
/*ICS 204 START*/
/* blue tabstrip #8B94AA @lightBlue*/
#ICS204Container,
#SelectSitesWindow,
.clientGRPform {
  /*.k-tabstrip-items.k-reset .k-link {
        background: @lightBlue;
    }*/
  /*.k-tabstrip-items.k-reset .k-active .k-link {
        background: white;
    }*/
  /*.k-tabstrip-items.k-reset .k-item,
    .k-tabstrip-items.k-reset .k-loading.k-complete {
        .borderTLR(@lightBlue);
    }*/
  /*.k-tabstrip-items.k-reset .k-item:hover {
        .borderTLR(#BAC9DB);
        border-radius: 0 !important;
    }*/
}
#ICS204Container .k-tabstrip-items.k-reset .k-item,
#SelectSitesWindow .k-tabstrip-items.k-reset .k-item,
.clientGRPform .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
/*Tactical Planning Worksheet*/
/* blue tabstrip #8B94AA @lightBlue*/
/*#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-link {
    background: @lightBlue;
}*/
/*#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-active .k-link {
    background: white;
}*/
#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
/*#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-item,
#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-loading.k-complete {
    .borderTLR(@lightBlue);
}

#TacticalPlanWksContainer .k-tabstrip-items.k-reset .k-item:hover {
    .borderTLR(#BAC9DB);
    border-radius: 0 !important;
}*/
.ddl-area-lbl-wrap {
  border: solid 1px #b3c3db;
  padding: 5px;
  border-radius: 15px;
}
#splitter-container_tacticalPlanWks {
  height: 100%;
  width: 100%;
  border-width: 0;
  background: none;
}
#splitter-container_tacticalPlanWks .splitter-wrapper {
  height: 100%;
  width: 100%;
  border-width: 0;
  background: none;
}
/* blue tabstrip #8B94AA @lightBlue*/
#Select204AreaWindow.isComms {
  width: 700px !important;
}
#Select204AreaWindow.isComms .select204AreaWin-wrap {
  width: 690px;
}
#Select204AreaWindow.isComms .div-table-header .col2,
#Select204AreaWindow.isComms .div-table-header .col5 {
  display: none;
}
#Select204AreaWindow.isComms .div-row-areatreeview .div-cell-areatreeview.col2_,
#Select204AreaWindow.isComms .div-row-areatreeview .div-cell-areatreeview.col5_ {
  display: none;
}
#Select204AreaWindow.isComms div.comms-label {
  display: block;
}
#Select204AreaWindow .col5_ input {
  margin: 0px !important;
  top: 0px !important;
}
#ics204-container .panel-header-min25 {
  min-height: 35px !important;
}
#ics204-container .panel-header-min25 label {
  margin-bottom: 0px;
}
.div-row-areatreeview .col1_ {
  padding-right: 8px;
  width: 350px;
  z-index: 150;
  text-wrap: wrap;
  text-align: left;
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.div-row-areatreeview .col2_ {
  width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col3_,
.div-row-areatreeview .col4_ {
  width: 133px;
  overflow: hidden;
  padding-left: 3px;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col5_ {
  width: 117px;
  text-align: center;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col2 {
  z-index: 200;
  /*background-color: white;*/
  vertical-align: sub;
}
.div-row-areatreeview .col2.sub {
  margin-left: -16px;
  z-index: 200;
  /*background-color: white;*/
  vertical-align: sub;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col2.sub.level_3 {
  margin-left: -32px;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col2.sub.level_4 {
  margin-left: -48px;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col2.sub.level_5 {
  margin-left: -64px;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col2.sub.level_6 {
  margin-left: -80px;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col2.sub.level_7 {
  margin-left: -96px;
  text-overflow: ellipsis;
}
.div-row-areatreeview .col2.sub.level_8 {
  margin-left: -112px;
  text-overflow: ellipsis;
}
.div-table-header {
  height: 25px;
  background: #e4eff7;
}
.div-table-header .col1 {
  width: 350px;
  padding: 3px;
}
.div-table-header .col2,
.div-table-header .col3,
.div-table-header .col4,
.div-table-header .col5 {
  width: 122px;
}
#GetRadiosAndPeopleWindow .window-content-wrapper {
  height: calc(100% - 35px) !important;
}
#GetRadiosAndPeopleWindow .radio-grid-wrap,
#GetRadiosAndPeopleWindow .people-grid-wrap {
  height: calc(50% - 36px);
}
#GetRadiosAndPeopleWindow #middleBar,
#GetRadiosAndPeopleWindow #middleBar2 {
  padding: 5px;
}
#GetRadiosAndPeopleWindow tr.k-no-data {
  display: none;
}
#ICS204Container #PersonResourceCommsSplitter #incidentResources .k-detail-row .k-detail-cell tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
}
#ICS204Container #incidentResources .k-grid tr,
#ICS204Container .k-grid tr td {
  padding-left: 0px;
}
#ICS204Container .panel-header {
  height: auto;
}
#ics204-container #PersonResourceCommsSplitter .ics204-resources-wrap,
#ics204-container #PersonResourceCommsSplitter .incident-resources-wrap,
#ics204-container #PersonResourceCommsSplitter .resources-required-wrap,
#ics204-container #PersonResourceCommsSplitter .standard-resources-wrap,
#ics204-container #PersonResourceCommsSplitter .get-data-standard-resources {
  height: 100% !important;
}
#ics204-container #Assignment,
#ics204-container #SpecialInstructions,
#ics204-container #WorkLocation,
#ics204-container #TacticalObjectives,
#ics204-container #SpecialEquipment,
#ics204-container #EnvironmentalConsiderations,
#ics204-container #SafetyConsiderations,
#ics204-container #Notes {
  max-height: 100% !important;
  height: 100% !important;
}
body.hidden-header #ICS204Container {
  padding-top: 8px !important;
}
#TacticalPlanWksContainer .panel-content textarea.multiline-text {
  height: 99% !important;
  max-height: none !important;
}
#TacticalPlanWksContainer .panel-header {
  height: auto;
}
body.hidden-header #TacticalPlanWksContainer {
  padding-top: 8px;
}
#AreasTreeView_getStandardRes {
  height: 290px;
}
.ics204-standard-resources-select .left-pane {
  width: 40%;
  max-width: 350px;
}
.ics204-standard-resources-select .right-pane {
  width: calc(60% - 5px);
  min-width: calc(100% - 355px);
  vertical-align: top;
}
.buttons-bottom-panel .btn {
  margin: 5px;
}
#SelectStandardResourceGridsWindow #SelectAreaPersonnel {
  /*height: 600px;*/
}
#SelectStandardResourceGridsWindow .ics204-standard-resources-grid .panel-header {
  height: 20px;
}
.select204AreaWin-wrap #AreasTreeView_SelWindow {
  height: 244px;
}
#AreasTreeView_SelWindow {
  height: 235px;
  margin-bottom: 5px;
}
#Select204AreaWindow .select204AreaWin-wrap {
  width: 869px;
}
#Select204AreaWindow .div-row-areatreeview,
#Select204AreaWindow .col2,
#Select204AreaWindow .col5_ {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
#Select204AreaWindow .select-aao-version-btns-wrap {
  margin-top: 5px;
}
#Select204AreaWindow .select-aao-version-btns-wrap .left-buttns {
  display: inline-block;
  width: 75%;
  padding-left: 5px;
}
#Select204AreaWindow .select-aao-version-btns-wrap .right-buttns {
  display: inline-block;
  text-align: right;
  float: right;
  padding-right: 10px;
}
#Select204AreaWindow .select-copy-comms-buttons {
  padding: 0 5px;
}
#Select204AreaWindow div.comms-label {
  display: none;
}
#SelectTacticalPlanWindow .select204AreaWin-wrap {
  width: 865px;
}
#SelectTacticalPlanWindow .select-aao-version-btns-wrap {
  margin-top: 5px;
}
#SelectTacticalPlanWindow .select-aao-version-btns-wrap .left-buttns {
  display: inline-block;
  width: 75%;
  padding-left: 5px;
}
#SelectTacticalPlanWindow .select-aao-version-btns-wrap .right-buttns {
  display: inline-block;
  text-align: right;
}
#SelectTacticalPlanWindow .select-copy-comms-buttons {
  padding: 0 5px;
}
#SelectTacticalPlanWindow div.comms-label {
  display: none;
}
.navbar-default.ics204 .incident-info-toolbar .incident-status-class {
  width: 20%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navbar-default.tacticalPlan .incident-info-toolbar .incident-status-class {
  width: 20%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cancelButtonEditorFor,
.okButtonEditorFor {
  font-size: 12px;
  box-sizing: border-box !important;
}
#EditRollupKinds .edit-rollup-wrap {
  /*height: 620px;*/
}
#EditRollupKinds .edit-rollup-bttns {
  height: 70px;
}
#EditRollupKinds .edit-rollup-bttns button {
  margin: 2px 0;
}
#EditRollupKinds .edit-rollup-bttns .right-btnns {
  margin-top: 15px;
}
#EditRollUpGrid {
  height: 600px;
}
#GetDataStandardResource .radio-options {
  width: 200px;
  padding: 10px;
  border: solid 1px #2c77ba;
}
#GetDataStandardResource .radio-options-lbl {
  padding: 5px 0;
}
#AreasTreeView.in-load span.k-in {
  width: 96%;
  cursor: default;
}
#AreasTreeView span.k-in {
  cursor: pointer;
  min-width: 120px;
  width: 100%;
}
#AreasTreeView .div-row-areatreeview {
  display: inline-block;
  clear: both;
}
#AreasTreeView .div-cell-areatreeview {
  display: inline-block;
  text-align: left;
  width: 150px;
}
#AreasTreeView .div-cell-areatreeview.move {
  margin-left: 17px;
}
#treeHolder > div.areasTreeView .k-treeview-lines {
  list-style-type: none;
  margin-top: 16px;
  margin-right: 16px;
}
.carousel-indicators li {
  background-color: #999;
  background-color: rgba(70, 70, 70, 0.25);
}
.carousel-indicators .active {
  background-color: #444;
}
.carousel-indicators li {
  background-color: #999;
  background-color: rgba(70, 70, 70, 0.25);
}
.carousel-indicators .active {
  background-color: #444;
}
.situationStatusBoard {
  overflow: hidden;
}
.situationStatusBoard #iframesContainer,
.situationStatusBoard #iframesContainer2,
.situationStatusBoard #carousel-view {
  display: block;
  height: calc(100% - 60px) !important;
}
.situationStatusBoard #carouselContainer,
.situationStatusBoard .carousel-inner,
.situationStatusBoard .carouselFrame,
.situationStatusBoard .carousel-inner > .item,
.situationStatusBoard #iframesContainer > iframe,
.situationStatusBoard #iframesContainer2 > iframe {
  height: 100% !important;
  float: none !important;
}
.situationStatusBoard .footerButtonsDiv {
  height: 54px !important;
  display: flex;
  align-content: flex-start;
  justify-content: flex-start;
  border: solid 1px #c9c9c9;
  background-color: #e5e5e5;
  margin: 3px;
  border-radius: 7px;
  padding: 3px;
  gap: 3px;
  flex-wrap: wrap;
  padding-top: 3px;
}
.situationStatusBoard .iframeSideContainer {
  width: 50%;
  float: left;
}
.situationStatusBoard #pauseButton,
.situationStatusBoard #playButton {
  width: 40px !important;
  height: 40px;
  border-radius: 50px;
  margin-top: 4px;
  margin-left: 4px;
}
.situationStatusBoard .footerButtonsDiv button {
  font-weight: bold;
  font-size: 11px;
  height: 22px;
  text-align: left;
  vertical-align: top;
  background: #545c70;
  color: #fff !important;
  border: 1px solid #798196;
  border-radius: 6px;
  padding: 3px 10px;
  width: fit-content !important;
}
.situationStatusBoard .sitStatFormSelected {
  background: #f24b4b !important;
  border: #f24b4b !important;
}
.situationStatusBoard .footerButtonsDiv button:hover {
  border-color: #f24b4b;
}
.situationStatusBoard .alert > td {
  background-color: #ff6666;
}
.dashboard-autocomplete {
  font-size: 11px;
  max-width: 300px;
}
.dashboard-autocomplete div {
  box-sizing: border-box;
  overflow: hidden;
}
#FormsAutocomplete-list .k-nodata {
  width: 300px;
}
#CreateICS213RRWindow .select-resources-title {
  display: none !important;
}
#CreateICS213RRWindow #selectResources #columnsMenu-findResources .k-animation-container {
  top: 0px !important;
}
#CreateICS213RRWindow button.btnSplit {
  margin-top: 10px;
}
#selectResources input[type=checkbox] {
  margin-top: -5px !important;
}
#selectResources label {
  line-height: 20px !important;
}
.multiline-pre.ics215 {
  max-height: 60px;
  font-family: Verdana;
  margin: 0;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: break-word !important;
  color: black !important;
}
.ics215-expanded {
  background-color: #ffffff !important;
  color: black !important;
}
.ics215-expanded .multiline-pre.ics215 {
  color: black !important;
}
.ics215-editable-row {
  top: -20px;
  left: 40px;
}
/*isWithNewDesign*/
.collapse-button-ics215 {
  font-size: 15px !important;
  border: 2px solid black;
  padding: 3px;
  position: relative;
  top: 20px;
  z-index: 9999;
}
.expand-button-ics215 {
  border: 2px solid black;
  padding: 3px;
  position: absolute;
  top: 8px;
  z-index: 9999;
  font-size: 15px !important;
}
.expand-last-sibling-button-ics215 {
  font-size: 15px !important;
  border: 2px solid black;
  padding: 3px;
  position: relative;
  top: 20px;
  z-index: 9999;
}
.expandable-lines-container-ics215 {
  height: 100%;
  position: relative;
}
.expandable-vertical-line-ics215 {
  display: block;
  height: 100%;
  border-left: 2px solid black;
  position: absolute;
  bottom: 25px;
}
.expandable-vertical-line-current-level-ics215 {
  display: block;
  height: 100%;
  border-left: 2px solid black;
  position: absolute;
  bottom: 0px;
}
.expandable-vertical-line-middle-level-ics215 {
  display: block;
  height: 100%;
  border-left: 2px solid black;
  position: absolute;
  bottom: 0px;
}
.last-sibling-line-ics215 {
  display: block;
  height: 100%;
  width: 100%;
  border-left: 2px solid black;
  border-bottom: 2px solid black;
  position: absolute;
}
.last-sibling-vertical-line-ics215 {
  display: block;
  height: 100%;
  border-left: 2px solid black;
  position: absolute;
  bottom: 0px;
}
.button-ics215:hover {
  cursor: pointer;
}
/**/
/*NOT - isWithNewDesign*/
#button-ics215 {
  font-size: 15px !important;
  left: 27px !important;
}
#button-ics215:hover {
  cursor: pointer;
}
/**/
.ics-215-resource-selected {
  background: #f36311 !important;
}
.ics215-i {
  background-image: url('/IAP6/Images/i16x16.png');
  background-repeat: no-repeat;
  background-color: initial;
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 0px;
  background-size: cover;
  overflow: visible !important;
  border: none;
  margin-top: 5px;
}
#AreasResourcesGrid.k-grid .k-alt.k-selected {
  color: black !important;
}
#AreasResourcesGrid.k-grid tr.k-selected {
  color: black !important;
}
ul.refresh-resources-action-list {
  list-style-type: none;
}
ul.refresh-resources-action-list ul {
  list-style-type: none;
}
.open-dashboard-button {
  position: absolute;
  top: 30px;
  left: 20px;
  width: 106px;
  cursor: pointer;
}
.open-dashboard-button-label {
  text-align: left;
  padding-left: 20px;
  line-height: 14px;
}
.marginTop5 {
  margin-top: 5px;
}
.marginLeft10 {
  margin-left: 10px;
}
.marginL40 {
  margin-left: 40px;
}
.left40MinusImportant {
  left: -40px !important;
}
#selectedResourceKinds .cell-size-number {
  display: inline-block;
  width: 70px;
}
/* User Preferences */
#user-preferences-container #FavTabsVert .overflowHidden {
  overflow: hidden;
}
#user-preferences-container #FavTabsVert .k-pane .panel-content {
  height: 100%;
}
/* Meeting Organizer */
#MeetingOrganizer .form-with-header-toolbar.paddingT0 {
  padding-top: 0;
}
.meetingOrganizerMainDiv .fakeSave,
.meetingOrganizerMainDiv .editMode,
.meetingOrganizerMainDiv .displayMode {
  cursor: pointer;
  margin-left: 5px;
}
.meetingOrganizerMainDiv #Meeting_Location,
.meetingOrganizerMainDiv #Meeting_Purpose {
  width: 75%;
}
.meetingOrganizerMainDiv .multiline-text {
  line-height: inherit;
}
#meetingOrganiserWraper #meeting-version-name {
  margin-left: 10px;
}
#meetingOrganiserWraper .present-input {
  display: flex;
  align-items: center;
  justify-content: center;
}
#meetingOrganiserWraper #SelectVersionWindow #newVersion.createNewVersion {
  display: none !important;
}
#meetingOrganiserWraper .navbar-fixed-top {
  position: relative !important;
  margin-bottom: 0;
}
#meetingOrganiserWraper .saveAttendees:hover {
  background-color: #F24B4B;
  border-radius: 100px;
}
#meetingOrganiserWraper #top-toolbar > img:first-of-type,
#meetingOrganiserWraper #top-toolbar > span:first-of-type,
#meetingOrganiserWraper #toolbarArrow {
  display: none !important;
}
#meetingOrganiserWraper #agenda-hide-button {
  padding: 0;
  height: 22px;
  width: 22px;
}
#meetingOrganiserWraper .collapsed-agenda-panel #top-toolbar .btn,
#meetingOrganiserWraper .collapsed-agenda-panel #meeting-version-name {
  display: none;
}
#meetingOrganiserWraper .collapsed-agenda-panel #prev-agenda-item,
#meetingOrganiserWraper .collapsed-agenda-panel #next-agenda-item {
  display: block !important;
}
#meetingOrganiserWraper .header-toolbar {
  height: 36px;
  background: #F1F1F4;
}
#meetingOrganiserWraper .header-toolbar > span {
  color: #003A64;
  font-weight: 600;
  font-size: 14px;
}
#meetingOrganiserWraper #empty-agenda-header {
  border-bottom: 2px solid #AB3021;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  font-weight: bold;
  color: #AB3021;
}
#meetingOrganiserWraper #empty-agenda-name {
  line-height: 40px;
  font-size: 28px;
  font-weight: bold;
  padding: 5px 20px;
}
#meetingOrganiserWraper .ics231-info-row {
  margin: 8px 5px 0 5px;
}
#meetingOrganiserWraper .ics231-info-label {
  float: left;
  width: 130px;
}
#meetingOrganiserWraper .ics231-info-editor {
  float: left;
  width: 100%;
  text-align: center;
}
#meetingOrganiserWraper .ics231-info-editor > input,
#meetingOrganiserWraper .ics231-info-editor > textarea,
#meetingOrganiserWraper .ics231-info-editor > .k-datetimepicker {
  width: 400px;
}
#meetingOrganiserWraper .ics231-info-editor > textarea {
  resize: none;
}
#meetingOrganiserWraper .ics231-info-editor.meetingNameEditor {
  font-weight: bold;
  font-size: 14px;
}
.font-size-large #meetingOrganiserWraper #empty-agenda-header {
  font-size: 20px !important;
}
.font-size-extralarge #empty-agenda-header {
  font-size: 24px !important;
}
.font-size-medium #meetingOrganiserWraper #empty-agenda-name {
  font-size: 30px !important;
}
.font-size-large #meetingOrganiserWraper #empty-agenda-name {
  font-size: 32px !important;
}
.font-size-extralarge #meetingOrganiserWraper #empty-agenda-name {
  font-size: 34px !important;
}
#ReadOnlyAgendaGrid td {
  white-space: normal;
}
#ReadOnlyAgendaGrid pre {
  word-break: break-word;
}
/*CKE Resizer Textarea rich editor*/
.cke_resizer {
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* ICS 231 Meeting Summary */
#ICS231MeetingSummaryForm {
  /*.k-tabstrip-items.k-reset .k-link {
        background: @lightBlue;
    }*/
  /*.k-tabstrip-items.k-reset .k-active .k-link {
        background: white;
    }*/
  /*.k-tabstrip-items.k-reset .k-item,
    .k-tabstrip-items.k-reset .k-loading.k-complete {
        .borderTLR(@lightBlue);
    }

    .k-tabstrip-items.k-reset .k-item:hover {
        .borderTLR(#BAC9DB);
        border-radius: 0 !important;
    }*/
}
#ICS231MeetingSummaryForm .ICS231Purpose .header-text {
  margin-top: 50px;
}
#ICS231MeetingSummaryForm .ICS231Meeting .header-text {
  margin-top: 10px;
}
#ICS231MeetingSummaryForm #Meeting_Location {
  height: 16px;
  width: 98.5%;
}
#ICS231MeetingSummaryForm #Meeting_Facilitator {
  height: 32px;
  width: 98.5%;
}
#ICS231MeetingSummaryForm #Meeting_Purpose {
  height: 70px;
  width: 98.5%;
}
#ICS231MeetingSummaryForm .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
.k-grid .k-widget.k-datetimepicker {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
#custom-save-resources-cw {
  padding-top: 14px;
}
.k-widget.k-window .k-i-refreshchat {
  background-position: -32px -112px;
}
/*#AuditVersionsGrid {
    height: calc(~"100% - 2px");
}*/
.full-height-grid {
  height: 100%;
}
.grid-with-header-buttons {
  height: calc(100% - 30px);
}
.grid-with-doubleheader-buttons {
  height: calc(100% - 60px);
}
.adjustable-height-grid {
  height: calc(100% - 2px);
}
.adjustable-height-grid .k-grid-content {
  height: calc(100% - 29px);
}
/* Rich Text Summary */
.fixedHeaderRichText {
  position: fixed;
  z-index: 100;
  margin-top: -30px;
  width: 100%;
}
.richTextSplitter {
  margin-top: 29px;
}
#rich-text-wrapper .getData + input + .richtext-note-name {
  width: 99%;
}
#rich-text-wrapper .richtext-note-name {
  width: 99%;
  margin-top: 1px;
}
#rich-text-wrapper .deleteRichText {
  margin-right: 5px;
  margin-top: 2px;
}
#rich-text-wrapper .getData {
  margin-right: 5px;
}
#rich-text-wrapper .tools-div .left-buttons {
  float: left;
  margin-right: 5px;
}
#rich-text-wrapper .tools-div .left-buttons label {
  vertical-align: -webkit-baseline-middle;
}
#rich-text-wrapper .tools-div .right-buttons {
  width: auto;
  overflow: hidden;
}
#rich-text-wrapper .tools-div .right-buttons .inputLabel {
  width: 100%;
}
#rich-text-wrapper .panel-header {
  height: auto !important;
}
.forbiddenDrop {
  display: none;
}
.innerText,
.cannotDrop .forbiddenDrop {
  display: inline-block;
  max-height: 24px;
}
/* _FormStatusOptions */
#verticalOptions #formsStatuses.formsOptions {
  height: 100% !important;
}
/* Manage Areas */
#manageAreasContainer #areasList span:last-of-type {
  display: none;
}
.iap-error {
  width: 35%;
  margin: 0 auto;
}
.template-like-pre li,
.like-pre {
  display: block;
  unicode-bidi: embed;
  white-space: pre !important;
}
.like-pre-line {
  display: block;
  unicode-bidi: embed;
  white-space: pre-line !important;
}
/* Find Hospitals Partial */
#FindHospitals {
  overflow: hidden;
}
#FindHospitals #FindHospitalsSplitter .render-closest-map-wrap {
  height: 100%;
  width: 100%;
}
#FindHospitals #FindHospitalsSplitter .render-closest-map-wrap #region-map-preview {
  height: 100% !important;
  width: 100% !important;
}
/* End Find Hospitals Partial */
/* ICS 207 */
#selectTemplate_wnd_title + div > a {
  pointer-events: none;
  display: none;
}
/* Image Details */
#image-details .menu-details #image-description + div > label {
  float: left;
}
#image-details #image-detials-large-view-container {
  width: 100%;
  height: 92%;
  overflow: auto;
  position: relative;
  top: -10px;
  text-align: center;
}
#image-details .image-detials-size-dropdown {
  margin-top: -18px;
}
#image-details a.downloadT {
  padding-top: 5px;
}
/* Document Navigation */
#DocumentNavigationWindow .buttonsBottomPositionMainDiv {
  overflow: hidden !important;
}
#document-navigation #NavigationTreeView {
  overflow-y: scroll;
  height: 250px;
}
#document-navigation .expandAll,
#document-navigation .collapseAll {
  background-color: inherit;
}
#scanResourceBadgeWindow div.col-xs-6:first-child {
  border: 1px solid #8B94AA;
  height: 345px;
}
#scanResourceBadgeWindow #scannerInputBackground {
  margin-top: 120px;
  margin-left: 50px;
  height: 80px;
  width: 240px;
}
#scanResourceBadgeWindow #scannerInputBackground input {
  margin-top: 30px;
  margin-left: 20px;
  width: 200px;
}
#scanResourceBadgeWindow .redBackground {
  background-color: #AB3021;
}
#scanResourceBadgeWindow .title {
  margin-bottom: 70px;
}
#scanResourceBadgeWindow #resourceNotFound {
  margin-top: 5px;
  margin-left: 50px;
}
/* Get Data Personnel Resources */
#GetDataPersonnelResources .k-datetimepicker {
  width: 200px !important;
  padding: 0px;
}
/* Select Resource Types Window */
#SelectResourceTypesWindow .buttonsBottomPositionMainDiv {
  height: calc(100% - 60px) !important;
}
#SelectResourceTypesWindow .selectResourceTypeBPane {
  float: left;
  width: calc(50% - 50px);
  height: 100%;
  padding-left: 5px;
}
#SelectResourceTypesWindow .leftRightArrows {
  float: left;
  margin: 10px;
}
#SelectResourceTypesWindow.dashboard-resources-tile .leftRightArrows {
  width: 65px;
}
#SelectResourceTypesWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
#SelectResourceTypesWindow.dashboard-resources-tile {
  height: 90%;
}
#SelectResourceTypesWindow.dashboard-resources-tile .buttonsBottomPositionMainDiv .selectResourceTypeBPane {
  height: 90%;
}
#SelectResourceTypesWindow.dashboard-resources-tile .buttonsBottomPositionMainDiv .selectResourceTypeBPane .k-grid {
  height: 100%;
}
#SelectResourceTypesWindow.dashboard-resources-tile #addResourceType {
  margin-bottom: 10px;
  width: 55px;
  min-width: 45px;
}
#SelectResourceTypesWindow.dashboard-resources-tile #removeResourceType {
  width: 55px;
  min-width: 45px;
}
#SelectResourceTypesWindow.dashboard-resources-tile .selectAllResourceTypes {
  margin-right: 10px;
}
#SelectResourceTypesWindow.dashboard-resources-tile #select-resource-types-filter-existing {
  margin-right: 5px;
}
/* DASHBOARD */
.k-grid.hide-header .k-grid-header {
  display: none;
}
#dashboard-form-wrapper .form-with-header-toolbar {
  overflow: hidden;
}
#dashboard-form-wrapper .customToolbarButton {
  background-image: url('/IAP6/Images/settings.png');
  background-repeat: no-repeat;
}
#dashboard-form-wrapper .checkspelling {
  display: none;
}
.dashboard-widget-panel {
  background: white;
}
#EditDashboardWindow .window-popup-header {
  height: 27px;
  padding: 0 5px;
}
.dashboard-widget-toolbar .open-settings-btn {
  padding: 10px;
  background-position: center;
  background-size: contain;
  background-image: url('/IAP6/Images/settings.png');
  background-repeat: no-repeat;
}
.dashboard-widget-toolbar {
  height: 22px;
  position: relative;
}
.dashboard-widget-toolbar .open-version-btn {
  padding: 10px;
  background-position: center;
  background-size: contain;
  background-image: url('/IAP6/Images/login.svg');
  background-repeat: no-repeat;
}
.dashboard-widget-toolbar .widget-title {
  position: absolute;
  text-align: center;
  left: 25px;
  right: 25px;
  margin: 0 auto;
  color: #003A64;
  font-weight: 600;
  line-height: 21px;
  overflow: hidden;
}
.widget-full-height-grid {
  height: calc(100% - 23px);
}
.widget-full-height-grid .k-grid-content {
  height: 100% !important;
}
.widget-selected-version-name,
.tile-selected-version-name {
  float: left;
  height: 24px;
  line-height: 24px;
  margin-left: 10px;
}
.dashboard-images-listview-wrapper {
  height: calc(100% - 22px);
  overflow-y: auto;
}
.weather-forecast-grid {
  height: calc(100% - 118px);
}
.weather-forecast-grid table tr {
  height: auto;
}
.weather-section-header {
  background: #dddddd;
  color: #003A64;
  font-weight: 600;
  text-align: center;
}
.current-weather-image-wrapper {
  float: left;
  margin-left: 5px;
}
.current-weather-info-wrapper {
  float: left;
  overflow-x: hidden;
  margin-left: 10px;
}
.weather-forecast-temp-high {
  color: coral;
}
.weather-forecast-temp-low {
  color: mediumblue;
}
.widget-select-weather-wrapper {
  display: table;
  margin: 0 auto;
}
.widget-select-current-weather-postcode {
  width: 100px;
  margin-left: 5px;
}
.widget-resources-chart-wrapper,
.widget-personnel-chart-wrapper,
.widget-resources-placeholder-wrapper,
.widget-personnel-placeholder-wrapper {
  height: calc(100% - 52px);
}
.widget-resources-buttons-wrapper,
.widget-personnel-buttons-wrapper {
  margin: 0 auto;
  display: block;
  width: 225px;
}
.widget-resources-placeholder-wrapper,
.widget-personnel-placeholder-wrapper {
  display: table;
  width: 100%;
}
.widget-resources-placeholder-wrapper div,
.widget-personnel-placeholder-wrapper div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.widget-select-groups-left-wrapper {
  float: left;
  line-height: 20px;
  width: 120px;
}
.widget-select-groups-left-wrapper label {
  padding: 3px 0 0 5px;
  margin: 0;
}
.widget-select-groups-right-wrapper {
  float: left;
  line-height: 20px;
  width: calc(100% - 130px);
}
.widget-select-groups-group-scale {
  width: 50px;
}
.widget-select-groups-select-kinds {
  display: block;
  margin: 10px auto 0 auto;
}
.widget-select-groups-kinds-list {
  width: 100%;
  resize: none;
}
.widget-incident-details-notes {
  resize: none;
  width: 100%;
  height: 25%;
  overflow-y: auto;
}
.widget-incident-details-map,
.tile-incident-details-map,
.widget-incident-details-image {
  position: relative;
  width: 100%;
  height: calc(75% - 22px);
}
.widget-incident-details-image-slider-wrapper {
  float: right;
  margin-right: 10px;
}
.widget-incident-details-image-element-wrapper {
  position: relative;
  overflow: auto;
  width: 100%;
  height: calc(100% - 30px);
}
.widget-incident-image {
  position: relative;
  width: 100%;
  height: calc(90% - 22px);
  display: none;
}
.widget-image-element-wrapper {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
.widget-image-element-wrapper > img,
.widget-image-element-wrapper .dashboard-single-image {
  display: block;
  margin: 0 auto;
}
.widget-incident-details-image-element-wrapper img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.widget-incident-facts-notes {
  resize: none;
  width: 100%;
  height: calc(100% - 22px);
  overflow-y: auto;
}
/* DASHBOARD END */
.resource-status-hist-grid-wrap {
  height: 100%;
}
/* Daily Cost Pivot */
#daily-pivot-form-container {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}
#daily-pivot-form-container .k-pane {
  background: #f1f1f1 !important;
  overflow-y: hidden !important;
}
#daily-pivot-form-container .k-splitbar-horizontal {
  height: 100% !important;
}
#dailyCostPivotGrid-container {
  height: 100%;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#dailyCostPivotGrid-container #daily-cost-pivot-grid {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
#dailyCostPivotGrid-container #configurator {
  display: inline-block;
  vertical-align: top;
  border-right: 0 !important;
  border-bottom: 0 !important;
}
#dailyCostPivotGrid-container #configurator .k-columns {
  float: none;
  height: 100% !important;
}
#dailyCostPivotGrid-container .hidden-on-narrow {
  display: inline-block;
  vertical-align: top;
}
#dailyCostPivotGrid-container .col-sm-3,
#dailyCostPivotGrid-container .col-md-3,
#dailyCostPivotGrid-container .col-lg-3,
#dailyCostPivotGrid-container .col-xl-3,
#dailyCostPivotGrid-container .col-sm-9,
#dailyCostPivotGrid-container .col-md-9,
#dailyCostPivotGrid-container .col-lg-9,
#dailyCostPivotGrid-container .col-xl-9 {
  padding-left: 0;
  padding-right: 0;
}
/* Daily Cost Pivot END */
.loadConfigurationCombobox {
  width: 216px !important;
}
/* P66 Form START */
#P66Form {
  /*.k-tabstrip-items.k-reset .k-link {
        background: @lightBlue;
    }*/
  /*.k-tabstrip-items.k-reset .k-active .k-link {
        background: white;
    }*/
  /*.k-tabstrip-items.k-reset .k-item,
    .k-tabstrip-items.k-reset .k-loading.k-complete {
        .borderTLR(@lightBlue);
    }

    .k-tabstrip-items.k-reset .k-item:hover {
        .borderTLR(#BAC9DB);
        border-radius: 0 !important;
    }*/
}
#P66Form #Coordinates_CoordinatesReadonly {
  width: 91% !important;
}
#P66Form .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#P66Form #AdditionalInfo {
  word-break: break-all;
}
#splitter-p66-container #ExternalNotifications,
#splitter-p66-container #InternalNotifications {
  height: 100%;
}
#splitter-p66-container #ExternalNotifications {
  border: solid 1px #d5d5d5 !important;
}
#splitter-p66-container .splitter-wrapper {
  border: none;
}
#settingsImg {
  content: url("/IAP6/Images/NavAdmin_Black.png");
}
.RP-location-panel .panel-row {
  margin-bottom: 2px;
}
.RP-location-panel .panel-row .panel-cell {
  display: inline-block;
  width: 49%;
  /*Update .k-dropdown to .k-dropdownlist*/
}
.RP-location-panel .panel-row .panel-cell input.full-width-input {
  width: 100% !important;
  max-width: none !important;
}
.RP-location-panel .panel-row .panel-cell .city-state-zip {
  width: 25%;
}
.RP-location-panel .panel-row .panel-cell .zip-field {
  width: 25%;
}
.RP-location-panel .panel-row .panel-cell .container-type {
  width: 50%;
}
.RP-location-panel .panel-row .panel-cell .k-numerictextbox.double_numerictextbox {
  width: 100% !important;
}
.RP-location-panel .panel-row .panel-cell span.k-dropdownlist.k-header.marginB20 {
  margin-bottom: 1px !important;
  width: 10% !important;
}
.RP-location-panel .panel-row .panel-cell .state-dropdown {
  display: inline-block;
  position: relative;
  width: 19%;
}
.RP-location-panel .panel-row .panel-cell .state-dropdown .k-combobox {
  width: 100% !important;
}
.RP-location-panel .panel-row .panel-cell .distance-uom {
  display: inline-block;
  width: 10%;
}
.RP-location-panel .panel-row .panel-cell .distance-uom .k-widget.k-combobox {
  width: 100%;
}
.RP-location-panel .panel-row .panel-cell .lbl-text.other-text {
  width: 110px;
}
.RP-location-panel .panel-row .panel-cell .width20Percent .k-widget.k-combobox {
  width: 100%;
}
.RP-location-panel .panel-row .panel-cell .fields-container {
  width: 100%;
}
.RP-location-panel .panel-row .panel-cell .fields-container input.coordinates-field {
  width: 91% !important;
}
.RP-location-panel .panel-row .panel-cell .fields-container #Coordinates-open-popup {
  float: right;
  padding-top: 0;
  padding-bottom: 0;
}
.Inc-Descript-panel .panel-row .panel-cell {
  display: inline-block;
  width: 49%;
  /*Update .k-dropdown to .k-dropdownlist*/
}
.Inc-Descript-panel .panel-row .panel-cell input.full-width-input {
  width: 100% !important;
  max-width: none !important;
}
.Inc-Descript-panel .panel-row .panel-cell .humidity {
  width: 20%;
}
.Inc-Descript-panel .panel-row .panel-cell .k-datetimepicker {
  width: 100%;
}
.Inc-Descript-panel .panel-row .panel-cell .injury-count {
  width: 25%;
}
.Inc-Descript-panel .panel-row .panel-cell .k-numerictextbox.double_numerictextbox {
  width: 100% !important;
}
.Inc-Descript-panel .panel-row .panel-cell span.k-dropdownlist.k-header.marginB20 {
  margin-bottom: 1px !important;
}
.Inc-Descript-panel .panel-row .panel-cell .air-temp-combo span.k-combobox {
  width: 130px;
}
.Inc-Descript-panel .panel-row .panel-cell .numeric-quantity-surface {
  width: 100%;
}
.Inc-Descript-panel .panel-row .panel-cell .lbl-text.humidity {
  width: 100px;
  padding-left: 10px;
}
.Inc-Descript-panel .panel-row .panel-cell .lbl-text.injury-count {
  width: 19%;
  text-align: right;
}
.Inc-Descript-panel .panel-row .panel-cell .integertextbox .k-numerictextbox {
  width: 100% !important;
}
.Inc-Descript-panel .panel-row .panel-cell .width20Percent .k-widget.k-combobox {
  width: 100%;
}
#WindowImagePanelEditTools {
  background-color: #f0f4fa;
}
#TabStripP66Form div.panel-title {
  background-color: #f0f4fa;
  color: #AB3021;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  height: 20px;
  line-height: 20px;
}
/* P66 Form END */
/* Planning Case Form START */
#PlanningCase_Form .red-label {
  margin-left: 3px;
}
#PlanningCase_Form .lbl-text,
#PlanningCase_Form .textarea-label,
#PlanningCase_Form .text-area-multiline {
  margin-left: 8px;
}
#PlanningCase_Form div.black-separate-line {
  height: 2px;
  width: 100%;
  background: none;
  border-bottom: solid 1px #000;
}
#PlanningCase_Form div.text-area-multiline {
  padding-top: 3px;
  padding-bottom: 3px;
}
#PlanningCase_Form .blue-warning-lbl {
  width: 100%;
  height: 25px;
  line-height: 20px;
  color: #0026FF;
  border: 4px solid #0026FF;
  background-color: white;
}
#PlanningCase_Form #OpsHowLong,
#PlanningCase_Form #ControlTimeframe,
#PlanningCase_Form #OtherMissing,
#PlanningCase_Form #OtherInjury,
#PlanningCase_Form #OtherFatality {
  width: 80px !important;
}
#PlanningCase_Form #OpsHowLong div.panel-title,
#PlanningCase_Form #ControlTimeframe div.panel-title,
#PlanningCase_Form #OtherMissing div.panel-title,
#PlanningCase_Form #OtherInjury div.panel-title,
#PlanningCase_Form #OtherFatality div.panel-title {
  background-color: #f0f4fa;
  color: #AB3021;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
  height: 20px;
  line-height: 20px;
}
#PlanningCase_Form #OpsHowLong span.k-widget.k-numerictextbox,
#PlanningCase_Form #ControlTimeframe span.k-widget.k-numerictextbox,
#PlanningCase_Form #OtherMissing span.k-widget.k-numerictextbox,
#PlanningCase_Form #OtherInjury span.k-widget.k-numerictextbox,
#PlanningCase_Form #OtherFatality span.k-widget.k-numerictextbox {
  width: 80px;
}
#PlanningCase_Form #OpsHowLong #LostProduction,
#PlanningCase_Form #ControlTimeframe #LostProduction,
#PlanningCase_Form #OtherMissing #LostProduction,
#PlanningCase_Form #OtherInjury #LostProduction,
#PlanningCase_Form #OtherFatality #LostProduction,
#PlanningCase_Form #OpsHowLong #ShutdownLength,
#PlanningCase_Form #ControlTimeframe #ShutdownLength,
#PlanningCase_Form #OtherMissing #ShutdownLength,
#PlanningCase_Form #OtherInjury #ShutdownLength,
#PlanningCase_Form #OtherFatality #ShutdownLength {
  width: 100% !important;
}
#PlanningCase_Form .yes-no-wrap label:not(.blueItalic) {
  font-weight: normal;
}
#PlanningCase_Form .yes-no-wrap .lbl-text label {
  font-weight: bold;
}
#PlanningCase_Form .multiline-text {
  max-height: 60px !important;
}
/* Planning Case Form END */
/* Roles and Responsibilities start */
/* Roles and Responsibilities end*/
#form-DefaultRateSheet .def-rate-button-bar {
  background-color: #fff;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  display: table;
}
#form-DefaultRateSheet div.lbl-instruction {
  display: table;
  padding: 3px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: solid 1px #e5e5e5;
}
#form-DefaultRateSheet .rate-sheet-content {
  height: calc(100% - 47px);
}
#form-DefaultRateSheet .rate-sheet-content .tools-div .fieldName {
  margin-left: 0;
}
#form-DefaultRateSheet .rate-sheet-content .panel-content.resource-kind-grid {
  height: calc(100% - 46px) !important;
}
#form-DefaultRateSheet .top-bar-buttons {
  height: 30px;
}
#form-DefaultRateSheet .rate-setting-cell {
  padding-top: 3px;
}
#form-DefaultRateSheet .rate-setting-cell .k-widget.k-datetimepicker {
  width: 190px !important;
}
#form-DefaultRateSheet .supplier-ddl .k-combobox {
  width: 250px !important;
}
#form-DefaultRateSheet div.pre-resource,
#form-DefaultRateSheet pre.pre-resource {
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
  background: transparent !important;
}
#form-DefaultRateSheet .panel-content.rate-setting {
  padding: 0 5px;
}
@media (max-width: 1400px) {
  #form-DefaultRateSheet .rate-sheet-content {
    height: calc(30%) !important;
  }
}
#RateSheetPricesGrid a.discount-link {
  cursor: pointer;
}
.editUserWindow {
  display: flex;
}
.editUserWindow .leftColumnBorder {
  border-right: solid 1px #8B94AA;
}
.editUserWindow .defaultLabel {
  height: 26px;
  padding-top: 5px;
  box-sizing: border-box;
}
#grid-comminq-container .top-section-panel {
  padding: 5px;
  background-color: #F1F1F4;
}
#grid-comminq-container .top-section-panel .col-ddl-wrap {
  vertical-align: bottom;
}
#community-inq-container .panel-content {
  padding: 10px;
}
#community-inq-container .displayInlineBlock.lbl-text {
  text-align: right;
  padding-right: 20px;
}
#community-inq-container .comm-inq-row {
  width: 60%;
  margin-top: 3px;
}
#community-inq-container .comm-inq-row span.k-combobox,
#community-inq-container .comm-inq-row span.k-datetimepicker {
  width: 200px !important;
}
#community-inq-container .comm-inq-row.shorter input {
  width: 200px !important;
}
#community-inq-container #PeriodAndVersionViewModel_VersionInfo_VersionName {
  color: #FFD700;
  background: none !important;
  cursor: default;
  border: none;
  font-weight: bold;
}
#selVersion-afterDel-win .grid-wrapper {
  height: 85%;
}
.darkgraybackground {
  background-color: darkgray;
}
.k-list-container .hideCreateBtn {
  display: none;
}
.clearXIcon {
  background-image: url(/IAP6/Images/x-image.png) !important;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  position: relative;
  background-size: 12px;
  width: 0px;
  height: 13px;
  right: 24px;
  cursor: pointer;
}
.clearButton {
  right: 24px;
  cursor: pointer;
}
.clearable::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.btns-approve-request-wrap {
  text-align: center;
  position: absolute;
  bottom: 5px;
  margin-right: 10px;
  /*left: 150px;
    right: 150px;*/
}
.k-animation-container ul li pre {
  display: inline;
  white-space: pre;
}
.k-animation-container .k-filter-menu .k-filter-help-text {
  width: 185px !important;
  margin: 0.19em 0 0;
}
.dark-overlay {
  opacity: 1 !important;
  background: #00112D !important;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#00112D, #DAE1EF) !important;
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#00112D, #DAE1EF) !important;
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#00112D, #DAE1EF) !important;
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#00112D, #DAE1EF) !important;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 9999;
}
body.no-overlay .k-overlay {
  opacity: 0 !important;
}
.full-width-height {
  width: 100%;
  height: 100%;
}
.full-height-form-with-toolbar {
  height: 100%;
  margin-bottom: 0;
}
.image-display-slider-wrapper {
  width: 100%;
}
.image-display-wrapper {
  height: calc(100% - 75px);
  width: 100%;
  position: relative;
  overflow: auto;
}
/*NJC From old kendo rendering*/
.darkMode .surveyQA {
  background-color: #4A576F;
}
.k-animation-container .k-child-animation-container .k-widget.k-tooltip,
.k-animation-container .k-widget.k-tooltip {
  width: 260px !important;
  border-radius: 4px;
  color: #313131;
  background-color: #eae8e8;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
#resourceInfoGrid.k-grid td,
#startGrid.k-grid td,
#endGrid.k-grid td {
  border-style: solid;
  border-width: 0 0 0 1px;
  overflow: hidden !important;
  line-height: 1.6em;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#resourceInfoGrid .k-grid table,
#startGrid .k-grid table,
#endGrid .k-grid table {
  table-layout: fixed;
}
.header-get-data-images .k-dropdown-wrap,
.header-get-data-images .k-dropdown-wrap.k-state-hover-numeric-wrap.k-state-hover {
  background-repeat: repeat;
  background-position: 0 center;
}
.header-get-data-images .k-dropdown-wrap > .k-i-close {
  font-size: 100%;
  display: none;
  position: absolute;
  cursor: pointer;
}
.header-get-data-images .k-dropdown-wrap > .k-i-close {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.header-get-data-images .k-dropdown-wrap > .k-i-close {
  right: calc(-5em);
}
.header-get-data-images .k-dropdown-wrap .k-readonly {
  opacity: 0.5;
}
.header-get-data-images .k-dropdown-wrap.k-state-focused > .k-i-close,
.header-get-data-images .k-dropdown-wrap.k-state-hover > .k-i-close {
  display: inline-block;
  outline: 0;
}
.header-get-data-images .k-dropdown-wrap .k-hidden {
  display: none !important;
}
.header-get-data-images .k-dropdown-wrap {
  display: block;
}
.header-get-data-images .k-dropdown-wrap {
  border-width: 1px;
  border-style: solid;
}
.header-get-data-images .k-dropdown-wrap {
  position: relative;
}
.header-get-data-images .k-dropdown-wrap {
  padding-right: 2em;
}
.header-get-data-images .k-dropdown-wrap {
  transition: box-shadow 0.15s ease-out;
}
.header-get-data-images .k-dropdown-wrap .k-input {
  width: 100%;
  box-sizing: border-box;
}
.header-get-data-images .k-dropdown-wrap .k-input,
.header-get-data-images .k-numeric-wrap .k-input,
.header-get-data-images .k-picker-wrap .k-input,
.header-get-data-images .k-selectbox .k-input {
  font-family: inherit;
  border-width: 0;
  outline: 0;
}
.header-get-data-images .k-dropdown .k-input {
  color: inherit;
  background: 0 0;
}
.header-get-data-images .k-dropdown-wrap .k-select {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.header-get-data-images .k-dropdown-wrap .k-select {
  overflow: hidden;
  border: 0;
  text-decoration: none;
  color: inherit;
}
.header-get-data-images .k-dropdown-wrap .k-input {
  line-height: 1.65em;
  padding: .17857143em 0;
  text-indent: .571em;
  border: 0;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header-get-data-images .k-dropdown-wrap .k-input:before {
  content: "";
  display: inline-block;
  width: 0;
}
.header-get-data-images .k-dropdown-wrap .k-select {
  line-height: 2em;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  text-align: center;
  width: 2em;
  height: 100%;
}
.header-get-data-images span.k-dropdown {
  background-image: none;
}
.header-get-data-images .k-dropdown {
  position: relative;
  display: inline-block;
  width: 12.4em;
  overflow: visible;
  border-width: 0;
  vertical-align: middle;
  color: black;
}
.header-get-data-images .k-dropdown {
  white-space: nowrap;
}
.header-get-data-images .k-dropdown .k-input {
  color: inherit;
  background: 0 0;
}
.header-get-data-images .k-dropdown .k-input {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header-get-data-images .k-dropdown {
  cursor: pointer;
}
.header-get-data-images .k-list-scroller {
  position: relative;
  overflow: auto;
}
.header-get-data-images .k-popup .k-list .k-item {
  padding: 1px 5px 1px 5px;
  line-height: 1.8em;
  min-height: 1.8em;
}
.header-get-data-images .k-popup .k-list .k-item {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  padding: 0 4px;
}
.header-get-data-images .k-popup .k-list .k-item > .k-group {
  top: -1px;
}
.header-get-data-images .k-popup .k-list .k-item > .k-group,
.header-get-data-images .k-popup > .k-group-header,
.header-get-data-images .k-popup > .k-virtual-wrap > .k-group-header {
  text-transform: uppercase;
  font-size: 0.857em;
}
.header-get-data-images .k-popup .k-list .k-item > .k-group {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 .5em;
  line-height: 1.8;
}
/*NJC kendo window upgrade issue fix (k-window-content) CSS */
.k-window.k-window-maximized .k-window-content,
.k-window.k-window-maximized .k-window-titlebar {
  border-radius: 0;
}
.k-prompt-container,
.k-window-content {
  padding: 12px 12px;
  height: 100%;
  box-sizing: border-box;
  overflow: auto;
  position: relative;
  outline: 0;
}
.k-window-content {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.k-window-titleless .k-window-content {
  border-radius: 4px;
}
.k-window-content + .k-prompt-container {
  margin-top: -12px;
}
.k-prompt-container .k-textbox {
  width: 100%;
}
.k-window-content > .km-scroll-container {
  height: 100%;
}
.k-window-content > .k-action-buttons,
.k-window > .k-action-buttons {
  border-width: 1px 0 0;
  border-style: solid;
}
.k-ie .k-window-content {
  border-radius: 0;
}
.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content {
  overflow: hidden;
  min-width: 325px;
  width: 24em;
  padding: 1em 0;
}
/*End of Kendo window css*/
/*NJC kendo upgrade issue fix (k-slider-wrap) */
.k-slider-horizontal .k-slider-wrap.k-slider-buttons .k-slider-track {
  left: 34px;
}
.k-slider-horizontal .k-slider-selection,
.k-slider-horizontal .k-slider-wrap .k-slider-track {
  top: 50%;
  left: 0;
  height: 8px;
  margin-top: -4px;
  background-repeat: repeat-x;
}
.k-slider-wrap {
  display: block !important;
}
.k-grid .k-slider .k-slider-wrap .k-button,
.k-slider .k-slider-wrap .k-button {
  border-radius: 13px;
}
.k-slider .k-slider-wrap .k-button.k-button-increase {
  top: 2px;
  float: right;
}
.k-slider .k-slider-wrap .k-button.k-button-decrease {
  top: 2px;
  float: left;
}
.k-slider-wrap .k-slider-track .k-draghandle {
  top: -2px;
}
/*NJC End of slider*/
/*End From Old kendo rendering*/
#image-display {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.full-width-height #image-display {
  text-align: center;
  vertical-align: middle;
  display: block;
}
.no-children .k-hierarchy-cell .k-i-expand {
  background-image: none;
}
.required:after {
  content: " *";
  color: red;
}
.k-slider-wrap.k-slider-buttons .k-icon {
  background-image: none;
  margin: 0;
}
.k-button.k-button-increase {
  width: 20px !important;
  height: 20px !important;
  margin-top: 3px !important;
  margin-right: 9px !important;
}
.k-button.k-button-decrease {
  width: 20px !important;
  height: 20px !important;
  margin-top: 3px !important;
}
.k-button.k-button-increase .k-icon.k-i-arrow-e::before,
.k-icon.k-i-plus::before,
.zoomTools .k-i-arrow-w:before {
  content: "+";
  font-size: medium;
  left: 0px;
  top: -3px;
  position: relative;
  text-align: center;
}
.k-button.k-button-decrease .k-icon.k-i-arrow-w::before,
.k-icon.k-i-minimize::before,
.zoomTools .k-i-arrow-e:before {
  content: "-";
  font-size: medium;
  left: 1px;
  top: -2px;
  position: relative;
  text-align: center;
  font-family: Verdana;
}
.zoomTools .k-slider .k-button .k-icon {
  background-image: none;
}
.k-button .k-button-increase .k-icon,
.k-button .k-button-decrease .k-icon {
  background-image: none;
}
.zoomTools .k-i-arrow-w:before {
  left: -2px;
}
.zoomTools .k-i-arrow-e:before {
  left: 0px;
}
#rotateButton {
  background-image: url(/IAP6/Images/Redo-icon.png);
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position-x: 6px;
  width: 75px;
  background-position-y: 5px;
  margin-left: 11px;
  text-align: right;
  padding-top: 4px;
  padding-left: 35px;
}
.rotate-notVisible {
  visibility: hidden;
  display: none;
}
.rotate-visible {
  visibility: visible;
}
/*IS-3621 [ Create Incident Wizard ] UI Problem - IE specific*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .k-list-container.k-popup.k-group.k-reset {
    transform: none !important;
  }
  .panel-content.font-size-medium #AreasResourcesGrid table tr {
    max-height: 85px !important;
  }
  .panel-content.font-size-medium #AreasResourcesGrid table tr textarea {
    max-height: 70px !important;
  }
  .panel-content.font-size-large #AreasResourcesGrid table tr {
    max-height: 85px !important;
  }
  .panel-content.font-size-large #AreasResourcesGrid table tr textarea {
    max-height: 75px !important;
  }
  .panel-content.font-size-extralarge #AreasResourcesGrid tr {
    max-height: 105px !important;
  }
  .panel-content.font-size-extralarge #AreasResourcesGrid tr textarea {
    max-height: 105px !important;
  }
}
#AboutWindow {
  padding: 10px !important;
}
.cke_inner .cke_toolbox_collapser.cke_toolbox_collapser_min,
.cke_top.cke_reset_all .cke_toolbox_collapser {
  float: left;
  padding: 3px;
  margin: 2px 10px 1px 1px;
}
.cke_inner.cke_reset .richText-title {
  padding: 5px;
}
#WasteManagement {
  overflow-x: hidden;
}
/* MASS BALANCE start*/
#MassBalances .k-grid-footer td {
  text-align: right;
  padding-right: 0 !important;
}
#MassBalances .k-grid-container {
  flex-grow: 0;
}
/* MASS BALANCE END*/
.k-grid .k-edit-cell > .k-combobox {
  float: left;
}
/*IS-5300*/
#Signatures.skip-check-for-changes .k-grid-content,
#signFormWindow #History .k-grid-content {
  height: auto !important;
}
.massBalance-splitter #MassBalances td {
  padding-right: 3px;
}
#IMTTabletopForm label[for="rb_announced"],
#IMTTabletopForm label[for="rb_unannounce"],
#IMTTabletopForm label[for="rb_actual"] {
  font-weight: normal;
}
#IMTTabletopForm #imtCheckBoxGrid tr td:first-child {
  padding-left: 0;
  text-align: center;
}
#IMTTabletopForm #imtCheckBoxGrid input[type=checkbox] {
  top: 0;
}
#vertical .panel-header,
.vertical-splitter .panel-header {
  align-items: center;
  border-top: 1px solid #8B94AA;
}
#vertical .panel-header .tools-div,
.vertical-splitter .panel-header .tools-div {
  width: 100%;
}
#vertical .panel-header .floatRight,
.vertical-splitter .panel-header .floatRight {
  margin-left: auto;
}
#vertical .panel-header .floatRight.toggler,
.vertical-splitter .panel-header .floatRight.toggler {
  display: inherit;
}
#vertical .panel-header .floatRight.toggler button,
.vertical-splitter .panel-header .floatRight.toggler button {
  margin-left: 3px;
}
.createNew-richText-slider {
  margin-top: 12px;
  margin-right: 8px;
}
#meetingGroundRules td {
  white-space: normal;
}
@-moz-document url-prefix() {
  #WeatherConditionsForm label {
    clear: both;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .for-safari label {
    clear: both;
  }
}
/*IS-5492 [ General ] Format the title of all popup windows*/
.k-window .k-window-titlebar .k-window-title {
  font-size: 12px;
  font-weight: bold;
  color: black;
}
.k-window-titlebar {
  border-color: #8B94AA;
  background-color: #D2D2D2;
}
#areasOfOperation-container #area-tabs-2 {
  overflow: hidden;
}
#areasOfOperation-container #area-editor-container {
  height: 100% !important;
}
#areasOfOperation-container #areas #Select-map-btn.displayNone {
  display: none;
}
#saveasIncidenttr li.k-item {
  padding: 1px 5px 1px 5px;
  line-height: 0.8em;
  min-height: 0.8em;
  font-size: 10px;
  font-weight: normal;
  background-color: #E5E5E5;
  margin: 2px;
}
#saveasIncidenttr li.k-item p {
  color: #B4492C;
}
#SaveAsWindow {
  /*Update k-input to k-input-inner*/
}
#SaveAsWindow span.k-input-inner {
  font-weight: normal;
}
#SaveAsPeriod_listbox li.k-item {
  font-weight: normal;
  border: 1px solid black;
  margin: 2px;
  font-size: 11px;
}
#dialog-buttons-wrapper {
  display: block;
  float: right;
  margin: 5px 10px 10px;
}
#SimpleDialogWindow .simple-dialog-window-content {
  height: 100%;
}
#SimpleDialogWindow .well.custom-well {
  margin: 10px 30px;
  border: 1px solid #A0BCE4;
  padding: 10px 20px;
}
#SimpleDialogWindow .content-text-center {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
#SimpleDialogWindow #dialog-buttons-wrapper {
  display: block;
  float: right;
  margin: 5px 10px 10px;
}
.arch-inc-delete-message {
  height: 100%;
  text-align: center;
}
.arch-inc-delete-message .prompt-text,
.arch-inc-delete-message .incident-name {
  margin: 10px;
}
.arch-inc-delete-message #incName {
  font-weight: bold;
}
.arch-inc-delete-message .arch-inc-delete-message {
  height: 100%;
  text-align: center;
}
.arch-inc-delete-message .arch-inc-delete-message .prompt-text,
.arch-inc-delete-message .arch-inc-delete-message .incident-name {
  margin: 10px;
}
.arch-inc-delete-message .arch-inc-delete-message #incName {
  font-weight: bold;
}
.arch-inc-delete-message .arch-inc-delete-message .arch-inc-delete-confirmation-btns {
  float: right;
  margin: 5px 10px 10px;
}
body.font-size-medium #top-toolbar {
  /*max-height: 34px;*/
}
body.font-size-medium .period-incident-part .byLabel,
body.font-size-medium .period-incident-part .periodNameLabel {
  width: 105px;
}
body.font-size-medium #AreasResourcesGrid .k-grid-content tr,
body.font-size-medium #AreasResourcesGrid .k-grid-content-locked tr {
  height: 95px !important;
  min-height: 95px;
}
body.font-size-medium #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 62px;
}
body.font-size-large #top-toolbar {
  /*max-height: 37px;*/
}
body.font-size-large #AreasResourcesGrid div.req-have-need {
  width: 70px;
}
body.font-size-large #AreasResourcesGrid .k-grid-content tr,
body.font-size-large #AreasResourcesGrid .k-grid-content-locked tr {
  height: 117px !important;
  min-height: 117px;
}
body.font-size-large #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 77px;
}
body.font-size-extralarge #top-toolbar {
  /*max-height: 45px;*/
}
body.font-size-extralarge #AreasResourcesGrid div.req-have-need {
  width: 90px;
}
body.font-size-extralarge #AreasResourcesGrid .k-grid-content tr,
body.font-size-extralarge #AreasResourcesGrid .k-grid-content-locked tr {
  height: 155px !important;
  min-height: 155px;
}
body.font-size-extralarge #AreasResourcesGrid .multiline-pre.ics215 {
  max-height: 110px;
}
body.font-size-medium.hidden-header .form-with-header-double.form-splitter-conatiner {
  padding-top: 36px;
}
body.font-size-large.hidden-header .form-with-header-double.form-splitter-conatiner {
  padding-top: 40px;
}
body.font-size-large.hidden-header .form-with-header-toolbar {
  padding-top: 40px;
}
body.font-size-extralarge.hidden-header .form-with-header-double.form-splitter-conatiner {
  padding-top: 48px;
}
body.font-size-extralarge.hidden-header .form-with-header-toolbar {
  padding-top: 40px;
}
body .tooltip {
  z-index: 99998;
  word-break: break-word;
}
.div-like-hr {
  margin: 5px 0px;
  border-bottom: 1px solid lightgray;
}
/*daily cost difference report start*/
#daily-cost-difference-container .buttons-panel {
  padding-bottom: 10px;
}
body.hidden-header #daily-cost-difference-container .buttons-panel {
  padding-top: 21px;
}
/*ICS 238 */
#DemobTrackingTable table {
  display: inline-table;
}
#DemobTrackingTable .k-grid-content {
  overflow-x: scroll;
}
#bulkEditWindow {
  top: 25% !important;
  left: 50% !important;
  margin-left: -175px;
}
#BulkEditCheckboxEditor {
  margin-bottom: 4px;
  margin-top: 0;
}
.plusButton {
  cursor: pointer;
  text-align: center;
}
#resource-summary-page-container .k-grid tr,
#resource-summary-page-container .k-grid tr td {
  padding-left: 0px;
}
#resource-summary-page-container .k-detail-row .k-detail-cell .k-grid-header {
  display: none;
}
#resource-summary-page-container .k-detail-row .k-detail-cell .k-grid-content tbody tr td:first-child {
  text-decoration: underline;
  text-align: center;
}
#resource-summary-page-container .collapseAll,
#resource-summary-page-container .expand {
  background-color: inherit !important;
}
.k-grid-norecords {
  color: black !important;
}
.dash {
  display: none;
}
@media only screen and (max-width: 1166px) {
  .logged-user,
  .login-icon {
    display: none;
  }
  #loggedin .dash {
    display: inline-block;
  }
}
#areasOfOperation-container .def-assignment {
  margin: 10px 0;
}
/*iPad related styles Section Start*/
@media only screen and (max-width: 768px) {
  .incident-name.header-single-line,
  .custom-col.header-single-line {
    display: inline-block !important;
  }
  #areasOfOperation-container .row .multiline-text {
    height: 20px;
  }
  #areasOfOperation-container .row .long-text {
    padding: 0 15px;
  }
  #areasOfOperation-container .row .col-md-7.location {
    width: 65%;
  }
  #image-info-form label {
    width: 70px;
  }
  #SelectPersonnelWindow #personnel .k-grid-content {
    height: 280px !important;
    -webkit-transform: translate3d(0, 0, 0);
  }
  #form-DefaultRateSheet .displayInlineBlock.width30Percent {
    vertical-align: top;
    padding-left: 10px;
  }
  .displayInlineBlock.width30Percent.first-section {
    width: 30%;
  }
  .displayInlineBlock.width30Percent.second-section {
    width: 45%;
  }
  .displayInlineBlock.width35Percent.third-section {
    width: 45%;
    margin-top: 10px;
    padding-left: 10px;
  }
  #dailyCostPivotGrid-container {
    padding-top: 140px;
  }
  #description-panel.panel-in-splitter {
    padding-top: 18px;
  }
  #checkInCheckoutReport,
  #incidentRoaster {
    padding-top: 62px;
  }
  .k-widget.ipad-specific {
    left: 20px !important;
    width: 650px !important;
  }
  #checkInOut .form-with-header {
    padding-top: 106px !important;
  }
  #resourceTotalsChart {
    padding-top: 48px !important;
  }
  #P66Form {
    /*Update .k-dropdown to .k-dropdownlist*/
  }
  #P66Form #OtherText {
    width: 100% !important;
  }
  #P66Form .incident-type-othertext {
    width: 100%;
  }
  #P66Form .panel-row.width50Percent {
    width: 70%;
  }
  #P66Form .panel-row .panel-cell .fields-container input.coordinates-field {
    width: 80% !important;
  }
  #P66Form label {
    vertical-align: middle;
  }
  #P66Form .RP-location-panel .panel-row .panel-cell.distance-near-city .k-numerictextbox.double_numerictextbox {
    width: 80% !important;
  }
  #P66Form .panel-row .panel-cell.distance-near-city .displayInlineBlock.width50Percent {
    width: 45%;
  }
  #P66Form .RP-location-panel .panel-row .panel-cell .distance-uom {
    display: inline-block;
    width: 15%;
    margin-left: -25px;
  }
  #P66Form .RP-location-panel .panel-row .panel-cell span.k-dropdownlist.k-header.marginB20 {
    width: 15% !important;
  }
  #P66Form #TabStripP66Form-2 .panel-cell .displayInlineBlock.width25Percent.ipad,
  #P66Form #TabStripP66Form-2 .panel-cell .displayInlineBlock.width20Percent.ipad {
    width: 55%;
  }
  #P66Form #TabStripP66Form-2 .panel-cell .displayInlineBlock.width20Percent.wind-speed.ipad {
    width: 60px;
  }
  #P66Form #TabStripP66Form-2 .Inc-Descript-panel .panel-row .panel-cell .wind-speed {
    width: 60px;
  }
  #P66Form #TabStripP66Form-2 #WindSpeedUOM {
    width: 50px;
  }
  #P66Form #TabStripP66Form-2 .displayInlineBlock.width25Percent.displayInline {
    width: 45%;
  }
  #P66Form .incident-location .width25Percent {
    width: 25% !important;
  }
  #P66Form .width50Percent.incident-location {
    width: 50%;
    /*Update .k-dropdown to .k-dropdownlist*/
  }
  #P66Form .width50Percent.incident-location span.k-widget.k-dropdownlist {
    width: 68% !important;
  }
  #P66Form .Inc-Descript-panel .panel-row .panel-cell .air-temp {
    width: 32%;
  }
  #P66Form .Inc-Descript-panel .panel-row .panel-cell .humidity {
    width: 25%;
  }
  #P66Form .air-temp #Temperature,
  #P66Form .humidity #Humidity {
    width: 100px !important;
  }
  #P66Form #WindSpeed {
    width: 60px !important;
  }
  #resource-status-history-splitter {
    width: 1600px;
  }
  #PlanningCaseForm.form-with-header-double {
    padding-top: 140px;
  }
  .emergency-extended-period .displayInlineBlock.width70Percent {
    vertical-align: top;
  }
  .under-control .displayInlineBlock.width70Percent {
    vertical-align: text-bottom;
  }
  #PlanningCase_Form .release-how-much .text-area-multiline.width25Percent.displayInlineBlock {
    width: 100%;
  }
  .richTextSplitter {
    margin-top: 10px;
  }
  #PlanningCase_Form .displayInlineBlock.width25Percent {
    width: 65%;
  }
  #PlanningCase_Form .displayInlineBlock.width70Percent {
    width: 15%;
  }
  #PlanningCase_Form #RenderSource .displayInlineBlock.width70Percent {
    width: 28%;
  }
  #PlanningCase_Form #MaterialSpilled .width35Percent {
    width: 45%;
  }
  #PlanningCase_Form #MaterialSpilled .displayInlineBlock.width70Percent {
    width: 25%;
  }
  #PlanningCase_Form #HealthSafety .displayInlineBlock.width70Percent {
    width: 25%;
  }
  #PlanningCase_Form #HealthSafety #PersonelPublicSafety .width35Percent {
    width: 50%;
  }
  #PlanningCase_Form #HealthSafety #PersonelPublic.width35Percent {
    width: 50%;
  }
  #PlanningCase_Form #HealthSafety #PersonelPublic .displayInlineBlock.width25Percent {
    width: 25%;
  }
  #PlanningCase_Form #HealthSafety #PersonelPublic .displayInlineBlock.width70Percent {
    width: 70%;
  }
  #HurricaneUpdateSheet .form-with-header-double {
    padding-top: 140px;
  }
  #wether-container .displayInlineBlock.weather-info {
    vertical-align: middle;
    padding: 5px 0 13px 0;
  }
  #wether-container #weather .component.Notes_class label,
  #wether-container #weather .Notes_class #Notes {
    width: 150px !important;
  }
  /*Update .k-dropdown to .k-dropdownlist*/
  .period-incident-part #VersionInfo_VersionName,
  .period-incident-part #VersionInfo_PreparedBy,
  .period-incident-part .k-widget.k-dropdownlist.k-header,
  .navbar .version-name .full-width-input,
  .navbar .version-name .k-widget.k-dropdownlist.k-header,
  .navbar .prepared-by .full-width-input,
  .navbar .prepared-by .k-widget.k-dropdownlist.k-header,
  .period-incident-part .version-name .k-widget.k-combobox.k-header {
    width: 70% !important;
    max-width: 70% !important;
    padding: 0 0 0 15px !important;
  }
  /*Update .k-dropdown to .k-dropdownlist*/
  .period-incident-part .incident-status-class .k-widget.k-dropdownlist {
    padding: 0 !important;
  }
  .period-incident-part label {
    width: 120px !important;
  }
  .period-incident-part .version-name .k-widget.k-combobox.k-header {
    margin-left: 4px;
  }
  .descriptionCauseLabel,
  .natureDamageLabel,
  .additionalInfoLabel {
    margin-top: 0px;
  }
  .descriptionCauseLabel label,
  .additionalInfoLabel label {
    padding: 7px 0;
  }
  #bulkEditWindow {
    top: 25% !important;
    left: 5% !important;
  }
  #claimReportForm .statement-information .col-xs-2.col-md-5,
  #claimReportForm .claiment-information .col-xs-2.col-md-5,
  #claimReportForm .statement .col-xs-2.col-md-5 {
    text-align: left;
    margin-left: 10px;
  }
  #claimReportForm .claimReport-claimantInformation-content .col-xs-1 {
    width: 12%;
  }
  #claimReportForm .claimReport-claimantInformation-content .col-xs-1.col-md-3 {
    text-align: left;
    margin-left: 10px;
  }
  #claimReportForm .address .state-input {
    margin-right: 20%;
  }
  #claimReportForm .claimReport-internalClaimInformation-content {
    margin-top: 0;
  }
  #claimReportForm .claim-status label,
  #claimReportForm .claim-category label,
  #claimReportForm .claim-type label,
  #claimReportForm .authority-for-expenditure label,
  #claimReportForm .afe-number label,
  #claimReportForm .afe-name label {
    text-align: right;
  }
  #claimReportForm .claim-status .col-xs-1,
  #claimReportForm .claim-category .col-xs-1,
  #claimReportForm .claim-type .col-xs-1,
  #claimReportForm .authority-for-expenditure .col-xs-1,
  #claimReportForm .afe-number .col-xs-1,
  #claimReportForm .afe-name .col-xs-1 {
    width: 15%;
  }
  #WeatherDataForm #WeatherDataMapPicker-open-popup {
    margin-left: 5px;
  }
  #IncidentDetailsForm #Description {
    width: 200px !important;
    max-width: 100% !important;
  }
  #generalIncRpt-container .incidentDesription_class #IncidentDesc {
    width: 200px !important;
    max-width: 100% !important;
  }
  #generalIncRpt-container #GeneralInfoSplitter .col-xs-12.col-md-5.col-lg-5 label:not(.normalText):not(.longText):not(.fieldName),
  #generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-5.col-lg-5 label:not(.normalText):not(.longText):not(.fieldName),
  #generalIncRpt-container #GeneralInfoSplitter .col-xs-11 label.longElement,
  #generalIncRpt-container #AdditionalInfoSplitter .col-xs-11 label.longElement {
    width: 208px !important;
  }
  #get-weather-form #coordinates,
  #get-weather-form .days-type {
    margin-right: 5px;
  }
  #get-weather-form .days-to-forecast,
  #get-weather-form .preferred-units {
    margin-top: 8px;
  }
  #generalIncRptForm .tools-div.col-xs-11 {
    width: 80%;
  }
  .hideIfNotSpillRelease .panel-header .tools-div.col-xs-12 {
    width: 80%;
  }
  .hideIfNotSpillRelease .panel-header .toggler.floatRight {
    margin-top: -40px;
  }
  #org-chart-container .version-info-toolbar .template-version-name {
    width: 50%;
  }
}
/*iPad related styles END*/
.k-widget.ipad-specific {
  left: 20px !important;
  width: 650px !important;
}
#get-data-documents-popup {
  overflow-x: hidden;
  /*.buttonsBottomPositionMainDiv {
        border-bottom: 1px solid #d5d5d5;
    }*/
}
#get-data-documents-popup .get-data-documents-popup-content {
  margin-top: 32px !important;
}
#get-data-documents-popup #top-toolbar span {
  font-size: 13px;
}
#EditBadgeWindow #badgeIdValidationText {
  color: red;
  text-align: center;
  margin-top: 2px;
}
#DataActivityLogs tr td:nth-of-type(3) {
  text-align: center;
}
#selectRequiredPersonnel .select-personnel-wrapper {
  height: 100%;
}
#incidentRoaster,
#resourceTotalsChart,
#resourceAreaRecon {
  padding-top: 40px;
}
body.hidden-header #incidentRoaster,
body.hidden-header #resourceTotalsChart,
body.hidden-header #resourceAreaRecon {
  padding-top: 15px !important;
}
.middle-text {
  position: relative;
  display: inline-block;
  width: 96%;
}
#showAllIncidentsTD {
  padding: 0 8px;
}
#GetPersonnelDataWin {
  overflow: hidden;
}
#GetPersonnelDataWin .k-grid-content {
  height: 100%;
}
#GetPersonnelDataWin .windowWrap .ddlRight > span {
  text-align: left;
}
#AddMeetingScheduleWindow #scheduleName {
  margin-bottom: 3px;
}
#AddMeetingScheduleWindow #scheduleNameTextBox {
  width: 100%;
  margin-bottom: 10px;
}
#AddMeetingScheduleWindow #buttonsContainer {
  float: right;
  margin: 5px;
}
#CreateMeetingWindow #buttonsContainer {
  float: right;
}
#planningGridContextSensitiveHelp {
  display: none;
}
#to-rows-bracker {
  display: none;
}
#area-form #gridsContainer {
  height: 100%;
}
#area-form #areaPersonnelSection {
  height: 100%;
  overflow-y: hidden;
}
#area-form #areaPersonnelSection .panel-content {
  height: 100%;
}
#area-form #workShiftsSection {
  height: 50%;
}
#area-form .title-box {
  border-color: #004080;
  border: 1px solid;
  background-color: #004080;
  color: white;
  line-height: 33px;
  /* position: relative; */
  float: left;
  /*top: 50%;*/
  left: 9%;
  margin: 0px;
  /*transform: translate(0%, -50%);*/
  font-size: 16px;
  width: 100%;
}
#area-form .title-box label {
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
}
#area-form .text-box {
  /*transform: translate(1%, -25%);*/
  width: 100%;
  padding-bottom: 30px;
  padding-top: 10px;
}
#area-form .display-row {
  margin: 0 29px;
}
#area-form .display-row .text-box {
  font-size: 14px;
}
#area-form .header-row {
  margin-bottom: 10px;
}
body.cke_editable {
  font-family: 'Arial';
}
.end-session-btns {
  float: right;
  margin-bottom: 8px;
}
.image-name {
  padding: 3px 2px;
  line-height: normal;
}
.meeting-attendees-btns {
  align-items: center;
  text-align: center;
}
/* Add weather form styles */
#add-weather-form input.k-textbox {
  width: 45px !important;
  height: auto;
}
#add-weather-form .form-group {
  margin-right: 0;
  margin-bottom: 0;
  padding: 0;
}
#add-weather-form .form-group span.k-timepicker {
  width: 100px !important;
}
#add-weather-form #add-weather-form-buttons {
  margin-left: 595px;
}
/* Add weather form styles  END */
.k-virtual-content > .k-virtual-list > .k-virtual-item {
  padding: 2px !important;
  line-height: 16px !important;
}
.k-i-arrow-s:before,
.k-i-arrow-w:before,
.k-i-arrow-e:before,
.k-i-seek-w:before,
.k-i-seek-e:before,
.k-i-sarrow-s:before,
.k-i-sarrow-n:before {
  content: "" !important;
}
.k-icon.k-i-sarrow-n,
.k-icon.k-i-seek-w,
.k-icon.k-i-arrow-w,
.k-icon.k-i-arrow-e,
.k-icon.k-i-seek-e {
  font-size: 0 !important;
}
.stop-scrolling {
  height: 100%;
  overflow: hidden;
}
#asset-main-container #state-clear-button {
  width: 100% !important;
}
.k-button.k-button-decrease .k-icon.k-i-arrow-w:before {
  content: "-" !important;
}
.k-button.k-button-increase .k-icon.k-i-arrow-e:before {
  content: "+" !important;
  top: 5px;
}
#resourceEditWindow #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short span.k-combobox {
  width: 216px !important;
}
#resourceEditWindow #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox {
  width: 91px !important;
  /*Update k-input to k-input-inner*/
}
#resourceEditWindow #ResourceForm #tabstrip-1 div.row.marginT5 .basic-short .size-second-column span.k-combobox input.k-input-inner {
  overflow: hidden;
  text-overflow: ellipsis;
}
#resourceEditWindow #ResourceForm #tabstrip-1 div.row.marginT5 .secondColumnEditMaintenance span.k-widget.k-combobox {
  width: 91px !important;
}
.k-button.k-button-decrease .k-icon.k-i-arrow-w:before {
  content: "-" !important;
}
.k-button.k-button-increase .k-icon.k-i-arrow-e:before {
  content: "+" !important;
  top: 5px;
}
.new-area-window .k-window-content.k-content {
  background-color: #EEF1F2;
}
.new-area-window .delete-message {
  margin: 20px 10px 20px;
  text-align: center;
  font-weight: bold;
}
.new-area-window #delete-message-help {
  background-image: url('/IAP6/Images/help_small.png');
  width: 10px;
  height: 17px;
  float: right;
  background-color: #EEF1F2;
}
.new-area-window .new-area-name {
  text-align: center;
  margin-bottom: 30px;
}
.new-area-window #newAreaName {
  margin-top: 23px;
  width: 200px;
}
#VerifyArriveDate {
  width: 300px;
  text-align: center;
}
#VerifyArriveDate .arrive-date-label {
  margin: 5px 20px 5px;
  font-weight: bold;
  text-align: center;
}
#VerifyArriveDate .k-widget.k-datetimepicker {
  margin-bottom: 5px;
}
#VerifyArriveDate .ddStatus {
  margin: 5px 20px 5px;
  font-weight: bold;
  text-align: center;
}
#VerifyArriveDate #btnConfirmDate {
  margin: 10px 15px;
  width: 100px;
}
.bootstrap-kendo-override,
.bootstrap-kendo-override * {
  box-sizing: border-box !important;
}
.background-color-white {
  background-color: white;
}
#areaCommandCoverSheet #splitter-container .actionPlanWrap {
  overflow-x: hidden !important;
}
#AttendeesGrid td input[type=checkbox] {
  margin: 0 !important;
}
#AttendeesGrid td.k-edit-cell {
  padding-left: 5px !important;
}
.hidden-header #EquipCheckInOutForm .form-with-header.header-single-line {
  padding-top: 10px;
}
#SelectVersionTemplates tr.k-no-data,
#UserRolesGrid tr.k-no-data,
#EquipCheckInOutForm #EquipCheckInOut tr.k-no-data {
  display: none;
}
#overrideContainerTitle {
  margin: 10px auto;
  width: 87%;
  padding-bottom: 4px;
}
#overrideFooter {
  width: 95% !important;
  padding-bottom: 9px !important;
}
@supports (-ms-ime-align: auto) {
  .html,
  body,
  body.content-wrapper {
    line-height: 1.4;
    overflow-y: auto !important;
  }
}
#resourceSplitWindow .k-grid-content {
  overflow-x: hidden;
}
div#my-loading-mask,
div#my-loading-mask-tree {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  z-index: 999;
  /* must be larger than the z-index:2 of #container */
}
div#my-loading-mask .k-loading-color,
div#my-loading-mask-tree .k-loading-color {
  background-color: #fff;
}
.SafetyStatuses-1 {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.descriptionColumnText {
  white-space: normal;
}
/* General Incident Report form */
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 {
  padding-left: 0;
  padding-right: 0;
}
#generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-6.col-lg-6 label:not(.normalText):not(.longText):not(.fieldName) {
  width: 175px !important;
}
#generalIncRpt-container .report_Address .multiline-text,
#generalIncRpt-container .suspect_Address .multiline-text {
  width: 52%;
}
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #ReportPhone1 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #ReportPhone2 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #ReportPhone3 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #SuspectPhone1 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #SuspectPhone2 + span,
#generalIncRpt-container .col-xs-12.col-md-6.col-lg-6 #SuspectPhone3 + span {
  width: 90px;
}
#generalIncRpt-container .radio-wrap {
  display: inline-block;
  margin-left: 5px;
}
@media screen and (max-width: 1280px) and (min-width: 980px) {
  #generalIncRpt-container #AdditionalInfoSplitter .col-xs-12.col-md-6.col-lg-6 label:not(.normalText):not(.longText):not(.fieldName) {
    width: 195px !important;
  }
  #generalIncRpt-container #AdditionalInfoSplitter .reportingPatyPane .col-xs-12.col-md-6.col-lg-6 .full-width-input {
    width: inherit !important;
    max-width: inherit !important;
  }
}
/* End General Incident Report form */
#consolidated-actions-form .panel-header.fixed-height {
  height: 25px;
}
#consolidated-actions-form .panel-header label {
  vertical-align: top;
  margin-top: 3px;
}
#consolidated-actions-form .panel-header .color-box {
  position: relative;
  top: 2px;
}
#ICS213RRRequisitionsShortGrid .k-grid-search,
#ICS213RRRequisitionsDiagramGrid .k-grid-search,
#ICS213RRRequisitionsShortGridAuto .k-grid-search,
#ICS213RRRequisitionsShortGridDenied .k-grid-search {
  float: left;
  width: 25%;
  margin-left: 35%;
  display: flex;
  align-items: center;
}
#ICS213RRRequisitionsShortGrid .k-link-clear,
#ICS213RRRequisitionsDiagramGrid .k-link-clear,
#ICS213RRRequisitionsShortGridAuto .k-link-clear,
#ICS213RRRequisitionsShortGridDenied .k-link-clear {
  margin-right: 3px;
}
#ICS213RRRequisitionsShortGrid tr td.general-purpose,
#ICS213RRRequisitionsDiagramGrid tr td.general-purpose,
#ICS213RRRequisitionsShortGridAuto tr td.general-purpose,
#ICS213RRRequisitionsShortGridDenied tr td.general-purpose {
  overflow: -webkit-paged-x;
  height: auto !important;
  max-height: 80px !important;
  white-space: normal;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #ICS213RRRequisitionsShortGrid tr td.general-purpose div.description,
  #ICS213RRRequisitionsDiagramGrid tr td.general-purpose div.description,
  #ICS213RRRequisitionsShortGridAuto tr td.general-purpose div.description,
  #ICS213RRRequisitionsShortGridDenied tr td.general-purpose div.description {
    height: 62px;
    overflow: auto;
    white-space: pre-line;
  }
}
@supports (-ms-ime-align:auto) {
  #ICS213RRRequisitionsShortGrid tr td.general-purpose div.description,
  #ICS213RRRequisitionsDiagramGrid tr td.general-purpose div.description,
  #ICS213RRRequisitionsShortGridAuto tr td.general-purpose div.description,
  #ICS213RRRequisitionsShortGridDenied tr td.general-purpose div.description {
    height: 62px;
    overflow: auto;
  }
}
#ICS213RRRequisitionsShortGrid tr td {
  overflow: -webkit-paged-x;
  height: auto !important;
  max-height: 60px !important;
  white-space: normal;
}
#ICS213RRRequisitionsDiagramGrid tr td {
  overflow: -webkit-paged-x;
  height: auto !important;
  max-height: 60px !important;
  white-space: normal;
}
#resource-total-page-container .collapseAll {
  background-color: transparent;
}
#meeting-information-wrapper .multiline-text {
  min-height: 45px !important;
}
#meeting-information-wrapper .full-width-input {
  width: 100% !important;
  text-align: center;
  max-width: 100% !important;
}
#meeting-information-wrapper #purposeArea {
  text-align: left;
  width: 95%;
  padding-left: 3%;
}
#meeting-information-wrapper .panel-content.font-size-small h1 .meetingNameLabel {
  font-size: 16px !important;
}
#meeting-information-wrapper .panel-content.font-size-small h3 .meetingIntroFont {
  font-size: 16px !important;
}
#meeting-information-wrapper .panel-content.font-size-medium h1 .meetingNameLabel {
  font-size: 20px !important;
}
#meeting-information-wrapper .panel-content.font-size-medium h3 .meetingIntroFont {
  font-size: 20px !important;
}
#meeting-information-wrapper .panel-content.font-size-large h1 .meetingNameLabel {
  font-size: 26px !important;
}
#meeting-information-wrapper .panel-content.font-size-large h3 .meetingIntroFont {
  font-size: 26px !important;
}
#meeting-information-wrapper .panel-content.font-size-extralarge h1 .meetingNameLabel {
  font-size: 30px !important;
}
#meeting-information-wrapper .panel-content.font-size-extralarge h3 .meetingIntroFont {
  font-size: 30px !important;
}
#treeResourceKinds,
#treeSuppliers {
  height: 96%;
  overflow: scroll;
}
#treeResourceKinds span.k-in,
#treeSuppliers span.k-in {
  width: 95%;
}
#viewAreasOnlyWindow .buttonsBottomPositionMainDiv {
  overflow: hidden;
}
#ICS217aRadios.ipad-specific-grid {
  width: auto;
  overflow-x: auto;
}
/* IS-7202 - Disable textarea resizing */
#ics213rrDetailsForm textarea,
#areas #area-tabs-1 textarea,
#incidentCritique-container textarea,
#initialNotif-container textarea,
#ESGWorstCase-container textarea,
#default-meetings-container textarea,
#ics233-container textarea,
#ICS217A textarea,
#ESGPearBoard-container textarea,
#EGKeyfacts-container textarea {
  resize: none;
}
#meetingAttendees #IsRequired {
  margin-left: 0.1em !important;
}
.k-window.select-resources-window-for-ipad {
  top: 150px;
  left: 0;
}
.padding-none {
  padding-top: 0px !important;
}
.indentTypeTools {
  width: 400px;
}
#ics208b .k-grid .k-edit-cell {
  padding-left: 5px;
}
#ics208b #SiteHazards.k-grid td {
  line-height: 12px;
  min-height: 99px !important;
}
#ics208b #SiteHazards.k-grid input[type=checkbox] {
  margin: 2px 0;
  margin-left: 5px;
  padding-left: 5px;
}
#ics208b #SiteHazards.k-grid input {
  height: 12px;
}
#ics208b #SiteHazards.k-grid .ExposureRoutesEditorParent td {
  min-height: 99px;
}
#ics208b #SiteHazards.k-grid .ExposureRoutesEditorParent label {
  margin: 0;
}
#ics208b #SiteHazards.k-grid .ExposureRoutesEditorParent input[type=text] {
  margin: 0;
  padding: 0;
}
#ics208b #SiteHazards.k-grid .ExposureRoutesEditorParent br {
  content: "" !important;
  display: block !important;
  margin: 0px !important;
}
#rank-types-window-assessment {
  overflow: hidden !important;
}
.k-edge #rank-types-window-assessment .k-content,
.k-edge #rank-types-window .k-content {
  height: 520px !important;
}
#rank-types-window {
  overflow: hidden !important;
}
#image-editor #divBtnSettings {
  width: 105px;
  display: inline-block;
}
#image-editor #image-date-element {
  padding-bottom: 10px;
}
#image-editor .approved-date-container {
  width: 100%;
}
#image-editor .approved-date-container .approved-date {
  width: 100px;
}
#asset-edit-window .county-element {
  width: 300px !important;
}
.hide-footer tfoot {
  display: none;
}
#selectIMHChecklistAdminForm #IMHChecklists tbody tr:first-child.k-no-data {
  display: none;
}
#checkListItemsGrid {
  text-align: left;
}
#checkListItemsGrid pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
tr.dragdrop_hint pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
#checkListItemsGrid tbody tr:first-child.k-no-data {
  display: none;
}
.contact-column .k-icon {
  visibility: visible;
}
label[for="Incident_Name:"]::after,
#CreateIncidentWindow label[for="Name"]::after,
#CreateIncidentWindow label[for="CategoryID"]::after,
#CreateIncidentWindow label[for="Date"]::after,
#CreateIncidentWindow label[for="Description"]::after {
  content: '*';
  color: red;
}
.height100 {
  height: 100%;
}
.personnelViewData-firstRow-class {
  font-weight: bold;
  color: #4a576f;
  font-size: 15px;
  border-bottom: 1px solid #4a576f;
}
#EsgItemsSelectionActionWindow .well.custom-well {
  padding: 8px 20px;
}
#default-incident-formstatuses-container {
  overflow: hidden;
}
#tabstripDefaultFormStatuses-2 {
  overflow: hidden !important;
}
#tabstripDefaultFormStatuses-3 {
  overflow: hidden !important;
}
#FindPersonnelWindow {
  overflow-x: hidden;
}
#FindPersonnelWindow #findPersonnel .k-no-data {
  display: none;
}
#FindPersonnelWindow .footer-btns {
  height: 30px;
}
#FindPersonnelWindow .left-btns,
#FindPersonnelWindow .right-btns {
  margin: 7px;
}
#positionSpecificTasks .multiline-text {
  min-height: 16px !important;
}
#telexdata-container .width100PercentTelex {
  width: 100%;
}
#telexdata-container .height100percentTelex {
  height: 100%;
}
#selectPreloadedName .selectPreloadedName-content {
  margin: 25px 25px 0;
}
#selectPreloadedName #savePreloadedVersionName {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#selectPreloadedName .asterix-text {
  margin-top: 5px;
}
#selectPreloadedName.dashboard-select-version {
  height: calc(100% - 25px);
}
#selectPreloadedName.dashboard-select-version .selectPreloadedName-content {
  margin: 5px;
}
.asterix-text {
  font-size: 10px;
}
.ungroup-confirmation-content .ungroup.delete-message {
  margin: 25px;
  text-align: center;
}
.ungroup-confirmation-content .ungroup-btns {
  display: block;
  position: absolute;
  width: 100%;
  right: 10px;
  text-align: right;
  bottom: 10px;
}
#ics205-container #RadioChannels #selectAreas {
  width: 95%;
}
#telexdata-container .width100PercentTelex {
  width: 100%;
}
#telexdata-container .height100percentTelex {
  height: 100%;
}
#requestAccessWindow #newUserYes,
#requestAccessWindow #newUserNo,
#requestAccessWindow #allIncidentsYes,
#requestAccessWindow #allIncidentsNo {
  margin-left: 15px;
}
#requestAccessWindow #RequestorNotes {
  margin-left: 15px;
  width: 523px !important;
  height: 45px !important;
}
#requestAccessWindow .height100percentTelex {
  height: 100%;
}
#requestAccessWindow .g-recaptcha {
  margin-left: 150px;
  margin-top: 5px;
}
#user-request-form-window {
  /*Update .k-dropdown to .k-dropdownlist*/
  /*Update .k-widget to .k-input*/
}
#user-request-form-window #leftSide {
  width: 530px !important;
  float: left;
  border-right: 1px solid darkblue;
}
#user-request-form-window #rightSide {
  width: 470px !important;
  float: right;
}
#user-request-form-window .rightSideBlueBorder {
  border-right: 2px solid darkblue;
  border-left: 2px solid darkblue;
  border-top: 2px solid darkblue;
  border-bottom: 2px solid darkblue;
  width: 420px;
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 3px;
}
#user-request-form-window #add-user-person-drop-container {
  margin-left: 15px;
  width: 250px !important;
}
#user-request-form-window span.k-dropdownlist.positions-dropdown-editor {
  width: 234px !important;
}
#user-request-form-window span.k-input,
#user-request-form-window span.k-header,
#user-request-form-window span.k-combobox {
  width: 234px !important;
}
#user-request-form-window .longPickerCell {
  width: 66% !important;
}
#user-request-form-window #RequestPositionID,
#user-request-form-window #OrganizationFinal {
  width: 270px !important;
}
#user-request-form-window .longLabelCell {
  width: 66% !important;
}
#user-request-form-window #TempOrgName,
#user-request-form-window #TempContactPhone,
#user-request-form-window #TempContactEMail {
  width: 270px !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
#user-request-form-window #editPersonBtn,
#user-request-form-window #createEditUserBtn {
  width: 100px;
}
#user-request-form-window .shortLabelCell {
  width: 33% !important;
}
#user-request-form-window #RequestClientCode,
#user-request-form-window #FName,
#user-request-form-window #LName,
#user-request-form-window #UserName,
#user-request-form-window #Organization,
#user-request-form-window #Position,
#user-request-form-window #RequestEMail,
#user-request-form-window #IncidentName {
  width: 234px !important;
}
#user-request-form-window #MobilePhone,
#user-request-form-window #WorkPhone {
  width: 115px !important;
}
#user-request-form-window #newUserYes,
#user-request-form-window #newUserNo,
#user-request-form-window #allIncidentsYes,
#user-request-form-window #allIncidentsNo {
  margin-left: 15px;
}
#user-request-form-window #RequestorNotes {
  margin-left: 15px;
  width: 400px !important;
  height: 45px !important;
}
#user-request-form-window .height100percentTelex {
  height: 100%;
}
#user-request-form-window .window-footer-buttons {
  position: absolute;
  display: block;
  width: 450px;
  padding-bottom: 5px;
  bottom: 0;
  z-index: 10000;
}
#user-request-form-window .window-footer-buttons .btn-cancel {
  margin-left: 15px;
}
#user-request-approve-window #UserName,
#user-request-approve-window #TempPassword {
  width: 150px !important;
}
#user-request-approve-window .window-footer-buttons {
  position: absolute;
  display: block;
  width: 380px;
  padding-bottom: 5px;
  bottom: 0;
  z-index: 10000;
}
#user-request-approve-window #AdminNotes {
  margin-left: 15px;
  width: 340px !important;
  height: 45px !important;
}
#user-request-approve-window .marginTop15 {
  margin-top: 15px;
}
#user-request-approve-window .AdditionalNotes {
  margin-top: 30px;
  margin-left: 15px;
}
#user-request-approve-window .HeaderMessage {
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 10px;
}
#user-request-deny-window .window-footer-buttons {
  position: absolute;
  display: block;
  width: 380px;
  padding-bottom: 5px;
  bottom: 0;
  z-index: 10000;
}
#user-request-deny-window #AdminNotes {
  margin-left: 15px;
  width: 340px !important;
  height: 45px !important;
}
#user-request-deny-window .AdditionalNotes {
  margin-top: 15px;
  margin-left: 15px;
}
#RegionsGrid .k-grid-content {
  height: 347px;
}
#tTimesReportForm #scheduler,
#tTimesReportForm .ttimes-content {
  margin: 0;
  padding: 0;
  height: 100%;
  border-width: 0;
}
#tTimesReportForm .k-scheduler-content .movie-template {
  position: relative;
  height: 100%;
}
#tTimesReportForm .k-scheduler-content .movie-template .dTimeImage {
  width: 25px;
  height: 25px;
  background: url("/IAP6/Images/dTime_small.PNG") no-repeat;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  margin-left: -10px;
  z-index: 9999;
}
#tTimesReportForm .k-scheduler-content div.k-event {
  overflow: unset;
}
#tTimesReportForm .k-scheduler-content div.k-current-time {
  z-index: 10999;
}
#tTimesReportForm .k-scheduler-table th {
  padding: 2px !important;
  margin: 0 !important;
  height: auto;
  font-size: 8px;
}
#tTimesReportForm .k-scheduler-table th .k-link.k-nav-day {
  font-size: 12px;
}
#tTimesReportForm .k-scheduler-table th.k-slot-cell.category-header {
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: middle !important;
  font-size: 12px;
}
#tTimesReportForm .k-scheduler-table th.k-slot-cell.category-header .asset-name {
  cursor: pointer;
}
#tTimesReportForm tr.tr-overdueReport {
  background-color: #f66;
}
#tTimesLegendWindow .legend-content {
  width: 100%;
  font-size: 11px;
  font-weight: bold;
  padding-top: 10px;
}
#tTimesLegendWindow .legend-content .legend-row {
  width: 100%;
  height: auto;
  text-align: left;
  background-color: lightgrey;
  border-bottom: 1px black;
}
#tTimesLegendWindow .legend-content .legend-row .legend-cell {
  padding: 3px;
  width: 25%;
}
#tTimesLegendWindow .legend-content .legend-row .legend-cell.cell2 {
  padding: 3px;
  width: 73%;
}
#tTimesLegendWindow #legend-cell-green {
  background-color: green;
}
#tTimesLegendWindow #legend-cell-red {
  background-color: red;
}
#tTimesLegendWindow #legend-cell-yellow {
  background-color: yellow;
}
#tTimesLegendWindow #legend-cell-orange {
  background-color: orange;
}
.darkMode #tTimesLegendWindow .legend-row {
  background-color: transparent;
}
.darkMode #tTimesLegendWindow #legend-cell-green {
  background-color: #0080008a;
}
.darkMode #tTimesLegendWindow #legend-cell-red {
  background-color: #ff000078;
}
.darkMode #tTimesLegendWindow #legend-cell-yellow {
  background-color: #ffff007d;
}
.darkMode #tTimesLegendWindow #legend-cell-orange {
  background-color: #ffa50094;
}
.HurricaneAssetUpdate-container {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
.HurricaneAssetUpdate-container thead {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
  background-color: #00487d;
}
.HurricaneAssetUpdate-container tr {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
.dtime-tooltip div.image-wrap {
  width: 25px;
  height: 35px;
  background: url("/IAP6/Images/dTime_small.PNG") no-repeat;
}
.dtime-tooltip div.content-wrap {
  height: 35px;
  background-color: #A8322F;
  color: white;
  padding: 3px;
  border: black 2px solid;
  width: 210px;
  word-wrap: break-word;
  overflow: auto;
}
#preloadedDocuments tr.k-no-data {
  display: none;
}
#GetDataSafetyStatusWindow {
  height: 170px;
  width: 350px;
}
#GetDataSafetyStatusWindow .title {
  padding: 10px 15px 0;
}
#GetDataSafetyStatusWindow .getdata-radio-btns {
  padding: 15px;
  margin: 10px 15px 15px;
  border: 1px solid #A0BCE4;
}
#GetDataSafetyStatusWindow .confirm-btns {
  float: right;
  margin-right: 15px;
}
#ExportWindow #dialog-buttons-wrapper {
  float: right;
  margin: 5px 5px 10px;
}
#PersonFinderWindow {
  overflow-x: hidden;
}
#PersonFinderWindow .header {
  padding: 5px;
}
#PersonFinderWindow #findPersonnel.find-personnel {
  width: 100%;
  border-width: 1px;
}
#PersonFinderWindow .show-archived-incidents {
  float: left;
  margin: 15px 10px 10px;
}
#PersonFinderWindow .close-btn {
  float: right;
  margin: 15px 10px 10px;
}
#editUserWindowWrapper {
  /*Update .k-dropdown to .k-dropdownlist*/
}
#editUserWindowWrapper .defaultLabel,
#editUserWindowWrapper .incident-ddl {
  background-color: #f5f5f5;
}
#editUserWindowWrapper .securityRolesLabel {
  font-weight: 600;
}
#editUserWindowWrapper span.k-widget.k-dropdownlist,
#editUserWindowWrapper button.applyToAllIncidents {
  width: 140px;
}
#editUserWindowWrapper .securityRoles {
  height: 100%;
  min-height: 100px;
  overflow-x: auto;
}
#editUserWindowWrapper .securityRoles #preloadSecurityRoles,
#editUserWindowWrapper .securityRoles #incidentSecurityRoles {
  border: none;
}
#editUserWindowWrapper .securityRoles #preloadSecurityRoles table,
#editUserWindowWrapper .securityRoles #incidentSecurityRoles table {
  border: 1px solid #d5d5d5;
}
#editUserWindowWrapper .securityRoles {
  overflow-x: hidden;
  /*Update .k-dropdown to .k-dropdownlist*/
}
#editUserWindowWrapper .securityRoles span.k-widget.k-dropdownlist {
  margin-left: 20px;
}
#editUserWindowWrapper .user-security-roles {
  overflow-x: hidden;
  /*Update .k-dropdown to .k-dropdownlist*/
}
#editUserWindowWrapper .user-security-roles span.k-widget.k-dropdownlist {
  margin-left: 20px;
}
#editUserWindowWrapper .apply-to-all {
  width: 100%;
  justify-content: center;
}
#add-user-container .personnel-info-email-pass {
  margin: 5px 0;
  padding: 5px 0;
  background-color: #f5f5f5;
}
#AddFolderWindow #choose-folderName .well.custom-well {
  padding: 10px 10px;
}
#AddFolderWindow #choose-folderName #newFolderName {
  min-width: 230px;
}
#AddFolderWindow .confirm-btns {
  float: right;
  margin: 5px 10px 10px;
}
#confirmationWindow #dialog-buttons-wrapper {
  display: block;
  float: right;
  margin: 5px 10px 10px;
}
#SelectIncidentName #NewIncidentName {
  width: 100%;
  margin: 10px 5px;
}
#SelectIncidentName .dialog-buttons-wrapper {
  margin: 10px;
}
#changePasswordWindow .password,
#changePasswordWindow .new-password,
#changePasswordWindow confirm-password {
  margin: 5px;
}
#changePasswordWindow label {
  text-align: left;
}
#changePasswordWindow .confirm-btns {
  float: right;
  margin: 5px 10px 10px;
}
#changePasswordWindow input[type="password"] {
  height: 18px;
  border: 1px solid;
  border-radius: 4px;
  border-color: grey;
}
#weather-edit-window {
  /*Update .k-dropdown to .k-dropdownlist*/
}
#weather-edit-window .form-horizontal .form-group {
  width: 100%;
  margin-left: 0 !important;
}
#weather-edit-window .first-row {
  margin-top: 10px;
  margin-bottom: 15px;
}
#weather-edit-window span.k-dropdownlist.width80px {
  width: 80px;
}
#weather-edit-window #add-weather-form-buttons {
  float: right;
  margin: 10px 20px;
}
#weather-edit-window .marginB20 {
  margin-bottom: 0px !important;
}
.well.custom-well {
  margin: 10px 30px;
  border: 1px solid #A0BCE4;
  padding: 10px 20px;
}
#AgendasGrid td.select-version-btn {
  text-align: center;
}
#execSummaryReportGrid .k-grid-header .k-header {
  overflow: visible;
  white-space: normal;
}
#execSummaryReportGrid td.asset-name-cell {
  font-weight: bold;
}
#execSummaryReportGrid td.asset-name-cell span.asset-name-wrap {
  cursor: pointer;
}
#execSummaryReportGrid tr.overdueReport td.asset-name-cell {
  background-color: #f66;
}
#execSummaryReportGrid .k-grid-content-locked tr {
  height: 60px !important;
  min-height: 60px;
}
#execSummaryReportGrid .k-grid-content tr {
  height: 60px !important;
  min-height: 60px;
}
#execSummaryReportGrid tbody td pre.cell-pre-wrap {
  border: none;
  padding: 0;
  border-radius: unset;
  background-color: inherit;
  word-break: keep-all;
}
#execSummaryReportGrid tbody td div.asset-hotspot-wrap.redCircle {
  width: 18px;
  height: 18px;
  background: url("/IAP6/Images/rc_18.png") no-repeat;
  display: inline-block;
}
#execSummaryReportGrid tbody td.asset-hotspot-cell {
  vertical-align: middle;
  text-align: center;
}
#execSummaryReportGrid tbody td div.asset-hotspot-wrap.greenCircle {
  width: 18px;
  height: 18px;
  background: url("/IAP6/Images/gc_18.png") no-repeat;
  display: inline-block;
}
#ConsolidatedIncidentsWin {
  height: 100%;
}
#ConsolidatedIncidentsWin .incidentsGridWrap {
  height: calc(100% - 45px) !important;
}
#ConsolidatedIncidentsWin #grid-incidents {
  height: 100%;
}
#ConsolidatedIncidentsWin .window-footer-buttons {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0;
}
#ConsolidatedIncidentsWin .archived-checkbox {
  float: left;
  margin: 10px;
}
#ConsolidatedIncidentsWin .buttons {
  float: right;
  margin: 15px 10px 0;
}
#findresources_detailsQuantity .window-footer-buttons {
  padding: 0;
  margin: 4px;
}
#findresources_detailsQuantity .confirm-btns {
  float: right;
  margin-right: 10px;
}
.select-map-picker.displayNone {
  display: none;
}
#asset-edit-window .width80px {
  width: 80px;
}
#SelectRegionsWindow {
  overflow: hidden;
}
#SelectRegionsWindow .select-region-grid-container {
  height: calc(100% - 35px) !important;
}
#SelectRegionsWindow .select-region-grid-container #RegionsGrid {
  height: 100%;
}
#resource-summary-page-container #CheckInOutReport .k-footer-template,
#MapServiceCatalogClient #CheckInOutReport .k-footer-template,
#resource-total-page-container #CheckInOutReport .k-footer-template,
.summary-report-container #CheckInOutReport .k-footer-template,
.check-in-out-report-container #CheckInOutReport .k-footer-template {
  display: inline;
  white-space: nowrap;
}
#admin-checklists #checkListItemsGrid pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
#admin-checklists #searchBoxDiv #searchSection .k-input-button {
  display: none;
}
.HurricaneAssetUpdate-container {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
.HurricaneAssetUpdate-container thead {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
  background-color: #00487d;
}
.HurricaneAssetUpdate-container tr {
  border: solid 1px #2c77ba;
  padding: 3px;
  margin: 3px;
}
.HurricaneAssetUpdate-container textarea {
  min-height: 60px;
}
/*Planning Steps forms (Tactical Planning, Resource Lifecycle)*/
#planning-steps-wrapper {
  background-color: #F2F3F5;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
#planning-steps-wrapper .steps-wrapper {
  height: 685px;
  width: 1080px;
  position: relative;
}
#planning-steps-wrapper .step-arrow-1,
#planning-steps-wrapper .step-arrow-2,
#planning-steps-wrapper .step-arrow-3 {
  width: 6.85%;
}
#planning-steps-wrapper .step-arrow-1 {
  position: absolute;
  left: 45.83%;
  top: 17.52%;
}
#planning-steps-wrapper .step-arrow-2 {
  position: absolute;
  left: 47.22%;
  top: 40.88%;
}
#planning-steps-wrapper .step-arrow-3 {
  position: absolute;
  left: 45.83%;
  top: 64.96%;
}
#planning-steps-wrapper .left-steps-wrapper,
#planning-steps-wrapper .right-steps-wrapper {
  float: left;
  margin: 2.77%;
  height: 81.7%;
  width: 44.44%;
}
#planning-steps-wrapper .right-steps-wrapper {
  margin-top: 6.48%;
}
#planning-steps-wrapper .step-wrapper {
  width: 100%;
  height: 46.43%;
  background-color: #FFFFFF;
  border-radius: 0.54166667%;
}
#planning-steps-wrapper .step-3,
#planning-steps-wrapper .step-4 {
  margin-top: 13.54%;
}
#planning-steps-wrapper .step-top-half {
  position: relative;
  height: 73.08%;
  overflow: hidden;
}
#planning-steps-wrapper .step-number-wrapper {
  position: absolute;
  top: -36.84%;
  right: -3.75%;
}
#planning-steps-wrapper .step-1 .step-number-wrapper {
  right: -5.42%;
}
#planning-steps-wrapper .step-number-wrapper p {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: 'Arial';
  font-size: 160px;
  font-weight: bold;
  color: #F2F3F5;
}
#planning-steps-wrapper .step-icon-wrapper {
  float: left;
  width: 35.42%;
  height: 100%;
}
#planning-steps-wrapper .step-icon-wrapper img {
  height: 62%;
}
#planning-steps-wrapper .vertical-image-wrapper {
  white-space: nowrap;
  text-align: center;
}
#planning-steps-wrapper .vertical-image-wrapper img {
  vertical-align: middle;
}
#planning-steps-wrapper .image-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
#planning-steps-wrapper .step-text-wrapper {
  float: left;
  width: 64.58%;
  height: 100%;
  display: table;
  text-align: left;
  position: relative;
}
#planning-steps-wrapper .step-text-wrapper div {
  display: table-cell;
  vertical-align: middle;
  font-size: 20px;
  font-weight: bold;
}
#planning-steps-wrapper .step-bottom-half {
  height: calc(26.91% - 1px);
  border-top: 1px solid #F2F3F5;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#planning-steps-wrapper .step-button-wrapper {
  margin: 3.12%;
  display: flex;
  align-items: center;
}
#planning-steps-wrapper .step-button-light {
  float: left;
  border-radius: 50%;
  background-color: #F2F3F5;
  width: 10px;
  height: 10px;
  margin-right: 10px;
}
#planning-steps-wrapper .step-button-light.active {
  background-color: #40CF69 !important;
}
#planning-steps-wrapper .step-button {
  float: left;
  height: 40px;
  cursor: pointer;
  -webkit-border-radius: 9999999px;
  border-radius: 9999999px;
  background-color: #2A78CB;
}
#planning-steps-wrapper .step-button-text {
  float: left;
  margin-left: 20px;
  margin-right: 2px;
  height: 100%;
  color: white;
  font-size: 13px;
  font-weight: bold;
  display: table;
}
#planning-steps-wrapper .step-button-text span {
  display: table-cell;
  vertical-align: middle;
}
#planning-steps-wrapper .step-button .step-button-arrow {
  float: left;
  margin: 5px;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #135798;
  display: flex;
  align-items: center;
  justify-content: center;
}
#planning-steps-wrapper .step-button-arrow img {
  width: 60%;
}
#Default215ResourceKinds #ResourceTypesGrid span.strong {
  font-weight: bold;
}
.removeOrangeBackground .k-selected:not(.k-pager):not(tr) {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.removeOrangeBackground .k-pager-wrap .k-icon {
  color: black !important;
}
#CreateMeetingChooseDateWindow .well.custom-well {
  text-align: right;
}
#CreateMeetingChooseDateWindow .well.custom-well .text-wrapper {
  display: block;
}
#CreateMeetingChooseDateWindow .well.custom-well .text-wrapper div {
  display: inline-block;
  padding: 5px;
}
#CreateMeetingChooseDateWindow .well.custom-well .meeting-date {
  margin: 10px 0;
}
#CreateMeetingChooseDateWindow .footer-btns {
  float: right;
  margin: 5px;
}
.small-circle-green {
  width: 18px;
  height: 18px;
  background-position: center;
  background: url("/IAP6/Images/gc_18.png") no-repeat;
  display: inline-block;
}
.small-circle-red {
  width: 18px;
  height: 18px;
  background-position: center;
  background: url("/IAP6/Images/rc_18.png") no-repeat;
  display: inline-block;
}
/*.image-name-2011textbox {
    height: 56% !important;
}*/
/* Dispersant Checklist */
/* General */
.dispersant-row {
  height: 28px;
}
#DispersantChecklistForm #weather-content .dispersant-row {
  height: 29px;
}
.dispersant-row label {
  line-height: 27px;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
}
.dispersant-label-column {
  float: left;
  text-align: right;
}
.dispersant-full-width-column {
  float: left;
}
.dispersant-editor-column {
  width: 190px;
  float: left;
}
.dispersant-editor-column-small {
  width: 100px;
  float: left;
}
.dispersant-editor-column-big {
  width: 300px;
  float: left;
}
.dispersant-right-column {
  float: right !important;
}
/* Caller Information */
#DispersantChecklistForm #caller-content {
  width: 900px;
}
#DispersantChecklistForm #caller-content .dispersant-label-column {
  width: 140px;
}
#DispersantChecklistForm #caller-content .dispersant-full-width-column {
  width: 560px;
}
/* Spill Information */
#DispersantChecklistForm #spill-content .open-map-picker {
  height: 27px;
}
#DispersantChecklistForm #spill-content {
  width: 730px;
}
#DispersantChecklistForm #spill-content .dispersant-label-column {
  width: 180px;
}
#DispersantChecklistForm #spill-content .dispersant-full-width-column {
  width: 550px;
}
/* On-scene Weather */
#DispersantChecklistForm #weather-content .dispersant-label-column {
  width: 250px;
}
#DispersantChecklistForm #weather-content .dispersant-label-column-small {
  float: left;
  width: 110px;
}
#DispersantChecklistForm #weather-content .dispersant-editor-column-smaller {
  width: 80px;
  float: left;
}
/* Caller Information */
#DispersantChecklistForm #spray-content {
  width: 900px;
}
#DispersantChecklistForm #spray-content .dispersant-label-column {
  width: 225px;
}
#DispersantChecklistForm #spray-content .dispersant-full-width-column {
  width: 520px;
}
#DispersantChecklistForm #spray-content .dispersant-editor-column-fill {
  width: 170px;
  float: left;
}
/* Dispersant Checklist End */
.toolbox-listview .k-selected {
  background-color: #b5e8ff !important;
  color: #000000 !important;
}
#toolbarEditWindow .window-footer-buttons {
  margin-top: 20px;
}
#toolbarEditWindow #editIconPreview {
  width: 40px;
  height: 40px;
}
#toolbarEditWindow hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
#toolbarEditWindow #toolbarEditor {
  height: 100%;
}
#toolbarEditWindow #iconEditBox .displayNone {
  display: none;
}
/*new login styles*/
form.Login {
  height: 110px;
}
form.Login .login-box-wrap {
  display: inline-block;
}
form.Login .btns-form.window-footer-buttons {
  display: inline-block;
  width: auto;
}
form.Login > div {
  vertical-align: bottom;
  line-height: normal;
}
.login-box-bottom {
  height: 25px;
}
.login-box-bottom > div,
.login-box-lang > div,
form.LoginShared > div {
  vertical-align: middle;
  line-height: normal;
}
.login-box-lang {
  height: 100%;
}
.ddl-lang-wrap {
  /*Update .k-dropdown to .k-dropdownlist*/
}
.ddl-lang-wrap span.k-dropdownlist {
  background-color: transparent;
  width: 100px !important;
  height: 20px;
  /*TODO: k-dropdown-wrap*/
}
.ddl-lang-wrap span.k-dropdownlist .k-dropdown-wrap {
  background-color: transparent;
  border: none;
  background-image: none !important;
  /*Update k-input to k-input-inner*/
}
.ddl-lang-wrap span.k-dropdownlist .k-dropdown-wrap span.k-input-inner {
  background-color: transparent;
  color: white !important;
  background: none;
}
.ddl-lang-wrap span.k-dropdownlist .k-dropdown-wrap span.k-select {
  display: none;
}
form.LoginShared div.row,
form.form-horizontal div.row,
form.ChangePassword div.row,
form.FillSecondFactorPost div.row {
  display: inline-block;
  width: 80%;
  text-align: right;
}
form.LoginShared div.btns-form.window-footer-buttons,
form.form-horizontal div.btns-form.window-footer-buttons,
form.ChangePassword div.btns-form.window-footer-buttons,
form.FillSecondFactorPost div.btns-form.window-footer-buttons {
  display: inline-block;
  width: 10%;
  text-align: left;
  padding-top: 50px;
}
.password-recover-form h5 {
  font-size: 16px;
  font-weight: bold;
  margin-left: 45px;
}
form.ChangePassword .OldPassword_class,
form.ChangePassword .NewPassword_class,
form.ChangePassword .VerifyPassword_class {
  text-align: left;
}
form.ChangePassword .OldPassword_class label,
form.ChangePassword .NewPassword_class label,
form.ChangePassword .VerifyPassword_class label {
  float: none !important;
  font-size: 12px !important;
}
/* Popup Edit modal window */
.k-popup-edit-form .k-edit-form-container .k-edit-buttons {
  border: none;
  background: none;
  position: relative;
  justify-content: right;
  padding: 0.6em;
  margin: 0 0.16em;
}
#SelectUserAreasWindow #selectAreasTreeView {
  height: 93%;
  border: solid black;
  border-width: 0px 1px 1px 1px;
}
#SelectUserAreasWindow #selectedAreas {
  border: 1px solid black;
}
#SelectUserAreasWindow td:hover {
  cursor: default !important;
}
#SelectUserAreasWindow .selectAreaBPane {
  float: left;
  width: calc(50% - 50px);
  height: 100%;
}
#SelectUserAreasWindow .leftRightArrows {
  float: left;
  margin: 10px;
}
#SelectUserAreasWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
/*Update .k-dropdown to .k-dropdownlist*/
.k-pager .k-dropdownlist {
  width: 5.5em !important;
}
#MapServiceCatalogTabstrip .form-horizontal .row {
  width: 100%;
}
#watermarksFormWindow .k-pane {
  overflow-y: hidden !important;
}
#dashboard-wrapper .splitbar-vertical,
#dashboard-wrapper .splitbar-horizontal {
  background-color: transparent !important;
}
#AreasResourcesSplitter .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#whereAreaGRP .confirmation-btns {
  margin: 10px;
}
.html-body-inside-iframe {
  background: none;
  background-color: #f5f5f5;
}
.confirmation-btns {
  text-align: right;
  margin: 10px 10px 5px;
}
body.hidden-header #ESGWorstCase-container .form-with-header-double {
  padding-top: 55px;
}
#workHoursThreshholdForm .form-with-header {
  padding-top: 39px;
}
#total-work-hours-container .form-with-header,
#resource-total-page-container .form-with-header,
#informationManagerForm .form-with-header {
  padding-top: 45px;
}
body.hidden-header #total-work-hours-container .form-with-header {
  padding-top: 32px;
}
.k-grid.content-overflow-y-auto > .k-grid-container .k-grid-content {
  overflow-y: auto;
}
.tabstrip-parent,
.tabstrip-for-resize {
  margin: 0 !important;
  padding: 0 !important;
  border-width: 0 !important;
}
.tabstrip-for-resize {
  height: 100% !important;
}
.tabstrip-for-resize .k-splitter.k-splitter-vertical {
  border-width: 0px !important;
}
.panel-header {
  line-height: 36px;
}
.panel-header .tools-right,
.panel-header .tools-left,
.panel-header-min25 .tools-left,
.panel-header-min25 .tools-right {
  line-height: 43px;
  height: 43px;
}
#company-images .panel-header input[type=radio] {
  top: 2px;
  margin-right: 3px;
}
.tools-div .tools-right,
.tools-div .tools-left {
  line-height: 33px;
  height: 33px;
}
.tools-div .tools-right .dropdown button {
  max-height: 23px;
}
.panel-header.height90px {
  height: 90px;
}
.absolute-richtext-slider {
  position: absolute;
  right: 0;
  top: 9px;
}
.horizontal-scroll-without-data .k-virtual-scrollable-wrap table {
  height: 1px !important;
  min-height: 1px !important;
  display: inline-table !important;
}
#SCATSurfacesGrid,
#SCATSubsurfacesGrid {
  height: 100% !important;
}
#SCATSurfacesGrid img.camera-image,
#SCATSubsurfacesGrid img.camera-image {
  cursor: pointer;
}
#SCATSurfacesGrid img.camera-image.disabledImg,
#SCATSubsurfacesGrid img.camera-image.disabledImg {
  cursor: no-drop;
}
.grid-rows-padding-left-0.k-grid tr,
.grid-rows-padding-left-0.k-grid tr td {
  padding-left: 0px;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
#MeetingShowVersionName {
  width: 100%;
}
#SituationSummary {
  height: 100% !important;
  max-height: 100% !important;
}
#FutureOutlook {
  height: 100% !important;
  max-height: 100% !important;
}
.edit-rollup-wrap .edit-rollup-bttns {
  padding-top: 20px;
}
.zoom-in-button {
  height: 20px;
  width: 20px;
  min-width: 20px !important;
  padding: 0;
  background: url("/IAP6/Images/Zoom_in.png");
  background-size: 20px 20px;
}
#grid-periods .lockedPeriodName {
  font-size: 8px;
  color: red;
}
#ShowMessagesWindow .title,
#ShowMessagesWindow .body,
#MessagesGrid .body {
  font-family: Verdana;
  margin: 0;
  overflow: auto;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  word-wrap: normal !important;
  word-break: normal !important;
}
#image-details .max600 {
  max-width: 600px;
  max-height: 600px;
}
.approvalsignature {
  float: right;
  width: 90%;
  height: 20px;
  border-bottom: 1px solid black;
}
.agenda-iframe-form {
  width: 100%;
  height: 100%;
  border: none;
}
.month-picker {
  color: #ccc;
  padding: 0 .45em 0 .1em;
}
.width-height-19 {
  width: 19px;
  height: 19px;
}
.openGISIncidentButton {
  margin-bottom: 5px;
  width: 96%;
}
.ics204-radios-grid,
.ics204-comms-grid {
  height: 250px !important;
}
.ics204-radios-grid .k-grid-content,
.ics204-comms-grid .k-grid-content {
  height: 85%;
}
#LayerDatabases thead th[data-field="Selected"] .k-link {
  display: none;
}
#headCountReport #description-panel {
  background-color: white;
}
#SiteHazards label {
  margin-bottom: 0px;
}
.positionRelativeImportant {
  position: relative !important;
}
.GRPs-grid-wrapper .render-grp-wrap {
  overflow-y: hidden !important;
}
.GRPs-grid-wrapper #tabstripGRPs #tabstripGRPs-2 {
  padding: 5px;
}
.GRPs-grid-wrapper #tabstripGRPs #tabstripGRPs-2 #grpHeader {
  width: 183px !important;
  height: 50px !important;
}
.GRPs-grid-wrapper #radius-nearest {
  width: 50px;
}
.GRPs-grid-wrapper #sitesIcons li img {
  width: 20px;
}
.GRPs-grid-wrapper #area-tabs-3 .tools-div .addImgImage {
  display: none;
}
.GRPs-grid-wrapper #area-tabs-3 .tools-div .deleteImgImage {
  display: none;
}
.GRPs-grid-wrapper #area-tabs-3 .tools-div .edit-btn {
  display: none;
}
.GRPs-grid-wrapper #area-tabs-2 .tools-div {
  display: none;
}
#activateGRPwindow-213RR-Request #grp-treeView-container {
  border: 1px solid grey;
  height: auto;
  width: calc(100% - 250px);
  min-height: 185px;
  overflow-y: auto;
}
#activateGRPwindow-213RR-Request #level-buttons-grp {
  padding-top: 140px;
}
#area-editor-container-grp #area-tabs-1 .row {
  margin-bottom: 5px;
}
#area-editor-container-grp #area-tabs-1 .stateDivGRP {
  margin-right: 200px;
}
.GRPs-grid-wrapper #tabstripGRPs-2 #horizontalSplitterGRP #treeHolderGRPAreas {
  overflow-y: hidden;
}
#activateGRPwindow-213RR-Request .areasTreeView.activateGRPtree {
  overflow-x: hidden;
}
#IncidentsWindow #incidentListDiv {
  max-width: 100%;
  width: auto;
  padding: 0px;
  height: 100%;
}
.incidents-window-header {
  background-color: #eae8e8 !important;
  color: black !important;
  /*padding-bottom: 6px !important;*/
}
input.button-open231 {
  width: 130px;
}
.date-picker-wrap span.k-widget.k-datepicker {
  width: 150px !important;
}
#tidalDataGridDisplay div.date-column {
  height: 100%;
}
#tidalDataGridDisplay div.date-column .date-wrap {
  font-weight: bold;
  width: 50px;
  height: 75%;
  text-align: center;
  margin: 0 20px;
}
#tidalDataGridDisplay div.date-column .date-wrap .forecast-day-lbl {
  font-size: 18px;
  text-align: left;
}
#tidalDataGridDisplay div.date-column .date-wrap .forecast-month-lbl {
  text-align: left;
}
#tidalDataGridDisplay div.date-column .edit-wrap {
  width: 100%;
  text-align: right;
}
#forecasts div.dayNightWrap div.image {
  vertical-align: top;
  padding-top: 10px;
}
#forecasts div.dayNightWrap div.image div.img-wrap {
  text-align: center;
}
#forecasts div.dayNightWrap div.image .temp-wrap {
  text-align: center;
}
#forecasts div.dayNightWrap div.image .img-wrap {
  text-align: center;
}
#forecasts div.dayNightWrap div.temp {
  padding: 5px;
}
#forecasts div.dayNightWrap div.temp hr {
  margin: 15px;
  margin-left: 0px;
  border: .5px solid lightgray;
}
#forecasts div.dayNightWrap label.fieldName {
  white-space: normal !important;
  width: 90% !important;
}
#forecasts div.date-column {
  height: 100%;
  padding: 5px 5px 5px 0;
}
#forecasts div.date-column .date-wrap {
  font-weight: bold;
  width: 50px;
  height: 75%;
  text-align: center;
  padding-top: 7px;
  margin: 0 20px;
}
#forecasts div.date-column .date-wrap .forecast-day-lbl {
  font-size: 18px;
  padding: 6px 6px 6px 0;
  text-align: left;
}
#forecasts div.date-column .date-wrap .forecast-month-lbl {
  padding: 6px 6px 6px 0;
  text-align: left;
}
#forecasts div.date-column .edit-wrap {
  width: 100%;
  text-align: right;
}
.weather-forecast-grid div.date-column {
  height: 100%;
  padding: 5px 5px 5px 0;
}
.weather-forecast-grid div.date-column .date-wrap {
  font-weight: bold;
  width: 50px;
  height: 75%;
  text-align: center;
  padding-top: 7px;
  margin: 0 20px;
}
.weather-forecast-grid div.date-column .date-wrap .forecast-day-lbl {
  font-size: 18px;
  padding: 6px 6px 6px 0;
  text-align: left;
}
.weather-forecast-grid div.date-column .date-wrap .forecast-month-lbl {
  padding: 6px 6px 6px 0;
  text-align: left;
}
#weather-edit-window {
  overflow-x: hidden;
}
#weather-edit-window .day-section {
  background-color: #FFF8E5;
  padding-bottom: 3px;
}
#weather-edit-window .night-section {
  background-color: #F2F2F2;
}
#weather-edit-window .section-title {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
}
#weather-edit-window .section-title.day {
  background-color: #FFE699;
  border-radius: 7px;
}
#weather-edit-window .section-title.night {
  background-color: #2F5597;
  color: #fff;
  border-radius: 7px;
}
#weather-edit-window .date-picker-wrap {
  padding: 5px;
}
#weatherEditContent .custom-dropdown-width {
  /*Update .k-dropdown to .k-dropdownlist*/
}
#weatherEditContent .custom-dropdown-width .k-dropdownlist {
  width: 130px !important;
}
#weatherEditContent .string-inline-weather {
  width: 45px !important;
}
#weatherEditContent .full-width-input-weather {
  width: 502px;
}
#weatherEditContent .timepicker-width .k-timepicker {
  width: 130px;
}
#weatherEditContentCreateIncident {
  margin-top: 30px !important;
  /*Update .k-dropdown to .k-dropdownlist*/
}
#weatherEditContentCreateIncident .weather-edit-textbox input {
  width: 50px !important;
}
#weatherEditContentCreateIncident .k-dropdownlist {
  margin-top: 0px !important;
}
#weatherEditContentCreateIncident .custom-dropdown-width-110 {
  /*Update .k-dropdown to .k-dropdownlist*/
}
#weatherEditContentCreateIncident .custom-dropdown-width-110 .k-dropdownlist {
  width: 135px !important;
}
#weatherEditContentCreateIncident .full-width-input-weather {
  width: 495px;
}
#weatherEditContentCreateIncident .timepicker-width .k-timepicker {
  width: 135px;
}
#weatherEditContentCreateIncident #Notes {
  height: 60px !important;
}
#top-toolbar strong.autorefreshOn {
  display: none;
}
.autorefresh #top-toolbar strong.autorefreshOn {
  display: inline-block;
}
.autorefresh #top-toolbar strong.autorefreshOff {
  display: none;
}
.autorefresh_dashboard #top-toolbar strong.autorefreshOn {
  display: inline-block;
}
.autorefresh_dashboard #top-toolbar strong.autorefreshOff {
  display: none;
}
#monthPicker {
  background: lightblue;
  width: 100%;
  text-align: center;
}
#monthPicker .displayCurrentMonth {
  font-size: 18px;
  font-weight: 600;
  vertical-align: sub;
}
#monthPicker .leftArrow,
#monthPicker .rightArrow {
  cursor: pointer;
}
#EditRefreshRateWindow.new-dashboard-refresh-win #widgetIntervalGrid {
  overflow: hidden;
}
/*Update k-input to k-input-inner*/
.incident-status-class .k-input-inner {
  text-align: left !important;
}
.colorRed {
  color: red;
}
.colorBlue {
  color: blue;
}
#add-edit-task-window span.k-numerictextbox {
  width: 60px;
}
#add-edit-task-window .row {
  padding: 3px;
}
#add-edit-task-window .row .additinal-label {
  padding-left: 0;
}
#form-generalPlanGanttChart .k-scheduler-content .event-phase-wrap,
#form-areaTasksGanttChart .k-scheduler-content .event-phase-wrap,
#form-consolidatedGeneralGantt .k-scheduler-content .event-phase-wrap {
  background: none !important;
  border: none !important;
  overflow: initial;
}
#form-generalPlanGanttChart .k-scheduler-content .event-phase-wrap .k-resize-handle,
#form-areaTasksGanttChart .k-scheduler-content .event-phase-wrap .k-resize-handle,
#form-consolidatedGeneralGantt .k-scheduler-content .event-phase-wrap .k-resize-handle {
  height: 25px;
}
#form-generalPlanGanttChart .k-scheduler-content .milestoneImage,
#form-areaTasksGanttChart .k-scheduler-content .milestoneImage,
#form-consolidatedGeneralGantt .k-scheduler-content .milestoneImage {
  width: 25px;
  height: 25px;
  background: url(/IAP6/Images/yellowTri.PNG) no-repeat;
  top: 9px;
  position: absolute;
  z-index: 1500;
  cursor: auto;
  float: right;
  right: 0px;
  min-height: 25px;
}
#form-generalPlanGanttChart .k-scheduler-content .milestone-label,
#form-areaTasksGanttChart .k-scheduler-content .milestone-label,
#form-consolidatedGeneralGantt .k-scheduler-content .milestone-label {
  width: 100px;
  height: 15px;
  top: 32px;
  position: absolute;
  z-index: 1500;
  color: #000;
  font-size: 9px;
  float: right;
  right: 0px;
  text-align: right;
}
#form-generalPlanGanttChart div.milestone-wrap,
#form-areaTasksGanttChart div.milestone-wrap,
#form-consolidatedGeneralGantt div.milestone-wrap {
  width: 60px !important;
  height: 35px !important;
  /*top:10px !important;*/
}
#form-generalPlanGanttChart div.milestone-wrap span.k-event-actions,
#form-areaTasksGanttChart div.milestone-wrap span.k-event-actions,
#form-consolidatedGeneralGantt div.milestone-wrap span.k-event-actions,
#form-generalPlanGanttChart div.milestone-wrap span.k-resize-handle,
#form-areaTasksGanttChart div.milestone-wrap span.k-resize-handle,
#form-consolidatedGeneralGantt div.milestone-wrap span.k-resize-handle {
  display: none !important;
}
#form-generalPlanGanttChart #select-labels-window .leftRightArrows button,
#form-areaTasksGanttChart #select-labels-window .leftRightArrows button,
#form-consolidatedGeneralGantt #select-labels-window .leftRightArrows button {
  min-width: 45px;
}
#form-generalPlanGanttChart div.movie-template,
#form-areaTasksGanttChart div.movie-template,
#form-consolidatedGeneralGantt div.movie-template,
#form-generalPlanGanttChart div.title-div,
#form-areaTasksGanttChart div.title-div,
#form-consolidatedGeneralGantt div.title-div {
  height: 100%;
  cursor: pointer;
  overflow: hidden;
}
#form-generalPlanGanttChart div.movie-template.event,
#form-areaTasksGanttChart div.movie-template.event,
#form-consolidatedGeneralGantt div.movie-template.event,
#form-generalPlanGanttChart div.title-div.event,
#form-areaTasksGanttChart div.title-div.event,
#form-consolidatedGeneralGantt div.title-div.event {
  height: 25px !important;
}
#form-generalPlanGanttChart div.defaultLabel,
#form-areaTasksGanttChart div.defaultLabel,
#form-consolidatedGeneralGantt div.defaultLabel {
  font-weight: bold;
  text-align: center;
  font-size: 14px;
}
#form-generalPlanGanttChart span.day-selection-combo,
#form-areaTasksGanttChart span.day-selection-combo,
#form-consolidatedGeneralGantt span.day-selection-combo {
  width: 80px;
  margin-left: 60px;
}
#form-generalPlanGanttChart span.day-selection-combo .k-icon.k-i-close,
#form-areaTasksGanttChart span.day-selection-combo .k-icon.k-i-close,
#form-consolidatedGeneralGantt span.day-selection-combo .k-icon.k-i-close {
  display: none !important;
}
.tools-header-vertical {
  background-color: #f0f4fa;
  transform: rotate(270deg);
  margin-top: 58px;
  margin-left: 0px;
  transform-origin: left top 0;
  font-size: 14px;
  font-weight: 600;
  width: 40px;
  height: 20px;
  border: 1px solid black;
  padding: 8px;
}
#areaTasksGanttChart-container .panel-content {
  height: -moz-calc(100% - 45px) !important;
  height: -webkit-calc(100% - 45px) !important;
  height: calc(100% - 45px) !important;
}
#areaTasksGanttChart-container #scheduler .k-scheduler-header-wrap .k-scheduler-table th > span {
  font-weight: 500;
}
#areaTasksGanttChart-container #scheduler .k-scheduler-header-wrap .k-scheduler-table th > span.k-link.k-nav-day {
  font-weight: 500;
}
@media (max-width: 820px) {
  #areaTasksGanttChart-container .formWithFourItemsInHeader,
  #areaTasksGanttChart-container .formWithFiveItemsInHeader {
    padding-top: 109px !important;
  }
}
@media (max-width: 770px) {
  #areaTasksGanttChart-container .formWithFourItemsInHeader {
    padding-top: 136px !important;
  }
  #areaTasksGanttChart-container .formWithFiveItemsInHeader {
    padding-top: 158px !important;
  }
}
#select-areas-window .areas-window-wrap {
  height: 420px;
}
#select-areas-window .areas-window-wrap .defaultLabel {
  font-size: 14px;
  font-weight: bold;
  padding-top: 5px;
}
#select-areas-window .areas-window-wrap .left-bttns {
  position: absolute;
  left: 5px;
}
#select-areas-window .areas-window-wrap .right-bttns {
  position: absolute;
  right: 10px;
}
/*#GanttChartLegendWindow {*/
.div-status-row {
  height: 25px;
  font-weight: bold;
  font-size: 13px;
  padding: 0 5px;
}
.div-status-cell {
  height: 100%;
  padding-top: 3px;
}
.k-widget.k-scheduler-calendar .k-footer {
  background: none !important;
}
.k-widget.k-scheduler-calendar .k-footer a.k-link.k-nav-today {
  width: 195px;
  height: 15px;
  display: block !important;
}
.k-widget.k-scheduler-calendar .k-footer::after {
  content: "" !important;
  height: 0 !important;
}
/*====== Consolidated Gantt Chart START ====== */
#consolidatedGeneralGanttChart-container .panel-content.fullheight-45px {
  height: -moz-calc(100% - 45px) !important;
  height: -webkit-calc(100% - 45px) !important;
  height: calc(100% - 45px) !important;
}
#consolidatedGeneralGanttChart-container #scheduler .k-scheduler-header-wrap .k-scheduler-table th > span {
  font-weight: 500;
}
#consolidatedGeneralGanttChart-container #scheduler .k-scheduler-header-wrap .k-scheduler-table th > span.k-link.k-nav-day {
  font-weight: 500;
}
#consolidatedGeneralGanttChart-container div.movie-template,
#consolidatedGeneralGanttChart-container div.title-div {
  cursor: default;
}
@media (max-width: 820px) {
  #consolidatedGeneralGanttChart-container .formWithFiveItemsInHeader {
    padding-top: 110px !important;
  }
}
@media (max-width: 770px) {
  #consolidatedGeneralGanttChart-container .formWithFiveItemsInHeader {
    padding-top: 158px !important;
  }
}
#areasTreeView span.k-in.area-disabled {
  color: lightgray;
}
#areasTreeView span.k-in.area-disabled.k-hover {
  color: lightgray;
  background: none;
  cursor: default;
}
#generalPlansTreeView {
  height: 90%;
  border-style: solid;
  border-color: black;
  border-image: initial;
  border-width: 0px 1px 1px;
}
.general-plans-wrap {
  height: 45% !important;
}
.selectAreaBPane.generalplan #areasTreeView {
  height: 45% !important;
}
/*====== Consolidated Gantt Chart END ====== */
#DefaultAssignmentWindowForm .panel-header {
  height: 20px;
}
#DefaultSitRepWindow #buttons-partial .editorForModelButtonsHide {
  display: none;
}
/*======  CoverSheet Title Button  ======*/
.coversheetEdit {
  background-image: url('/IAP6/Images/Edit.png');
  background-repeat: no-repeat;
}
#ResourceFilterWindow #areasFilter {
  height: 93%;
  border: solid #d5d5d5;
  border-width: 1px 1px 1px 1px;
}
#ResourceFilterWindow hr {
  margin-top: 2px;
}
#ResourceFilterWindow td:hover {
  cursor: default !important;
}
#ResourceFilterWindow .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
#ResourceFilterWindow .buttonsBottomPositionMainDiv {
  height: calc(100% - 30px) !important;
}
#ResourceFilterWindow .buttonsBottomPositionMainDiv .half-height {
  height: calc(50% - 30px) !important;
}
div.milestone-label-left {
  right: 0px !important;
  text-align: right;
}
div.milestone-left {
  right: 0px !important;
}
input.hours-numeric-textbox {
  margin-left: 0px !important;
}
@media (max-width: 978px) {
  #workHoursThreshholdForm .header-row {
    padding-top: 25px;
  }
}
#areas #MainSplitterArea .k-textbox {
  height: auto;
}
#areas #MainSplitterArea #ResourcesSplitterArea {
  border: none;
}
.image-editor-maindiv.work-plans .buttons-wrapper .bttn-edit-wrap,
.image-editor-maindiv.work-plans .buttons-wrapper .bttn-find-wrap,
.image-editor-maindiv.work-plans .buttons-wrapper .bttn-clear-wrap {
  display: inline-block;
}
.image-editor-maindiv.work-plans .buttons-wrapper .bttn-find-wrap {
  padding-top: 0px;
  vertical-align: text-top;
}
.image-editor-maindiv.work-plans .buttons-wrapper .bttn-find-wrap .k-widget.k-upload {
  border: none;
  background: none;
}
.image-editor-maindiv.work-plans .buttons-wrapper .bttn-find-wrap .k-dropzone {
  padding: 0;
}
.image-editor-maindiv.image-uploader .buttons-wrapper {
  padding-top: 3px;
  display: table;
}
.image-editor-maindiv.image-uploader .buttons-wrapper .bttn-edit-wrap,
.image-editor-maindiv.image-uploader .buttons-wrapper .bttn-find-wrap,
.image-editor-maindiv.image-uploader .buttons-wrapper .bttn-clear-wrap {
  display: inline-block;
}
.image-editor-maindiv.image-uploader .buttons-wrapper .bttn-find-wrap {
  margin-top: -6px;
}
.image-editor-maindiv.image-uploader .buttons-wrapper .bttn-find-wrap .k-widget.k-upload {
  border: none;
  background: none;
}
.image-editor-maindiv.all-resources {
  width: 200px;
}
div.areasOfOperation-imageedit .bttn-find-wrap {
  height: 100% !important;
  margin-top: -3px !important;
  margin-left: -4px !important;
}
div.areasOfOperation-imageedit .image-editor-maindiv {
  padding-top: 10px;
}
div.areasOfOperation-imageedit div.bttn-edit-wrap {
  padding: 0;
}
div.areasOfOperation-imageedit #image-info-form .k-dropzone {
  height: 100%;
  padding: 0;
}
div.areasOfOperation-imageedit #image-info-form .k-dropzone .k-button.k-upload-button.bttn-up-posit {
  top: 0;
  margin-right: 0;
  padding: 0.20em;
  color: black;
}
#areasOfOperation-container .tools-div .tools-right,
#areasOfOperation-container .tools-div .tools-left {
  line-height: 36px !important;
  height: 36px !important;
}
#AreaImagesListView {
  border: none;
  display: flex;
  width: 100% !important;
  align-items: flex-start;
  left: 0;
  padding: 10px;
  border-top: solid 1px #e5e5e5;
}
.k-grid.isDisplayOnly {
  font-size: 14px;
}
.k-grid.isDisplayOnly div.k-grid-header {
  padding-right: 0 !important;
}
#ResourcesSplitterArea {
  height: 100% !important;
}
.zoomToWholeBtn {
  background-image: url('/IAP6/Images/rest.png');
  padding: 11px;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  border-radius: 3px;
  margin-bottom: 18px;
}
#area-tabs {
  background: none !important;
}
#area-tabs #area-tabs-1,
#area-tabs #area-tabs-2,
#area-tabs #area-tabs-3,
#area-tabs #area-tabs-4 {
  border: none;
}
#area-tabs #area-tabs-2 {
  overflow: hidden;
}
#ResourcesSplitterArea .k-pane .panel-header {
  height: auto;
}
#area-tabs #area-tabs-3 .k-pane .panel-header {
  height: auto;
}
#areasOfOperation-container {
  /*.k-pane .panel-header {
            height: auto;
        }*/
  /* &.form-with-header {
        padding-top: 0px !important;
    }*/
}
#areasOfOperation-container .multiline-text {
  height: 60px !important;
  max-height: 60px !important;
  border-radius: 3px;
}
#areasOfOperation-container .ics204-resources-wrap {
  height: 300px;
}
.darkMode #areasOfOperation-container .multiline-text {
  background-color: #181818;
}
#horizontalSplitterAreas {
  top: 30px;
}
#horizontalSplitterAreas #area-editor-mask-holder .k-splitbar {
  height: 2% !important;
}
#horizontalSplitterAreas .k-pane .panel-header {
  height: auto;
}
.fieldName.mass-balance-label,
.fieldName.wildlife-impact {
  padding-top: 3px;
}
div.display-row div.sub-grid-title {
  background-color: #004080;
  color: #fff;
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
  padding-left: 10px;
}
.areaEditorDisplayOnly {
  width: 100% !important;
}
.areaEditorDisplayOnly .k-grid-content {
  height: auto !important;
}
.areaEditorDisplayOnly .k-grid {
  width: 100% !important;
}
.prep-components-form .panel-header {
  height: 43px;
}
.expand-image-icon {
  width: 30px;
  height: 30px;
}
.expand-image-icon img {
  max-height: 100%;
  max-width: 100%;
  vertical-align: bottom;
  cursor: pointer;
}
#requiredResources table {
  /*Update .k-dropdown to .k-dropdownlist*/
}
#requiredResources table .k-widget.k-dropdownlist {
  width: 100% !important;
}
div.version-name label.versionNameField {
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  width: calc(100% - 115px);
}
@media only screen and (max-width: 768px) {
  div.version-name label.versionNameField {
    width: 210px !important;
  }
}
#ics204-container div.version-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#ics213Form {
  height: 750px !important;
  overflow: auto;
}
#ics213Form #SendBtn {
  width: 100%;
}
#ics213Form #checkBxSignificant {
  margin-left: 0;
}
#ics213Form label.significant-label {
  font-style: italic;
}
#ics213Form .panel-header.light-blue-stripe {
  background-color: #D7E6F1;
  height: 25px;
  margin-bottom: 3px;
}
#ics213Form .panel-in-splitter.message-panel .row {
  margin-bottom: 4px;
}
#ics213Form .panel-in-splitter.im-panel .row {
  margin-bottom: 4px;
}
#ics213Form .check-box-significant {
  font-style: italic;
}
#ics213Form .row .checkBx-significant label {
  font-style: italic;
}
#message-popup .row {
  margin-bottom: 4px;
}
#message-popup.message-panel .row {
  margin-bottom: 4px;
}
#onlyShowMyItems {
  margin-left: 10px;
}
#IMProcessManager {
  /*Update .k-dropdown to .k-dropdownlist*/
}
#IMProcessManager .form-approval-ddlforms span.k-dropdownlist.k-header {
  width: 180px !important;
}
#IMProcessManager div.process-manager-title {
  color: #003A64;
  font-weight: bold;
}
#chat-container .tools-left label {
  margin-bottom: 0px !important;
  margin-right: 4px;
}
#ics211-nav .period-incident-part {
  display: none !important;
}
.informationManagerRightPanel {
  width: 39.95%;
  height: 100%;
  background: white;
}
#resource-status-history-splitter {
  padding-top: 41px;
}
#informationManagerForm .form-with-header-toolbar {
  padding-top: 31px;
}
#ics208bForm .panel-header {
  height: auto !important;
  padding-bottom: 8px;
}
#incidentCritique-container .form-with-header {
  padding-top: 95px;
}
.headerInformationManager {
  background: #3e77a0;
}
.personComboDiv > span {
  width: 200px !important;
}
.positionComboDiv > span {
  width: 300px !important;
}
.collapseRightPanel {
  height: 25px !important;
}
#appUsersGrid .k-grid-header,
#TeamsGrid .k-grid-header {
  display: none !important;
}
.row.checkBx-significant.hidden-significant-chkbx {
  display: none;
}
.border-white-right {
  border-right: 2px solid white;
}
#ics213Form {
  /*overflow: hidden;*/
}
#ics213Form #splitter-container {
  height: 750px !important;
  overflow: auto;
}
#ics213Form #splitter-container .activity-log-pane .replies-grid-wrapper {
  height: calc(100% - 67px) !important;
}
#ics213Form #splitter-container .activity-log-pane .replies-grid-wrapper div.k-grid-content {
  height: calc(100% - 40px) !important;
}
#ics213Form #splitter-container.significant-event-view {
  height: 100% !important;
}
#ics213Form #splitter-container.significant-event-view .k-pane:first-of-type {
  height: 280px !important;
}
a.link.addImageClass.locked {
  cursor: not-allowed !important;
}
span.k-icon.k-i-close.font-size-inherit {
  font-size: inherit !important;
}
#ImageDetailsWindow.isLocked #ics214DelBtn,
#ImageDetailsWindow.isLocked #ics214ChangeBtn,
#ImageDetailsWindow.isLocked #imageCoordinates {
  display: none;
}
#change-dates-window {
  overflow: auto !important;
}
#change-dates-window .window-content-wrapper {
  padding: 20px;
}
#change-dates-window .window-content-wrapper div.inner-div {
  padding-bottom: 10px;
}
#change-dates-window .window-content-wrapper div.date-picker-wrap {
  padding: 10px;
  background-color: #f5f5f5;
  width: 50%;
  margin: 0;
  border: 1px solid #A0BCE4;
  text-align: left;
}
#change-dates-window .window-content-wrapper.font-size-medium div.date-picker-wrap {
  width: 60%;
}
#change-dates-window .window-content-wrapper.font-size-large div.date-picker-wrap {
  width: 60%;
}
#change-dates-window .window-content-wrapper.font-size-extralarge div.date-picker-wrap {
  width: 80%;
}
#change-dates-window .btns-container {
  margin-top: 25px;
}
#change-dates-window .new-starting-date-lbl {
  padding: 5px;
}
#auditListContainer .k-datepicker {
  width: 150px !important;
}
#auditListContainer .well {
  margin-bottom: 0px !important;
}
#auditListContainer {
  height: 100% !important;
  background: white;
}
#chatForm-container.form-with-header {
  padding-top: 35px !important;
}
#chatForm-container .k-pane:not(.chat-mesage-pane) {
  overflow-y: hidden !important;
}
#chatForm-container .k-pane:not(.chat-mesage-pane) #ChatGroups {
  overflow: auto;
  height: calc(100% - 38px);
}
#chatForm-container .k-pane:not(.chat-mesage-pane) #ChatGroups .ChatRowUnread {
  background-color: palegoldenrod;
  font-weight: bold;
}
#chatForm-container .k-pane:not(.chat-mesage-pane) #ChatGroups .ChatRowRead {
  background-color: white;
}
#chatForm-container .k-pane:not(.chat-mesage-pane) #ChatGroups .k-item > div:hover {
  background: #FEFAD7;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FEFAD7, #FEFAA4);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FEFAD7, #FEFAA4);
}
#horizontalSplitterChat #treeHolder span:hover {
  background: none;
}
#chatForm-container #horizontalSplitterChat {
  border-top: 2px solid #4A576F;
  top: 76px;
  position: fixed;
}
#chatForm-container #horizontalSplitterChat #chat-message-mask-holder .k-splitbar {
  height: 5px !important;
}
#chatForm-container #horizontalSplitterChat.displayOnly {
  top: 30px;
}
#horizontalSplitterChat .k-splitbar {
  height: 100% !important;
}
@media screen and (max-width: 1800px) {
  #chatForm-container #chat-message-container #ChatConversation .MsgRowCurrent::after {
    left: 93% !important;
  }
}
#group-editor-container {
  padding-top: 3px !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}
#chat-group-header-input input {
  background-color: transparent !important;
  font-size: 16px;
  font-weight: bold;
}
#chat-group-header-input {
  display: flex;
  align-items: center;
}
#chat-group-header-input span {
  border: none !important;
}
#MemberNames {
  border: none !important;
  resize: none !important;
  background-color: transparent !important;
}
#ChatGroup {
  margin-left: -8px;
  margin-bottom: -2px;
  background-color: transparent !important;
}
.calendar-icon,
.mr-2 {
  margin-right: 4px;
  height: 20px;
  width: 20px;
}
.mr-2 {
  margin-right: 2px !important;
}
#btnEditConvo {
  margin-top: 12px;
}
#btnEditConvo {
  width: 26px !important;
  height: 23px !important;
  min-width: 0px !important;
  min-height: 0px !important;
  margin-top: 0px;
  padding: 0px !important;
  margin-right: 4px;
}
#chat-group-header-input span {
  background-color: transparent !important;
}
.darkMode .messenger-header-wrap .mr-2 {
  filter: invert(1);
}
@media (max-height: 800px) {
  #chatForm-container .chat-groups-container {
    height: 92% !important;
  }
}
#chatForm-container #chat-message-container {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: calc(100% - 171px);
}
#chatForm-container #chat-message-container .row {
  margin: 10px 0;
}
#chatForm-container #chat-message-container .k-listview-content {
  overflow: auto !important;
  height: 100%;
}
#chatForm-container #chat-message-container #ChatConversation {
  overflow: auto;
  height: calc(100%);
}
#chatForm-container #chat-message-container #ChatConversation .MsgRowCurrent {
  border-radius: 10px;
  padding: 5px;
  -ms-word-break: break-word;
  word-break: break-word;
  margin: 5px 5px 25px 25px;
  background-color: lightgreen;
}
#chatForm-container #chat-message-container #ChatConversation .MsgRowCurrent pre {
  font-weight: bolder;
  background-color: lightgreen;
  padding: 0px;
  -ms-word-break: break-word;
  word-break: break-word;
  border: none;
  margin: 0px;
}
#chatForm-container #chat-message-container #ChatConversation .MsgRowCurrent div {
  margin-bottom: -18px;
}
#chatForm-container #chat-message-container #ChatConversation .MsgRowCurrent::after {
  display: block;
  content: '';
  position: relative;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 20px 20px 0px;
  border-color: transparent #90ee90 transparent transparent;
  left: 97%;
  bottom: -22px;
  z-index: 0;
}
#chatForm-container #chat-message-container #ChatConversation .MsgRowOther {
  border-radius: 10px;
  padding: 5px;
  -ms-word-break: break-word;
  word-break: break-word;
  margin: 5px 25px 25px 5px;
  background-color: lightgray;
}
#chatForm-container #chat-message-container #ChatConversation .MsgRowOther pre {
  font-weight: bolder;
  background-color: lightgray;
  padding: 0px;
  -ms-word-break: break-word;
  word-break: break-word;
  border: none;
  margin: 0px;
}
#chatForm-container #chat-message-container #ChatConversation .MsgRowOther div {
  margin-bottom: -18px;
}
#chatForm-container #chat-message-container #ChatConversation .MsgRowOther::after {
  display: block;
  content: '';
  position: relative;
  bottom: -22px;
  right: -1%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 0;
  border-color: #d3d3d3 transparent transparent transparent;
  z-index: 0;
}
#chatForm-container #chat-message-container #ChatConversation .chatSender {
  display: inline-block;
  width: auto;
  text-align: left;
  font-size: 80% !important;
  margin-right: 5px;
}
#chatForm-container #chat-message-container #ChatConversation .chatDate {
  display: inline-block;
  width: auto;
  text-align: right;
  font-size: 80% !important;
}
#chatForm-container #chatGroup-form .labelRight {
  text-align: right;
}
#chatForm-container #chatGroup-form #ChatGroup {
  width: 100% !important;
  background-color: #ebebe4;
}
#chatForm-container #chatGroup-form #MemberNames {
  height: fit-content !important;
}
#chatForm-container #lblNoData {
  position: absolute;
  top: 50px;
  margin-left: 10px;
  margin-right: 20px;
}
#horizontalSplitterChat {
  top: 30px;
}
#horizontalSplitterChat #chat-message-mask-holder .k-splitbar {
  height: 2% !important;
}
#horizontalSplitterChat .k-pane .panel-header {
  height: auto;
}
#chat-container .signOut {
  float: right;
  margin-right: 5px;
}
#chat-message-mask-holder {
  height: calc(100% - 78px);
}
#chat-message-mask-holder #group-editor-container {
  padding: 10px;
  background-color: #fff;
  max-height: 97px !important;
}
#chat-message-mask-holder #group-editor-container #chatGroup-form {
  max-height: 77px !important;
  overflow: hidden;
}
#chat-message-mask-holder #new-message-container {
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}
#chat-message-mask-holder #new-message-container #ChatNewMessage {
  margin-top: 10px;
  margin-bottom: 10px;
}
#chat-message-mask-holder #new-message-container .SendMsgBtn {
  margin-top: 10px;
}
#EditMessageWindow {
  overflow-x: hidden;
}
#EditMessageWindow .halfWidth .panel-content {
  height: calc(100% - 87px) !important;
}
#EditMessageWindow #personList,
#EditMessageWindow #selectedPersonList,
#EditMessageWindow #personList .k-grid-content,
#EditMessageWindow .personGrid_class {
  height: 100% !important;
}
#EditMessageWindow .form-splitter-container {
  height: calc(100% - 0px) !important;
}
#EditMessageWindow #horizontal {
  height: 100%;
}
#EditMessageWindow #horizontal .k-pane {
  height: 100%;
  overflow-y: hidden !important;
}
#EditMessageWindow .halfWidth {
  height: 98%;
}
#EditMessageWindow .halfWidth .panel-header {
  height: 3px !important;
}
#EditMessageWindow .title {
  color: #4A576F;
  font-weight: bold;
}
#EditMessageWindow .k-grid-header tr {
  display: table-row !important;
}
#EditMessageWindow .currentlyLoggedInLabel {
  margin-bottom: 0px;
}
#EditMessageWindow .currentlyLoggedInDiv {
  margin-right: 8px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
#EditMessageWindow .currentlyLoggedInDivItem {
  gap: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#EditMessageWindow .currentlyLoggedInDivItem input {
  margin-top: 0px;
  top: 0px;
}
#InformationManagerReplies {
  overflow: auto;
  height: calc(95%);
}
#InformationManagerReplies .MsgRowOtherSender,
#InformationManagerReplies .MsgRowFromMe {
  border-radius: 5px;
  padding: 5px;
  -ms-word-break: break-word;
  word-break: break-word;
  margin: 5px 5px 0 5px;
  width: 96%;
}
#InformationManagerReplies .MsgRowOtherSender {
  background-color: lightgray;
}
#InformationManagerReplies .MsgRowFromMe {
  background-color: lightskyblue;
}
#InformationManagerReplies .chatSender,
#InformationManagerReplies .chatDate {
  display: inline-block;
  font-size: 80% !important;
}
#InformationManagerReplies .chatSender {
  width: 45%;
  text-align: left;
}
#InformationManagerReplies .chatDate {
  width: 53%;
  text-align: right;
}
#InformationManagerReplies.significant {
  overflow: auto;
  height: calc(100%);
}
.SendMsgBtn.btn.btn-gradient.btn-default {
  width: 15%;
  max-width: 14% !important;
  min-width: 12% !important;
  padding: 5px 0px !important;
  margin: 0px;
}
#sidebar #sidebar-menu #change-mode-btn {
  background-color: #D1E8FA;
  color: #3E77A0;
  margin-left: 30px;
  margin-top: 2px;
  border-radius: 12px;
  border: none;
  float: left;
  padding: 2px 20px 2px 20px;
  font-weight: bold;
}
#nav-modes-container {
  background-color: white;
  width: 100%;
  height: 100%;
}
#nav-modes-container .navModeTitle {
  max-width: 800px;
  font-weight: bold;
}
#nav-modes-container #NavModesList {
  max-width: 800px;
  border: none;
}
#nav-modes-container .navModeBtn {
  float: left;
  display: inline;
}
#nav-modes-container .navModeDesc {
  float: none;
  display: table;
  margin-top: 10px;
  margin-left: 10px;
  text-align: left;
  font-weight: bold;
}
#nav-modes-container .navModeBtnList {
  width: 200px;
  min-height: 40px;
  background-color: #3E77A0;
  color: white;
  margin: 5px;
  border-radius: 12px;
  border: none;
  float: left;
  padding: 5px;
  font-weight: bold;
  font-size: 16px;
}
#homeTab-container {
  /*background: linear-gradient(#00112D, #DAE1EF);*/
  height: 100%;
  width: 100%;
  padding-top: 42px;
}
#homeTab-container #ModeFormsListView {
  overflow: auto;
  height: calc(100%) !important;
  width: calc(100%) !important;
  border: none;
  margin: 0;
  display: flex;
}
#homeTab-container #ModeFormsListView .k-listview-content {
  padding-left: 50px;
  padding-top: 20px;
}
#homeTab-container .image-obj {
  float: left;
  position: relative;
  width: 120px;
  height: auto;
  margin: 0;
  padding: 5px;
  overflow: hidden;
  cursor: pointer;
}
#homeTab-container .image-obj > div {
  /*height: 120px;*/
  overflow: hidden;
  text-align: center;
}
#homeTab-container .image-obj img {
  width: 70px;
  height: 70px;
  text-align: center;
  padding: 5px;
}
#homeTab-container .image-obj .imgDisabled {
  width: 70px;
  height: 70px;
  text-align: center;
  opacity: 0.3;
}
#homeTab-container .image-obj .display-img {
  position: relative;
  /* float: left; */
  width: 100%;
  height: auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
#homeTab-container .image-obj .display-img-container {
  width: unset;
  height: unset;
}
#homeTab-container .modeFormContainer {
  width: 120px;
  float: left;
  margin: 10px;
  height: 160px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
#homeTab-container .modeFormLabel {
  margin-left: 0px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
#homeTab-container .modeFormLabel.labelDisabled {
  margin-left: 0px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  font-style: italic;
}
#homeTab-container .modeForm-counter {
  position: absolute;
  margin-left: 97px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  padding: 3px 2px;
  font-size: 10px;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: center;
  white-space: nowrap;
  background: linear-gradient(135deg, #16ce26, #399b27);
}
#homeTab-container .modeForm-number {
  margin-left: 0px;
  font-size: 10px !important;
}
#document-form div.row.upper-panel .form-group {
  margin-bottom: 10px !important;
}
.splitter-wrapper.rich-text .k-pane.panel-2 {
  overflow-y: hidden !important;
}
.splitter-wrapper.rich-text .panel-content.form-for-locking.rich-text-editor {
  height: 99% !important;
}
.splitter-wrapper.rich-text .panel-content.form-for-locking.rich-text-editor div.positionRelative {
  height: 95% !important;
}
.splitter-wrapper.rich-text .panel-content.form-for-locking.rich-text-editor #cke_RichTextData {
  height: 95% !important;
}
.splitter-wrapper.rich-text .panel-content.form-for-locking.rich-text-editor #cke_RichTextData div.cke_inner {
  height: 100%;
}
.splitter-wrapper.rich-text .panel-content.form-for-locking.rich-text-editor #cke_RichTextData div.cke_inner #cke_1_contents {
  height: 87% !important;
}
.win-content-wrap.form234 #areasTreeView {
  height: 80% !important;
}
.refreshBlankTab {
  float: left;
  margin: 0px 4px;
  padding: 14px;
  background-image: url('/IAP6/Images/Refresh.png');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  /*border: 1px solid whitesmoke;*/
  cursor: pointer;
}
.refreshBlankTab:hover {
  border-color: #FEC480;
}
.displayContents {
  display: contents;
}
#CreateIncidentWithWizard .leftColumn {
  width: 100%;
  float: left;
  padding-left: 10px;
}
#CreateIncidentWithWizard label {
  padding-top: 5px;
  float: left;
  width: 160px;
  white-space: nowrap;
  padding-right: 60px;
}
#CreateIncidentWithWizard .createIncidentControl {
  padding-top: 5px;
}
#CreateIncidentWithWizard #Description {
  width: 50.2% !important;
}
#CreateIncidentWithWizard #Coordinates {
  width: 220px !important;
}
#CreateIncidentWithWizard #Coordinates_CoordinatesReadonly {
  width: 220px !important;
}
#CreateIncidentWithWizard .k-combobox {
  width: 250px !important;
}
#CreateIncidentWithWizard textarea {
  width: 300px !important;
  max-width: 100% !important;
}
/*TODO: k-dropdown-wrap*/
.k-dropdown-wrap .k-readonly {
  opacity: 1 !important;
}
.k-popup-dropdowntree {
  background-color: white !important;
}
#CreateIncidentWithWizard label[for="Name"]::after,
#CreateIncidentWithWizard label[for="CategoryID"]::after,
#CreateIncidentWithWizard label[for="Date"]::after {
  content: '*';
  color: red;
}
.form-icon-template {
  float: left;
  position: relative;
  width: 75px;
  height: 100px;
  margin: 0;
  padding: 5px;
  overflow: hidden;
  text-align: center;
}
.form-icon-template .form-icon {
  width: 30px;
  height: 30px;
  text-align: center;
  display: block;
  margin: auto;
}
.form-icon-template .form-name {
  color: black;
  text-align: center;
}
.form-tabIcon-template {
  float: left;
  position: relative;
  width: 75px;
  height: 100px;
  margin: 0;
  padding: 5px;
  overflow: hidden;
  text-align: center;
}
.form-tabIcon-template .form-icon {
  width: 30px;
  height: 30px;
  text-align: center;
  display: block;
  margin: auto;
}
.form-tabIcon-template .form-name {
  color: black;
  text-align: center;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
}
.greenCircle-icon {
  height: 12px;
  width: 12px;
}
#FormSettingsGrid .image-wrapper {
  max-height: 64px;
  max-width: 64px;
}
#FormSettingsGrid .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
}
#FormSettingsGrid .buttn-wrapper {
  padding: 4px 0;
}
.objectives-grid pre.multilinePreTemplate {
  display: inline;
  white-space: initial !important;
}
#homeScreenFormsListview .form-icon,
#homeScreenFormsListview .form-name {
  cursor: pointer;
}
#ViewCheckInDataHistory {
  /*Update .k-dropdown to .k-dropdownlist*/
}
#ViewCheckInDataHistory span.k-dropdownlist {
  width: 60px !important;
}
.folder-icon {
  height: 24px;
}
#navigation-forms-list li > .jstree-icon {
  background-position: center;
  background: url('/IAP6/Images/add.svg') no-repeat;
  display: inline-block;
  background-repeat: no-repeat, no-repeat;
  background-size: cover;
  margin-right: 5px;
}
.image-obj-toolbar {
  float: left;
  position: relative;
  height: 100px;
  overflow: hidden;
  margin: auto;
  width: 100%;
  text-align: center;
}
.image-obj-toolbar.nav-setup {
  width: 90px;
}
.image-obj-toolbar > div {
  height: 120px;
  overflow: hidden;
  text-align: center;
}
.image-obj-toolbar img {
  width: 95px;
  height: 75px;
  text-align: center;
}
.image-obj-toolbar .display-img {
  position: relative;
  /* float: left; */
  width: 100%;
  height: auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.image-obj-toolbar .display-img-container {
  width: unset;
  height: unset;
}
.image-obj-toolbar h3 {
  margin: auto;
  padding: 3px 5px 0 0;
  max-width: 96px;
  overflow: hidden;
  line-height: 1.1em;
  font-size: .9em;
  font-weight: normal;
  text-transform: uppercase;
  color: #999;
  text-align: center;
}
#personal-timesheet {
  height: calc(100% - 40px) !important;
}
#checkListItemsGrid td textarea {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#MKVReesourceType-list li {
  white-space: pre;
}
#grp-area-maint-generalInfo {
  height: calc(100% - 6px);
  overflow-y: auto;
  margin-top: 5px;
}
#grp-area-maint-images {
  height: calc(100% - 0px);
  margin-top: 0px;
}
#grp-area-maint-resources {
  height: calc(100% - 60px);
  overflow-y: hidden;
  margin-top: 35px;
}
#grp-area-maint-resources div.tools-div {
  position: absolute;
  top: 2px;
}
#grp-area-maint-resources #areaResources {
  height: calc(100% - 35px) !important;
  position: relative;
}
#grp-area-maint-resources #areaResources .k-grid-content {
  height: calc(100% - 0px) !important;
}
#activateGRP-container #grp-area-maint-resources {
  margin-top: 5px;
}
#activateGRP-container #grp-area-maint-images {
  margin-top: 0;
}
#activateGRP-container #areas .k-textbox {
  height: auto;
}
#grp-areas-maint-container #areas .k-textbox {
  height: auto;
}
#selectedScreens th[data-field='HomeName'] .k-link,
#selectedScreens th[data-field='FormName'] .k-link {
  color: gray;
  font-style: italic;
}
.hasSearchCriteria li {
  display: none;
}
.hasSearchCriteria li:has(> a.jstree-search) {
  /* styles to apply to the li tag */
  display: block;
}
.text-align-left {
  text-align: left !important;
}
#CheckInPrompt {
  overflow: hidden;
  padding: 5px !important;
}
.red-bold-extraLarge {
  color: #AB3021;
  font-weight: bold;
  font-size: 24px;
}
#columnsMenu-EnviroGrid div.k-menu-group {
  overflow: hidden !important;
}
/*Kendo Update for Incident Dashboard carousel*/
#CarouselSettingsWindow_wnd_title .k-window-actions {
  padding: 0px;
}
#CarouselSettingsWindow_wnd_title .k-button {
  border-style: none;
}
k-window-titlebar .k-window-actions {
  padding: 0px;
}
/*Incident Images Details View Template styles*/
.image-details-view-container #image-large-view-container,
#dashboard-wrapper .dashboard-images-carousel-wrapper {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.image-details-view-container #image-large-view-container #prev-image-btn,
#dashboard-wrapper .dashboard-images-carousel-wrapper #prev-image-btn,
.image-details-view-container #image-large-view-container #next-image-btn,
#dashboard-wrapper .dashboard-images-carousel-wrapper #next-image-btn,
.image-details-view-container #image-large-view-container .prev-image-btn,
#dashboard-wrapper .dashboard-images-carousel-wrapper .prev-image-btn,
.image-details-view-container #image-large-view-container .next-image-btn,
#dashboard-wrapper .dashboard-images-carousel-wrapper .next-image-btn {
  width: 43px;
  height: 49px;
  padding: 0;
  cursor: pointer;
}
.image-details-view-container #image-large-view-container #prev-image-btn,
#dashboard-wrapper .dashboard-images-carousel-wrapper #prev-image-btn,
.image-details-view-container #image-large-view-container .prev-image-btn,
#dashboard-wrapper .dashboard-images-carousel-wrapper .prev-image-btn {
  position: absolute;
  left: 0;
}
.image-details-view-container #image-large-view-container #next-image-btn,
#dashboard-wrapper .dashboard-images-carousel-wrapper #next-image-btn,
.image-details-view-container #image-large-view-container .next-image-btn,
#dashboard-wrapper .dashboard-images-carousel-wrapper .next-image-btn {
  position: absolute;
  right: 15px;
}
.image-details-view-container #image-large-view-container .image-large-view,
#dashboard-wrapper .dashboard-images-carousel-wrapper .image-large-view {
  width: 80%;
  height: 100%;
  object-fit: contain;
  margin: 0 auto;
}
.image-details-view-container .image-footer .footer-container {
  display: grid;
  justify-items: center;
  grid-template-columns: 1fr 1fr;
  padding: 0px 10px 10px 10px;
}
.image-details-view-container .image-footer .footer-container div.image-info-details {
  justify-self: start;
  visibility: hidden;
  justify-self: stretch;
}
.image-details-view-container .image-footer .footer-container .image-info-buttons {
  display: grid;
  justify-self: stretch;
}
.image-details-view-container .image-footer .footer-container .image-info-buttons p.image-info-details {
  visibility: hidden;
}
.image-details-view-container .image-footer .footer-container .image-info-buttons .action-buttons-wrapper {
  align-self: flex-end;
  justify-self: end;
}
#UploadImagesWindow .dropzone-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 88%;
}
#SelectICS233DataSource .window-label {
  padding-left: 5px;
  margin-top: 10px;
  font-weight: bold;
  font-size: 13px;
}
#InfoManagerGrid .k-grid-content {
  height: calc(100% - 30px) !important;
}
#toolboxListView,
#toolboxListViewInManageHomeScreens {
  text-align: center;
}
#toolboxListView .image-obj-toolbar,
#toolboxListViewInManageHomeScreens .image-obj-toolbar {
  float: left;
  position: relative;
  height: 80px;
  overflow: hidden;
  text-align: center;
  width: 100%;
  padding-bottom: 3px;
}
#toolboxListView .image-obj-toolbar h3,
#toolboxListViewInManageHomeScreens .image-obj-toolbar h3 {
  padding: 3px 0;
}
#toolboxListView .image-obj-toolbar img,
#toolboxListViewInManageHomeScreens .image-obj-toolbar img {
  width: 36px;
  height: 36px;
  padding: 2px;
}
#toolboxListView .k-listview-content,
#toolboxListViewInManageHomeScreens .k-listview-content {
  overflow: auto;
}
.apps-dashboard-wrap .supportText {
  color: #000;
}
.loginCommon-form-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.loginCommon-form-wrap .password-recover-form {
  margin-top: 184px !important;
}
.loginCommon-form-wrap .forgot-login-wrap {
  width: 50%;
  margin: auto;
  text-align: center;
  height: 25px;
}
.loginCommon-form-wrap #AppsListView {
  overflow: auto;
  height: calc(100% - 50px) !important;
  max-width: 660px !important;
  margin: auto;
  border: none;
  padding: 20px 0px 0px 0px;
}
.loginCommon-form-wrap #AppsListView2 {
  overflow: auto;
  height: calc(100% - 50px) !important;
  max-width: calc(100% - 200px) !important;
  margin: auto;
  border: none;
  padding: 0px 0px 0px 0px;
}
.loginCommon-form-wrap .appsListContainer {
  width: 200px;
  float: left;
  margin: 10px;
  height: auto;
  border: solid 2px #c7c7c7;
  position: relative;
  border-radius: 25px;
  background-color: #e5e5e5;
}
.loginCommon-form-wrap .appImageLabel {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.loginCommon-form-wrap .appImage-obj {
  float: left;
  position: relative;
  width: 200px !important;
  height: 120px !important;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
}
.loginCommon-form-wrap .appImage-obj > div {
  /*height: 120px;*/
  overflow: hidden;
  text-align: center;
}
.loginCommon-form-wrap .appImage-obj span {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.loginCommon-form-wrap .appImage-obj img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.loginCommon-form-wrap .appImage-obj p {
  visibility: visible;
  position: absolute;
  width: 110px;
  height: 110px;
  top: 0;
  margin: 0;
  padding: 0;
  line-height: 110px;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.75);
  transition: background .2s linear, color .2s linear;
  -moz-transition: background .2s linear, color .2s linear;
  -webkit-transition: background .2s linear, color .2s linear;
  -o-transition: background .2s linear, color .2s linear;
}
.loginCommon-form-wrap .appImage-objDisabled {
  cursor: not-allowed !important;
}
.loginCommon-form-wrap .appImage-objDisabled img {
  /*background-color: rgba(0,0,0,0.4);*/
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
.loginCommon-form-wrap .display-img-container {
  width: unset;
  height: unset;
}
.trgLogo-login-form {
  width: 196px;
  height: auto;
  margin: auto;
  float: right;
  padding-top: 20px;
  padding-right: 30px;
  overflow: hidden;
}
.loginCommon-welcome {
  font-size: 28px;
  color: Black;
  margin: auto;
  padding-top: 10px;
  text-align: center;
  max-width: 800px;
}
.loginCommon-hint {
  font-size: 18px;
  color: Black;
  margin: auto;
  padding-top: 0px;
  text-align: center;
  max-width: 800px;
}
.loginCommon-select {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: Black;
}
.loginCommon-hr {
  max-width: calc(100% - 200px) !important;
  border-top: 1px solid #002F73;
  margin: auto;
  padding: 10px 0 10px 0;
}
.marginT85 {
  margin-top: 85px;
}
.height100PercentMinus50px {
  height: calc(100% - 50px) !important;
}
#imported-resources-grid,
#duplicates-check-grid,
#resolved-suppliers-grid,
#final-review-grid,
#resolved-aop-grid {
  height: 100%;
  overflow-y: hidden;
  z-index: 1;
}
#imported-resources-grid .k-grid-content.k-auto-scrollable,
#duplicates-check-grid .k-grid-content.k-auto-scrollable,
#resolved-suppliers-grid .k-grid-content.k-auto-scrollable,
#final-review-grid .k-grid-content.k-auto-scrollable,
#resolved-aop-grid .k-grid-content.k-auto-scrollable {
  z-index: 10000;
}
.paddingL25 {
  padding-left: 25px;
}
div.window-footer-div-wraps {
  height: 27px !important;
  margin: 0 !important;
  padding-top: 5px;
}
div.window-footer-div-wraps.left {
  padding-left: 10px;
}
div.window-footer-div-wraps.left .btn-select-none {
  margin-left: 12px;
}
div.window-footer-div-wraps.center {
  padding-left: 25px;
}
div.change-form-names-lbl {
  font-size: 13px;
  font-weight: bold;
  padding: 10px 0;
}
label.lbl-lock-after-archive {
  display: block;
  margin-left: 50px !important;
  margin-bottom: 10px;
}
label.lbl-rename-after-archive {
  display: inline-block;
  margin-left: 50px !important;
}
#GetDataNotificationsSplitter div.get-internal-notifications-panel {
  overflow: hidden;
}
.k-tooltip-content {
  width: 100%;
}
#CreateICS213RRWindow .btnSplit {
  min-width: 55px;
}
#FindResByID {
  width: 90% !important;
}
#HideCompletedItems {
  margin-top: -3px;
}
#ics233 .panel-header label[for=HideCompletedItems] {
  vertical-align: middle;
}
#incident-facts {
  /*#main-panel {
        height: calc(~"100% - 32px") !important;
    }*/
}
#incident-facts .main-panel {
  display: flex;
}
#incident-facts #vertical .panel-in-splitter {
  overflow: hidden !important;
}
#incident-facts {
  /*#main-panel {
        height: calc(~"100% - 32px") !important;
    }*/
}
#incident-facts .main-panel {
  display: flex;
}
#incident-facts #vertical .panel-in-splitter {
  overflow: hidden !important;
}
#SCATPicturesWindow .buttonsBottomPositionMainDiv {
  height: calc(70%) !important;
}
.k-dropzone {
  background-color: transparent !important;
}
#main-splitter-container #area-tabs div.toggler.work-plans-form {
  display: none;
}
.k-listview-content {
  overflow: hidden;
}
#lstPreloadedIcons {
  padding: 10px 5px;
  margin-bottom: -1px;
  min-height: 200px;
  /* Avoid cutout if font or line is bigger */
  font: inherit;
}
.lvdiv {
  float: left;
  position: relative;
  width: 50px;
  margin: 0 5px;
  padding: 0;
}
.lvdiv img {
  width: 50px;
  height: 50px;
}
.lvdiv h3 {
  margin: 0;
  padding: 3px 5px 0 0;
  max-width: 96px;
  overflow: hidden;
  line-height: 1.1em;
  font-size: .9em;
  font-weight: normal;
  color: darkblue;
}
.fieldlist li {
  list-style: none;
  padding-bottom: 2em;
}
.fieldlist label {
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: #444;
}
.bglightblue {
  background-color: #dfe7f0;
}
#txtSearchText {
  width: 200px;
  height: 24px;
}
#searchclear {
  position: absolute;
  right: 5px;
  top: 0px;
  bottom: 0px;
  height: 14px;
  margin: auto;
  font-size: 14px;
  cursor: pointer;
  color: #ccc;
}
.bgBluecolWhite {
  background-color: #00487D !important;
  color: white;
}
#informationManagerForm .k-grid-norecords-template {
  width: auto !important;
  height: auto !important;
}
#informationManagerForm div.period-incident-part {
  background-color: #f1f1f4;
}
.customLink {
  cursor: pointer;
  white-space: pre-line;
  max-height: 140px;
  text-decoration: underline !important;
}
#plan-approvals .planLinkContainer img {
  cursor: pointer;
  width: 20px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  margin: 2px;
}
#plan-approvals .planLinkHighlight {
  background-color: palegoldenrod;
  display: inline-block;
}
#plan-approvals .gridStatus-link {
  cursor: pointer;
}
#plan-approvals .gridApprovers-link {
  cursor: pointer;
  white-space: pre-line;
  max-height: 140px;
}
#plan-approvals .planLinkImgContainer {
  display: inline-block;
}
#plan-approvals #PlanApprovalsTabstrip .k-tabstrip > .k-content {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding: 5px !important;
}
#plan-approvals #PlanApprovalsTabstrip .plan-tracker-wrapper .panel-header .tools-right input {
  min-height: unset;
}
#plan-approvals .Tab2SplitterFolders .k-treeview {
  overflow-x: hidden;
}
#plan-approvals #Tab2Splitter {
  /*Update .k-dropdown to .k-dropdownlist*/
}
#plan-approvals #Tab2Splitter #plansTreeView .k-checkbox {
  position: relative;
  top: 0px;
  margin: 0px;
}
#plan-approvals #Tab2Splitter #plansTreeView ul.k-group li.k-item div span.k-in {
  width: 95% !important;
}
#plan-approvals #Tab2Splitter .k-widget.k-dropdownlist {
  width: 160px !important;
}
#plan-approvals #Tab3Splitter .tab3Tools {
  min-height: 52px;
}
#plan-approvals #Tab3Splitter #tab3ToolsLeft {
  float: left;
  max-width: 190px;
}
#plan-approvals #Tab3Splitter #tab3ToolsRight {
  float: right;
  min-width: 285px;
}
#PlanApprovalWindow #sign-form .commentsLabel {
  width: 90px;
  vertical-align: top;
}
#PlanApprovalWindow #sign-form .commentsField {
  width: calc(100% - 120px) !important;
}
#PlanApprovalWindow #sign-form .multiline-text {
  height: 40px !important;
}
#PlanApprovalWindow #sign-form .k-widget.k-combobox {
  min-width: 180px;
}
#PlanApprovalWindow #sign-form .width33Percent {
  width: 33%;
}
#PlanApprovalWindow .k-grouping-header {
  display: none;
}
.k-tabstrip-prev,
.k-tabstrip-next {
  color: #fff;
}
#approval-plan .k-widget.k-combobox {
  min-width: 190px;
}
#approval-plan #secondaryAuthContainer {
  margin-top: 50px;
  display: flex;
  justify-content: center;
}
#approval-plan #secondaryAuthDiv {
  text-align: center;
  max-width: 350px;
}
#approval-plan #txtCode {
  width: 200px;
}
.iOS-Scroll-Wrapper {
  -webkit-overflow-scrolling: touch !important;
  overflow: scroll !important;
  overflow-y: hidden;
  /*overflow-y: scroll !important;*/
  height: 75%;
  width: 97%;
}
.iOS-Scroll-Wrapper iframe {
  width: 99%;
  height: 99%;
}
#planning-p-container .openScheduleLink {
  cursor: pointer;
}
#planning-p-container .yellowSquare {
  width: 20px;
  height: 20px;
  border-color: blue;
  border-width: 1px;
  border-style: solid;
  background-color: yellow;
  margin-top: 3px;
  margin-bottom: 0px;
  display: inline-block;
}
#planning-p-container .hr-style {
  height: 0;
  margin: 10px 2px 10px 2px;
  border: 0;
  border-top: 1px solid #00487D;
}
.personfinder-grids-wrapper {
  height: calc(100% - 207px);
}
.find-personnel-grid.utilities .find-personnel {
  height: 100% !important;
}
.find-personnel-grid.utilities .find-personnel .k-grid-content {
  height: calc(100% - 30px) !important;
}
.badge-scans-grid.utilities #badgeScans {
  height: 100% !important;
}
.badge-scans-grid.utilities #badgeScans .k-grid-content {
  height: calc(100% - 57px) !important;
}
#ManualBadgeSearchGridSearchEquipment,
#ManualBadgeSearchGridSearchPerson,
#CreateBadgeSearchGridSearchPerson,
#CreateBadgeSearchGridSearchEquipment {
  height: auto !important;
}
.darkMode .checkInOutResourceEditor .sectionHeader {
  background-color: #1a1e2a !important;
}
#RecentActivity .k-grid-content {
  overflow-y: auto;
}
.resource-person-grid-wrap {
  height: 86% !important;
}
@media (max-height: 800px) {
  .resource-person-grid-wrap {
    height: 75% !important;
  }
}
#MainDashboard,
#dashboard-wrapper .carousel-mode-view-wrap {
  /*4 buttons 26px each + 5px free space*/
  /*3 buttons 26px each + 5px free space*/
  /*2 buttons 26px each + 5px free space*/
}
#MainDashboard .tile-timeline.k-grid,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid,
#MainDashboard .objectives-grid.k-grid,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid,
#MainDashboard .tile-meetings-grid.k-grid,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid {
  width: 100%;
  border: none;
}
#MainDashboard .tile-timeline.k-grid tr,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid tr,
#MainDashboard .objectives-grid.k-grid tr,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid tr,
#MainDashboard .tile-meetings-grid.k-grid tr,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid tr {
  background: none !important;
  background-color: white;
}
#MainDashboard .tile-timeline.k-grid tr:hover,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid tr:hover,
#MainDashboard .objectives-grid.k-grid tr:hover,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid tr:hover,
#MainDashboard .tile-meetings-grid.k-grid tr:hover,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid tr:hover {
  background: none !important;
  background-color: white;
}
#MainDashboard .tile-timeline.k-grid td,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid td,
#MainDashboard .objectives-grid.k-grid td,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid td,
#MainDashboard .tile-meetings-grid.k-grid td,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid td {
  border-left: none !important;
  border-right: none !important;
  padding: 3px 5px !important;
  padding-bottom: 5px !important;
}
#MainDashboard .tile-timeline.k-grid td.middle-size-panel,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid td.middle-size-panel,
#MainDashboard .objectives-grid.k-grid td.middle-size-panel,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid td.middle-size-panel,
#MainDashboard .tile-meetings-grid.k-grid td.middle-size-panel,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid td.middle-size-panel {
  display: flex;
  align-items: center;
  align-content: center;
  min-height: 40px;
  max-height: fit-content !important;
  height: auto !important;
}
#MainDashboard .tile-timeline.k-grid td pre.commonClientTemplatesClass,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid td pre.commonClientTemplatesClass,
#MainDashboard .objectives-grid.k-grid td pre.commonClientTemplatesClass,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid td pre.commonClientTemplatesClass,
#MainDashboard .tile-meetings-grid.k-grid td pre.commonClientTemplatesClass,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid td pre.commonClientTemplatesClass {
  padding-left: 20px;
}
#MainDashboard .tile-timeline.k-grid td .meeting-name-wrap pre.commonClientTemplatesClass,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid td .meeting-name-wrap pre.commonClientTemplatesClass,
#MainDashboard .objectives-grid.k-grid td .meeting-name-wrap pre.commonClientTemplatesClass,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid td .meeting-name-wrap pre.commonClientTemplatesClass,
#MainDashboard .tile-meetings-grid.k-grid td .meeting-name-wrap pre.commonClientTemplatesClass,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid td .meeting-name-wrap pre.commonClientTemplatesClass {
  padding: 10px 0;
}
#MainDashboard .tile-timeline.k-grid td .date-time-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid td .date-time-wrap,
#MainDashboard .objectives-grid.k-grid td .date-time-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid td .date-time-wrap,
#MainDashboard .tile-meetings-grid.k-grid td .date-time-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid td .date-time-wrap,
#MainDashboard .tile-timeline.k-grid td .time-only-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline.k-grid td .time-only-wrap,
#MainDashboard .objectives-grid.k-grid td .time-only-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid.k-grid td .time-only-wrap,
#MainDashboard .tile-meetings-grid.k-grid td .time-only-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid td .time-only-wrap {
  width: 105px;
}
#MainDashboard .tile-meetings-grid.k-grid td,
#dashboard-wrapper .carousel-mode-view-wrap .tile-meetings-grid.k-grid td {
  vertical-align: top;
}
#MainDashboard .objectives-grid span.multiline-pre-readonly,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-grid span.multiline-pre-readonly,
#MainDashboard .planned-actions-grid span.multiline-pre-readonly,
#dashboard-wrapper .carousel-mode-view-wrap .planned-actions-grid span.multiline-pre-readonly {
  white-space: normal !important;
}
#MainDashboard .tile-header-wrap .title-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .tile-header-wrap .title-wrap {
  width: 100%;
}
#MainDashboard .on-mouse-over.with-custom-button .tile-header-wrap .title-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .on-mouse-over.with-custom-button .tile-header-wrap .title-wrap {
  width: calc(100% - 109px);
}
#MainDashboard .on-mouse-over .tile-header-wrap .title-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .on-mouse-over .tile-header-wrap .title-wrap,
#MainDashboard .on-mouse-over.no-edit.with-custom-button .tile-header-wrap .title-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .on-mouse-over.no-edit.with-custom-button .tile-header-wrap .title-wrap {
  width: calc(100% - 83px);
}
#MainDashboard .on-mouse-over.no-edit .tile-header-wrap .title-wrap,
#dashboard-wrapper .carousel-mode-view-wrap .on-mouse-over.no-edit .tile-header-wrap .title-wrap {
  width: calc(100% - 57px);
}
#MainDashboard .tile-header-wrap .title-wrap .k-card-title,
#dashboard-wrapper .carousel-mode-view-wrap .tile-header-wrap .title-wrap .k-card-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}
#MainDashboard .k-tilelayout-item.k-card.no-edit .edit-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap .k-tilelayout-item.k-card.no-edit .edit-tile-btn {
  display: none !important;
}
#MainDashboard #treeHolder .areasTreeView,
#dashboard-wrapper .carousel-mode-view-wrap #treeHolder .areasTreeView {
  white-space: normal;
}
#SelectVersionWindow.dashboard-window #SelectVersionTemplates {
  height: calc(100% - 35px) !important;
}
#SelectVersionWindow.dashboard-window .window-footer-buttons {
  bottom: 0 !important;
}
#MainDashboard textarea.tile-incident-details-notes,
#dashboard-wrapper .carousel-mode-view-wrap textarea.tile-incident-details-notes {
  border: none;
  width: 100%;
  height: calc(100% - 18px);
  outline: none;
  max-height: none !important;
  resize: none;
}
#MainDashboard.ipad-specific textarea.tile-incident-details-notes,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific textarea.tile-incident-details-notes {
  border: none;
  width: calc(100% - 12px);
  height: calc(100% - 20px);
  outline: none;
  max-height: none !important;
  resize: none;
}
.k-tilelayout-item.k-card.on-mouse-over {
  /*when dragging*/
}
.k-tilelayout-item.k-card.on-mouse-over textarea.tile-incident-details-notes {
  border: none;
  width: 100%;
  height: calc(100% - 18px);
  outline: none;
  max-height: none !important;
  resize: none;
}
.k-tilelayout-item.k-card.on-mouse-over .tile-incident-date-lbl {
  font-size: 11px;
  font-weight: 100;
}
.tile-full-height-grid {
  height: calc(100% - 5px);
}
.tile-full-height-grid table {
  height: 100% !important;
}
.k-tilelayout-item .more-data-panel {
  position: absolute;
  width: 102%;
  background: #d7d7d796;
  backdrop-filter: blur(5px);
  left: -2px;
  bottom: 0px;
}
#OrganizationCombo_listbox li {
  height: auto;
  width: auto;
}
.cbx-list-horizontal-scroll li {
  width: auto !important;
}
.cbx-list-horizontal-scroll .k-height-container {
  background: white;
}
.resource-obj-subgrid .k-grid-content {
  height: auto !important;
  overflow: hidden;
}
.tides-wrapper .tide {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.resources-listview {
  border: none !important;
}
#ImageDetailsWindow {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.checked-in-persons-tile-listview > .k-listview-content > div:last-child {
  font-weight: bold;
  border-top: solid 2px black;
}
#ICS209ResourceKindsWindow #filterCheckbox {
  margin-bottom: 7px;
}
.k-icon.k-i-filter {
  background: url("/IAP6/Images/filter.svg") center no-repeat;
  background-size: 14px;
  filter: opacity(0.55);
}
.k-active > .k-icon.k-i-filter {
  background: url("/IAP6/Images/filter.svg") center no-repeat;
  background-size: 14px;
}
.k-i-filter:before {
  content: none;
}
.dropdown {
  display: inline-flex;
  position: relative;
  align-items: center;
  top: 1px;
}
.loading-img {
  width: 16px;
}
.panel-header .tools-right input {
  min-height: 13px;
}
.button-edit-image {
  border: none !important;
  min-height: 22px !important;
  background-color: #2068af4a !important;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  text-align: left;
  list-style: none;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  font-size: 12px;
}
.dropdown-menu.right-align {
  left: auto;
  right: 0;
}
/*.dropdown-divider {
    @include
    nav-divider($dropdown-divider-bg);
}*/
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.5rem !important;
  clear: both;
  color: black;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border-color: black;
  border-radius: 0.5rem;
  border-width: 1px;
  min-width: 70px;
  width: auto;
  max-height: 25px;
  line-height: 16px;
}
.dropdown-item:hover {
  text-decoration: none;
  color: black;
  background-color: #D2D2D2;
}
.dropdown-item hover-focus {
  /*color: $dropdown-link-hover-color;*/
  text-decoration: none;
}
.dropdown-item.active,
.dropdown-item:active {
  /*color: $dropdown-link-active-color;*/
  text-decoration: none;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  /*color: $dropdown-link-disabled-color;*/
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  /*padding: $dropdown-padding-y $dropdown-item-padding-x;*/
  margin-bottom: 0;
  /*font-size: $font-size-sm;*/
  /*color: $dropdown-header-color;*/
  white-space: nowrap;
}
@keyframes showfadeDelete {
  0%,
  100% {
    transform: translateX(-100%);
    opacity: 0;
    display: none;
    pointer-events: none;
  }
  1%,
  99% {
    transform: translateX(-100%);
    opacity: 0;
    display: inline;
    pointer-events: all;
  }
  15%,
  85% {
    transform: translateX(0px);
    opacity: 100;
    display: inline;
    pointer-events: all;
  }
}
@keyframes showfadeDeleteGrouped {
  0%,
  100% {
    transform: translateX(-370%);
    opacity: 0;
    display: none;
    pointer-events: none;
  }
  1%,
  99% {
    transform: translateX(-370%);
    opacity: 0;
    display: inline;
    pointer-events: all;
  }
  15%,
  85% {
    transform: translateX(-270%);
    opacity: 100;
    display: inline;
    pointer-events: all;
  }
}
@keyframes showfadeDeleteGroupedChecklist {
  0%,
  100% {
    transform: translateX(-370%);
    opacity: 0;
    display: none;
    pointer-events: none;
  }
  1%,
  99% {
    transform: translateX(-370%);
    opacity: 0;
    display: inline;
    pointer-events: all;
  }
  15%,
  85% {
    transform: translateX(-320%);
    opacity: 100;
    display: inline;
    pointer-events: all;
  }
}
.protection-sites-listview .protection-sites-row-template:last-child {
  font-weight: bold;
  border-top: solid 2px black;
}
.k-textbox.k-disabled {
  background-color: #D2D2D2;
}
.k-pager {
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
  border-color: #d5d5d5 !important;
  background-color: #eae8e8 !important;
  background-position: 50% 50%;
  padding-block: 4px !important;
  gap: 5px !important;
}
.k-pager .k-button.k-selected {
  background-color: #F24B4B !important;
  color: #fff !important;
}
.k-pager .k-pager-nav {
  border-radius: 3em;
  padding: 4px 4px;
  min-width: 2.14em;
  height: 2.14em !important;
  color: #2e2e2e;
  border-color: #d5d5d5 !important;
}
.k-pager .k-pager-numbers > .k-button {
  border-radius: 3em;
  min-width: 2.14em;
  height: 2.14em !important;
}
.k-datetimepicker {
  width: 15em;
}
.ddl-periods-areas-wrap .k-dropdownlist {
  margin-bottom: 0px !important;
  margin-right: 8px;
}
.ddl-area-chkbox #areaWinChkbox {
  margin-top: 0px !important;
}
.info-icon-before-text {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 0px;
  background-color: transparent;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="rgb(179, 195, 219)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}
#MeetingOrganizer .right-splitter-pane {
  height: calc(100% + 5px) !important;
}
.k-treeview .k-selected,
.k-treeview .k-selected:link,
.k-treeview .k-selected:visited {
  color: black;
  background-color: #B3C3DB;
  box-shadow: none;
}
.k-treeview .k-hover {
  background-color: rgba(231, 71, 71, 0.7) !important;
  background-image: none;
  color: #fff !important;
}
.k-treeview .treeviewDelete {
  background-color: transparent;
  border: 2px solid transparent;
  vertical-align: middle;
  min-width: unset !important;
  margin: 0px;
  padding: 0px;
  margin-top: -2px;
  transform: translateX(-100%);
  display: inline;
  position: absolute !important;
}
.k-treeview .f-title {
  margin: 0px 5px;
}
.k-treeview .treeviewDeleteAsset {
  width: 18px;
  height: 18px;
  background-color: transparent;
  border: 2px solid transparent;
  vertical-align: middle;
  min-width: unset !important;
  margin: 0px;
  padding: 0px;
  margin-top: -2px;
  transform: translateX(-100%);
  display: none;
}
.k-treeview span.k-in:hover .treeviewDelete {
  border: 2px solid #FAD7DA;
  background: url('/IAP6/Images/del.svg') center no-repeat;
  background-color: #FAD7DA;
  border-radius: 12px;
  vertical-align: middle;
  position: absolute;
  margin-top: -2px;
  white-space: nowrap;
  z-index: 9;
  animation-name: showfadeDelete;
  animation-duration: 3.5s;
  animation-delay: 1s;
  animation-fill-mode: both;
  width: 18px;
  height: 18px;
  display: inline;
}
.k-treeview span.k-in:hover .treeviewDeleteAsset {
  border: 2px solid #FAD7DA;
  background-color: transparent;
  border-radius: 12px;
  vertical-align: middle;
  position: absolute;
  margin-top: -2px;
  white-space: nowrap;
  z-index: 9;
  animation-name: showfadeDelete;
  animation-duration: 3.5s;
  animation-delay: 1s;
  animation-fill-mode: both;
  display: inline;
}
.k-treeview span.k-in {
  margin: 0px;
  padding: 1px 0.3333em 1px 0.25em;
  line-height: 1.3333em;
  text-decoration: none;
  border-style: solid;
  width: 100%;
  border-width: 1px;
  border-color: transparent;
}
.k-treeview span.k-in:hover {
  cursor: pointer;
}
.asset-button-back {
  background-color: #203864;
  border-color: #203864;
  width: 125px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.asset-button-back:hover {
  color: #fff;
  background-color: #203864;
  border-color: #203864;
  width: 125px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.k-widget.k-listview > .k-selected,
.k-listview-content > .k-selected,
.k-widget.k-listview .k-selected:link,
.k-listview-content .k-selected:link,
.k-widget.k-listview .k-selected:visited,
.k-listview-content .k-selected:visited {
  color: black;
  background-color: #B3C3DB;
  box-shadow: none;
}
.k-widget.k-listview .k-hover,
.k-listview-content .k-hover {
  background: linear-gradient(#FEFAD7, #FEFAA4) !important;
  background-image: none;
}
.k-widget.k-listview .listviewDelete,
.k-listview-content .listviewDelete {
  margin: 0px;
  width: 18px;
  height: 18px;
  background-color: transparent;
  border: 2px solid transparent;
  vertical-align: middle;
  min-width: unset !important;
  padding: 0px;
  transform: translateX(-100%);
  display: none;
}
.k-widget.k-listview div.listviewDelete-row:hover .listviewDelete,
.k-listview-content div.listviewDelete-row:hover .listviewDelete {
  border: 2px solid #FAD7DA;
  background: url('/IAP6/Images/del.svg') center no-repeat;
  background-color: #FAD7DA;
  border-radius: 12px;
  vertical-align: middle;
  position: absolute;
  white-space: nowrap;
  z-index: 9;
  animation-name: showfadeDelete;
  animation-duration: 3.5s;
  animation-delay: 1s;
  animation-fill-mode: both;
  display: inline;
}
#users-administration .form-no-header {
  padding-top: 89px;
}
@media only screen and (max-width: 774px) {
  #users-administration .form-no-header {
    padding-top: 91px;
  }
}
@media only screen and (max-width: 510px) {
  #users-administration .form-no-header {
    padding-top: 117px;
  }
}
#hideColumnsButton {
  vertical-align: middle;
  z-index: 9999 !important;
  position: relative !important;
}
#hideColumnsButton .k-menu-group {
  display: none;
}
#hideColumnsButton .k-menu-link {
  color: black;
}
#hideColumnsButton .k-animation-container {
  min-width: 170px;
}
/* kendo override styles */
.k-widget.k-tabstrip {
  box-shadow: none !important;
}
.k-widget.k-tabstrip .k-tabstrip-items {
  padding: 0 0.3em 0 !important;
}
.k-widget.k-tabstrip .k-content {
  background: none !important;
  margin-right: 3px;
}
.k-widget.k-tabstrip .k-tabstrip-items li.k-item,
.k-widget.k-tabstrip div.k-content {
  background: #8B94AA;
  border: 2px solid #8B94AA;
  border-radius: 6px 6px 0 0;
  padding: 0;
  margin-right: 2px;
  border-top-width: 2px !important;
}
.k-widget.k-tabstrip .k-tabstrip-items li.k-item .k-link {
  padding: 3px;
  line-height: 2em;
  color: white;
}
.k-widget.k-tabstrip .k-tabstrip-items li:hover.k-item .k-link {
  color: black;
}
.k-widget.k-tabstrip .k-tabstrip-items.k-link {
  color: white;
}
.k-widget.k-tabstrip .k-tabstrip-items-wrapper > ul > li.k-item.k-tab-on-top.k-active > span.k-link,
.k-widget.k-tabstrip .k-tabstrip-items.k-active.k-link,
.k-widget.k-tabstrip .k-tabstrip-items.k-hover.k-link {
  color: black;
}
.k-widget.k-tabstrip .k-tabstrip-items li.k-item:hover,
.k-widget.k-tabstrip .k-tabstrip-items li.k-item.k-active {
  background: white;
  border: 2px solid white;
  border-bottom: 2px solid #F24B4B !important;
  color: black;
}
.border-bottom-lightgray {
  border-bottom: 1px solid lightgray;
}
.border-top-lightgray {
  border-top: 1px solid lightgray;
}
.border-bottom-black {
  border-bottom: 1px solid black;
}
.border-top-black {
  border-top: 1px solid black;
}
#NotificationsPreloadsGrid .k-grid-content,
#PrioritiesPreloadsGrid .k-grid-content,
#InternalNotificationsPreloadsGrid .k-grid-content,
#ChecklistsPreloadsGrid .k-grid-content,
#ObjectivePreloadsGrid .k-grid-content,
#MedicalPreloadsGrids .k-grid-content {
  height: calc(100% - 65px) !important;
}
#imTabStrip li.marginR0 {
  margin-right: 0 !important;
}
#TeamsGrid td.team-column {
  white-space: normal;
}
#TeamsGrid tr.k-alt.k-selected {
  background-color: #F1F1F4 !important;
}
#TeamsGrid tr.k-selected {
  background-color: #F9F8F8 !important;
}
.teamsUsersGrid td.person-column {
  white-space: normal;
}
.teamsUsersGrid tr.k-alt.k-selected {
  background-color: #F1F1F4 !important;
}
.teamsUsersGrid tr.k-selected {
  background-color: #F9F8F8 !important;
}
#PersonnelResources tr.k-footer-template td {
  text-align: right;
}
.k-overlay {
  background-color: black !important;
  opacity: 0.5 !important;
  -webkit-backface-visibility: unset;
}
#assetProps .county-combobox {
  width: 300px !important;
}
#responsibilitiesPerPosition .k-grid-content {
  max-height: 456px !important;
}
.k-grid tr:not(.k-detail-row):not(.k-grid-edit-row):hover button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button,
.k-grid tr.row-hover-custom:not(.k-grid-edit-row) button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button {
  border: 2px solid #FAD7DA;
  background: url('/IAP6/Images/del.svg') center no-repeat;
  background-color: #FAD7DA;
  border-radius: 12px;
  vertical-align: middle;
  position: absolute;
  margin-top: -12px;
  white-space: nowrap;
  z-index: 9;
  animation-name: showfadeDelete;
  animation-duration: 3.5s;
  animation-delay: 1s;
  animation-fill-mode: both;
}
.k-grid tr:not(.k-detail-row):not(.k-grid-edit-row):hover button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGrouped,
.k-grid tr.row-hover-custom:not(.k-grid-edit-row) button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGrouped {
  margin-left: 25px;
  animation-name: showfadeDeleteGrouped;
}
.k-grid tr:not(.k-detail-row):not(.k-grid-edit-row):hover button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGroupedChecklist,
.k-grid tr.row-hover-custom:not(.k-grid-edit-row) button.k-grid-remove-command.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.deleteGroupedChecklist {
  margin-left: 25px;
  animation-name: showfadeDeleteGroupedChecklist;
}
#wether-container #forecasts td {
  border-bottom-color: #565656 !important;
  border-bottom-width: 2px !important;
}
#checkInManager-content {
  padding-top: 150px;
  border: none;
}
.checkInManager-nav {
  padding: 10px;
}
#checkInManager-wrapper {
  height: 100%;
  background-color: #f5f5f5;
  overflow-y: hidden !important;
}
#checkInManager-tabs {
  width: 100%;
}
.checkInManager-nav {
  white-space: nowrap;
}
.checkInManager-card-group-header {
  width: 100%;
  text-align: center;
}
.checkInManager-card-group {
  border-color: #8b94aa63;
  border-radius: 10px;
  border-width: thin;
  border-style: solid;
  margin: 2px;
  display: inline-block;
  white-space: normal;
}
.checkInManager-card {
  color: white;
  border-radius: 10px;
  background-color: #8B94AA;
  padding: 5px;
  margin: 5px;
  display: inline-block;
  width: 120px;
  align-content: center;
  font-size: 2em;
  cursor: pointer;
}
.checkInManager-card-active {
  color: white;
  background-color: #273049 !important;
}
.card-title {
  font-size: medium;
}
.card-body {
  font-size: medium;
  width: 100%;
  align-content: center;
  text-align: center;
}
.sortBtn {
  background-image: url('/IAP6/Images/Sort.png');
  background-repeat: no-repeat;
}
#CheckInManagerArrowRight {
  margin-top: 3px;
  margin-right: 5px;
}
.checkinManagerRefresh {
  float: right;
  margin: 0px 4px;
  padding: 14px;
  background-image: url('/IAP6/Images/Menu/Refresh.svg');
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  -webkit-filter: invert(100%);
  filter: invert(100%);
  cursor: pointer;
}
.checkinManagerRefresh:hover {
  border-color: #FEC480;
}
.borderBottomBlack {
  border-bottom: 1px solid black;
}
#ObjectivePreloadsGrid .k-grid-search,
#NotificationsPreloadsGrid .k-grid-search,
#PrioritiesPreloadsGrid .k-grid-search,
#InternalNotificationsPreloadsGrid .k-grid-search,
#MedicalPreloadsGrid .k-grid-search {
  display: flex;
  z-index: 10;
}
#anomaliesHelpButton {
  float: left;
  margin: 0px 4px;
  padding: 14px;
  width: 32px;
  height: 32px;
  background: url(/IAP6/Images/helpIcon.png) no-repeat;
  cursor: pointer;
  vertical-align: top;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
}
.k-list-ul > .k-focus {
  box-shadow: inset 0 0 3px 1px #aeaeae;
  border-radius: 3px;
}
.k-list-ul > .k-focus.k-selected {
  box-shadow: inset 0 0 3px 1px #c54700;
  border-radius: 3px;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
}
.k-list {
  background-color: #e9e9e9;
}
.k-list-md,
.k-table-md,
.k-tabstrip,
.k-window,
.k-splitter,
.k-input-md,
.k-picker-md,
.k-tooltip,
.k-listview,
.k-treeview-md,
.k-grid-pager,
.k-menu-group .k-menu-item,
.k-button-md,
.k-textbox,
.k-chip-md,
.k-multicheck-wrap {
  font-size: 12px;
}
.darkMode .k-chip-solid-base {
  background-color: #4A576F;
  color: #fff;
}
.darkMode .k-editor .k-iframe-content,
.darkMode .k-editor .k-content,
.darkMode .k-body {
  background-color: #F1F1F4 !important;
  /* Your preferred color */
}
.darkMode .k-editor-toolbar {
  background-color: #181818 !important;
  /* Your preferred color */
}
#versionsWrap {
  display: flex;
  align-items: center;
}
#checkinsWrap {
  align-items: center;
}
.k-grid td.k-selected,
.k-grid .k-table-row.k-selected > td,
.k-grid .k-table-td.k-selected,
.k-grid .k-table-row.k-selected > .k-table-td {
  background-color: transparent;
}
.k-popup .k-list-item {
  cursor: default;
}
.k-popup .k-list .k-list-item {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  padding: 0 4px;
  line-height: 1.8em;
  min-height: 1.8em;
}
.k-grid a:not(.k-pager-refresh) {
  color: #428bca;
  text-decoration: none;
}
.k-grid-header th.k-header {
  padding: 0.5em 0.6em 0.4em 0.6em;
}
.k-grid-header th.k-header > .k-link {
  color: #313131;
  margin-right: 10px !important;
}
.k-splitbar-draggable-horizontal {
  cursor: w-resize;
}
.k-splitbar-draggable-vertical {
  cursor: n-resize;
}
.k-grid-header,
.k-grouping-header,
.k-tabstrip-top,
.k-grid-toolbar {
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
  background-position: 50% 50%;
  background-color: #eae8e8;
}
.k-grouping-header {
  line-height: 2;
  margin: 0;
  padding: 0.22em 0.2em 0.28em;
  cursor: default;
  font-size: 12px;
  padding-inline: 0.5rem !important;
  gap: 0.5rem !important;
  padding-block: 3px !important;
}
.k-combobox,
.k-dropdownlist {
  width: 12.4em;
  border-color: #A9BED5;
}
.k-combobox button.k-button,
.k-dropdownlist button.k-button {
  background-color: #F1F6FC;
}
.k-input-md .k-input-button,
.k-picker-md .k-input-button {
  padding-block: 2px;
}
.k-autocomplete,
.k-numerictextbox,
.k-datepicker,
.k-multiselect,
.k-textbox {
  width: 12.4em;
  border-color: #c5c5c5;
}
.k-textbox {
  text-indent: 0.571em;
  border-radius: 4px;
  border-width: 1px;
}
.k-edit-cell > .k-input:not(.k-switch),
.k-grid-edit-row > td > .k-widget:not(.k-switch),
.k-edit-cell > .k-dropdownlist:not(.k-switch) {
  width: 100%;
}
.k-checkbox:checked,
.k-checkbox.k-checked {
  border-color: #c5c5c5;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23f35800' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e");
}
.k-dropdownlist .k-input-inner,
.k-textbox > input,
.k-combobox .k-input-inner,
.k-numerictextbox .k-input-inner,
.k-datepicker .k-input-inner,
input.k-textbox,
.k-datetimepicker .k-input-inner {
  line-height: 1.65em !important;
  padding: 0.17857143em 0 !important;
  text-indent: 0.571em;
}
.k-clear-value .k-icon {
  display: none;
  font-size: 100%;
}
.k-hover .k-clear-value .k-icon {
  display: inline-block;
}
.k-window-titlebar {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 8px 12px;
  position: relative;
  z-index: 2;
}
.k-window-titlebar .k-window-actions {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 6px;
  padding-block: 2px;
  padding-inline: 2px;
  border-width: 0px;
}
.k-window-titlebar .k-window-actions a.k-window-action {
  padding: 2px;
  width: 20px;
  height: 20px;
  border-width: 0;
  border-style: solid;
  opacity: .7;
}
.k-grouping-row td,
.k-grouping-row .k-table-td,
.k-table-tbody .k-group-cell {
  background-color: #eae8e8;
}
.btn {
  box-sizing: inherit;
}
.k-window .btn,
.k-widget .btn {
  box-sizing: content-box;
}
#scheduler .k-scheduler-toolbar {
  background-color: #eae8e8 !important;
  color: #2e2e2e !important;
}
#scheduler .k-button {
  border-radius: 4px;
  border-color: #bbb;
  color: #2e2e2e;
  background-color: #eae8e8 !important;
}
#scheduler .k-picker {
  border-radius: 4px;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all .1s ease;
  cursor: pointer;
}
#scheduler .k-scheduler-times th {
  text-align: right;
  padding-right: 0.6em;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: #c5c5c5;
  white-space: nowrap;
}
#scheduler .k-scheduler-table td,
.k-scheduler-table th {
  height: 1.5em;
  padding: 4px 0.5em;
  font-size: 100%;
  border-color: #c5c5c5;
  white-space: nowrap;
}
.k-button-icon.open-map-picker {
  /* width: calc(1.423em + 10px);
    height: calc(1.423em + 10px);*/
  padding: 2px;
}
.open-map-picker img {
  min-width: 0px !important;
  min-height: 0px !important;
  width: 20px;
  height: 20px;
}
.k-slider-horizontal {
  top: -4px;
}
form.k-filter-menu {
  background-color: #f5f5f5;
  font-size: 12px;
  font-weight: 600;
}
form.k-filter-menu .k-textbox {
  width: 100%;
  margin-bottom: 3px;
}
form.k-filter-menu .k-textbox .k-clear-value .k-icon {
  display: inline-flex;
}
form.k-filter-menu .k-actions .k-button {
  width: 48%;
  min-width: 0;
}
form.k-filter-menu .k-actions .k-button .k-icon.k-i-filter,
form.k-filter-menu .k-actions .k-button .k-icon.k-i-filter-clear {
  display: none;
}
form.k-filter-menu .k-dropdownlist {
  font-weight: 600;
}
.k-tooltip.k-popup {
  width: 600px;
  border-color: #c5c5c5;
  color: #313131;
  background-color: #eae8e8;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
#refresh213 {
  background-image: url(/IAP6/Images/Menu/refresh.svg);
  background-repeat: no-repeat;
  height: 22px;
  padding-left: 30px;
  padding-right: 5px;
  background-position: 5px center;
  color: #000;
  border: 1px solid #000;
  background-color: #fff;
  border-radius: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 12px !important;
}
#refresh213:hover {
  border-color: #8B94AA;
  text-decoration: none;
  background-color: #D2D2D2;
}
.toolbar-auto-refresh-wrap {
  border: 1px solid #000;
  width: auto;
  border-radius: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #fff;
}
.toolbar-auto-refresh-wrap label {
  color: #000 !important;
  font-weight: normal !important;
}
.toolbar-auto-refresh-wrap:hover,
.toolbar-auto-refresh-wrap input:hover,
.toolbar-auto-refresh-wrap label:hover {
  cursor: pointer;
  border-color: #8B94AA;
  background-color: #D2D2D2;
}
.k-tooltip-error,
.k-tooltip-validation {
  border-color: #db4240;
  color: #fff;
  background-color: #db4240;
  font-weight: bold;
  width: auto;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
.k-chart-tooltip {
  width: auto;
  min-width: 30px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
#AddAssetsWindow {
  padding-bottom: 10px !important;
}
#accordion > #utilitiesMenu {
  border-bottom-left-radius: 6px;
}
#searchSection > span.k-input.k-combobox.k-combobox-clearable.k-input-solid.k-input-md.k-rounded-md {
  border-radius: 0px !important;
}
.k-input-md .k-clear-value {
  width: 17px;
}
.k-grid .k-detail-row > .k-table-td {
  overflow: visible !important;
}
#PreloadedActionsWindow .k-input-values.k-selection-multiple {
  max-height: 100px;
}
#PreloadedActionsWindow .k-popup.k-group.k-reset {
  min-height: 200px !important;
}
#GetDataOpenActionsWindow .k-input-values.k-selection-multiple {
  max-height: 25px;
}
#GetDataOpenActionsWindow .k-popup.k-group.k-reset {
  min-height: 200px !important;
}
#showFormStatusHistory:hover,
#signForm:hover {
  cursor: pointer;
}
/*.k-picker-solid:hover {
    background-color: inherit;
    border-color: inherit;
}*/
.childTabList .k-tabstrip-items,
.childTabList .k-tabstrip {
  background-color: #fff;
}
.childTabList .k-tabstrip-item.k-active {
  background-color: #273049 !important;
}
.childTabList .k-tabstrip-item:hover,
.childTabList .k-tabstrip-scrollable .k-tabstrip-prev,
.childTabList .k-tabstrip-scrollable .k-tabstrip-next {
  background-color: darkgray !important;
}
.childTabList .k-tabstrip-item {
  padding: 0px 10px 0px 10px !important;
}
.childTabList .k-tabstrip-item.k-active .k-link {
  color: #fff !important;
  font-weight: bold !important;
}
.darkMode .childTabList .k-tabstrip-items {
  background: #1A1E2B !important;
}
.childTabList .k-tabstrip .k-content {
  padding: 0 !important;
  margin: 0 !important;
  border: hidden !important;
}
.k-edit-form-container .k-i-save,
.k-edit-form-container .k-i-cancel-outline {
  width: 0;
  padding: 0;
}
.k-edit-form-container .k-i-save::before,
.k-edit-form-container .k-i-cancel-outline::before {
  content: unset !important;
}
.k-edit-form-container .k-grid-save-command,
.k-edit-form-container .k-grid-cancel-command {
  background-image: none;
  padding: 0.2rem 0.8rem 0.2rem 0.5rem;
  color: black !important;
  border-color: black;
  background-color: white !important;
  border-radius: 0.5rem;
  border-width: 1px;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  font-size: 12px;
  min-width: 70px;
}
.k-edit-form-container .k-grid-save-command:hover,
.k-edit-form-container .k-grid-save-command:focus,
.k-edit-form-container .k-grid-cancel-command:hover,
.k-edit-form-container .k-grid-cancel-command:focus {
  color: #333333 !important;
  text-decoration: none;
  background-color: #D2D2D2 !important;
  border-color: black;
}
iframe.cke_wysiwyg_frame.cke_reset {
  width: 100% !important;
}
.grid-no-header thead {
  display: none;
}
.margin0Important {
  margin: 0 !important;
}
#personnel-time-review-container #timesheet-review-tab1 .k-input.k-combobox,
#personnel-time-review-container #timesheet-review-tab1 .k-picker.k-dropdownlist {
  width: 100% !important;
}
#personnel-time-review-container .k-switch-label-on,
#personnel-time-review-container .k-switch-label-off {
  text-transform: none !important;
}
#personnel-time-review-container .k-switch-off .k-switch-track {
  background-color: #F1F6FC !important;
}
#personnel-time-review-container .k-switch-track {
  font-size: 12px;
}
.darkMode {
  color: #E3E7F2;
  /*Update .k-dropdown to .k-dropdownlist*/
  /*Update k-input to k-input-inner*/
  /*.print, .fakePrint {
        background-image: url('../Images/Toolbar/print_dm.svg')
    }*/
  /*.viewAreas,
    .iapAreas {
        background-image: url('../Images/areas_dm.svg');
    }*/
  /*TODO k-dropdown-wrap*/
  /*Update k-input to k-input-inner*/
  /*.k-splitbar > .k-icon.k-resize-handle.k-i-hbar {
        background: url(../Images/Menu/drag_icon_h_dm.png) no-repeat;
    }*/
  /*.deleteBtn {
        background-image: url('../Images/del_w.svg');
    }*/
}
.darkMode #showFormStatusHistory {
  filter: invert(100%);
}
.darkMode .well.form-splitter-conatiner,
.darkMode .well.form-with-header-double {
  background-color: #273049;
}
.darkMode #empty-agenda-wrapper,
.darkMode #empty-agenda-name,
.darkMode #meetingOrganiserWraper .header-toolbar {
  background-color: #181818 !important;
}
.darkMode .form-with-header {
  background-color: #273049;
}
.darkMode #claimReportForm {
  background-color: #273049;
}
.darkMode #claimReportForm .tools-div {
  background-color: #1A1E2B;
}
.darkMode .accordion-head:hover > .accordion-arrow {
  outline: 1px solid #F24B4B !important;
}
.darkMode div.k-animation-container {
  background-color: #181818;
}
.darkMode #treeHolder {
  background-color: #000 !important;
}
.darkMode .k-toolbar.k-toolbar-resizable {
  background-color: #273049;
}
.darkMode .k-dropdowntree {
  background-color: #181818;
  border-color: #A9BED5;
  color: #E3E7F2;
}
.darkMode .k-popup-dropdowntree {
  background-color: #181818 !important;
  border-color: #A9BED5 !important;
  color: #E3E7F2;
}
.darkMode #refresh213 {
  background-image: url(/IAP6/Images/Menu/refresh_dm.svg);
  background-color: #545C70;
  border-color: #8B94AA;
  color: #E3E7F2;
}
.darkMode #refresh213:hover {
  border-color: #F24B4B;
  color: #fff;
  text-decoration: none;
}
.darkMode .toolbar-auto-refresh-wrap {
  background-color: #545C70;
  border-color: #8B94AA;
}
.darkMode .toolbar-auto-refresh-wrap:hover,
.darkMode .toolbar-auto-refresh-wrap input:hover,
.darkMode .toolbar-auto-refresh-wrap label:hover {
  cursor: pointer;
  border-color: #F24B4B;
  background-color: #545C70;
  color: #fff !important;
}
.darkMode #menusCB-list {
  background-color: #181818;
}
.darkMode .k-input-solid {
  background-color: #181818;
  border-color: #8B94AA;
}
.darkMode .k-list-ul {
  background-color: #181818;
}
.darkMode .k-timepicker > button > span {
  filter: invert(0) !important;
}
.darkMode #MainDashboard .k-tilelayout-item.k-card {
  box-shadow: 2px 2px 10px #000;
}
.darkMode .edit-mode-view-wrap {
  background-color: #000;
}
.darkMode .k-window-content {
  background-color: #000 !important;
  border: solid 1px #303030;
}
.darkMode .k-calendar-monthview .k-calendar-td {
  border: solid 3px #181818;
}
.darkMode .ics208ApplySite {
  background-color: #1A1E2B !important;
}
.darkMode #genAnIncidentImage span {
  -webkit-filter: invert(0) !important;
  filter: invert(0) !important;
}
.darkMode #sidebar-navigation-title-text > span > span.k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button {
  background-color: rgba(0, 0, 0, 0) !important;
}
.darkMode .open-map-picker img {
  filter: brightness(100) saturate(0);
}
.darkMode .coordinates-input {
  background-color: #181818 !important;
}
.darkMode .k-button-solid-base {
  background-color: #4b4f64 !important;
  border-color: #1a1e2b;
  color: #fff !important;
}
.darkMode .k-button-solid-base .k-icon {
  color: #fff !important;
}
.darkMode .k-button-solid-base:hover {
  background-color: #191b23 !important;
}
.darkMode .k-edit-form-container .k-grid-save-command,
.darkMode .k-edit-form-container .k-grid-cancel-command {
  background-image: none;
  padding: 0.2rem 0.8rem 0.2rem 0.5rem;
  color: black !important;
  border-color: black;
  background-color: #B3C3DB !important;
  border-radius: 0.5rem;
  border-width: 1px;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  font-size: 12px;
  min-width: 70px;
}
.darkMode .k-edit-form-container .k-grid-save-command:hover,
.darkMode .k-edit-form-container .k-grid-save-command:focus,
.darkMode .k-edit-form-container .k-grid-cancel-command:hover,
.darkMode .k-edit-form-container .k-grid-cancel-command:focus {
  color: #333333 !important;
  text-decoration: none;
  background-color: #D2D2D2 !important;
  border-color: black;
}
.darkMode #meetingOrganiserWraper .header-toolbar {
  background-color: #545C70 !important;
}
.darkMode #empty-agenda-wrapper {
  background-color: #273049 !important;
}
.darkMode #empty-agenda-name {
  background-color: #273049 !important;
}
.darkMode .organization-tile-person-medium,
.darkMode .organization-tile-person-small {
  color: #fff;
}
.darkMode .organization-chart-image-wrapper img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode g > text {
  fill: white;
  filter: drop-shadow(0px 0px 2px #000000) drop-shadow(0px 0px 4px #000000);
}
.darkMode .k-listview-content {
  color: #fff;
}
.darkMode div #WelcomeWindow {
  background-color: #1A1E2B !important;
}
.darkMode #collapseRestoreImg:hover path {
  filter: invert(100);
}
.darkMode #sidebar {
  background-color: #1A1E2B;
}
.darkMode #sidebar .tab-link {
  color: #E3E7F2;
}
.darkMode #sidebar #collapseRestoreImg {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #sidebar-submenu .sidebar-submenu-line {
  border-color: transparent;
}
.darkMode #QInotifications-container {
  background: #181818;
}
.darkMode .sidebar-submenu-options {
  background: #00000047;
  border: solid 1px #ff000038;
}
.darkMode .accordion-head {
  color: #E3E7F2;
}
.darkMode .accordion-head .accordion-arrow {
  background-color: #545C70;
}
.darkMode #page-container {
  background-color: #181818;
  border-color: #181818;
}
.darkMode #page-container .navbar {
  border-color: #181818;
}
.darkMode .navbar-default {
  border-color: #545C70;
  background-color: #273049;
}
.darkMode #areas .k-tabstrip-items.k-reset {
  background-color: #1A1E2B;
}
.darkMode #top-toolbar {
  background-color: #545C70;
}
.darkMode #top-toolbar .btn {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #top-toolbar .btn:hover {
  -webkit-filter: none;
  filter: none;
}
.darkMode #top-toolbar span {
  color: #E3E7F2;
}
.darkMode #top-toolbar .attachments span {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #top-toolbar #dropdown-arrow img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #top-toolbar #dropdown-arrow ul li span {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #top-toolbar #dropdown-arrow ul li:hover span {
  background-color: #F24B4B;
  -webkit-filter: none;
  filter: none;
}
.darkMode #top-toolbar #toolbarArrow li#dropdown-arrow:hover .nested-menu {
  background-color: #545C70;
  display: block;
  position: absolute;
  z-index: 999;
}
.darkMode .k-window-actions {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode .panel-header,
.darkMode .panel-content,
.darkMode .panel-in-splitter,
.darkMode .grey-header {
  background-color: #273049;
}
.darkMode .k-grouping-header {
  background-color: #2E3956;
  color: #E3E7F2;
}
.darkMode .k-header.k-filterable.k-table-th,
.darkMode th.k-header,
.darkMode k-grid-header {
  background-color: #8B94AA;
}
.darkMode th.k-header.k-focus {
  background: none;
  background-color: #8B94AA;
}
.darkMode .k-grid {
  color: #E3E7F2 !important;
  border-color: #181818 !important;
}
.darkMode .k-grid tr {
  background-color: #1A1E2B;
}
.darkMode .k-grid tr.k-alt {
  background-color: #222738;
}
.darkMode .k-grid tr.k-selected td pre {
  color: black !important;
}
.darkMode .k-grid td {
  border-color: #8B94AA !important;
  border-bottom: 0px !important;
}
.darkMode .k-grid .k-grid-content {
  background-color: #181818;
}
.darkMode .k-grid-header .k-header > .k-link,
.darkMode .k-header,
.darkMode .k-icon,
.darkMode pre,
.darkMode .nav-tab-link,
.darkMode .k-tool-icon,
.darkMode .k-window-content .k-input-inner,
.darkMode input.k-textbox,
.darkMode textarea.k-textbox,
.darkMode input.k-textbox:hover,
.darkMode textarea.k-textbox:hover,
.darkMode .k-textbox > input,
.darkMode .k-multiselect,
.darkMode .k-popup,
.darkMode .k-window,
.darkMode .k-dropdownlist,
.darkMode .k-input-inner,
.darkMode .k-content,
.darkMode .k-block,
.darkMode .k-widget,
.darkMode .k-chart,
.darkMode .tools-div .fieldName,
.darkMode .modeFormLabel,
.darkMode .richText-title,
.darkMode .rich-text-title,
.darkMode .black-text,
.darkMode label,
.darkMode .font-weight-normal,
.darkMode .k-table {
  color: #E3E7F2 !important;
  background-color: rgba(0, 0, 0, 0);
}
.darkMode .k-widget {
  backdrop-filter: blur(50px);
}
.darkMode .k-block,
.darkMode .k-widget,
.darkMode .k-window,
.darkMode .k-chart {
  color: #E3E7F2;
}
.darkMode .k-gantt-toolbar,
.darkMode .k-grid .k-grouping-header,
.darkMode .k-grid-header-wrap,
.darkMode .k-grouping-header .k-group-indicator,
.darkMode .k-header {
  border-color: #2E3956 !important;
}
.darkMode .k-grid tr:hover,
.darkMode .k-grid .highlight-dragged-row,
.darkMode .k-grid tr.row-hover-custom {
  background: #8B94AA !important;
  transition: 0.2s;
}
.darkMode .k-pager {
  background-color: #273049 !important;
  color: #E3E7F2;
}
.darkMode .k-pager button.k-button-flat:not(.k-button-flat-primary) {
  background-color: inherit !important;
}
.darkMode ::-webkit-scrollbar {
  background: #1A1E2B;
  background-color: #1A1E2B;
  color: #1A1E2B;
}
.darkMode ::-webkit-scrollbar-track {
  background: #9696A0;
  background-color: #9696A0;
  color: #1A1E2B;
}
.darkMode ::-webkit-scrollbar-thumb {
  background: #273049;
  background-color: #273049;
  color: #273049;
  outline: 1px solid #8B94AA;
}
.darkMode #sidebar .refreshBtn {
  background-image: url('/IAP6/Images/Menu/refresh_dm.svg');
}
.darkMode #sidebar .refreshBtn:hover {
  background-image: url('/IAP6/Images/Menu/refresh.svg');
}
.darkMode #tabs li.k-item:hover,
.darkMode #tabs > div.k-tabstrip-items-wrapper.k-hstack > ul > li.k-tabstrip-item.k-item.k-tab-on-top.k-active,
.darkMode #tabstrip li.k-item:hover,
.darkMode #tabstrip li.k-item.k-active,
.darkMode #fake-tabs li.k-item:hover,
.darkMode #fake-tabs li.k-item.k-active,
.darkMode #ICS231MeetingSummaryForm li.k-item:hover,
.darkMode #ICS231MeetingSummaryForm li.k-item.k-active,
.darkMode #SelectSitesWindow li.k-item:hover,
.darkMode #SelectSitesWindow li.k-item.k-active {
  background: #B3C3DB;
  border-color: #B3C3DB;
  border-bottom: 2px solid #F24B4B;
  color: black;
}
.darkMode .k-widget.k-tabstrip li.k-item.k-active {
  background: #B3C3DB;
  border-color: #B3C3DB;
  border-bottom: 2px solid #F24B4B;
  color: black;
}
.darkMode .well {
  background-color: #1A1E2B;
}
.darkMode .btn-outline,
.darkMode .btn-outline.dropdown-toggle {
  background-color: #B3C3DB;
  color: black;
}
.darkMode .btn-outline:hover {
  background-color: #D2D2D2;
}
.darkMode .period-incident-part {
  background-color: #1A1E2B;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.15);
}
.darkMode .k-input-solid.k-combobox,
.darkMode .k-dropdownlist {
  background-color: #181818;
  border-color: #A9BED5;
  color: #E3E7F2;
}
.darkMode .k-input-solid.k-combobox button.k-button,
.darkMode .k-dropdownlist button.k-button,
.darkMode .k-input-solid.k-combobox .k-input-button,
.darkMode .k-dropdownlist .k-input-button {
  background-color: #181818;
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.darkMode .k-multiselect {
  border-color: #c5c5c5;
}
.darkMode .k-popup.k-group.k-reset .k-list-content ul li,
.darkMode .k-list.k-reset,
.darkMode .k-list li,
.darkMode .k-list-scroller,
.darkMode .k-list-container .k-virtual-content,
.darkMode .k-input-inner,
.darkMode textarea.k-textbox,
.darkMode input.k-textbox:hover,
.darkMode textarea.k-textbox:hover,
.darkMode .k-textbox > input,
.darkMode .k-multiselect,
.darkMode textbox > input,
.darkMode textarea,
.darkMode .k-list-optionlabel:not(.k-hover) {
  background-color: #000000;
  color: #E3E7F2;
}
.darkMode .k-treeview {
  color: #E3E7F2;
}
.darkMode #AreasTreeView {
  background-color: #181818 !important;
}
.darkMode #AreaImagesListView,
.darkMode #AreaImagesListView .image-obj {
  border-color: #545C70 !important;
}
.darkMode k-icon.k-i-close {
  color: black !important;
}
.darkMode .toggler [data-size='maximize-btn'] {
  background-image: url('/IAP6/Images/Max_dm.png');
}
.darkMode .toggler [data-size='restore-btn'] {
  background-image: url('/IAP6/Images/Min_dm.png');
}
.darkMode .toggler [data-size='maximize-btn']:hover {
  background-image: url('/IAP6/Images/Max.png');
}
.darkMode .toggler [data-size='restore-btn']:hover {
  background-image: url('/IAP6/Images/Min.png');
}
.darkMode .cke_wysiwyg_frame,
.darkMode .cke_wysiwyg_div {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode .cke_top {
  background: #8B94AA;
}
.darkMode .cke_toolgroup {
  background: #545C70;
  background-image: none;
}
.darkMode .cke_button,
.darkMode .cke_editable {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #ResourceForm #tabstrip {
  background-image: none;
  background-color: #181818;
}
.darkMode #resourceEditWindow #ResourceForm #basic-information-tab,
.darkMode #resourceEditWindow #ResourceForm #additional-information-tab {
  background-color: #181818 !important;
}
.darkMode #popup-image-editor .marker-preview {
  background: white;
}
.darkMode #popup-image-editor .k-widget.k-tabstrip {
  background-image: none;
}
.darkMode #popup-image-editor .map-markers {
  color: #E3E7F2;
}
.darkMode #popup-image-editor #WindowImagePanelEditTools {
  background-color: #B3C3DB;
}
.darkMode .k-widget.k-slider .k-icon {
  -webkit-filter: invert(0%);
  filter: invert(0%);
}
.darkMode .k-widget .k-numerictextbox .k-button-solid-base,
.darkMode .k-numerictextbox .k-button-solid-base {
  background-color: #D2D2D2;
}
.darkMode .k-widget .k-numerictextbox .k-button-solid-base .k-icon,
.darkMode .k-numerictextbox .k-button-solid-base .k-icon {
  -webkit-filter: invert(0%);
  filter: invert(0%);
}
.darkMode #org-chart-container .tools-div {
  background-color: #9696A0 !important;
}
.darkMode #org-chart-container #paper-parent {
  background: black;
}
.darkMode #org-chart-container #paper-parent #graphContainer:not(.k-widget.k-combobox, .deleteBtn) {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #org-chart-container #paper-parent rect,
.darkMode #org-chart-container #paper-parent path {
  filter: invert(1);
}
.darkMode #org-chart-container #paper-parent rect {
  fill-opacity: 0.05;
  backdrop-filter: blur(50px);
}
.darkMode #org-chart-container .box-container .k-widget.k-combobox,
.darkMode #org-chart-container .box-container .deleteBtn {
  -webkit-filter: none;
  filter: none;
}
.darkMode #org-chart-container .k-list-container,
.darkMode #org-chart-container .k-animation-container {
  -webkit-filter: none;
  filter: none;
}
.darkMode #org-chart-container .k-height-container {
  background-color: #181818;
}
.darkMode .k-widget .k-datetimepicker .k-button-solid-base {
  background-color: #D2D2D2;
}
.darkMode .k-widget .k-datetimepicker .k-button-solid-base .k-icon {
  -webkit-filter: invert(0%);
  filter: invert(0%);
}
.darkMode .k-widget .k-timepicker .k-button-solid-base {
  background-color: #D2D2D2;
}
.darkMode .k-widget .k-timepicker .k-button-solid-base .k-icon {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode .k-datepicker .k-button-solid-base {
  background-color: #D2D2D2;
}
.darkMode .k-datepicker .k-button-solid-base .k-icon {
  -webkit-filter: invert(0%);
  filter: invert(0%);
}
.darkMode .k-widget.k-calendar td {
  background: #9696A0;
  border: solid 3px #000;
}
.darkMode .k-widget.k-calendar .k-header {
  background-image: none;
  background-color: #181818;
  color: #E3E7F2;
}
.darkMode .k-widget.k-calendar .k-calendar-view {
  background-color: #181818;
  color: #E3E7F2;
}
.darkMode .k-widget.k-calendar .k-footer {
  background: linear-gradient(#181818, #181818) !important;
  color: #E3E7F2;
  border: none;
  box-shadow: none;
}
.darkMode .k-tilelayout-item .more-data-panel {
  background: #222738cc;
  backdrop-filter: blur(5px);
  color: #e5e5e5;
  display: none !important;
  height: 0px !important;
}
.darkMode #imageGallery [data-carousel-3d] {
  background: #181818;
}
.darkMode #imageGallery [data-prev-button]:before,
.darkMode #imageGallery [data-next-button]:before {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #imageGallery [data-children-wrapper] [data-child-frame] {
  border: 5px solid #222738;
}
.darkMode #imageGallery .k-button-icon .k-icon {
  -webkit-filter: invert(100%);
  filter: invert(100%);
  color: white;
}
.darkMode #PreloadedIconsWindow #lstPreloadedIcons h3 {
  color: #E3E7F2;
}
.darkMode #iapImageGalleryWindow #imgScrollView {
  background: #181818;
}
.darkMode #iapImageGalleryWindow .prevImage,
.darkMode #iapImageGalleryWindow .nextImg {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #create-decision-window {
  background: #181818;
}
.darkMode #image-editor .map-markers {
  color: #E3E7F2;
}
.darkMode #image-editor #tabstrip-controls {
  background-image: none !important;
}
.darkMode .k-window-titlebar {
  background: #545C70;
}
.darkMode .k-window-title {
  color: #E3E7F2 !important;
}
.darkMode .k-splitbar {
  background: #545C70 !important;
  border-color: #545C70 !important;
}
.darkMode #homeTab-container .image-obj img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode .tab-btns {
  padding: 3px;
  background: #8B94AA;
}
.darkMode .tab-btns .k-tabstrip-items {
  background: #B3C3DB;
  color: white;
}
.darkMode .tab-btns .k-tabstrip-items .k-active {
  background: #8B94AA;
  color: white;
  border-bottom: 1px solid #F24B4B;
}
.darkMode .tab-btns .k-tabstrip-items .k-link {
  color: white;
}
.darkMode #CreateIncidentWindow {
  background-color: #181818 !important;
}
.darkMode .formSettingImage {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode .edit-client-layer-btn {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #chatMessages-popup,
.darkMode #messages-popup {
  background-color: #181818 !important;
  color: #fff;
}
.darkMode #custom-tooltip {
  background-color: #181818 !important;
}
.darkMode .quick-help {
  color: white !important;
}
.darkMode .k-upload {
  background-color: #273049 !important;
}
.darkMode .personnel-info-email-pass {
  background-color: #181818 !important;
}
.darkMode #rrHorizontal .panel-in-splitter {
  background-color: #181818 !important;
}
.darkMode .badge-container {
  color: black !important;
  background-color: white !important;
}
.darkMode #AreaOfOperationSelection {
  background-color: #181818 !important;
}
.darkMode input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e");
  background-color: #181818 !important;
}
.darkMode .k-checkbox:checked {
  color: inherit !important;
  background-color: #181818 !important;
}
.darkMode .header-get-data-images {
  background-color: #222738 !important;
}
.darkMode #NavigationTabHeader-list {
  /*    span {
            background-color: @mediumGray !important;
        }*/
}
.darkMode #NavigationTabHeader-list li {
  background-color: #D2D2D2 !important;
}
.darkMode #sidebar-navigation-title-text span {
  background-color: #D2D2D2;
}
.darkMode #sidebar-menu #searchSection {
  background-color: #B3C3DB !important;
  /*Update k-input to k-input-inner*/
}
.darkMode #sidebar-menu #searchSection .k-input-inner {
  background-color: #B3C3DB !important;
  border-radius: 0px !important;
}
.darkMode #sidebar-menu #searchSection .k-input-inner:active {
  border: none !important;
}
.darkMode #Utilities_img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode #Utilities_img:hover {
  -webkit-filter: invert(0%);
  filter: invert(0%);
}
.darkMode #utilitiesMenu {
  background-color: #222738 !important;
}
.darkMode #utilitiesMenu .k-menu-item {
  background-color: #1a1e2b !important;
}
.darkMode .k-menu,
.darkMode .k-menu-item {
  background-color: #B3C3DB !important;
  color: black !important;
}
.darkMode .k-menu:hover {
  background-color: #D2D2D2 !important;
}
.darkMode .k-menu-content {
  background-color: #181818 !important;
  color: #E3E7F2;
}
.darkMode .panel-header-min25 {
  background-color: #273049 !important;
}
.darkMode .areasHeader,
.darkMode .fakeGridHeader {
  color: #E3E7F2 !important;
  background-color: #8B94AA;
  padding: 6px;
  border: 1px solid #9696A0;
  margin-top: 1px;
}
.darkMode .titleBackground220 {
  background-color: #273049 !important;
}
.darkMode .richText-content span {
  color: #E3E7F2 !important;
}
.darkMode .rich-text-title,
.darkMode .rich-text-field-name,
.darkMode .darkBlueText {
  color: #E3E7F2 !important;
}
.darkMode #rank-types-window tr,
.darkMode #rank-types-window-assessment tr {
  background: #9696A0;
}
.darkMode #rank-types-window tr:hover,
.darkMode #rank-types-window-assessment tr:hover {
  background: #D2D2D2;
}
.darkMode .grey-header {
  background: #273049 !important;
}
.darkMode #IncidentDescriptionForm:not(.inform) {
  background-color: #273049 !important;
}
.darkMode #incident-details-form,
.darkMode #IncidentDetailsForm {
  background-color: #273049 !important;
}
.darkMode .k-upload-button {
  background-color: #B3C3DB !important;
}
.darkMode .k-upload-button:hover {
  background-color: #D2D2D2 !important;
}
.darkMode .forms-tab-container {
  background: #273049 !important;
}
.darkMode .forms-tab-container span.tab-name {
  color: #E3E7F2 !important;
}
.darkMode .expandAll {
  padding: 10px;
  background-image: url('/IAP6/Images/expand.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  background-color: transparent;
  border: 2px solid transparent;
  max-height: 16px;
  max-width: 16px;
}
.darkMode .expandAll:hover {
  background-color: #FAD7DA !important;
  border-radius: 12px;
  border: 2px solid #FAD7DA;
}
.darkMode #chatForm-container .k-pane:not(.chat-mesage-pane) #ChatGroups .ChatRowRead {
  background-color: #1A1E2B;
}
.darkMode #chatForm-container .k-pane:not(.chat-mesage-pane) #ChatGroups .k-item > div:hover {
  background: #8B94AA !important;
}
.darkMode #chat-message-mask-holder #group-editor-container {
  filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.5));
  background-color: #222738;
}
.darkMode #chat-message-mask-holder #new-message-container {
  background-color: #222738;
}
.darkMode #chatForm-container #chat-message-container #ChatConversation .MsgRowCurrent {
  background-color: darkgreen;
}
.darkMode #chatForm-container #chat-message-container #ChatConversation .MsgRowCurrent pre {
  background-color: darkgreen;
}
.darkMode #chatForm-container #chat-message-container #ChatConversation .MsgRowOther {
  background-color: lightslategray;
}
.darkMode #chatForm-container #chat-message-container #ChatConversation .MsgRowOther pre {
  background-color: lightslategray;
}
.darkMode #chatForm-container #chatGroup-form #ChatGroup {
  width: 100% !important;
  background-color: #ebebe4;
}
.darkMode .im-white-background {
  background-color: #222738 !important;
}
.darkMode .im-item-detail-info-wrapper {
  background-color: #545C70 !important;
}
.darkMode .backgroundColorLightGrey {
  background-color: #222738;
}
.darkMode #form-DefaultRateSheet .def-rate-button-bar {
  background-color: #222738;
}
.darkMode #InformationManagerReplies .MsgRowOtherSender,
.darkMode #InformationManagerReplies .MsgRowFromMe {
  color: #000;
}
.darkMode #check-in-list-container #ics211-note {
  color: yellow;
}
.darkMode .asset-button-back,
.darkMode .service-edit-img.edit-client-layer-btn,
.darkMode .grp-area-treeview-bar .expandAreaTree {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.darkMode .checkInManager-card-group {
  border-color: #fff;
}
.darkMode #checkInManager-wrapper {
  background-color: #1A1E2B;
}
.darkMode #checkInOutForm .k-tabstrip,
.darkMode .svgTools {
  background: #1A1E2B !important;
}
.darkMode #scheduler .k-scheduler-toolbar {
  background-color: #1A1E2B !important;
  color: #fff !important;
}
.darkMode #scheduler .k-button {
  background-color: #B3C3DB !important;
}
.darkMode #scheduler .k-button:active,
.darkMode .div-table-header {
  color: #000 !important;
}
.darkMode .addBtn {
  filter: invert(0);
  background-color: #545c70 !important;
  border-radius: 100px;
}
.darkMode .addBtn:hover {
  background-image: url('/IAP6/Images/add.svg');
}
.darkMode .deleteBtn.delete-layer {
  background-image: url('/IAP6/Images/del.svg');
}
.darkMode .deleteBtn:hover {
  background-image: url('/IAP6/Images/del.svg');
}
.darkMode .k-link:link,
.darkMode .k-link:visited,
.darkMode .k-nav-current.k-hover .k-link,
.darkMode #daily-cost-pivot-grid .k-button,
.darkMode #daily-cost-pivot-grid .k-header {
  color: #fff;
}
.darkMode .k-grid .k-grouping-row td,
.darkMode #scheduler .k-scheduler-header-wrap {
  color: #fff !important;
}
.darkMode #rich-text-wrapper .richtext-note-name {
  color: #fff !important;
}
.darkMode .k-grid td.k-group-cell,
.darkMode .k-grid .k-grouping-row td,
.darkMode tr.k-footer-template,
.darkMode #daily-cost-pivot-grid .k-button,
.darkMode #daily-cost-pivot-grid .k-header,
.darkMode #AreaGrid .k-grid-header {
  background-color: #8B94AA !important;
}
.darkMode #settingsImg {
  content: url("/IAP6/Images/NavAdmin.png");
}
.darkMode .background-color-white,
.darkMode .rr-section,
.darkMode #tabstripGRPs-1 .tools-div,
.darkMode .bgDarkMode,
.darkMode #treeHolderGRPAreas > #GRPAreasTreeView,
.darkMode .grp-area-treeview-bar,
.darkMode #areas #area-tabs-1,
.darkMode #areas #area-tabs-2,
.darkMode #areas #area-tabs-3 {
  background-color: #273049 !important;
}
.darkMode .dropdown-menu {
  background-color: #273049;
}
.darkMode .dropdown-item {
  color: #fff !important;
  border-color: #fff !important;
}
.darkMode .dropdown-item:hover {
  color: #000 !important;
  background-color: #D2D2D2;
}
.darkMode .borderBottomBlack {
  border-bottom: 1px solid #fff;
}
.darkMode .btn-img-add {
  background: url("/IAP6/Images/add_w.svg") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
}
.darkMode .btn-red:disabled .btn-img-add {
  background: url("/IAP6/Images/add_w.svg") left no-repeat;
  padding-left: 24px;
  background-size: 16px;
  color: #8B94AA;
}
.darkMode .redBoldTitle,
.darkMode .redLabel,
.darkMode .colorDarkRed {
  color: #F57373 !important;
}
.darkMode #checkInOutForm .k-tabstrip-items .k-link {
  color: black !important;
}
.darkMode .gridSection {
  background-color: #273049;
}
.darkMode .gridSection #planning-p-text {
  color: #E3E7F2;
}
.darkMode .svgObjectContainer {
  background-color: #545C70;
}
.darkMode .plan-tracker-wrapper #tab3-splitter-container .tools-div {
  background-color: #545C70;
}
.darkMode .k-grid .k-header .k-grid-search {
  background-color: #181818;
  color: #E3E7F2;
}
.darkMode .k-filter-menu {
  background-color: #273049;
}
.darkMode .k-grid-toolbar.k-grid-top {
  background-color: #273049;
}
.darkMode .k-grid-footer {
  background-color: #8B94AA;
}
.darkMode .k-grid-footer td,
.darkMode .k-grid-footer span {
  color: #E3E7F2;
  background-color: #8B94AA;
  border-color: #2E3956 !important;
}
.darkMode #planning-steps-wrapper {
  background-color: #181818;
}
.darkMode #planning-steps-wrapper .step-wrapper {
  background-color: #273049;
}
.darkMode #planning-steps-wrapper .step-number-wrapper p {
  color: #545C70;
}
.darkMode #dashboard-wrapper .k-tilelayout-item-body {
  background-color: #000;
  color: #E3E7F2;
}
.darkMode #dashboard-wrapper .k-tilelayout-item-header {
  background-color: #545C70;
  color: #E3E7F2;
  border-color: #000;
}
.darkMode #dashboard-wrapper .sortBtn {
  filter: invert(100%);
}
.darkMode #dashboard-wrapper .k-card {
  border-color: #232323;
  background-color: #545C70;
}
.darkMode #MainDashboard .no-content-tile,
.darkMode #dashboard-wrapper .carousel-mode-view-wrap .no-content-tile {
  background-color: transparent;
  border-color: transparent !important;
  color: #E3E7F2;
}
.darkMode #dashboard-n-form-wrapper {
  background-color: #000;
}
.darkMode #weather-edit-window .day-section label,
.darkMode #weather-edit-window .night-section label {
  color: white !important;
}
.darkMode #weather-edit-window .section-title.day {
  color: #000 !important;
}
.darkMode .whiteboard-buttons {
  background-color: #545C70;
}
.darkMode #dock-manager-container {
  background-color: #181818;
}
.darkMode .dockspan-tab-content {
  background-color: #181818;
}
.darkMode #MeetingShowVersionName {
  margin-left: 10px;
}
.darkMode #SaveAsIncident_listbox li {
  background: #181818;
}
.darkMode #SaveAsIncident-list .k-list > .k-selected {
  color: #E3E7F2;
}
.darkMode #SaveAsIncident_listbox .k-hover {
  box-shadow: inset 0 0 5px 3px #545C70;
}
.darkMode #editUserWindowWrapper .defaultLabel,
.darkMode #editUserWindowWrapper .incident-ddl {
  background-color: #273049;
}
.darkMode .k-grid tr:hover a:not(.k-pager-refresh),
.darkMode .k-grid tr.k-selected a:not(.k-pager-refresh) {
  color: #0060ff;
}
.darkMode #SCATPicturesWindow .tools-div > .addImgImage {
  filter: invert(100%);
}
.darkMode .showQualifiedPosChkBox {
  background-color: #273049;
  margin-bottom: unset;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvY29uc3RhbnRzLmxlc3MiLCJsZXNzL2NyZWF0ZS1pbmNpZGVudC13aXphcmQubGVzcyIsImxlc3MvY3JlYXRlLWlhcC13aXphcmQubGVzcyIsInN0eWxlLWxlc3MyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUNBO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSx3QkFBQTs7QUFHSjtFQUNJLHFCQUFBOztBQUdKO0VBQ0ksb0JBQUE7O0FBR0o7RUFDSSxxQkFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSixpQkFBa0I7RUFDZCxpQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksd0JBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7O0FBSUo7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksaUJBQUE7RUFDQSxjQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLHdCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFJSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksU0FBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSwwQkFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxxQkFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBS0o7RUFDSSxxQkFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0kscUJBQUE7O0FBR0o7RUFDSSxxQkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLHdCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxxQkFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLGdDQUFBOztBQUdKO0VBQ0ksaUNBQUE7O0FBR0o7RUFDSSw4QkFBQTs7QUFzQ0o7RUFDSSxXQUFXLGFBQVg7RUFDQSxZQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLFFBQUE7O0FBR0o7RUFDSSxTQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxTQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFFBQUE7O0FBR0o7RUFDSSxTQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFJSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSx5QkFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSwwQkFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksMkJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksU0FBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksb0JBQUE7O0FBR0o7RUFDSSxvQkFBQTs7QUFHSjtFQUNJLDJCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSw2QkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLDZCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksNEJBQUE7O0FBSUo7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksMkJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFJSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLDJCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSwyQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksNEJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBRUo7RUFDSSw2QkFBQTs7QUFHSjtFQUNJLDhCQUFBOztBQUdKO0VBQ0ksNkJBQUE7O0FBR0o7RUFDSSw4QkFBQTs7QUFHSjtFQUNJLDhCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLDJCQUFBOztBQUdKO0VBQ0ksNEJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLDRCQUFBOztBQUdKO0VBQ0ksNEJBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLGtCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBR0o7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLDZCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSw4QkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSw4QkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksb0JBQUE7O0FBR0o7RUFDSSxvQkFBQTs7QUFHSjtFQUNJLG9CQUFBOztBQUdKO0VBQ0ksb0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUVKO0VBQ0ksNEJBQUE7O0FBR0o7RUFDSSw2QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUVKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLDRCQUFBOztBQUdKO0VBQ0ksNEJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0VBQ0ksd0JBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0VBQ0ksd0JBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSjtFQUNJLHdCQUFBOztBQUdKO0VBQ0ksd0JBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSjtFQUNJLHdCQUFBOztBQUdKO0VBQ0ksd0JBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSx5QkFBQTs7QUFHSjtFQUNJLFdBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLHdCQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLHVCQUFBOztBQUdKO0VBQ0ksc0JBQUE7O0FBSUo7RUFDSSx3QkFBQTs7QUFHSjtFQUNJLHdCQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSx5QkFBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSx5QkFBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSx5QkFBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSwwQkFBQTs7QUFJSjtFQUNJLDBCQUFBOztBQUdKO0VBQ0ksMEJBQUE7O0FBR0o7RUFDSSwwQkFBQTs7QUFHSjtFQUNJLDBCQUFBOztBQUdKO0VBQ0ksd0JBQUE7O0FBR0o7RUFDSSx5QkFBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBSUo7RUFDSSx1QkFBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUdKO0VBQ0ksdUJBQUE7O0FBR0o7RUFDSSxzQkFBQTs7QUFHSjtFQUNJLHNCQUFBOztBQUdKO0VBQ0ksU0FBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxVQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjtFQUNJLFVBQUE7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 */

.p66-wind-direction-container .p66-wind-direction {
  width: 225px;
}
#openActions td.complete-CBox {
  text-align: center;
}
#CreateIncidentWindow .validation-summary-errors ul::before {
  content: "";
  display: block;
  position: absolute;
  width: 15px;
  height: 15px;
  background-image: url(/IAP6/Images/Menu/info_light.png);
  background-size: contain;
  background-repeat: no-repeat;
  top: 50%;
  transform: translateY(-50%);
}
#dashboard-n-form-wrapper .tile-header-wrap > div,
#dashboard-n-form-wrapper .tile-header-wrap > div > span,
#dashboard-n-form-wrapper .tile-header-wrap > div > a > span,
#dashboard-n-form-wrapper .tile-header-wrap > div > label {
  padding: 0px !important;
  margin: 0px !important;
  height: auto;
}
#dashboard-n-form-wrapper .tile-header-wrap .k-dropdownlist .k-input-inner {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #e5e5e5;
}
.darkMode #dashboard-n-form-wrapper .tile-header-wrap .k-dropdownlist .k-input-inner {
  background-color: #000 !important;
}
.darkMode #dashboard-n-form-wrapper .tile-header-wrap .k-dropdownlist .k-input-button {
  border-color: #000 !important;
}
#dashboard-n-form-wrapper .tile-header-wrap .k-dropdownlist .k-input-button {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 2px #e5e5e5;
  padding: 0px !important;
}
#dashboard-n-form-wrapper .k-tilelayout-item-header .k-close-button {
  position: relative;
  bottom: 1px;
  right: 7px;
}
#dashboard-n-form-wrapper .tile-header-wrap > div > a > span {
  position: relative;
  top: -2px;
}
.tile-header-icons-wrap {
  display: flex;
  flex-direction: row-reverse;
  height: 34px !important;
  align-items: center;
  justify-content: flex-start;
}
#dashboard-n-form-wrapper .tile-header-wrap .k-dropdownlist {
  border: none !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
  position: relative;
  top: -1px;
}
#dashboard-n-form-wrapper .tile-header-wrap > div > label {
  position: relative;
  top: 0px;
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.resource-edit-tabstrip .image-editor-maindiv.image-uploader #uploadArea {
  max-height: 105px;
  text-align: left;
}
.resource-edit-tabstrip .image-editor-maindiv.image-uploader .k-button.k-upload-button {
  margin-right: 5px;
}
.resource-edit-tabstrip .image-editor-maindiv.image-uploader .expand-image-icon img {
  vertical-align: auto;
}
.resource-edit-tabstrip #multiple-add-tools .k-content {
  background-color: white !important;
}
#add-edit-task-window #saveTaskBtn {
  margin: 0 5px;
}
#add-edit-task-window #delTaskBtn {
  margin: 0 5px;
}
#add-edit-task-window #saveSeqTaskBtn {
  margin: 0 5px 0 0;
}
.component.Image_class {
  margin-top: 5px;
}
.component.Image_class .image-editor-maindiv.image-uploader .buttons-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
}
.component.Image_class .image-editor-maindiv.image-uploader .buttons-wrapper > div {
  margin: 0 10px 0 0;
}
.component.Image_class .image-editor-maindiv.image-uploader .buttons-wrapper .k-widget.k-upload {
  margin: 0;
}
#selectResources .show-hide-cols .show-hide-menu {
  margin-top: 4px;
}
#selectResources .checkbox-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
#CreateICS213RRWindow #selectResources .show-hide-cols {
  margin-top: -20px;
}
#CreateICS213RRWindow #selectResources .show-hide-cols .show-hide-menu {
  margin-top: 0px;
}
#resourceEditWindow.resourceMaintanceForm div.k-widget.k-upload {
  border: none;
}
#resourceEditWindow.resourceMaintanceForm #basic-information-tab .trackingType-dropdown .k-widget.k-dropdown {
  width: 121px !important;
  padding: 0;
}
#resourceEditWindow.resourceMaintanceForm #BadgeID {
  width: 180px;
}
div.image-editor-maindiv.image-uploader.all-resources .k-widget.k-upload.k-upload-async {
  border: none;
}
div.image-editor-maindiv.image-uploader.all-resources input#editImageBtn {
  margin-bottom: 2.5px;
  height: 18px;
}
@-moz-document url-prefix() {
  div.image-editor-maindiv.image-uploader.all-resources input#editImageBtn {
    margin-bottom: 6px;
  }
}
.ClientCode_class #ClientCode {
  margin: 0;
}
.LoginShared .FirstName_class {
  margin-bottom: 5px;
}
.LoginShared .FirstName_class #FirstName {
  border: none;
  margin: 0;
}
.LoginShared .LastName_class #LastName {
  border: none;
  margin: 0;
}
#loginVersion {
  display: inline;
  padding-left: 1em;
  color: transparent;
}
/* Whiteboard */
#whiteboard-wrapper .tab-content {
  background: white;
}
.whiteboard-buttons {
  background: white;
}
.whiteboard-buttons .dropdown {
  position: relative;
  display: inline-block;
}
.whiteboard-buttons .dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 80px;
  width: 100px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 2000;
}
.whiteboard-buttons .dropdown .dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.whiteboard-buttons .dropdown .dropdown-content a:hover {
  background-color: #f1f1f1;
}
.whiteboard-widget-panel table.k-editor {
  height: 100%;
}
.whiteboard-widget-panel table.k-editor .k-editor-toolbar-wrap,
.whiteboard-widget-panel table.k-editor .k-editable-area {
  padding-right: 0;
}
.dialog-floating:hover .whiteboard-panel-title {
  visibility: visible;
  background-color: #eae8e8;
}
.dialog-floating:hover .edit-whiteboard-image-btn {
  display: block;
}
.dialog-floating.dialog-floating-selected {
  /* box-shadow: 5px 5px 20px #000 !important; // This important is allowed because I'm overwriting external library styles*/
}
.dialog-floating.dialog-floating-selected .whiteboard-panel-title {
  visibility: visible;
}
.dialog-floating.dialog-floating-selected:hover .whiteboard-panel-title {
  background-color: #333;
}
.whiteboard-panel-title {
  visibility: hidden;
}
.edit-whiteboard-image-btn {
  display: none;
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.imagePreview canvas {
  width: 100%;
  height: 100%;
}
.borderNone {
  border: none;
}
/* Whiteboard end */
#CompanyLogo_listbox {
  width: 250px !important;
}
.SOSEditImageClass #image-info-form .k-upload {
  margin-left: 0px !important;
}
#resourceAreaRecon #chkConflicts,
#resourceAreaRecon #chkPersonnel {
  top: -2px;
}
#resourcesForm #PersonResources,
#resourcesForm #GroupResources {
  top: -2px;
}
#check-in-pivot-form #showInOnly {
  top: -4px;
}
#refReportsGrid tr.k-detail-row > td.k-detail-cell {
  padding-left: 0;
}
div.print-filter-grid-wrap {
  width: calc(50% - 39px);
}
#locationInfoTemplate {
  width: 300px;
  margin: auto;
}
#locationInfoTemplate a.left.carousel-control {
  position: absolute;
  padding: 0;
}
#locationInfoTemplate div.item {
  padding: 5px 0px;
  height: auto;
  width: 200px;
  margin-left: 50px;
  min-height: 150px;
}
#locationInfoTemplate div.item div.item-issues-wrap {
  height: auto;
  min-height: 100px;
}
#locationInfoTemplate div.activate-btn {
  width: 80px;
  height: 20px;
  margin: 0 50px;
  background-color: lightgray;
  cursor: pointer;
}
#locationInfoTemplate div.activate-btn.prevActive {
  background-color: #007F43;
  color: white;
}
#locationInfoTemplate div.activate-btn.selected {
  background-color: #45E936;
  color: black;
}
#region-map-preview div.popUp-title {
  height: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  background-color: lightgrey;
  border-radius: 10px 10px 0 0;
  border: gray solid 1px;
}
#preloadManager .k-checkbox,
#preloadReview .k-checkbox {
  top: -2px;
}
#preloadManager .topSectionPreloads,
#preloadReview .topSectionPreloads {
  height: 30px;
}
@media only screen and (max-width: 1054px) {
  #preloadManager .topSectionPreloads,
  #preloadReview .topSectionPreloads {
    height: 60px;
  }
}
.left-panel-background {
  background-color: #a3cceb;
}
.watermarkColor {
  color: #8cb4cd;
}
.preloads-grid {
  margin-right: 5px;
  margin-left: 5px;
}
#copyListGrid .k-grid-header {
  height: 0;
  border-bottom-width: 0;
  display: none;
  overflow: hidden;
}
#objectives-section,
#checklists-section,
#notifications-section,
#internal-notifications-section,
#priorities-section {
  height: calc(100% - 65px);
}
#listNamesGrid .k-grid-search {
  width: calc(100% - 5px);
}
#preloadCategory-list .k-list-optionlabel {
  color: #000;
}
.colorDarkGray {
  color: darkgray;
}
.border1pxSolidLightGray {
  border: 1px solid lightgray !important;
}
.borderRadius50percent {
  border-radius: 50%;
}
.height17px {
  height: 17px !important;
}
#FindOrganizations .preloads-manager #navigate-to-edit-preloads {
  margin-left: 5px;
  float: left;
}
.width78Percent {
  width: 78% !important;
}
.fullscreen-grid.blue-border-1px {
  border: #3F78A1 1px solid !important;
}
.preloadReviewHeader {
  font-size: 18px;
  font-weight: bold;
  padding: 5px;
}
@media only screen and (max-width: 920px) {
  #PersonFinderWindow {
    width: 580px !important;
    height: 350px !important;
  }
}
#PersonFinderWindow {
  width: 100%;
  height: 100%;
}
.show-archived-incidents label.k-checkbox-label {
  top: 4px;
}
/* blue tabstrip #8B94AA @lightBlue*/
#navigation-setup-main-form .k-tabstrip-items.k-reset .k-item {
  margin: 0px;
  padding-bottom: 0px;
  height: 27px;
}
#navigation-setup-main-form .k-tabstrip-items.k-reset .k-item .borderTLR,
#navigation-setup-main-form .k-tabstrip-items.k-reset .k-loading.k-complete .borderTLR {
  color: #8B94AA;
}
#navigation-setup-main-form .k-tabstrip-items.k-reset .k-item:hover {
  border-radius: 0 !important;
}
#navigation-setup-main-form .k-tabstrip-items.k-reset .k-item:hover .borderTLR {
  color: #BAC9DB;
}
#singleItemTreeview {
  border: black 1px solid;
  /* height: 60px;*/
}
#singleItemTreeview .k-in {
  white-space: normal;
  background: transparent;
  color: black;
  font-weight: bold;
  box-shadow: none;
}
#singleItemTreeview span.k-in.k-selected {
  background: transparent;
  color: black;
  font-weight: bold;
  box-shadow: none;
}
#singleItemTreeview ul.k-treeview-lines {
  margin: 5px;
}
/* blue tabstrip #8B94AA @lightBlue*/
/*#singleItemTreeview {
    border: black 1px solid;
    height: 30px;

    span.k-in.k-selected {
        background: transparent;
        color: black;
        font-weight: bold;
        box-shadow: none;
    }

    ul.k-treeview-lines {
        margin: 5px;
    }
}*/
.overflow-y-auto-important {
  overflow-y: auto !important;
}
.overflowX-auto-important {
  overflow-x: auto !important;
}
.top40percentImportant {
  top: 40% !important;
}
#availableIconsListview .k-listview-content {
  overflow: auto;
}
#editTimesheetWindow .buttonsBottomPositionMainDiv {
  height: calc(100% - 32px) !important;
}
#MainDashboard .k-close-button,
#dashboard-wrapper .carousel-mode-view-wrap .k-close-button {
  float: right;
}
#MainDashboard .custom-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap .custom-tile-btn {
  display: none;
}
#MainDashboard .edit-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap .edit-tile-btn,
#MainDashboard .open-form-btn,
#dashboard-wrapper .carousel-mode-view-wrap .open-form-btn,
#MainDashboard .close-btn,
#dashboard-wrapper .carousel-mode-view-wrap .close-btn,
#MainDashboard .with-custom-button .custom-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap .with-custom-button .custom-tile-btn {
  display: none;
  cursor: pointer;
}
#MainDashboard .edit-tile-btn.on-mouse-over,
#dashboard-wrapper .carousel-mode-view-wrap .edit-tile-btn.on-mouse-over,
#MainDashboard .open-form-btn.on-mouse-over,
#dashboard-wrapper .carousel-mode-view-wrap .open-form-btn.on-mouse-over,
#MainDashboard .close-btn.on-mouse-over,
#dashboard-wrapper .carousel-mode-view-wrap .close-btn.on-mouse-over,
#MainDashboard .with-custom-button .custom-tile-btn.on-mouse-over,
#dashboard-wrapper .carousel-mode-view-wrap .with-custom-button .custom-tile-btn.on-mouse-over {
  display: block;
  cursor: pointer;
}
#MainDashboard .active-custom-func,
#dashboard-wrapper .carousel-mode-view-wrap .active-custom-func {
  display: none;
  position: relative;
  top: 2px;
  float: right;
}
#MainDashboard .active-custom-func.on-mouse-over,
#dashboard-wrapper .carousel-mode-view-wrap .active-custom-func.on-mouse-over {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#MainDashboard .active-custom-func.ddl-is-open,
#dashboard-wrapper .carousel-mode-view-wrap .active-custom-func.ddl-is-open {
  display: inline-block;
}
#MainDashboard .active-custom-func span.k-dropdown span.k-dropdown-wrap > span,
#dashboard-wrapper .carousel-mode-view-wrap .active-custom-func span.k-dropdown span.k-dropdown-wrap > span {
  height: 20px;
}
#MainDashboard .active-custom-func label,
#dashboard-wrapper .carousel-mode-view-wrap .active-custom-func label {
  margin-bottom: 0 !important;
}
#MainDashboard .active-custom-func.time-frame-wrap span.k-dropdownlist,
#dashboard-wrapper .carousel-mode-view-wrap .active-custom-func.time-frame-wrap span.k-dropdownlist {
  width: 58px;
  background: none !important;
}
#MainDashboard .active-custom-func.checkin-grouping-wrap span.k-dropdownlist,
#dashboard-wrapper .carousel-mode-view-wrap .active-custom-func.checkin-grouping-wrap span.k-dropdownlist {
  width: 120px;
  background: none !important;
}
#MainDashboard .active-custom-func.areas-filter-wrap span.k-dropdownlist,
#dashboard-wrapper .carousel-mode-view-wrap .active-custom-func.areas-filter-wrap span.k-dropdownlist {
  width: 170px;
  background: none !important;
}
#MainDashboard.ipad-specific .open-form-btn,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific .open-form-btn,
#MainDashboard.ipad-specific .edit-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific .edit-tile-btn,
#MainDashboard.ipad-specific .close-btn,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific .close-btn,
#MainDashboard.ipad-specific .active-custom-func,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific .active-custom-func,
#MainDashboard.ipad-specific .with-custom-button .custom-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific .with-custom-button .custom-tile-btn {
  display: inline-block;
  cursor: pointer;
}
#MainDashboard.ipad-specific.in-display-mode .edit-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific.in-display-mode .edit-tile-btn,
#MainDashboard.ipad-specific.in-display-mode .close-btn,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific.in-display-mode .close-btn,
#MainDashboard.ipad-specific.in-display-mode .active-custom-func,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific.in-display-mode .active-custom-func,
#MainDashboard.ipad-specific.in-display-mode .with-custom-button .custom-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap.ipad-specific.in-display-mode .with-custom-button .custom-tile-btn {
  display: none;
  cursor: pointer;
}
#MainDashboard .template-button,
#dashboard-wrapper .carousel-mode-view-wrap .template-button {
  width: 26px;
  height: 26px;
  float: right;
  padding: 0;
}
#MainDashboard .widget-incident-details-image,
#dashboard-wrapper .carousel-mode-view-wrap .widget-incident-details-image {
  height: 35px;
}
#MainDashboard .k-tilelayout-item.k-card,
#dashboard-wrapper .carousel-mode-view-wrap .k-tilelayout-item.k-card {
  box-shadow: 2px 2px 10px #888888;
}
#MainDashboard .k-tilelayout-item.k-card.tile-mouse-over .k-widget.k-grid,
#dashboard-wrapper .carousel-mode-view-wrap .k-tilelayout-item.k-card.tile-mouse-over .k-widget.k-grid {
  overflow: auto;
}
#MainDashboard .k-tilelayout-item.k-card .k-widget.k-grid,
#dashboard-wrapper .carousel-mode-view-wrap .k-tilelayout-item.k-card .k-widget.k-grid {
  overflow: hidden;
}
#MainDashboard a.no-content-link,
#dashboard-wrapper .carousel-mode-view-wrap a.no-content-link {
  cursor: pointer;
}
#MainDashboard .tile-incident-date-lbl,
#dashboard-wrapper .carousel-mode-view-wrap .tile-incident-date-lbl {
  font-size: 11px;
  font-weight: 100;
}
#MainDashboard .no-content-tile,
#dashboard-wrapper .carousel-mode-view-wrap .no-content-tile {
  padding: 16px;
}
#MainDashboard .no-edit .edit-tile-btn,
#dashboard-wrapper .carousel-mode-view-wrap .no-edit .edit-tile-btn {
  display: none !important;
}
#MainDashboard .tile-timeline table,
#dashboard-wrapper .carousel-mode-view-wrap .tile-timeline table {
  table-layout: fixed;
}
#MainDashboard .organization-tile-person-small,
#dashboard-wrapper .carousel-mode-view-wrap .organization-tile-person-small {
  width: 100%;
  margin-bottom: 20px;
}
#MainDashboard .objectives-tile-no-border,
#dashboard-wrapper .carousel-mode-view-wrap .objectives-tile-no-border {
  border-bottom: none !important;
}
#MainDashboard .dashboard-tile-listview-image,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-tile-listview-image {
  float: left;
  position: relative;
  width: 111px;
  height: auto;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
#MainDashboard .dashboard-tile-listview-image img,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-tile-listview-image img {
  width: 95px;
  height: 75px;
  text-align: center;
}
#MainDashboard .dashboard-tile-listview-image h3,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-tile-listview-image h3 {
  margin: auto;
  padding: 3px 5px 0 0;
  max-width: 96px;
  overflow: hidden;
  line-height: 1.1em;
  font-size: .9em;
  font-weight: normal;
  color: #999;
  text-align: center;
}
#MainDashboard .dashboard-tile-listview-image .remove-image,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-tile-listview-image .remove-image {
  top: 10px;
  right: 20px;
  position: absolute;
  display: none;
}
#MainDashboard .dashboard-tile-listview-image:hover .remove-image,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-tile-listview-image:hover .remove-image {
  display: block;
}
#MainDashboard.in-display-mode .hide-in-display-mode,
#dashboard-wrapper .carousel-mode-view-wrap.in-display-mode .hide-in-display-mode {
  display: none !important;
}
#MainDashboard .organization-tile-person-medium,
#dashboard-wrapper .carousel-mode-view-wrap .organization-tile-person-medium,
#MainDashboard .dashboard-tile-listview-item,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-tile-listview-item,
#MainDashboard .tile-listview-item-small,
#dashboard-wrapper .carousel-mode-view-wrap .tile-listview-item-small,
#MainDashboard .tile-listview-item-medium,
#dashboard-wrapper .carousel-mode-view-wrap .tile-listview-item-medium,
#MainDashboard .tile-listview-item-large,
#dashboard-wrapper .carousel-mode-view-wrap .tile-listview-item-large,
#MainDashboard .tile-listview-item-xlarge,
#dashboard-wrapper .carousel-mode-view-wrap .tile-listview-item-xlarge {
  width: 100%;
  border-bottom: 1px solid #d5d5d5;
}
#MainDashboard .narrowest-tile .tile-listview-item-medium,
#dashboard-wrapper .carousel-mode-view-wrap .narrowest-tile .tile-listview-item-medium,
#MainDashboard .narrowest-tile .tile-listview-item-large,
#dashboard-wrapper .carousel-mode-view-wrap .narrowest-tile .tile-listview-item-large,
#MainDashboard .narrowest-tile .tile-listview-item-xlarge,
#dashboard-wrapper .carousel-mode-view-wrap .narrowest-tile .tile-listview-item-xlarge {
  display: none;
}
#MainDashboard .narrowest-tile .tile-listview-item-small,
#dashboard-wrapper .carousel-mode-view-wrap .narrowest-tile .tile-listview-item-small {
  display: block !important;
}
#MainDashboard .medium-tile .tile-listview-item-small,
#dashboard-wrapper .carousel-mode-view-wrap .medium-tile .tile-listview-item-small,
#MainDashboard .medium-tile .tile-listview-item-large,
#dashboard-wrapper .carousel-mode-view-wrap .medium-tile .tile-listview-item-large,
#MainDashboard .medium-tile .tile-listview-item-xlarge,
#dashboard-wrapper .carousel-mode-view-wrap .medium-tile .tile-listview-item-xlarge {
  display: none;
}
#MainDashboard .medium-tile .tile-listview-item-medium,
#dashboard-wrapper .carousel-mode-view-wrap .medium-tile .tile-listview-item-medium {
  display: block !important;
}
#MainDashboard .large-tile .tile-listview-item-small,
#dashboard-wrapper .carousel-mode-view-wrap .large-tile .tile-listview-item-small,
#MainDashboard .large-tile .tile-listview-item-medium,
#dashboard-wrapper .carousel-mode-view-wrap .large-tile .tile-listview-item-medium,
#MainDashboard .large-tile .tile-listview-item-xlarge,
#dashboard-wrapper .carousel-mode-view-wrap .large-tile .tile-listview-item-xlarge {
  display: none;
}
#MainDashboard .large-tile .tile-listview-item-large,
#dashboard-wrapper .carousel-mode-view-wrap .large-tile .tile-listview-item-large {
  display: block !important;
}
#MainDashboard .extra-large-tile .tile-listview-item-small,
#dashboard-wrapper .carousel-mode-view-wrap .extra-large-tile .tile-listview-item-small,
#MainDashboard .extra-large-tile .tile-listview-item-medium,
#dashboard-wrapper .carousel-mode-view-wrap .extra-large-tile .tile-listview-item-medium,
#MainDashboard .extra-large-tile .tile-listview-item-large,
#dashboard-wrapper .carousel-mode-view-wrap .extra-large-tile .tile-listview-item-large {
  display: none;
}
#MainDashboard .extra-large-tile .tile-listview-item-xlarge,
#dashboard-wrapper .carousel-mode-view-wrap .extra-large-tile .tile-listview-item-xlarge {
  display: block !important;
}
#MainDashboard .max-width-tile .tile-listview-item-small,
#dashboard-wrapper .carousel-mode-view-wrap .max-width-tile .tile-listview-item-small,
#MainDashboard .max-width-tile .tile-listview-item-medium,
#dashboard-wrapper .carousel-mode-view-wrap .max-width-tile .tile-listview-item-medium,
#MainDashboard .max-width-tile .tile-listview-item-large,
#dashboard-wrapper .carousel-mode-view-wrap .max-width-tile .tile-listview-item-large {
  display: none;
}
#MainDashboard .max-width-tile .tile-listview-item-xlarge,
#dashboard-wrapper .carousel-mode-view-wrap .max-width-tile .tile-listview-item-xlarge {
  display: block !important;
}
#MainDashboard .narrowest-tile .organization-tile-person-medium,
#dashboard-wrapper .carousel-mode-view-wrap .narrowest-tile .organization-tile-person-medium {
  display: none;
}
#MainDashboard .medium-tile .organization-tile-person-small,
#dashboard-wrapper .carousel-mode-view-wrap .medium-tile .organization-tile-person-small,
#MainDashboard .large-tile .organization-tile-person-small,
#dashboard-wrapper .carousel-mode-view-wrap .large-tile .organization-tile-person-small,
#MainDashboard .extra-large-tile .organization-tile-person-small,
#dashboard-wrapper .carousel-mode-view-wrap .extra-large-tile .organization-tile-person-small,
#MainDashboard .max-width-tile .organization-tile-person-small,
#dashboard-wrapper .carousel-mode-view-wrap .max-width-tile .organization-tile-person-small {
  display: none;
}
#MainDashboard .smallest-tile.narrowest-tile .image-large-view,
#dashboard-wrapper .carousel-mode-view-wrap .smallest-tile.narrowest-tile .image-large-view,
#MainDashboard .medium-tile .image-large-view,
#dashboard-wrapper .carousel-mode-view-wrap .medium-tile .image-large-view,
#MainDashboard .large-tile .image-large-view,
#dashboard-wrapper .carousel-mode-view-wrap .large-tile .image-large-view,
#MainDashboard .extra-large-tile .image-large-view,
#dashboard-wrapper .carousel-mode-view-wrap .extra-large-tile .image-large-view,
#MainDashboard .max-width-tile .image-large-view,
#dashboard-wrapper .carousel-mode-view-wrap .max-width-tile .image-large-view {
  height: calc(100% - 12px);
}
#MainDashboard .areasHeader,
#dashboard-wrapper .carousel-mode-view-wrap .areasHeader {
  display: none;
}
#MainDashboard .k-card-pseud,
#dashboard-wrapper .carousel-mode-view-wrap .k-card-pseud {
  box-shadow: #888888 2px 2px 10px;
  color: #2e2e2e;
  background-color: white;
  border-color: #d5d5d5;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
}
#MainDashboard #CarouselViewTile,
#dashboard-wrapper .carousel-mode-view-wrap #CarouselViewTile {
  height: calc(100% - 50px);
  width: calc(100% - 120px);
}
#MainDashboard #CarouselViewTile .k-tilelayout-item-header,
#dashboard-wrapper .carousel-mode-view-wrap #CarouselViewTile .k-tilelayout-item-header {
  cursor: default;
}
#dashboard-wrapper .carousel-mode-view-wrap {
  margin: 0px auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
#dashboard-wrapper .carousel-mode-view-wrap > .prev-image-btn,
#dashboard-wrapper .carousel-mode-view-wrap > .next-image-btn {
  cursor: pointer;
  width: 40px;
  height: auto;
  position: absolute;
}
#dashboard-wrapper .carousel-mode-view-wrap > .prev-image-btn {
  left: 10px;
}
#dashboard-wrapper .carousel-mode-view-wrap > .next-image-btn {
  right: 10px;
}
#dashboard-wrapper .carousel-mode-view-wrap .carousel-button-wrapper {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#dashboard-wrapper .carousel-mode-view-wrap .carousel-settings-btn {
  cursor: pointer;
  width: 20px;
  height: auto;
  position: absolute;
  top: 55px;
  right: 10px;
}
.k-card.on-mouse-over #treeHolder .areasHeader {
  display: none;
}
@media (max-width: 1200px) {
  #MainDashboard .no-content-tile {
    padding: 4px;
  }
}
select.tile-header-ddl {
  border: none;
  border-color: none;
  border-image: none;
}
span.date-time-format {
  white-space: normal;
  width: 80px;
}
#TileLibraryDashboard {
  background-color: transparent;
}
#TileLibraryDashboard .k-close-button,
#TileLibraryDashboard .edit-tile-btn,
#TileLibraryDashboard .open-form-btn,
#TileLibraryDashboard .custom-tile-btn {
  display: none;
}
#TileLibraryDashboard .tile-header-wrap .k-card-title {
  width: 100%;
}
#TileLibraryDashboard .k-tilelayout-item-header.k-card-header {
  cursor: grab;
  border: none;
}
#TileLibraryDashboard .title-wrap {
  width: 90%;
}
#dashboard-wrapper .k-tilelayout-item-header {
  padding: 0 0 0 5px;
  background-color: white;
  overflow: initial;
}
#dashboard-wrapper .k-tilelayout-item-body {
  padding: 5px 4px;
  height: 78%;
}
#dashboard-wrapper .k-card-title {
  font-size: 16px;
  margin: 0;
  margin-bottom: -9px;
}
@media (max-width: 1400px) {
  #dashboard-wrapper .k-card-title {
    font-size: 14px;
  }
  #dashboard-wrapper .k-tilelayout-item-body {
    height: 60%;
  }
  #dashboard-wrapper .incident-timeline-tile .k-tilelayout-item-body {
    height: calc(20%);
  }
  #MainDashboard .narrowest-tile .title-wrap {
    width: 85%;
  }
  #MainDashboard .narrowest-tile.incident-timeline-tile .title-wrap {
    width: 60px;
  }
  #MainDashboard .narrowest-tile .template-button {
    width: 24px;
  }
}
#dashboard-n-form-wrapper {
  height: 100%;
  background-color: #f5f5f5;
}
#dashboard-n-form-wrapper div.well {
  margin-bottom: 0;
}
#dashboard-n-form-wrapper .auto-populate-wrap {
  min-width: 145px;
  padding: 0;
}
#dashboard-n-form-wrapper .version-name {
  margin-right: 0;
}
#dashboard-n-form-wrapper label.dashboard-auto-pop-lbl {
  height: 37px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#dashboard-n-form-wrapper.locked img.carousel-settings-btn {
  display: none;
}
@media only screen and (max-width: 1100px) {
  .in-edit-mode .forecast-hr {
    margin: 1px;
  }
  .in-edit-mode .weather-report-display-image-md {
    height: 30px;
  }
  .in-edit-mode .current-weather-sunrise,
  .in-edit-mode .current-weather-info-wrapper {
    padding-top: 0;
  }
  .in-edit-mode .forecast-days-wrap .day-name-wrap,
  .in-edit-mode .forecast-days-wrap .icon {
    display: inline-block;
  }
  .in-edit-mode .forecast-days-wrap .day-name-wrap {
    height: 30px;
    padding-top: 5px;
    position: relative;
    top: 10px;
  }
}
@media only screen and (max-width: 1380px) {
  .weather-tile .current-weather-image-wrapper .weather-report-display-image-md {
    height: 40px;
  }
  .weather-tile .weather-report-display-image-md {
    height: 40px;
  }
  .weather-tile .foreca-data,
  .weather-tile .current-weather-wrap {
    font-size: 10px;
  }
  .weather-tile .forecast-wrapper .day-name,
  .weather-tile .forecast-wrapper .date-month {
    font-size: 12px;
  }
  .weather-tile .tides-wrapper .weather-tile-hr {
    margin: 5px;
  }
  .weather-tile .tides-wrapper .tides-title {
    padding-bottom: 2px;
    font-size: 12px;
  }
  .weather-tile .tides-wrapper .td-day-name {
    font-size: 12px;
  }
  .weather-tile .tides-wrapper .tides-content .tides {
    font-size: 10px;
    padding: 2px;
  }
}
@media only screen and (max-width: 920px) {
  #dashboard-n-form-wrapper .prepared-at {
    width: 15%;
  }
}
@media only screen and (max-width: 768px) {
  #dashboard-n-form-wrapper .form-with-header {
    padding-top: 110px;
  }
  #dashboard-n-form-wrapper .dashboard-default-wrap {
    width: 40%;
  }
  #dashboard-wrapper .tile-library {
    top: 110px;
  }
}
.edit-mode-view-wrap {
  background-color: #f5f5f5;
}
#dashboard-wrapper .tile-library {
  background-color: #00000073;
  border-radius: 5px;
  position: fixed;
  right: 0px;
  top: 95px;
  z-index: 3;
  border-left: solid #313131 1px;
}
#TileLibraryDashboard {
  padding: 9px 22px 25px 7px !important;
}
.hidden-header #dashboard-wrapper .tile-library {
  padding-top: 3px;
  top: 45px;
}
#selectDashBoardPreload .preloads {
  padding: 0 80px;
  height: 70%;
}
#selectDashBoardPreload .window-footer-buttons {
  bottom: auto;
}
#selectPreloadedName.dashboard-window .selectPreloadedName {
  margin: 5px 25px;
}
#selectPreloadedName.dashboard-window #savePreloadedVersionName {
  bottom: 40px;
}
#WidgetSelectVersionWindow.dashboard-widget-select-vers .window-footer-buttons,
#TileSelectVersionWindow.dashboard-tile-select-vers .window-footer-buttons {
  bottom: 5px;
}
#WidgetSelectVersionWindow.dashboard-widget-select-vers span .k-clear-value,
#TileSelectVersionWindow.dashboard-tile-select-vers span .k-clear-value {
  position: inherit;
  right: 5px;
}
#WidgetSelectVersionWindow.dashboard-widget-select-vers .tile-custom-form-options-wrapper,
#TileSelectVersionWindow.dashboard-tile-select-vers .tile-custom-form-options-wrapper {
  padding-left: 110px;
}
#dashboardDefaultVersion,
#dashboardAutoPopulate {
  top: 0;
}
label.dashboard-def-version-lbl {
  padding-top: 10px;
  padding-bottom: 10px;
}
.dashboard-def-version-lbl,
.dashboard-auto-pop-lbl {
  position: relative;
  top: 2px;
}
#IncidentRateSheets .k-splitter .resource-kinds-wrap {
  min-height: 280px;
}
#IncidentRateSheets .k-splitter .resource-kinds-wrap.k-state-collapsed {
  min-height: auto;
}
.line-overlay {
  touch-action: none;
}
#dock-manager-container {
  overflow: auto;
}
#whiteboard-wrapper .dialog-floating {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
#whiteboard-wrapper .disable-selection {
  background-color: #EAE8E8;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
#whiteboard-wrapper .dockspan-panel-active {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
#whiteboard-wrapper .dialog-floating-selected .panel-titlebar {
  background-color: #333;
}
.middle-size-panel .meeting-name-wrap {
  width: calc(100% - 225px);
}
.middle-size-panel .location-wrap {
  width: 120px;
}
.middle-size-panel .location-wrap .multiline-pre {
  padding-left: 5px;
}
.addCheckListItem_popUp.btn[disabled] {
  opacity: 1;
  pointer-events: none;
}
.locked div.img-add-item {
  cursor: not-allowed;
}
div.img-add-item.in-update-progress {
  cursor: not-allowed;
}
.smallest-tile .nameMeeting {
  line-height: 1.2;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.smallest-tile .locationMeeting {
  overflow: hidden;
  height: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 3px;
}
.weather-tile .k-tilelayout-item-body {
  overflow: auto;
}
.weather-tile .current-weather-wrap,
.weather-tile .tides-content {
  display: flex;
  justify-content: space-evenly;
}
.weather-tile .day-name,
.weather-tile .tides-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.weather-tile .tides-title {
  padding-bottom: 3px;
}
.weather-tile .td-day-name,
.weather-tile .date-month {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
.weather-tile .tides-content .tides {
  padding: 4px;
  text-align: center;
}
.weather-tile .tides-content .tides.right-divider {
  border-right: solid 1px darkgray;
}
.weather-tile .arr-span {
  display: inline-grid;
}
.weather-tile .weather-tile-hr {
  height: 1px;
  background-color: darkgray;
  margin: 10px;
}
.weather-tile .forecast-wrapper {
  /*text-align: center;*/
  display: flex;
  justify-content: space-evenly;
}
.weather-tile .forecast-day {
  padding: 0 10px;
}
.weather-tile .forecast-day.nopadding {
  padding: 0;
}
.weather-tile .current-weather-sunrise,
.weather-tile .current-weather-info-wrapper {
  padding-top: 10px;
}
.weather-tile .weather-report-display-image-md {
  height: 50px;
}
.weather-tile .tide-wrap-table td {
  padding-right: 0;
}
.weather-tile .current-weather-time {
  font-style: italic;
}
.resources-tile .title-wrap {
  width: 55%;
}
.resources-tile .resources-row-template {
  width: 100%;
  border-bottom: solid 1px lightgray;
}
.resource-tile .resources-listview .k-listview-content {
  padding-right: 15px;
  padding-left: 5px;
}
.notifications-grid .notifications-tile-large {
  border-bottom: solid 1px #d5d5d5;
  padding-bottom: 2px;
  padding-top: 2px;
}
.notifications-grid .notifications-tile-large .name-column {
  line-height: 18px;
  padding-left: 20px;
}
.notifications-grid .notifications-tile-large .notified-column {
  width: calc(50% - 120px);
}
.notifications-grid .notifications-tile-small {
  padding-bottom: 10px;
}
.items-selected-text {
  margin-left: 40%;
  margin-top: 5px;
  color: darkgray;
}
.meeting-date-cell {
  text-align: center;
  padding-left: 0 !important;
}
.meeting-date-cell .font-size22px {
  padding: 10px 0;
}
#MainDashboard .dashboard-images-carousel-view .dashboard-images-carousel-slider-wrapper,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-images-carousel-view .dashboard-images-carousel-slider-wrapper {
  height: 25px;
  overflow: hidden;
  width: 191px;
  margin: 0 auto;
}
#MainDashboard .dashboard-images-carousel-view .dashboard-images-carousel-wrapper,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-images-carousel-view .dashboard-images-carousel-wrapper {
  height: calc(100% - 28px);
  width: 100%;
  overflow: auto;
}
#MainDashboard .dashboard-images-carousel-view .dashboard-images-carousel-wrapper .prev-image-btn,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-images-carousel-view .dashboard-images-carousel-wrapper .prev-image-btn,
#MainDashboard .dashboard-images-carousel-view .dashboard-images-carousel-wrapper .next-image-btn,
#dashboard-wrapper .carousel-mode-view-wrap .dashboard-images-carousel-view .dashboard-images-carousel-wrapper .next-image-btn {
  width: 20px;
  height: auto;
}
.dashboard-tile-listview-item.strategy {
  padding-left: 10px;
}
#ics220cg-split-container #splitter-container .splitter-wrapper {
  height: auto;
}
#SelectVersionWindow.dashboard-window .buttonsBottomPositionMainDiv {
  height: calc(100% - 32px) !important;
}
#toolbarEditWindow.new-menu-item #setDefaultMenuForAllUsers {
  display: none;
}
#homeScreenFormsListview .k-loading-mask .k-loading-color {
  opacity: 0.5;
  background-color: transparent;
}
#dashboard-wrapper .k-loading-mask {
  background-color: transparent !important;
  background: transparent !important;
}
#dashboard-wrapper .k-card .k-loading-color {
  background-color: transparent !important;
  background: transparent !important;
}
#preloadManager .events-link,
#preloadManager .website-link,
#preloadManager .dynamic-selection-link {
  text-decoration: underline;
}
#form-eventsandassets .panel-assetype-wrap {
  border: solid 1px black;
}
#AssetType_Splitter .treeview-wrap,
#EventType_Splitter .treeview-wrap {
  min-width: calc(100% - 140px);
}
#AddModTeamsWindow .selectAreaBPane {
  width: calc(50% - 50px);
  height: 100%;
  display: inline-block;
}
#AddModTeamsWindow .k-grid-toolbar {
  background-color: white;
}
#AddModTeamsWindow .leftRightArrows {
  padding-top: 125px;
}
#AddModTeamsWindow #lblChkBxShowOnly24h {
  font-style: italic;
}
#MasterCategories,
#assetsTreeView {
  /*    .k-in {
        width: 90%;
    }*/
}
#MasterCategories .delete-btn-wrap,
#assetsTreeView .delete-btn-wrap {
  background: url("/IAP6/Images/delete.png");
  padding: 5px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
#MasterCategoryAssetTypes .k-checkbox-wrapper,
#MasterCategoryEventTypes .k-checkbox-wrapper {
  vertical-align: text-bottom;
}
/*# sourceMappingURL=data:application/json;base64,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QTtFQUNBLGtCQUFBOztBQVJaLG1CQUNJLDBCQVVJO0VBQ0ksT0FBTyxpQkFBUDs7QUFaWixtQkFnQkk7RUFDSSxvQkFBQTs7QUFJUjtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLDBCQUFBOztBQUZKLGtCQUlJO0VBQ0ksZUFBQTs7QUFJUixjQUVJLGdDQUNJO0FBRlIsa0JBQW1CLHlCQUNmLGdDQUNJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBUFosY0FFSSxnQ0FRSTtBQVRSLGtCQUFtQix5QkFDZixnQ0FRSTtFQUNJLFFBQVEsaUJBQVI7RUFDQSxXQUFBO0VBQ0EsY0FBQTs7QUFiWixjQUVJLGdDQVFJLG1DQUtJO0FBZFosa0JBQW1CLHlCQUNmLGdDQVFJLG1DQUtJO0FBZlosY0FFSSxnQ0FRSSxtQ0FLcUI7QUFkN0Isa0JBQW1CLHlCQUNmLGdDQVFJLG1DQUtxQjtFQUNiLFdBQUE7RUFDQSxZQUFBOztBQU9aLDZCQUFDO0VBQ0csa0JBQUE7O0FBSVIseUJBQ0ksb0JBQW9CO0VBQ2hCLFlBQUE7O0FBTUosb0JBQUMsaUJBRUc7RUFDSSxRQUFRLGlCQUFSOztBQU9SLGtCQUFDLGNBQ0c7RUFDSSxhQUFBOztBQUtaLHdCQUNJLGdCQUNJO0VBQ0ksWUFBQTtFQUNBLDZCQUFBOztBQUtaLGtCQUFtQjtFQUNmLHdDQUFBO0VBQ0Esa0NBQUE7O0FBSUosa0JBQW1CLFFBQVE7RUFDdkIsd0NBQUE7RUFDQSxrQ0FBQTs7QUFPSixlQUNJO0FBREosZUFDa0I7QUFEbEIsZUFDaUM7RUFDekIsMEJBQUE7O0FBSVIscUJBQ0k7RUFDSSx1QkFBQTs7QUFJUixtQkFDSTtBQURpQixtQkFDakI7RUFDSSxXQUFXLGtCQUFYOztBQUlSLGtCQUNJO0VBQ0ksT0FBTyxnQkFBUDtFQUNBLFlBQUE7RUFDQSxxQkFBQTs7QUFKUixrQkFPSTtFQUNJLHVCQUFBOztBQVJSLGtCQVdJO0VBQ0ksa0JBQUE7O0FBWlIsa0JBZUk7RUFDSSxrQkFBQTs7QUFJUjtBQUFtQjs7Ozs7QUFBbkIsaUJBS0k7QUFMZSxlQUtmO0VBQ0ksZ0JBQWdCLDBCQUFoQjtFQUNBLFlBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBOztBQUlSLHlCQUNJO0FBRHVCLHlCQUN2QjtFQUNJLDJCQUFBIiwiZmlsZSI6InVuZGVmaW5lZCJ9 */
