/********* Main styles ************************/html, body {    height: 100%;}.navbar .active {  color: #1089ff !important;}.body{	/* font-family: 'Titillium Web', sans-serif; */	/* font-family: "Poppins", Arial, sans-serif; */	font-family: 'Fira Sans Condensed', sans-serif;	font-weight: 400;	background: #dfd9cf; /* Old browsers */	background: -moz-radial-gradient(center, ellipse cover,  #1e5799 0%, #dfd9cf 0%, #c4bbad 100%); /* FF3.6-15 */	background: -webkit-radial-gradient(center, ellipse cover,  #1e5799 0%,#dfd9cf 0%,#c4bbad 100%); /* Chrome10-25,Safari5.1-6 */	background: radial-gradient(ellipse at center,  #1e5799 0%,#dfd9cf 0%,#c4bbad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#c4bbad',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	font-size: 1rem;	}.main{	scrollbar-width: thin;}a {    color: #004cb4;	text-decoration: none !important;}.btn-link:hover {    color: #000;    text-decoration: none;}.card {    z-index: 5;}.table-info {	border-collapse:collapse;    border-radius:12px; 	background-color: white;	width: 100%;		}.table-info tr {   border: solid grey;  border-width: 1px 0;}.table-info tr:first-child {  border-top: none;}.table-info tr:last-child {  border-bottom: none;}pre {    display: block;    padding: 9.5px;    margin: 0 0 10px;    font-size: 13px;    line-height: 1.428571429;    color: #333;    word-break: break-all;    word-wrap: break-word;    background-color: #f5f5f5;    border: 1px solid #ccc;    border-radius: 4px;}.placebut.active{	color: #fff !important;}.button-add {    background-image: url(/assets/img/sherlock.png); /* 16px x 16px */	background-repeat: no-repeat;	width:24px;	height:24px;}h1, h2, h3, h4 {    font-weight: normal;    color: rgb(40, 155, 140);    font-weight: 300;    margin-top: .7em;}.badge-LightGreen {    color: #000;    background-color: #90EE90;}.success {    color: #fff;    font-size: 20px;    background-color: #289B8C;}.typeahead.dropdown-menu {	z-index: 1051;	position:relative;	top:0!important;	left:0!important;	}.box {	width: 100px;	position:relative;	transform-origin: right 1cm;	-webkit-transition: 0.3s 1s ease-in-out;	z-index:399;}.min-100 {    min-height: 100%;}.box:hover { 	transform: scale(4.1);}.box1 {	position:relative;	transform-origin: right 1cm;	transition:all 0.3s ease;	z-index:399;}.box1:hover {	transform: scale(4.1);  }.box2 {	position:relative;	transform-origin: center;	transition:all 0.3s ease;	z-index:399;}.box2:hover {	transform: scale(4.1);	transform:translate(-50%, -50%);  }.center {	margin:0 auto;	display:table;	position: fixed;	left: 0;	right:0;	-webkit-transform:translateY(-50%);	-moz-transform:translateY(-50%);	-ms-transform:translateY(-50%);	-o-transform:translateY(-50%);	transform:translateY(-50%);}.overlay {	position: absolute;	width: 100px;	height: auto;	transition: .3s ease;	background-color: transparent;	top: 0;	bottom: 0;	left: 0;	right: 0;	cursor: pointer;}.magnifycontainer {	position: relative;	width: 100%;	max-width: 100px;}		.magnifycontainer:hover .overlay { /* opacity: 0.7; */}.magnify-icon {	position: absolute;	color: #17A2B8;	right: 10px;	bottom: 10px;}.dragandrophandler{	border:2px dotted #0B85A1;	width:400px;	color:#92AAB0;	text-align:left;vertical-align:middle;	padding:10px 10px 10 10px;	margin-bottom:10px;	font-size:200%;}.sortable { 	list-style: none; 	text-align: left; 	padding-left:0px;}.sortable li { 	margin: 0 0 10px 0;	border: 1px solid #dbd9d9;	border-radius: 5px;	color: #333333;	}.sortablespannotes {	background-color: #b4b3b3;	background-image: url('/assets/img/drag.png');	background-repeat: no-repeat;	background-position: center;	border-radius: 5px 0px 0px 5px;	width: 30px;	height: 25px; 	display: inline-block;	float: left;	cursor: move;}.sortablespan {	background-color: #b4b3b3;	background-image: url('/assets/img/drag.png');	background-repeat: no-repeat;	background-position: center;	border-radius: 5px 0px 0px 5px;	width: 30px;	height: 75px; 	display: inline-block;	float: left;	cursor: move;}.sortable1 li div {	padding: 5px;}.sortable1 li h2 {    	font-size: 16px !important;    line-height: 20px !important;    margin-top: 0px !important;}#HBR_searchInterfacePanels .panel {    width: 270px;    float: left;}.lblfylke {    margin-bottom: 0px !important;}.outlined {    border: 2px solid white;	border-radius: 0px;}.communeCheckboxWrap {    padding-left: 10px;    background: #f0f0e0;    font-size: 0.9em;}.bgimage {  position: fixed;   top: 0;   left: 0; 	opacity: 0.65;  /* Preserve aspet ratio */  min-width: 100%;  min-height: 100%;}.table th, .table td {	vertical-align: middle;	padding:0px;	font-size: 0.9rem;}.table .thead-primary tr th {padding: 30px 10px;color: #fff !important;border: 1px solid transparent !important; }.table .thead-primary tr th.heading {border-right: 1px solid #fff !important;position: relative; }.table .thead-primary tr th.heading:last-child {border-right: none !important; }.table .thead-primary tr th.heading:after {position: absolute;bottom: -10px;left: 0;right: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 10px 100px 0 100px;border-color: #1089ff transparent transparent transparent;margin: 0 auto;z-index: 1; }.ctable .thead-primary tr th.bg-black:after {border-color: #000000 transparent transparent transparent; }.ctable .thead-primary tr th.bg-dark:after {border-color: #343a40 transparent transparent transparent; }.ctable tbody tr td {vertical-align: middle;padding: 30px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important; }.ctable tbody tr td.price {text-align: center !important;background: rgba(0, 0, 0, 0.05);border-right: 1px solid #fff;border-bottom: 1px solid #fff !important;position: relative;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; }.ctable tbody tr td.price:last-child {border-left: none; }.ctable tbody tr td.price h3 {position: relative; }.ctable tbody tr td.price h3 small {position: absolute;top: 0;left: -10px;font-size: 14px; }.ctable tbody tr td.price h3 span.num {color: #1089ff;font-size: 20px;position: relative; }.ctable tbody tr td.price h3 span.per {font-size: 14px;color: rgba(0, 0, 0, 0.4); }.ctable tbody tr td.price .subheading {font-size: 14px; }.ctable tbody tr td.price .btn-custom {position: absolute;top: 50%;left: 0;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 1; }.ctable tbody tr td.price .btn-custom a {padding: 7px 20px;display: inline-block;background: #1089ff;color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: -10px 10px 25px -15px rgba(0, 0, 0, 0.17);-moz-box-shadow: -10px 10px 25px -15px rgba(0, 0, 0, 0.17);box-shadow: -10px 10px 25px -15px rgba(0, 0, 0, 0.17); }.ctable tbody tr td.price .price-rate {-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; }table.dataTable thead th,table.dataTable thead td {  padding-left: 0 !important;  padding-right: 0 !important;}.cardshadow{    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .4);    box-shadow: 0 0 25px rgba(0, 0, 0, .4);}.heading-gs{	color: #fff;	background-color: #289B8C;	padding: 3px;	border-radius: 1.4px;}.heading-gs-navbar{	color: #fff;	background-color: #289B8C; 	padding: 0.1rem 0.5rem;}.heading-gsf{	color: #fff;	background-color: #3369bf;	padding: 0;}.heading-gsf-navbar{	color: #fff;	background-color: #3e5eaa; 	padding: 0.1rem 0.5rem;}.heading-gs-soft{	color: #000;	background-color: #68d8c9;	border: 1px solid #289B8C;     padding: 0px 9px 0px 6px;	height: 30px;	font-size: 1.2rem;}.heading-gsf-soft{	color: #fff;	background-color: #2b949a;	border: 1px solid #289B8C;     padding: .25rem 0.55rem;}.caption span.border {	background-color: #111;	color: #fff;	padding: 18px;	font-size: 25px;	line-height: 83px;}.slider-text h1 {    font-size: 44px;    /* color: #fff; */    line-height: 1.1;    font-weight: 700;	color: black;}.idfont{	font-size:1em;	color:white;}.alertsmall{	margin:0;	padding:2px;}.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {    background-color: #d9edf7;}.highlight {    border: 2px solid green;}.modal-header {    border-top-left-radius: 0.2rem;    border-top-right-radius: 0.2rem;}.footer {  position: fixed;  bottom: 0;  left: 0;  width: 100%;  /* Set the fixed height of the footer here */  height: 22px;  line-height: 22px; /* Vertically center the text there */  background-color: #E0E0E0;  border-top:1px solid #909090;  float:left;  z-index:1020;}.draggable .modal-header:hover {cursor: move;}.note-header {	line-height: 18px; 	border-top: solid 2px #0000a0; 	background-color:#d9edf7;	margin-top: 3px;	padding: 3px;}.responsive {    padding: 0 6px;    float: left;    width: 19.99999%;}.tombstone{	background-color: #ffff99 !important;}.msg_a{	position:relative;	background:#aedbf0;	padding:10px;	min-height:10px;	margin-bottom:5px;	margin-right:10px;	border-radius:5px;}.msg_a:before{	content:"";	position:absolute;	width:0px;	height:0px;	border: 10px solid;	border-color: transparent #aedbf0 transparent transparent;	left:-20px;	top:7px;}.msg_b{	background:#d7ffd3;	padding:10px;	min-height:15px;	margin-bottom:5px;	position:relative;	margin-left:10px;	border-radius:5px;	word-wrap: break-word;}.msg_b:after{	content:"";	position:absolute;	width:0px;	height:0px;	border: 10px solid;	border-color: transparent transparent transparent #d7ffd3;	right:-20px;	top:7px;}.show_messages { 	height: 295px; 	padding:15px;	overflow:auto;	overflow-x: hidden;	text-align: left;	position: relative;}.chatdate {	font-size: 8px;	position: absolute;	bottom: 5px;	right: 15px;}.chatbox{	position: fixed;	left: 5px;	bottom: 0px;	z-index: 1065;}.livechat{	-webkit-box-shadow: -3px -3px 13px 0px rgba(133,133,133,1);	-moz-box-shadow: -3px -3px 13px 0px rgba(133,133,133,1);	box-shadow: -3px -3px 13px 0px rgba(133,133,133,1);	width: 500px;	font-family: arial;	font-size: 12px;}.livechatmenu{		font-family: arial;	font-size: 12px;	transition: 1s;	text-align:center;	position: fixed;	width: 70px;	height: 70px;	bottom: 0;	right: 0;	z-index: 9989;	cursor: pointer;}.hover{	cursor: pointer;}/**********  S U P P O R T  S L I D E O U T  *************************************************************************************/@keyframes blinking {	0%{	  background-color: #ff3d50;	}	100%{	  background-color: #222291;	}}  #slideout {  position: fixed;  background-color: #289B8C;  top: 70px;  width: 15px;padding: 12px 0;text-align: center;  left: 0;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  -o-transition-duration: 0.3s;  transition-duration: 0.3s;  border-radius: 0 5px 5px 0;  z-index: 999;}.offline {  background-color: #F86270 !important;}.newmessage {	animation: blinking 2s infinite;}#slideout_inner {  position: fixed;  background-color: #289B8C;  top: 70px;  left: -60px;  width: 60px;  padding: 10px;  height: 160px;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  -o-transition-duration: 0.3s;  transition-duration: 0.3s;}#slideout:hover {  left: 60px;}#slideout:hover #slideout_inner {  left: 0;} /********* Menu related items ************************/.toolmenu{	background:rgba(112,108,101,0.8); 	height: 34px;}.nav-tabs .nav-link {	color: #003366;	margin: 0px 2px 0 2px;	padding: 0 6px 0 6px;}.nav-link{	padding-top : 0px !important;	padding-bottom : 0px !important;}.nav-link.active{    /* color: #1089ff !important; */}.navbar-nav{	align-items: center;}.gallery-body{	padding: 3px;}.gallery-header{	font-size: 10px !important;	padding: 3px 6px;    margin-bottom: 0;	background-color: #a3e5dc;	border-color: #51ccbb;}.imagegallery{	width:100%; 	max-height: 100%; 	object-fit: contain;	overflow: hidden;}.menudrop {  font-size: 12px;  background: rgb(255,255,255);  background: rgba(255,255,255,0.8);  border: 0px;  outline: 0px;  width: 30px;}.navicon-tool{	margin-top: 5px !important;}.navicon-tool:hover{	color: #15b000 !important;}/********* Icons ************************/.homeicon {	content:url(img/home.png);    width: 23px; 	position: relative;	display: inline-block;}.treesicon {	content:url(img/trees.png);    width: 23px; 	position: relative;	display: inline-block;}.treeicon {	content:url(/assets/themes/default/img/tree.png);    height: 1.2em; 	padding-right: 5px;	position: relative;	display: inline-block;}.treeicon_green {	content:url(/assets/themes/default/img/tree_green.png);    height: 1.2em; 	padding-right: 5px;	position: relative;	display: inline-block;}.switchperson{	content:url(img/group.svg);	fill: #ccc; 	width:1.66em; 	height:1.66em;	vertical-align: middle;}.eventmenu{	padding: 3px;	height: 29px}.eventmenutabs{	padding: 3px 0 9px 6px;}.personcardmenu{	padding: 3px;	height: 38px}.personcardmenutabs{	padding: 4px 4px 0px 4px;}.personcard{	padding: 0 5px 5px 5px !important;}.alert-gs {  color: #06352f;  background-color: #a3e5dc;  border-color: #51ccbb;  padding:6px;   font-size:14px;   margin-bottom:6px;}/********* Tool menu items ************************/.heading-gs-navbar{	color: #fff;	background-color: #289B8C; 	padding: 0.1rem 0.5rem;}.btn-link-navbar{	color: #fff;}.bg-gsh {    background-color: #0D6D60;}.gs-list-group-item {	padding: 2px;}a.gs-list-group-item:hover {	background-color: #cccccc;}.navactive {	background-color: #e6e6e6;}.shorttable{	font-size:70%; 	}.table-wrap {  height: 200px;  overflow-y: auto;}/********* Alerts ************************/.gsalert {	display: table;    position: absolute; 	top: 70px; 	right: 10px;     width: 30%;	transition: all 0.2s ease;	z-index: 4000;	color: #fff;	font-weight: 300;	font-size: 1.1rem;}.Message-icon {	display: table-cell;	vertical-align: middle;	width: 30px;	padding: 15px;	text-align: center;	background-color: rgba(0, 0, 0, 0.25);} .Message-body {    display: table-cell;    vertical-align: middle;    padding: 20px 30px 20px 30px;    line-height: 1.2;    margin-top: 6px;}.gs-warning {	background-color: rgba(255, 206, 31, 0.95);	color: #000;}.gs-danger {	background-color: rgba(255, 65, 54, 0.95);}.gs-success {	background-color: rgba(38, 166, 53, 0.95);}.gs-info {	background-color: rgba(76, 76, 255, 0.95);}.bg-light {    background-color:     #e0e0e0 !important;}/********* Buttons ************************/.btn-group-s>.btn, .btn-s {    padding: .35rem .35rem;    font-size: .875rem;    line-height: 1;    border-radius: .2rem;}.btn-s, .btn-group-s > .btns {    padding: 2px 6px 2px 6px;    font-size: 12px;    line-height: 1;    border-radius: 3px;}.btn-ssm, .btn-group-ssm > .btnsmm {    padding: 1px 3px 1px 3px;    font-size: 8px;    line-height: 1;    border-radius: 3px;}.btn-group-s2>.btn, .btn-s2 {    padding: .25rem .35rem;    font-size: .85rem;    line-height: 1;    border-radius: .2rem;}.btn-group-xs>.btn, .btn-xs {    padding: .25rem .35rem;    font-size: .675rem;    line-height: 1;    border-radius: .2rem;}.btn-xs, .btn-group-xs > .btn {    padding: 5px 8px 5px 8px;    font-size: 12px;    line-height: 1;    border-radius: 3px;}.btn-male {    color: #fff;    background-color: #277FAF;    border-color: #115b84;}.btn-menu {    color: #000;    background-color: #eee;    border-color: #115b84;	width: 44px;	height: 30px;}.btn-female {    color: #fff;    background-color: #B84860;    border-color: #822136;}.rotate{    -moz-transition: all .2s linear;    -webkit-transition: all .2s linear;    transition: all .2s linear;}.rotate.up{    -ms-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -webkit-transform: rotate(180deg);    transform: rotate(180deg);}.btn-warning{	border: 1px solid #e0b122;	}.dropicon{	font-size: 12px; 	padding-top:13px;}.helpwindow {    position: fixed;    top: 30px;    right: 20px;    height: 500px;    width: 500px;    z-index: 1042;	border-radius: 5px;	/* visibility: hidden;  */	background-color: white;	}.help-header{	height: 40px;	background-color: #e6e6e6;	padding: 8px;	border-bottom: 1px solid #737373;}.search-section { background-color:#F5F8FA; position:relative; border-bottom:1px solid #e1e8ee; border-top:1px solid #e1e8ee;}.search-field {    width: 100%;    font-size: 18px;    border-radius: 30px;    border: 2px solid #e1e8ee;    padding: 0 30px;    margin-top: 20px;    margin-bottom: 5px;    height: 60px;    outline: 0;}.masthead form button {    position: absolute;    right: 25px;    top: 25px;    background: 0 0;    border: none;    font-size: 30px;    color: #5e686f;}.masthead form button {    right: 3%;    top: 64%;}.gsclass {border: 1px solid #fff;border-radius: 8px;box-shadow: 1px 1px 10px 0 rgb(32,33,36, 0.4);padding: 5px 0px;}.gsclassbg {border: 1px solid #fff;border-radius: 8px;box-shadow: 1px 1px 10px 0 rgb(32,33,36, 0.1);padding: 5px 10px;margin-bottom: 10px;background-color: #f2f2f2;}.iconcopy {	font-size: 14px;    color: gray;    cursor: pointer;}/********* Knowledgebase ************************/.media-col-icon {    float: left;    background-color: #F0F4F7;    border-radius: 50%;    width: 50px;    height: 50px;    margin-right: 10px;    margin-left: 5px;    color: #03a9f4;}.mediaicon {	left: 10px;    top: 10px;    position: relative;    font-size: 26px;}@media (min-width: 1400px) {	.container {		max-width: 1340px;	}	.modal-xl {		max-width: 1200px;	}  .hidden-xxl {   display: none !important;  }   .col-xxl {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-xxl-auto {    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-xxl-1 {    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-xxl-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-xxl-3 {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-xxl-4 {    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-xxl-5 {    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-xxl-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-xxl-7 {    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-xxl-8 {    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-xxl-9 {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-xxl-10 {    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-xxl-11 {    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-xxl-12 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  .order-xxl-first {    -ms-flex-order: -1;    order: -1;  }  .order-xxl-last {    -ms-flex-order: 13;    order: 13;  }  .order-xxl-0 {    -ms-flex-order: 0;    order: 0;  }  .order-xxl-1 {    -ms-flex-order: 1;    order: 1;  }  .order-xxl-2 {    -ms-flex-order: 2;    order: 2;  }  .order-xxl-3 {    -ms-flex-order: 3;    order: 3;  }  .order-xxl-4 {    -ms-flex-order: 4;    order: 4;  }  .order-xxl-5 {    -ms-flex-order: 5;    order: 5;  }  .order-xxl-6 {    -ms-flex-order: 6;    order: 6;  }  .order-xxl-7 {    -ms-flex-order: 7;    order: 7;  }  .order-xxl-8 {    -ms-flex-order: 8;    order: 8;  }  .order-xxl-9 {    -ms-flex-order: 9;    order: 9;  }  .order-xxl-10 {    -ms-flex-order: 10;    order: 10;  }  .order-xxl-11 {    -ms-flex-order: 11;    order: 11;  }  .order-xxl-12 {    -ms-flex-order: 12;    order: 12;  }  .offset-xxl-0 {    margin-left: 0;  }  .offset-xxl-1 {    margin-left: 8.333333%;  }  .offset-xxl-2 {    margin-left: 16.666667%;  }  .offset-xxl-3 {    margin-left: 25%;  }  .offset-xxl-4 {    margin-left: 33.333333%;  }  .offset-xxl-5 {    margin-left: 41.666667%;  }  .offset-xxl-6 {    margin-left: 50%;  }  .offset-xxl-7 {    margin-left: 58.333333%;  }  .offset-xxl-8 {    margin-left: 66.666667%;  }  .offset-xxl-9 {    margin-left: 75%;  }  .offset-xxl-10 {    margin-left: 83.333333%;  }  .offset-xxl-11 {    margin-left: 91.666667%;  }  .d-xxl-none {    display: none !important;  }  .d-xxl-inline {    display: inline !important;  }  .d-xxl-inline-block {    display: inline-block !important;  }  .d-xxl-block {    display: block !important;  }  .d-xxl-table {    display: table !important;  }  .d-xxl-table-row {    display: table-row !important;  }  .d-xxl-table-cell {    display: table-cell !important;  }  .d-xxl-flex {    display: -ms-flexbox !important;    display: flex !important;  }  .d-xxl-inline-flex {    display: -ms-inline-flexbox !important;    display: inline-flex !important;  }  .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, 	.col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12{	  position: relative;	  width: 100%;	  min-height: 1px;	  padding-right: 15px;	  padding-left: 15px;	}}.truncate {  display:inline-block;  width: 100px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}.truncate:hover{    overflow: visible;     white-space: normal;    height:auto;  /* just added this line */}.truncaterolle {  display:inline-block;  width: 90px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}.truncaterolle:hover{    overflow: visible;     white-space: normal;    height:auto;  /* just added this line */}.navbar{    background-color: black;}.navbar ul li a{    color: white !important;    text-transform: uppercase;    font-size: 12px;}.navbar ul li a .fas{    padding-right:5px;     padding-left:5px; }.navbar ul li a:hover{    color: #01d28e  !important;}.navbar ul li a:active{    color: #1089ff !important;}  .navbar ul li.active > a{    color: #15b000;    font-weight: bold;    font-size: 12px;    border-left: 3px solid #15b000;    border-radius: 40px;}.iconStyle{    color: #15b000;}.hero-wrap{  width: 100%;  height: 550px;  position: inherit;  background-size: cover;  background-repeat: no-repeat;  background-position: top center; }   @media (max-width: 1199.98px) {	.hero-wrap {	background-position: center center !important; 	} }	  	  .slider-text {  height: 550px;   font-family: "Poppins", "Times New Roman", Georgia, Serif;  color: black;}  .slider-text .breadcrumbs {    font-size: 14px;    margin-bottom: 20px;    z-index: 99;    text-transform: uppercase;    font-weight: 500; 	color: black !important;}.slider-text .breadcrumbs span {    color: #1089ff !important;}.slider-text .breadcrumbs span i {	color: #1089ff !important;	font-size: 13px; }.slider-text .breadcrumbs span a {    /* color: rgba(255, 255, 255, 0.7);  */}.slider-text .breadcrumbs span a:hover, .slider-text .breadcrumbs span a:focus {	color: #1089ff; }.slider-text .breadcrumbs span a:hover i, .slider-text .breadcrumbs span a:focus i {	color: #1089ff; }.slider-text .bread {    font-weight: 400 !important;    position: relative;    line-height: .8; }  .featured-top {  margin-top: -330px; }	        .request-form {  background: #fff;  padding: 15px;  z-index: 1;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0px 5px 12px -1px rgba(0, 0, 0, 0.06);  -moz-box-shadow: 0px 5px 12px -1px rgba(0, 0, 0, 0.06);  box-shadow: 0px 5px 12px -1px rgba(0, 0, 0, 0.06);  }   .request-form h2 {    color: #fff;    font-size: 22px;    font-weight: 600; }	.services-wrap {  padding: 4em 3em;  background: #fff;  -webkit-box-shadow: 0px 5px 12px -1px rgba(0, 0, 0, 0.03);  -moz-box-shadow: 0px 5px 12px -1px rgba(0, 0, 0, 0.03);  box-shadow: 0px 5px 12px -1px rgba(0, 0, 0, 0.03); }.services-wrap .heading-section {    font-size: 24px;    font-weight: 600; } .rounded {  border-radius: 0.25rem !important; }.rounded-top {  border-top-left-radius: 0.25rem !important;  border-top-right-radius: 0.25rem !important; }.rounded-right {  border-top-right-radius: 0.25rem !important;  border-bottom-right-radius: 0.25rem !important; }.rounded-bottom {  border-bottom-right-radius: 0.25rem !important;  border-bottom-left-radius: 0.25rem !important; }.rounded-left {  border-top-left-radius: 0.25rem !important;  border-bottom-left-radius: 0.25rem !important; }.rounded-lg {  border-radius: 0.3rem !important; }.rounded-circle {  border-radius: 50% !important; }.no-gutters {  margin-right: 0;  margin-left: 0;}  .no-gutters > .col,.no-gutters > [class*="col-"] {    padding-right: 0;    padding-left: 0; }.window-fill{	height: calc(100vh - 34px); 	overflow-y: auto;	overflow-x: hidden;	top:34px;	position: absolute;	padding: 0;}	.blue-info{	width:100%;	height:550px; 	font-size: 17px;	overflow: auto;	scrollbar-width: thin;}.services .icon {  width: 90px;  height: 90px;  border-radius: 50%;  border: 1px solid rgba(0, 0, 0, 0.15);  margin: 0 auto;  margin-bottom: 20px; }.services .icon span {    font-size: 40px;    color: #1089ff; }	.services-wrap h3 {  color: rgba(0,0,0,0.8);  line-height: 1.5;  font-size: 17px;  font-weight: 500;  }  .services h3 {  color: rgba(0,0,0,0.8);  line-height: 1.5;  font-size: 17px;  font-weight: 500;  font-size: 17px;  font-weight: 800; }.services.services-2 .icon {  width: 110px;  height: 110px;  background: #1089ff;  border: none;   }.services.services-2 .icon span {    color: #fff; 	}		.heading-section .subheading {  font-size: 18px;  display: block;  margin-bottom: 5px;  color: #1089ff;  font-size: 12px;  font-weight: 600;  text-transform: uppercase;   }.heading-section h2 {  font-size: 40px;  font-weight: 600; }  @media (max-width: 767.98px) {.heading-section h2 {      font-size: 28px; } }.heading-section.heading-section-white .subheading {  color: rgba(255, 255, 255, 0.9);   }.heading-section.heading-section-white h2 {  font-size: 40px;  color: #fff;   }.heading-section.heading-section-white p {  color: rgba(255, 255, 255, 0.9);   }.img,.blog-img,.user-img {  background-size: cover;  background-repeat: no-repeat;  background-position: center center; }	  .testimony-wrap {  display: block;  position: relative;  background: white;  padding: 0 20px;	max-width: 300px;	}  .testimony-wrap .user-img {    width: 100px;    height: 100px;    position: relative;    margin: 0 auto;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    border-radius: 50%; }.testimony-wrap .name {    font-weight: 500;    font-size: 20px;    margin-bottom: 0;    color: #000000; }.testimony-wrap .position {    font-size: 16px;    color: #1089ff; }	.mainwidth{	width: 70%;	min-width: 730px;}	  .footer-small-nav > li {  display: inline-block; }.footer-small-nav > li a {    margin: 0 10px 10px 0; }.footer-small-nav > li a:hover, .footer-small-nav > li a:focus {      color: #1089ff; }.media .ftco-icon {  width: 100px; }.media .ftco-icon span {    color: #1089ff; }.block-23 ul {  padding: 0; }  .block-23 ul li, .block-23 ul li > a {    display: table;    line-height: 1.5;    margin-bottom: 15px; }.block-23 ul li span {    color: rgba(255, 255, 255, 0.7); }.block-23 ul li .icon, .block-23 ul li .text {    display: table-cell;    vertical-align: top; }.block-23 ul li .icon {    width: 40px;    font-size: 18px;    padding-top: 2px;    color: white; } 	.nav-item.active > a {    color: #1089ff !important; }	@media (min-width: 1600px) {	.container {		max-width: 1540px;	}	.modal-xxl {		max-width: 1400px;	}  .col-xxxl {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-xxxl-auto {    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-xxxl-1 {    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-xxxl-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-xxxl-3 {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-xxxl-4 {    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-xxxl-5 {    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-xxxl-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-xxxl-7 {    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-xxxl-8 {    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-xxxl-9 {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-xxxl-10 {    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-xxxl-11 {    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-xxxl-12 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  .order-xxxl-first {    -ms-flex-order: -1;    order: -1;  }  .order-xxxl-last {    -ms-flex-order: 13;    order: 13;  }  .order-xxxl-0 {    -ms-flex-order: 0;    order: 0;  }  .order-xxxl-1 {    -ms-flex-order: 1;    order: 1;  }  .order-xxxl-2 {    -ms-flex-order: 2;    order: 2;  }  .order-xxxl-3 {    -ms-flex-order: 3;    order: 3;  }  .order-xxxl-4 {    -ms-flex-order: 4;    order: 4;  }  .order-xxxl-5 {    -ms-flex-order: 5;    order: 5;  }  .order-xxxl-6 {    -ms-flex-order: 6;    order: 6;  }  .order-xxxl-7 {    -ms-flex-order: 7;    order: 7;  }  .order-xxxl-8 {    -ms-flex-order: 8;    order: 8;  }  .order-xxxl-9 {    -ms-flex-order: 9;    order: 9;  }  .order-xxxl-10 {    -ms-flex-order: 10;    order: 10;  }  .order-xxxl-11 {    -ms-flex-order: 11;    order: 11;  }  .order-xxxl-12 {    -ms-flex-order: 12;    order: 12;  }  .offset-xxxl-0 {    margin-left: 0;  }  .offset-xxxl-1 {    margin-left: 8.333333%;  }  .offset-xxxl-2 {    margin-left: 16.666667%;  }  .offset-xxxl-3 {    margin-left: 25%;  }  .offset-xxxl-4 {    margin-left: 33.333333%;  }  .offset-xxxl-5 {    margin-left: 41.666667%;  }  .offset-xxxl-6 {    margin-left: 50%;  }  .offset-xxxl-7 {    margin-left: 58.333333%;  }  .offset-xxxl-8 {    margin-left: 66.666667%;  }  .offset-xxxl-9 {    margin-left: 75%;  }  .offset-xxxl-10 {    margin-left: 83.333333%;  }  .offset-xxxl-11 {    margin-left: 91.666667%;  }  .d-xxxl-none {    display: none !important;  }  .d-xxxl-inline {    display: inline !important;  }  .d-xxxl-inline-block {    display: inline-block !important;  }  .d-xxxl-block {    display: block !important;  }  .d-xxxl-table {    display: table !important;  }  .d-xxxl-table-row {    display: table-row !important;  }  .d-xxxl-table-cell {    display: table-cell !important;  }  .d-xxxl-flex {    display: -ms-flexbox !important;    display: flex !important;  }  .d-xxxl-inline-flex {    display: -ms-inline-flexbox !important;    display: inline-flex !important;  }  .col-xxxl-1, .col-xxxl-2, .col-xxxl-3, .col-xxxl-4, .col-xxxl-5, .col-xxxl-6, .col-xxxl-7, .col-xxxl-8, 	.col-xxxl-9, .col-xxxl-10, .col-xxxl-11, .col-xxxl-12{	  position: relative;	  width: 100%;	  min-height: 1px;	  padding-right: 15px;	  padding-left: 15px;	}}.truncate {  display:inline-block;  width: 100px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}.truncateyrke {  display:inline-block;  width: 60px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}.truncateyrke:hover{    overflow: visible;     white-space: normal;    height:auto;  /* just added this line */}   .rounded {  border-radius: 0.25rem !important; }		     .bgimg-0 {  position: relative;  background-attachment: fixed;  background-position: center;  background-repeat: no-repeat;  background-size: cover;  padding: 0px;	}.bgimg-1 {  position: relative;  height: 26%;}.bgimg-2 {  position: relative;  background-attachment: fixed;  background-position: center;  background-repeat: no-repeat;  background-size: cover;  color: #ddd;  background-color:#282E34;  text-align:center;  padding:50px 130px;  text-align: justify;}.layer {    background-color: rgba(0, 7, 6, 0.8);    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.bgimg-2 {  background-image: url("../img/darkbg.jpg");}.bgimg-3 {	background-color:#262626;	width: 100%;    top: 0px;	  position: relative;	  	  background-attachment: fixed;	  background-position: center;	  background-repeat: no-repeat;	  background-size: cover;}.caption {  width: 100%;  text-align: center;  color: #000;}.caption span.border1 {  background-color: #004d1a;  color: #fff;  padding: 18px;  font-size: 25px;  line-height: 83px;}.readmore {  font-size: 16px;  color: #e6e600;}.readmore:hover {  font-size: 16px;  color: #b3b300;  text-decoration: underline;}h2 {  color: #000;  font-weight: 600;}h3 {  color:  #000;  font-weight: 600;}h4 {  color:  #000;  font-weight: 600;}.service-block-bg {  background-color: rgba(115, 113, 108, 0.8);  min-height: 280px;  z-order: 1200;}.container .content {    display: none;    padding : 0;	background-color: rgba(115, 113, 108, 0.8);	text-align: left;	z-order: 1200;}.img-preview-mask {  width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;  z-index: 9998;  background-color: rgba(0,0,0,.5);}.img-preview-popover {  position: fixed;  z-index: 9999;}.img-preview-foot {  width: 96%;  padding: 0 2%;  position: absolute;  bottom: 0;  background-color: rgba(0,0,0,.5);}.img-foot-title {  font-size: 16px;  color: #fff;  margin-top: 5px;}.img-foot-desc {  font-size: 12px;  color: #fff;  margin-top: 5px;  line-height: 24px;}.img-ico {	position: relative;	top:-20px; 	color:black; 	left:180px; 	font-size: 20px;}.truncate {  width: 250px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}.icon-copy {	font-size: 14px;    color: gray;    cursor: pointer;}	.ftco-footer .ftco-footer-widget ul li a span {      color: #fff; }.ftco-footer .ftco-footer-widget .btn-primary {    background: #fff !important;    border: 2px solid #fff !important; }.ftco-footer .ftco-footer-widget .btn-primary:hover {      background: #fff;      border: 2px solid #fff !important; }.ftco-footer p {    color: rgba(255, 255, 255, 0.7); }.ftco-footer a {    color: rgba(255, 255, 255, 0.7); }.ftco-footer a:hover {      color: #01d28e !important; }.ftco-footer .ftco-heading-2 {    font-size: 17px;    font-weight: 400;    color: #000000; }.ftco-footer-social li {  list-style: none;  margin: 0 10px 0 0;  display: inline-block; }.ftco-footer-social li a {    height: 50px;    width: 50px;    display: block;    float: left;    background: rgba(255, 255, 255, 0.1);    border-radius: 50%;    position: relative; }.ftco-footer-social li a span {      position: absolute;      font-size: 26px;      top: 50%;      left: 50%;      -webkit-transform: translate(-50%, -50%);      -ms-transform: translate(-50%, -50%);      transform: translate(-50%, -50%); }.ftco-footer-social li a:hover {  color: #fff; }.ftco-footer {  font-size: 16px;  background: #000;  padding: 7em 0; }.ftco-footer .logo {    text-transform: uppercase;    font-weight: 700;    color: #fff; }.ftco-footer .logo span {      color: #01d28e; }.ftco-footer .ftco-footer-widget h2 {    font-weight: normal;    color: #fff;    margin-bottom: 40px;    font-size: 20px;    font-weight: 400; }.ftco-footer .ftco-footer-widget ul li a {    color: rgba(255, 255, 255, 0.8); 	text-decoration: none;}.ftco-counter {  position: relative; }.ftco-counter .overlay {    position: absolute;    width: 27%;    top: 0;    left: 0;    bottom: 0;    content: '';    opacity: 0;    background: #1089ff; }@media (min-width: 992px) {	.ftco-counter .overlay {    opacity: .3; 	} }.ftco-counter .text strong.number {    font-weight: 300;    font-size: 50px;    color: #1089ff; }.ftco-counter .text span {    display: block;    font-size: 18px;    color: rgba(0, 0, 0, 0.7);    margin-bottom: 10px;    line-height: 1.2;    padding-left: 15px;    margin-bottom: 0; }  @media (max-width: 767.98px) {.ftco-counter .counter-wrap {    margin-bottom: 20px; } }		  .ftco-intro {  background-size: cover;  background-repeat: no-repeat;  background-position: top center;  overflow: hidden;  z-index: 0;   }@media (min-width: 768px) {.ftco-intro .overlay {	position: absolute;	top: -120px;	left: -100px;	right: 0;	bottom: -120px;	width: 40%;	content: '';	opacity: 1;	background: #22b06e;	-ms-transform: rotate(20deg);	/* IE 9 */	-webkit-transform: rotate(20deg);	/* Safari 3-8 */	transform: rotate(20deg); } 	}	.ftco-intro:after {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	content: '';	background: #000000;	z-index: -2;	opacity: .3; 	}		.ftco-degree-bg {  position: relative; }.ftco-degree-bg:after {    content: '';    position: absolute;    left: 0;    bottom: -50px;    overflow: visible;    width: 100%;    height: 120px;    z-index: 0;    -webkit-transform: skewY(-4deg);    -moz-transform: skewY(-4deg);    -ms-transform: skewY(-4deg);    -o-transform: skewY(-4deg);    transform: skewY(-4deg);    background-color: #f8f9fa; }.ftco-section {  padding: 6em 0;  position: relative; } @media (max-width: 767.98px) {    .ftco-section {		padding: 6em 0; 	} }  	.ftco-about {  position: relative;  z-index: 0;   }.ftco-about:after {    position: absolute;    top: 0;    right: 0;    bottom: 0;    content: '';    background: #22b06e;    z-index: -2;    width: 63%; }    @media (max-width: 767.98px) {	.ftco-about:after {		width: 100%; 	} }		.table .thead-primary tr th.bg-dark::after {  border-color: #343a40 transparent transparent transparent;}	/* Bootstrap 4 Multiple Item Carousel *//*********************************************************************//* medium - display 2  */@media (min-width: 768px) {    .carousel-inner .carousel-item-right.active,    .carousel-inner .carousel-item-next {        transform: translateX(50%);    }    .carousel-inner .carousel-item-left.active,    .carousel-inner .carousel-item-prev {        transform: translateX(-50%);    }}/* large - display 3 */@media (min-width: 992px) {    .carousel-inner .carousel-item-right.active,    .carousel-inner .carousel-item-next {        transform: translateX(33%);    }    .carousel-inner .carousel-item-left.active,    .carousel-inner .carousel-item-prev {        transform: translateX(-33%);    }}@media (max-width: 768px) {    .carousel-inner .carousel-item>div {        display: none;    }    .carousel-inner .carousel-item>div:first-child {        display: block;    }}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev {    display: flex;}.carousel-inner .carousel-item-right,.carousel-inner .carousel-item-left {    transform: translateX(0);}				.id{	font-size: 0.7em;	font-weight: 500;}.addpersonAqua{	font-weight: bold; 	color:black; 	background-color: MediumAquaMarine;}.addpersonWheat{	font-size:13px; 	color:black; 	background-color: Wheat;}