
.process-flow-content {
  height: 519px;
  width: 923px;
  overflow: scroll;
  border: 2px solid #696b6e;
  border-radius: 4px;
  box-shadow: 2px 2px 4px 0px #696b6e;
}

.process-flow-map {
  width: fit-content;
  width: -moz-fit-content;

  display: flex;
  margin: auto;
  height: 100%;
}

.process-flow-map-left{
  /* width: fit-content; */
  width: -moz-fit-content;
	bottom:10px;
  display: flex;
  margin:auto auto -170px; auto;
  height: 100%;
}

.bpmn-symbol {
  width: 30px;
  height: 30px;
  webkit-filter: invert(60%);
  filter: invert(60%);
}
.interface-thumbnail {
  width: 30px;
  height: 30px;
}


.flow-action-l1 {
  margin: 235px 0px auto 0px;
  position: relative;
}

.flow-action-b1 {
  margin: 235px 0px auto 0px;
  position: relative;
}
.flow-action-left-l1 {
  margin: 235px 0px auto 0px;
  position: relative;
}
.flow-action-l1.mt-n6 {
  margin: -6px 0px auto 0px;
  position: relative;
}

.flow-action-l1.mt0 {
  margin: 0px 0px auto 0px;
  position: relative;
}

.flow-action-l1.mt-53 {
  margin: 53px 0px auto 0px;
}


.flow-action-l1.mt-93 {
  margin: 93px 0px auto 0px;
}

.flow-action-l1.ml-177 {
  margin: 0px 0px auto 177px;
}

.connection-line {
  text-align: center;
  position: relative;
  margin: auto 0px auto 0px;
  height: 2px;
  width: 80px;
  background: #a3a3a3;
}
.connect-line-top {
  text-align: center;
  position: relative;
  margin: auto 0px auto 0px;
  height: 80px;
  width: 2px;
  background: #a3a3a3;
  margin-left: -2px;
  top: 97px;
}
.connect-line-bottom {
  text-align: center;
  position: relative;
  margin: auto 0px auto 0px;
  height: 85px;
  width: 2px;
  background: #a3a3a3;
  margin-left: -2px;
  bottom: 150px;
}
.connection-line.l2-mt-2 {
  margin: 14px 0px auto 0px;
}
.connection-line-right.l2-mt-2 {
  margin: 14px 0px auto 0px;
}
.connection-line-right-top.l2-mt-2 {
  margin: 14px 0px auto 0px;
}
.connection-line.l2-mt-3 {
  margin: -71px 0px auto 0px;
  right:-30px;
}

.connection-line.mt-6 {
  margin: 6px 0px auto 0px;
}

.connection-line.mt-0 {
  margin: 0px 0px auto 0px;
}

.connection-line-bottom-right-bend {
	border-top: 2px solid #a3a3a3;
    position: relative;
    height: 6px;
    width: 80px;
    border-top-right-radius: 6px;
}
.connection-line-top-right-bendline {
	border-top: 2px solid #a3a3a3;
    position: relative;
    height: 6px;
    width: 92px;
    border-top-right-radius: 6px;
    margin-top:13px;
}
.connection-line-bottom-right-bendline {
	border-bottom: 2px solid #a3a3a3;
    position: relative;
    height: 6px;
    width: 92px;
    border-bottom-right-radius: 6px;
    bottom: 70px;
    margin-left:28px;
}
.connection-line-bottom-right-left-bendline {
	border-bottom: 2px solid #a3a3a3;
    position: relative;
    height: 6px;
    width: 80px;
    border-bottom-right-radius: 6px;
    margin-top:10px;
}

.connection-line-bottom-left-bend {
	text-align: center;
    position: relative;
    margin-left: -23px;
    height: 96px;
    width: 10px;
    top: 1px;
    border-right: 2px solid #a3a3a3;
    border-bottom-right-radius: 6px;
}

.connection-line-bottom-left-bend.h-83 {
	height: 83px;
}

.vertical-line-top-left-bend {
	text-align: center;
    position: relative;
    margin-left: -9px;
    height: 90px;
    width: 10px;
    top: 2px;
    border-right: 2px solid #a3a3a3;
    border-top-right-radius: 6px;
    	
}
.vertical-line-top-left-bendline {
	text-align: center;
    position: relative;
    margin-left: -7px;
    height: 82px;
    width: 10px;
    top: 16px;
    border-right: 2px solid #a3a3a3;
    border-top-right-radius: 6px;	
}
.vertical-line-bottom-right-bendline {
	text-align: center;
    position: relative;
    margin-left: -8px;
    height: 82px;
    width: 10px;
    bottom: 65px;
    border-right: 2px solid #a3a3a3;
    border-bottom-right-radius: 6px;	
}
.vertical-line-bottom-left-bendline {
	text-align: center;
    position: relative;
    margin-left: -7px;
    height: 82px;
    width: 10px;
    top: 16px;
    border-right: 2px solid #a3a3a3;
    border-top-right-radius: 6px;	
}

.vertical-line-top-left-bend.h-74 {
	height: 74px;
}


.connection-line.mt-67 {
  margin: 67px 0px auto 0px;
}

.connection-line.mt-67 {
  margin: 67px 0px auto 0px;
}

.connection-line.mt-108 {
  margin: 108px 0px auto 0px;
}

.connection-line.mt-248 {
  margin: 248px 0px auto 0px;
}

.connection-line.mt-249 {
  margin: 249px 0px auto 0px;
}

.right-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 16px;
  border-color: transparent transparent transparent #a3a3a3;
  margin: auto 0px auto 0px;
  position: relative;
}

.top-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 16px;
  border-color: transparent transparent transparent #a3a3a3;
  margin: auto 0px auto 0px;
  position: relative;
  transform:rotate(270deg);
}

.top-triangle.l2-m-t2 {
	  margin-top: 7px;
}

.top-triangle.l2-m-left {
	margin-left: -3px;
}

.bottom-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 16px;
  border-color: transparent transparent transparent #a3a3a3;
  margin: auto 0px auto 0px;
  position: relative;
  transform:rotate(90deg);
  left: -3px;
  top:61px;
}

.bottom-triangle.l2-m-t2 {
	  margin-top: 7px;
}

.right-triangle.l2-m-t2 {
  margin-top: 7px;
}

.right-triangle.mt-6 {
  margin-top: 6px;
}

.right-triangle.mt-242 {
  margin-top: 242px;
}

.right-triangle.mt-61 {
  margin-top: 61px;
}

.right-triangle.mt-n7 {
	margin-top: -7px;
}

.right-triangle.ml-n14 {
	margin-left: -14px;
}

.flow-action-desc {
  position: absolute;
  width: 115px;
  height: 40px;
  top: -35px;
  padding-left: 0px;
  left: -14px;
}
.flow-action-desc-pl43 {
  position: absolute;
  width: 115px;
  height: 40px;
  top: -35px;
  padding-left: 43px;
  left: -14px;
}

.flow-action-desc-l25 {
  position: absolute;
  width: 115px;
  height: 40px;
  top: -35px;
  padding-left: 0px;
  left: 25px;
}

.flow-action-desc-h20 {
  position: absolute;
  width: 115px;
  height: 20px;
  top: -20px;
  padding-left: 0px;
  left: -14px;
}

.flow-action-desc.start {
  padding-left: 15px;
  left: 0px;
}

.bpmn-general-start {
  width: 30px;
  height: 30px;
  display: block;
  border-radius: 50%;
  border: 2px solid #71a5b6;
  float: left;
}

.bpmn-general-end {
  width: 30px;
  height: 30px;
  display: block;
  border-radius: 50%;
  border: 4px solid #71a5b6;
  float: left;
}

.bpmn-general-end.negative {
  border-color: #bc5555;
}

.bpmn-general-intermediate {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #a3a3a3;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bpmn-general-intermediate.inner {
  width: 20px;
  height: 20px;
}

.interface-preview {
  margin-top: 25px;
}

.interface-preview-5px {
	  margin-top: 5px;
}

.interface-preview-5px > a > img {
  opacity: 0.5;
  width: auto;
  height: auto;
  border: 1px solid transparent;
  max-width: 30px;
  max-height: 30px;
  box-shadow: 2px 2px 2px 0px #cacbcc;
  -webkit-box-shadow: 2px 2px 2px 0px #cacbcc;
  transition-duration: 0.5s;
}

.interface-preview-5px > a > img:hover {
  opacity: 1;
  width: auto;
  height: auto;
  max-width: 30px;
  max-height: 30px;
  border: 1px solid #9ecaed;
  border-radius: 2px;
  transform: scale(2.6);
  -webkit-transform: scale(2.6);
  transition-duration: 0.5s;
}

.interface-preview > a > img {
  opacity: 0.5;
  width: auto;
  height: auto;
  border: 1px solid transparent;
  max-width: 30px;
  max-height: 30px;
  box-shadow: 2px 2px 2px 0px #cacbcc;
  -webkit-box-shadow: 2px 2px 2px 0px #cacbcc;
  transition-duration: 0.5s;
}

.interface-preview > a > img:hover {
  opacity: 1;
  width: auto;
  height: auto;
  max-width: 30px;
  max-height: 30px;
  border: 1px solid #9ecaed;
  border-radius: 2px;
  transform: scale(2.6);
  -webkit-transform: scale(2.6);
  transition-duration: 0.5s;
}


.flow-symbol {
  width: 30px;
  height: 30px;
  margin: auto 0px auto 0px;
}
.flow-symbol-right {
  width: 30px;
  height: 30px;
 margin:0px -2px 0px -2px;
  
}
.flow-symbol.m-l-30 {
  width: 30px;
  height: 30px;
  margin: auto 0px auto 30px;
}

.flow-symbol-desc  {
	position: absolute;
	left: 28px;
}

.flow-action.start {
  margin-left: 30px;
}

.flow-splitter-2-way {
  width: 156px;
  height: 36%;
  margin: auto 0px auto 0px;
  display: flex;
  position: relative;
  margin-left: -2px;
}

.flow-splitter-2-way.mt-250 {
  margin: 250px 0px auto 0px;
}

.flow-splitter-2-way.w-108 {
  width: 108px;
}

.flow-splitter-2-way.ml35 {
	margin-left:35px;
}

.flow-splitter-6-way {
  width: 156px;
  height: 36%;
  margin: auto 0px auto 0px;
  display: flex;
  position: relative;
  margin-left: -2px;
}

.connection-line-vertical-bottom {
  text-align: center;
  position: relative;
  margin-left: 14px;
  margin-top: 4px;
  height: 300px;
  width: 10px;
  top: -6px;
  border-left: 2px solid #a3a3a3;
  border-bottom-left-radius: 6px;
}
.connection-line-vertical-bottom-small {
  text-align: center;
  position: relative;
  margin-left: 14px;
  margin-top: 4px;
  height: 170px;
  width: 10px;
  top: -6px;
  border-left: 2px solid #a3a3a3;
  border-bottom-left-radius: 6px;
}
.connection-line-vertical-bottom-bendline {
  text-align: center;
  position: relative;
  margin-left: -7px;
  margin-top: 4px;
  height: 188px;
  width: 10px;
  bottom: 178px;
  border-right: 2px solid #a3a3a3;
  border-bottom-right-radius: 6px;
}

.connection-line-vertical-bottom.h-54 {
  height: 54px;
}

.connection-line-vertical-bottom.h-60 {
  height: 60px;
}

.connection-line-vertical-bottom.h-75 {
  height: 75px;
}

.connection-line-vertical-bottom.h-85 {
  height: 85px;
}

.connection-line-vertical-bottom.h-138 {
  height: 138px;
}

.connection-line-vertical-top.h-150 {
  height: 150px;
}

.connection-line-vertical-bottom.h-150 {
  height: 150px;
}

.connection-line-vertical-bottom.h-375 {
  height: 375px;
}

.connection-line-vertical-bottom.h-675 {
  height: 675px;
}

.connection-line-vertical-bottom.h-1200 {
  height:1200px;
}

.connection-line-vertical-bottom-left-bend {
  text-align: center;
  position: relative;
  margin-left: 6px;
  margin-top: 4px;
  height: 300px;
  width: 10px;
  top: -6px;
  border-right: 2px solid #a3a3a3;
  border-bottom-right-radius: 6px;
}

.connection-line-vertical-bottom-left-bend.h-75 {
  height: 75px;
}

.connection-line-vertical-top {
  text-align: center;
  position: relative;
  margin-left: 14px;
  height: 150px;
  width: 10px;
  top: 2px;
  border-left: 2px solid #a3a3a3;
  border-top-left-radius: 6px;
}
.connection-line-vertical-right-top {
  text-align: center;
  position: relative;
  margin-left: 84px;
  height: 150px;
  width: 10px;
  top: -4px;
  border-right: 2px solid #a3a3a3;
  border-top-right-radius: 6px;
}
.connection-line-vertical-right-bottom {
  text-align: center;
  position: relative;
  margin-left: 114px;
  height: 171px;
  width: 10px;
  bottom: 244px;
  border-right: 2px solid #a3a3a3;
  border-bottom-right-radius: 6px;
}

.connection-line-right {
  text-align: center;
  position: relative;
  margin: auto 0px auto 0px;
  height: 2px;
  width: 80px;
  background: #a3a3a3;
  border-top: 2px solid #a3a3a3;
  border-top-right-radius: 6px;
}
.connection-line-right-top {
  text-align: center;
  position: relative;
  margin: auto 0px auto 0px;
  height: 80px;
  width: 2px;
  background: #a3a3a3;
 
}


.connection-line-vertical-top.h-60 {
  height: 60px;
}
.connection-line-vertical-top.h-70 {
  height: 70px;
}
.connection-line-vertical-top.h-75 {
  height: 75px;
}
.connection-line-vertical-top.h-154 {
  height: 154px;
}
.connection-line-vertical-top.h-375 {
  height: 375px;
}

.connection-line-vertical-top-desc {
	padding: 5px;
    position: absolute;
    top: 40px;
}	

.connection-line-vertical-bottom-desc {
	padding: 5px;
    position: absolute;
    top: 10px;
}

.connection-line-vertical-bottom-left-bend-2 {
	text-align: center;
    position: relative;
    margin-left: -3px;
    width: 6px;
    top: -54px;
    border-right: 2px solid #a3a3a3;
    border-bottom-right-radius: 6px;
}
.connection-line-vertical-top-right-bend-2 {
	text-align: center;
    position: relative;
    margin-left: -3px;
    width: 6px;
    top: 0px;
    right:-343px;
    border-right: 2px solid #a3a3a3;
    border-bottom-right-radius: 6px;
}


.connection-line-vertical-bottom-left-bend-3 {
	text-align: center;
    position: relative;
    width: 6px;
    bottom: 75px;
    height:75px;
    right:-165px;
    border-right: 2px solid #a3a3a3;
    border-bottom-right-radius: 6px;
}


.connection-line-vertical-top-right-bend-2.h-70 {
	  height: 70px;
}
.connection-line-vertical-top-right-bend-2.ml-97 {
	  height: 70px;
	  margin-left: -97px;
}
.connection-line-vertical-bottom-left-bend-2.h-75 {
	height: 75px;
}
.connection-line-vertical-bottom-left-bend-2.h-70 {
	height: 70px;
}


.connection-line-vertical-top-left-bend {
  text-align: center;
  position: relative;
  margin-left: 6px;
  height: 150px;
  width: 10px;
  top: 2px;
  border-right: 2px solid #a3a3a3;
  border-top-right-radius: 6px;
}

.connection-line-vertical-top-left-bend.h-75 {
  height: 75px;
}

.connection-line-vertical-top-left-bend-h-70 {
	text-align: center;
    position: absolute;
    margin-left: -3px;
    width: 6px;
    top: 0px;
    height:70px;
    left: 168px;
    border-right: 2px solid #a3a3a3;
    border-top-right-radius: 6px;
}

.connection-line-vertical-top-left-bend-h-185 {
	text-align: center;
    position: absolute;
    margin-left: -3px;
    width: 6px;
    top: 0px;
    height:185px;
    left: 168px;
    border-right: 2px solid #a3a3a3;
    border-top-right-radius: 6px;
}


.triple-connection-line {
  height: inherit;
  width: 80px;
}

.triple-connection-line.l-14 {
  position: relative;
  left: 14px;
}

.sextuple-connection-line {
  height: inherit;
  width: 80px;
}

.triple-connection-line-top {
  right: 14px;
  border-top: 2px solid #a3a3a3;
  height: 164px;
  width: 94px;
  border-top-left-radius: 6px;
  position: relative;
}

.triple-connection-line-top.h-60 {
	height: 60px;
}

.triple-connection-line-top.h75{
	height: 75px;
}

.triple-connection-line-top-top-right {
  right: 14px;
  border-top: 2px solid #a3a3a3;
  height: 164px;
  width: 94px;
  border-top-right-radius: 6px;
  position: relative;
}

.triple-connection-line-top-left-right {
  right: 14px;
  border-top: 2px solid #a3a3a3;
  height: 164px;
  width: 346px;
  border-top-left-radius: 6px;
  border-top-right-radius:6px;
  position: relative;
}
.triple-connection-line-top-left-right.h19 {
  height: 19px;
  width: 252px;
}
.triple-connection-line-middle {
  width: 82px;
  height: 2px;
  background-color: #a3a3a3;
  right: 2px;
  position: relative;
}

.connection-line-top {
  right: 14px;
  border-top: 2px solid #a3a3a3;
  height: 155px;
  width: 94px;
  border-top-left-radius: 6px;
  position: relative;
}

.connection-line-top.no-b-radius {
  border-radius: unset;
}

.connection-line-top-w182 {
  right: 14px;
  border-top: 2px solid #a3a3a3;
  position: relative;
  height: 176px;
  width: 182px;
  border-top-left-radius:6px;
}

.connection-line-top-w185 {
  right: 14px;
  border-top: 2px solid #a3a3a3;
  position: relative;
  height: 185px;	
  width: 182px;
  border-top-left-radius:6px;
}

.connection-line-top-w80 {
  right: 14px;
  border-top: 2px solid #a3a3a3;
  position: relative;
  height: 185px;	
  width: 80px;
  border-top-left-radius:6px;
}

.connection-line-bottom-w182 {
  right: 14px;
  border-bottom: 2px solid #a3a3a3;
  position: relative;
  width: 182px;
  border-bottom-left-radius:6px;
}

.connection-line-trough-w182 {
  	right: 14px;
    border-bottom: 2px solid #a3a3a3;
    height: 98px;
    width: 206px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    position: relative;
}

.connection-line-trough-w182.h-85 {
	height: 85px;
}

.connection-line-bottom-w193 {
  right: 14px;
  border-bottom: 2px solid #a3a3a3;
  position: relative;
  width: 193px;
  border-bottom-left-radius:6px;
}

.connection-line-middle {
  width: 82px;
  height: 89px;
  right: 2px;
  position: relative;
  border-bottom: solid 2px #a3a3a3;
}


.sextuple-connection-line-top {
  right: 14px;
  border-top: 2px solid #a3a3a3;
  height: 260px;
  width: 94px;
  border-top-left-radius: 6px;
  position: relative;
}

.sextuple-connection-line-top.no-b-radius {
  border-radius: unset;
}

.connection-line-middle.h-160 {
  height: 160px;
}

.triple-connection-line-bottom {
  right: 14px;
  border-bottom: 2px solid #a3a3a3;
  height: 314px;
  width: 94px;
  border-bottom-left-radius: 6px;
  position: relative;
}
.triple-connection-line-bottom-small {
  right: 14px;
  border-bottom: 2px solid #a3a3a3;
  height: 183px;
  width: 94px;
  border-bottom-left-radius: 6px;
  position: relative;
}

.triple-connection-line-bottom-bottom-right {
  right: 14px;
  border-bottom: 2px solid #a3a3a3;
  height: 314px;
  width: 94px;
  border-bottom-right-radius: 6px;
  position: relative;
}

.connection-line-bottom {
  right: 14px;
  border-bottom: 2px solid #a3a3a3;
  height: 314px;
  width: 94px;
  border-bottom-left-radius: 6px;
  position: relative;
}

.triple-connection-line-bottom.h-14 {
  height: 14px;
}

.triple-connection-line-bottom.h-90 {
  height: 90px;
}

.triple-connection-line-bottom.h-240 {
  height: 240px;
}

.triple-connection-line-bottom.h-105 {
  height: 105px;
}

.connection-line-bottom.h-3 {
  height: 3px;
}

.triple-connection-line-bottom-bottom-right.h-14 {
  height: 14px;
}
.triple-connection-line-bottom-bottom-right.h-15 {
  height: 15px;
}
.triple-connection-line-bottom.h-121 {
  height: 121px;	
}
.triple-connection-line-bottom.h-151 {
  height: 151px;	
}
.triple-connection-line-bottom.h-153 {
  height: 153px;	
}
.triple-connection-line-top-desc {
 	padding: 5px;
    position: absolute;
    bottom: 50px;	
}
.triple-connection-line-top-desc-30px {
 	padding: 5px;
    position: absolute;
    bottom: 30px;	
}
.triple-connection-line-middle-desc {
    position: absolute;
    left: 28px
}
.triple-connection-line-bottom-desc {
 	padding: 5px;
    position: absolute;
    top: 50px;	
}


.right-triangle.m-t-n6 {
  margin-top: -6px;
}

.right-triangle.margin-top-p4 {
  margin-top: 160px;
}

.right-triangle.margin-top-p5 {
  margin-top: 169px;
}

.right-triangle.margin-top-248 {
  margin-top: 248px;
}

.right-triangle.margin-top-138_5 {
  margin-top: 138.5px;
}

.right-triangle.margin-top-243_5 {
  margin-top: 243.5px;
}

.right-triangle.margin-top-147 {
  margin-top: 147px;
}

.process-l2-g {
  display: flex;
  right: 31px;
  position: relative;
  margin: 146px 0px auto 0px;
}

.process-l2-g.m-t-92 {
  margin: 92px 0px auto 0px;
}

.flow-split-l1 {
  display: flex;
}

.flow-split-l1.mt-90 {
  margin: 90px 0px 0px 0px;
}

.flow-split-l1.mt-64 {
  margin: 64px 0px 0px 0px;
}

.flow-split-l1.mt-79 {
  margin: 79px 0px 0px 0px;
}

.flow-split-l1.mt-n91 {
  margin: -91px 0px 0px 0px;
}

.flow-split-l1.w-221 {
  width: 221px;
}

.flow-split-l1.w-235 {
  width: 235px;
}

.flow-split-l1.mt-80 {
  margin: 80px 0px 0px 0px;
}

.flow-split-l1.jc-fe {
  justify-content: flex-end;
}

.flow-action-l2 {
  position: relative;
}

.flow-action-l3 {
  position: relative;
  top:-84px;
  right: 16px;
}

.connection-line-description-top {
  position: absolute;
  top: -50px;
  width: 80px;
}

.connection-line-description-bottom {
  position: absolute;
  top: 22px;
  width: 80px;
}

.process-split-container {
  display: flex;
}

.process-flow-map-name {
  margin: auto;
  font-size: 20px;
}

.process-container {
  display: flex;
  right: 31px;
  position: relative;
  margin: 146px 0px auto 0px;
}

.process-container.r-0.m-t-n14 {
	right: 0px;
  	margin: -14px 0px auto 0px;
}

.process-l2 {
  display: flex;
  position: relative;
  margin: 0px 0px auto 0px;
}

.process-l2.mt-72 {
  display: flex;
  position: relative;
  margin: 72px 0px auto 0px;
}

.process-l2.mt-168 {
	margin:168px 0px auto 0px;
	right:131px;
} 

.process-l2.m-t {
  margin: 80px 0px auto 0px;
}
.process-l2.m-t-r {
  margin: -6px 0px auto 0px;
}

.process-l2.m-t70 {
  margin: 70px 0px auto 0px;
}

.process-l2.m-t83 {
  margin: 83px 0px auto 0px;
}

.process-l2.h200m-86 {
 height: 200px;
 margin: 7px 0px 0px -32px;
}

.process-l2.h200m62 {
 height: 200px;
 margin: 62px 0px auto -32px;
}

.process-l2.h200m58 {
 height: 200px;
 margin: 58px 0px auto -32px;
}

.process-l2.mt-70 {
  margin: 70px 0px auto 0px;
}

.process-l2.m-t3 {
  margin: 219px 0px auto 0px;
}

.process-l2.m-t225 {
  margin: 225px 0px auto 0px;
  right: 131px;
}

.process-l2.m-t243 {
  margin: 243px 0px auto 0px;
    right: 192px;
}
.process-l2.m-t90 {
  margin: 78px 0px auto 0px;
  left: -30px;
}

.process-container.mt-91 {
  margin: 91px 0px auto 0px;
}

.process-container.mt-67 {
  margin: 67px 0px auto 0px;
}

.process-container.mt-71_5 {
  margin: 71.5px 0px auto 0px;
}

.process-container.mt-76_5 {
  margin: 76.5px 0px auto 0px;
}

.process-container.mt-181_5 {
  margin: 181.5px 0px auto 0px;
}

.process-container.mt-234_5 {
  margin: 234.5px 0px auto 0px;
}


.fill-element.h-150 {
  height: 150px;
}

.process-container.mt541 {
  display: flex;
  margin: 541px 0px 0px 0px;
}

.process-block {
  display: flex;
  border: 2px solid #a3a3a3;
  margin: 180px 0px auto 0px;
  height: 165px;
  border-radius: 8px;
}

.refresh-div {
  margin: 0;
  position: relative;
  top: 31%;
}

.a-link[data-tooltip]:hover::after {
  content: attr(data-tooltip);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  left: 0;
  top: 100%;
  white-space: nowrap;
  z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}

.condition-container-top {
	height: 50%;
	display: flex;
}

.condition-container-bottom {
	display: flex;
	top: -49px;
    position: relative;
    height: 35px;
}